Skip to content
API REFERENCE

API reference

Every endpoint, request and response shape in the Rigid platform API. All routes are served from https://api.rigid.fi.

Authentication

Mint API access tokens with OAuth2 client credentials.

Programmes

Card programmes and their module configuration.

Card products

Product definitions cards are issued from.

Cardholders

The people and businesses cards are issued to.

Cards

Issue cards, drive their lifecycle, top up and read balances.

KYC checks

Identity verification checks for cardholders.

GET/v1/kyc/brandingGet the capture-page branding for a programmePOST/v1/kyc/brandingSet or clear the capture-page branding for a programmeGET/v1/kyc/branding/logoGet a programme's capture-page branding logoGET/v1/kyc/capture-originsGet the registered embed origins for a programmePOST/v1/kyc/capture-originsReplace the registered embed origins for a programmeGET/v1/kyc/checksList KYC checksPOST/v1/kyc/checksStart a KYC checkGET/v1/kyc/checks/{id}Retrieve a KYC checkGET/v1/kyc/checks/{id}/applicantRead submitted applicant data for a KYC checkPOST/v1/kyc/checks/{id}/capture-sessionMint a capture-widget session token for a KYC checkPOST/v1/kyc/checks/{id}/chip-challengeMint a chip Active Authentication challengePOST/v1/kyc/checks/{id}/chip-dataAttach a chip passive-authentication read to a KYC checkGET/v1/kyc/checks/{id}/chip-keysRead the MRZ needed to derive the passport chip’s BAC/PACE keyPOST/v1/kyc/checks/{id}/decisionRecord a decision on a referred KYC checkGET/v1/kyc/checks/{id}/decisionsList decisions for a KYC checkGET/v1/kyc/checks/{id}/document-imageRead a KYC check’s captured document imageGET/v1/kyc/checks/{id}/evidenceList evidence for a KYC checkPOST/v1/kyc/checks/{id}/recaptureRequest a document re-capture on a referred KYC checkGET/v1/kyc/checks/{id}/selfie-imageRead a KYC check’s captured selfie imagePOST/v1/kyc/checks/{id}/selfie-imageAttach a selfie image to a KYC checkPOST/v1/kyc/checks/{id}/submissionsAttach applicant data to a KYC checkGET/v1/kyc/checks/applicantsBatch-resolve applicant display names for KYC checksGET/v1/kyc/flowsList the KYC flows for a programmePOST/v1/kyc/flowsCreate a KYC flow for a programmePATCH/v1/kyc/flows/{flow_key}Rename, archive or unarchive a KYC flowGET/v1/kyc/policyGet the active KYC policy for a programmePOST/v1/kyc/policyWrite a new KYC policy version by toggling required signalsGET/v1/kyc/policy/draftGet the KYC policy editor draft for a programme and flowPUT/v1/kyc/policy/draftSave the KYC policy editor draft for a programme and flowDELETE/v1/kyc/policy/draftDiscard the KYC policy editor draft for a programme and flowPOST/v1/kyc/policy/draft/preview-sessionMint a throwaway preview session for the KYC policy editorPOST/v1/kyc/policy/draft/publishPublish the KYC policy editor draft as the next policy version

Simulated spends

Drive test-mode authorizations end to end.

Simulated deposits

Self-serve test-mode programme funding.

Fund your test programme guide →

Simulated withdrawals

Self-serve test-mode programme float drawdown.

Fund your test programme guide →

Transactions

The transaction timeline read model.

Decline reasons guide →

Webhook endpoints

Manage where the platform delivers events.

Events

The tenant event log and redelivery.

Screenings

Sanctions screening runs and the candidates they surfaced.

Screening candidates

The pending-review queue of surfaced sanctions candidates.

Hosted capture (vision)

OCR for the hosted capture widget. Served by a second, temporary host — see Servers.

Embedding the capture widget →