Skip to content

CardOffice documentation

Integrate with the REST API and webhooks, connect your directory, run the print agent, and issue cards day to day.
Terminal window
curl -sS "https://app.cardoffice.nz/api/v1/card-holders?pageSize=5" \
-H "Authorization: Bearer $CARDOFFICE_KEY"
{
"data": [ { "id": "0b5e4c1a-…", "firstName": "Emma", "lastName": "Hall", "status": "active" } ],
"meta": { "page": 1, "pageSize": 5, "total": 312 }
}

Create a key under Settings → Integrations. The quickstart takes you from there to a placed order.

Base URL https://app.cardoffice.nz/api/v1
Authentication Authorization: Bearer idp_… API key with scopes
Format JSON over HTTPS
Rate limit 120 requests per minute per API key
Webhooks HMAC-SHA256 signed, timestamped, retried with backoff
Directory provisioning SCIM 2.0
Status app.cardoffice.nz/status

© 2026 Secure ID Ltd. All rights reserved.Documentation licence and terms