Skip to main content

Documentation Index

Fetch the complete documentation index at: https://stabyl.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Before moving to production, confirm your integration uses production keys, production base URLs, safe retries, and documented wallet flows.

Checklist

AreaRequirement
AuthenticationAPI keys are stored server-side and rotated through an approved process
OrdersCreate, cancel, and replace calls send Idempotency-Key
WalletsChain availability is read from GET /partner/wallets/chains
DepositsCrypto routes and fiat deposit accounts are shown exactly as returned
Errors400, 401, 403, 404, 409, and 429 responses are handled
SimulationSimulation calls are removed from production workflows

Required Headers

Use X-Api-Key on authenticated endpoints and Content-Type: application/json on JSON writes. Use Idempotency-Key on order writes. Common launch blockers include incomplete KYB, unsupported chain assumptions, or retry logic that changes idempotency keys.

Production Verification

Before enabling automation against production funds:
  1. Run a full staging order lifecycle: create, read, cancel, replace, and reconcile.
  2. Run a staging deposit test for every chain you plan to display.
  3. Confirm your reconciliation job can resume after downtime without duplicating records.
  4. Confirm alerts exist for repeated 401, 403, 409, 429, and 5xx responses.
  5. Confirm API keys are not present in frontend code, mobile apps, analytics tools, or browser logs. |