Skip to main content

Base URL and API Conventions

Base URL​

EnvironmentURL
Productionhttps://api-spaceos.zenspace.io
Dev / sandboxAsk your ZenSpace contact. The contract is identical.

All paths are prefixed with /api unless otherwise stated.

Response Envelope​

Every response uses this shape:

{

"status": 200,

"success": true,

"message": "Human-readable summary",

"data": { /* or [] for lists */ },

"timestamp": "2026-04-13T12:00:00.000Z",

"meta": { /* present on paginated responses */ }

}

On error, success is false and message carries the reason. HTTP status codes follow standard semantics.

Datetime Contract​

  • All times are ISO-8601 in UTC with a trailing Z, e.g. 2026-04-20T14:00:00Z.

  • Times with an offset (e.g. +02:00) are accepted on input but converted to UTC before storage.

  • Responses always return UTC.

  • For display, use the meeting space’s organization timezone. Conversion is the bridge’s responsibility.