API Reference
The SpreadSpace API is organized by resource. Pick a group from the sidebar to see its endpoints, request and response schemas, and copy-paste examples in cURL and every official SDK.
Base URL
Every request goes to one base URL. The API key prefix (not the URL) selects the environment:
ss_live_…operates on live workspace data.ss_test_…routes to the isolated developer sandbox (test mode), where uploads return premade sample extractions at no charge.
Authentication
Every request carries a bearer token in the Authorization header:
Key management, prefixes, and secret handling: Authentication.
Versioning
The API surface is versioned with date stamps. Pin one per request with the
optional SpreadSpace-Version header; omit it to get the latest. Resolution
order, supported versions, and drift detection: Versioning.
Idempotency
Mutating calls accept an optional Idempotency-Key header so retries never
double-apply an operation: Idempotency.
Request IDs
Every response carries an X-Request-ID header: yours echoed back if you sent
one, otherwise minted server-side as req_<24 hex chars>. Quote it in support
tickets so we can find the request’s logs.
SDKs
Prefer a typed client? The SDKs wrap every endpoint with retries, cursor pagination, idempotency, and webhook verification.