API Reference

API Reference

Every endpoint, request shape, response, and error - organised by domain.

The Octopus Cards API is a single HTTP surface covering our product verticals on top of shared Authentication, Wallets, Webhooks, and reference Data.

If you're new here, start with the Docs tab - getting started, guides, and best practices. This reference is the lookup surface once you know what you're building.

Start here

Products

Shared

Conventions at a glance

TopicDefault
Base URLhttps://api.octopuscards.io
AuthAuthorization: Bearer <jwt> + IP whitelist on the issuing client
Response envelopeRaw entity for single resources; top-level JSON arrays for lists. (JWT API only — cookie-portal wraps in { "success": true, "data": ... }.)
PaginationX-Page, X-Per-Page, X-Total-Count, X-Total-Pages, X-Has-More
IdempotencyClient-supplied client_reference (≤ 255 printable ASCII) on order creation. Duplicate → 400 "Duplicate client_reference".
MoneyAmounts always paired with currency (ISO 4217); never assume USD
TimeRFC 3339 / ISO 8601, UTC

See Conventions for the full contract.

On this page