IBExWalletAPI
PrivacyComplete a KYC/B

Get an iframe URL

Start a KYC session and get a redirect URL for identity verification.

The backend resolves the user context from the JWT token, optionally enriches the request with Monerium data, and proxies to the upstream KYC provider.

Body (optional):

| Field | Type | Description |

|-------|------|-------------|

| language | string | UI language code (e.g. "en", "fr") |

Response (200):

| Field | Type | Description |

|-------|------|-------------|

| chatbotURL | string | Base URL of the KYC provider |

| sessionId | string | Session identifier |

| chatbotFullURL | string | Full redirect URL with session |

| alreadySent | boolean | true if KYC was already submitted |

Frontend usage:

Compose a redirect URL: \${chatbotURL}?session=${sessionId}&returnUrl=${encodeURIComponent(appUrl)}\

POST
/v1.2/auth/iframe

Authorization

AuthorizationRequiredBearer <token>

In: header

curl -X POST "https://passkeys-testnet.ibex.fi/v1.2/auth/iframe" \
  -H "Authorization: Bearer <token>"

Default Response