Skip to main content
The Seismic Card Issuance API is the integration surface for launching a card program. Authenticate with your Seismic API key, onboard applicants, run KYC, and issue virtual or physical cards. Portal setup (organizations, programs, billing) is handled in the dashboard — this documentation covers the card integration flow only.

Seismic keys only

Exchange a client_id + client_secret for a short-lived bearer token. That’s the only credential your services ever hold.

Fully white-labeled

Responses expose Seismic resources only — no upstream provider names, ids, or keys ever leak to your app.

Consistent envelopes

Every resource response is wrapped in { "data": … }; every error is { "error": { "code", "message" } }.

Interactive reference

Try any endpoint from the browser against your sandbox with your bearer token.

How it fits together

Base URL

There is one base URL. Whether a request runs in test or live mode is determined by the API key you authenticate with — test keys operate against a fully functional sandbox with no real money movement, and live keys move real funds. Every path in this documentation is relative to this host, so you can copy, paste, and run the examples as-is with a test key.

Documentation map