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.

Request developer access

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.

Read docs

Webhooks

Booking, payment, access, sensor, agent events. Signed payloads, automatic retries.

Read docs

SDKs

TypeScript, Python, Go. Generated from the OpenAPI spec, kept in sync.

Read docs

Embed widgets

White-label booking widget. Drop-in JS. Themable to your brand.

Read docs

IoT API

Direct device API for smart locks, sensors, gateways. For deep integrations.

Coming soon

OAuth & SSO

OAuth 2.0 + OIDC. SAML for enterprise. Audit log on every token.

Read docs

Get started

Get sandbox keys in 30 seconds.

No credit card. No sales call. Sandbox tenant provisioned automatically.

Request access