API reference
Every public Spore operation, generated from the contract registry the server itself validates against.
Each operation page under this folder is generated from
/api/v1/openapi.json, which is in turn projected from the
contract registry against which the routes validate. This index page is authored; the generated
reference pages cannot describe an endpoint the server does not serve, a field the schema
does not accept, or a price the ledger does not charge.
Each operation page carries its schemas, its documented error statuses, its price in
prose, and a try-it playground. The playground posts to the real /api/v1 route on this
origin — it spends your credits, with your key.
- Base URL —
https://www.spore.ee - Auth —
Authorization: Bearer spore_sk_...on every request. See Authentication and keys. - Errors — a JSON body with
errorandmessage; spend refusals add the bound and the quoted cost. See Credits and billing. - Whole surface in one file — the agent guide lists every
operation, its scope, its price and its documented refusals, rendered from the same
registry. The api role serves the identical file at
/api/v1/llms.txt.
New to the API? Start with Getting started, then Search and filters.
Conventions
The envelope, lifecycle, outcomes, rate limit, cursors, ETags, idempotency, and the async pattern — everything that is true of every operation.
Export the organization's Operation calls POST
Export selected calls, a key-filtered query, or the organization call Collection using explicit allowlisted fields. Small exports return inline bytes; larger exports return a durable artifact receipt. Free.