Skip to main content
POST
Verify login code
Requires X-Api-Key and X-Api-Secret headers. See Authentication for details.
This is step 2 of the current login flow, called after Send login code. On success it returns a standard QASH accessToken — the same session token used by the QASH app itself. Every financial and card endpoint after this point uses that token, not your API key.

Request

Response — 200 OK

Store accessToken and refreshToken in your backend on behalf of the user — do not expose them to client-side code unless your integration is designed to hand sessions directly to a client app.

Using the access token

From here, call account, financial, and card endpoints with this header — no X-Api-Key or userId needed. The token already identifies the user and your partner account.

Errors

Failure responses share one generic message to avoid revealing account state to unauthenticated callers: