Home Developers
Developer
Build on 9ID
A REST API for your people, companies, visits and tasks, and webhooks that tell your systems when something changes.
# 1. get an access token
curl -X POST https://auth.nineid.cloud/auth/app-oauth \
-d grant_type=client_credentials \
-d client_id=YOUR_CLIENT_ID \
-d client_secret=YOUR_CLIENT_SECRET# 2. list users
curl "https://YOUR_TENANT.nineid.cloud/api/external/v2/users" \
-H "Authorization: Bearer ACCESS_TOKEN"# 9ID posts this to your URL
{
"event": "user.created",
"timestamp": "2026-10-09T09:30:00.000Z",
"data": { ... }
} Quickstart
Get a token and make your first call.
OpenAuthentication
OAuth 2 with client credentials. Tokens last 2 hours.
OpenResources
Users, companies, projects, events, tasks, zones and more.
OpenWebhooks
20 events pushed to your systems, with retries.
OpenAPI reference
Every endpoint, parameter and response.
Open Partner loginTry in sandbox
A seeded tenant to click through.
About the partner areaWant to see it on your own site?
Tell us what the gate has to do. We show you the matching flow.