Skip to main content

Family summary

PropertyValue
VisibilityPublic
ProtocolREST / OpenAPI
Canonical routeapi-reference/rest/*
Base-path ruleGenerated endpoint paths are deployment-relative; the current Mintlify bundle does not publish a canonical OpenAPI servers[] array

Use this family when

If you need to…Use REST because…Do not start here when…
fetch public market, product, status, or stats data over HTTPthe public REST family is the request-response contract for those lookupsyou need live subscriptions or ordered feed updates
bootstrap current account or strategy state before listening for updatesREST owns initial snapshot and request-response readsyou are already in the streaming-update phase; move to Realtime
understand the public write-path posturethis family routes you to the public signing, encryption, limit, and error guidance that applies to request submissionyou are looking for a fully public operator-only catalog rather than the shared public write-path concepts

What this family owns

NeedRoute
first public REST pathQuickstart
signing and write-path postureAuthentication
numeric request tiers and retry planningRate Limits
HTTP and safety-failure recoveryErrors
current no-SDK / examples postureExamples and SDKs
source-of-truth lineageSource Artifacts
generated endpoint rendering statusGenerated Reference Status
endpoint-by-endpoint lookupGenerated REST Endpoints

Authoritative source artifacts

  • packages/exchange-api/public/swagger.json
  • packages/stats/public/swagger.json
  • packages/api-docs/merged/unified-swagger.json

Base URL and path rule

The generated REST bundle publishes endpoint paths and schema detail, but the current Mintlify render input does not declare one canonical servers[] array. Treat generated REST paths as deployment-relative under the target REST base URL you are integrating against. The adjacent private write-path endpoints discussed on the support pages are also deployment-relative where used, but they are documented manually rather than through the generated public Swagger bundle.

Support shape

The public REST family is organized around: The generated endpoint reference now renders from a Mintlify-compatible derived bundle under the REST navigation, while the package-owned Swagger artifacts remain the authoritative source of truth.

Public contract boundaries

BoundaryPublic contract
Generated REST pagesPublished for the active public REST family only
Shared write-path conceptsPublic readers can use this family to understand signing, encryption, limits, and failures for request submission
Restricted or product-specific APIsOperator/KYC and copy-trading remain separate boundary-summary families; do not treat them as part of the public REST generated surface
Realtime relationshipUse REST for initial state and request-response semantics, then switch to Realtime when the job is feed consumption or update streaming
Last modified on April 13, 2026