This page requires JavaScript to display.

One bearer key, scoped per environment

Authentication

Every request carries a bearer key. Keys are scoped per tool and per environment, so a sandbox key never reaches production data and a key issued for one tool cannot call another.

Headers

Authorization: Bearer sk_live_… Sidaxis-Version: 2026-09-14 Idempotency-Key: 1f7c9e40-0a2b-4c11-9a6d-2f0b8e5d7c31 Content-Type: application/json

Environments

Prefix Base URL sk_live_ https://api.sidaxis.com/v1 sk_test_ https://sandbox.api.sidaxis.com/v1 The sandbox carries synthetic identities, forced liveness failures and settlement delays, and is never billed.

Versions are dates

Send Sidaxis-Version: 2026-09-14 . A breaking change creates a new date; the previous one stays available for twelve months and returns a deprecation header for the last ninety days of that window. Omit the header and your account default applies — fine in the sandbox, a mistake in production.

Idempotency

Every write accepts Idempotency-Key . Replaying a key returns the original response and never consumes a ceiling twice. Keys are retained for 24 hours. Generate one per logical action, not per retry.

Keys live server-side There is no browser-safe publishable key. The reading happens on the person's device through the SDK and produces a proof; the key that spends that proof stays on your server. See also Quickstart → Errors & refusals →

Unpacking...