Built API-first.
Every action in ZenSpace has an API. Every event has a webhook. Every AI assistant talks to us through MCP. Request access to the developer hub for quickstarts, SDKs, and the full spec.
REST API
Every endpoint typed
Webhooks
Signed + retried
SDKs: TS · Py · Go
Kept in sync from OpenAPI
AI-native layer
Built for the agentic stack.
Our MCP server lets large language models read and act on ZenSpace state through natural language — book a pod, check availability, surface utilization, all without bespoke glue code. Pair that with REST and webhooks for custom SaaS integrations, and any system in your stack can talk to ZenSpace.
Via MCP
Claude
ChatGPT
GitHub Copilot
Gemini
Connect ZenSpace to any MCP-compatible assistant. Read state, take action, surface insights — all in natural language.
Via REST & Webhooks
Quickstart
From zero to first booking in 60 seconds.
Sandbox keys provisioned at signup. Below is the full flow.
Step 1: Authenticate
curl https://api.zenspace.io/v1/spaces \
-H "Authorization: Bearer zs_sandbox_..."
# → 200 OK
# { "data": [ { "id": "spc_mtg_4a", ... } ] }
Step 2: Create a booking
curl https://api.zenspace.io/v1/bookings \
-H "Authorization: Bearer zs_sandbox_..." \
-H "Content-Type: application/json" \
-d '{
"space_id": "spc_mtg_4a",
"start_at": "2026-06-12T13:00:00Z",
"end_at": "2026-06-12T15:00:00Z",
"guest": { "email": "test@guest.co" }
}'
# → 201 Created
# {
# "id": "bkg_01J7...",
# "status": "confirmed",
# "magic_link": "https://stay.zen.io/m/abc",
# "lock_credential": "issued"
# }
Step 3: Listen for webhook events
# POST from ZenSpace → your endpoint
{
"event": "booking.confirmed",
"data": { "id": "bkg_01J7...", ... },
"occurred_at": "2026-06-12T12:58:42Z"
}
Full spec with developer access
What's in the hub
Six things developers care about.
REST API
Every endpoint typed. Pagination, filtering, ETags, idempotency keys.
Webhooks
Booking, payment, access, sensor, agent events. Signed payloads, automatic retries.
SDKs
TypeScript, Python, Go. Generated from the OpenAPI spec, kept in sync.
Embed widgets
White-label booking widget. Drop-in JS. Themable to your brand.
IoT API
Direct device API for smart locks, sensors, gateways. For deep integrations.
OAuth & SSO
OAuth 2.0 + OIDC. SAML for enterprise. Audit log on every token.
Get started
Get sandbox keys in 30 seconds.
No credit card. No sales call. Sandbox tenant provisioned automatically.
Request access