API Documentation

Everything you need to interact with AccessGrid.

List Landing Pages

Enterprise only
Contact us

Only available for enterprise customers. Returns all landing pages for the authenticated account.

Request

Response

[ { "id": "a1b2c3d4e5f", "name": "Miami Office Access Pass", "created_at": "2025-01-15T12:00:00Z", "kind": "universal", "password_protected": false, "logo_url": null }, { "id": "f6e5d4c3b2a", "name": "NYC Office Badge", "created_at": "2025-02-20T08:30:00Z", "kind": "personalized", "password_protected": true, "logo_url": "https://accessgrid.com/path/to/logo.png" } ]

Create Landing Page

Enterprise only
Contact us

Only available for enterprise customers. Creates a new landing page for the authenticated account.

name

string

All

kind

string

All

additional_text

nullable string

All

bg_color

nullable string

All

logo

nullable string

All

allow_immediate_download

nullable boolean

All

password

nullable string

All

is_2fa_enabled

nullable boolean

All

Request

Response

{ "id": "a1b2c3d4e5f", "name": "Miami Office Access Pass", "created_at": "2025-01-15T12:00:00Z", "kind": "universal", "password_protected": false, "logo_url": "https://accessgrid.com/path/to/logo.png" }

Update Landing Page

Enterprise only
Contact us

Only available for enterprise customers. Updates an existing landing page. The kind field is immutable after creation.

name

nullable string

All

additional_text

nullable string

All

bg_color

nullable string

All

logo

nullable string

All

allow_immediate_download

nullable boolean

All

password

nullable string

All

is_2fa_enabled

nullable boolean

All

Request

Response

{ "id": "a1b2c3d4e5f", "name": "Miami Office Access Pass", "created_at": "2025-01-15T12:00:00Z", "kind": "universal", "password_protected": false, "logo_url": "https://accessgrid.com/path/to/logo.png" }