API Documentation

Everything you need to interact with AccessGrid.

List Card Template Pairs

Enterprise only
Contact us

Only available for enterprise customers - allows you to retrieve a paginated list of Card Template Pairs. Card Template Pairs link iOS and Android card templates together for unified pass issuance.

page

nullable integer

All

per_page

nullable integer

All

Request

Response

{ "card_template_pairs": [ { "id": "pair_9f3a12bc", "ex_id": "pair_9f3a12bc", "name": "Corporate Access Badge", "created_at": "2025-12-01T09:15:30Z", "android_template": { "id": "tpl_android123", "ex_id": "tpl_android123", "name": "Android Corporate Badge", "platform": "android" }, "ios_template": { "id": "tpl_ios456", "ex_id": "tpl_ios456", "name": "iOS Corporate Badge", "platform": "apple" } }, { "id": "pair_b81d77ef", "ex_id": "pair_b81d77ef", "name": "Student ID", "created_at": "2025-11-15T14:22:11Z", "android_template": { "id": "tpl_android789", "ex_id": "tpl_android789", "name": "Android Student ID", "platform": "android" }, "ios_template": null } ], "pagination": { "current_page": 1, "per_page": 50, "total_pages": 1, "total_count": 2 } }

Create Card Template Pair

Enterprise only
Contact us

Only available for enterprise customers - allows you to create a Card Template Pair by linking an Apple (iOS) and Google (Android) card template together. Both templates must be published, use the same protocol, and have the correct platform.

name

string

All

apple_card_template_id

string

All

google_card_template_id

string

All

Request

Response

{ "id": "pair_9f3a12bc", "ex_id": "pair_9f3a12bc", "name": "Corporate Access Badge", "created_at": "2025-12-01T09:15:30Z", "android_template": { "id": "tpl_android123", "ex_id": "tpl_android123", "name": "Android Corporate Badge", "platform": "android" }, "ios_template": { "id": "tpl_ios456", "ex_id": "tpl_ios456", "name": "iOS Corporate Badge", "platform": "apple" } }