IBExWalletAPI
Privacy

Validate email

Two-step email verification: send a code then confirm it.

Step 1 — POST validate-email: Send a verification code to the user's email address. The server generates a one-time code and delivers it via email.

Step 2 — POST confirm-email: Submit the code received by email to confirm ownership of the address.

POST
/v1.2/users/me/validate-email

Authorization

AuthorizationRequiredBearer <token>

In: header

Request Body

application/jsonRequired
emailRequiredstring

Email address to validate

externalUserIdRequiredstring

External user identifier

curl -X POST "https://passkeys-testnet.ibex.fi/v1.2/users/me/validate-email" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "string",
    "externalUserId": "string"
  }'

Default Response

{}

POST
/v1.2/users/me/confirm-email

Authorization

AuthorizationRequiredBearer <token>

In: header

Request Body

application/jsonRequired
emailRequiredstring

Email address being verified

codeRequiredstring

Verification code received by email

externalUserIdRequiredstring

External user identifier

curl -X POST "https://passkeys-testnet.ibex.fi/v1.2/users/me/confirm-email" \
  -H "Authorization: Bearer <token>" \
  -H "Content-Type: application/json" \
  -d '{
    "email": "string",
    "code": "string",
    "externalUserId": "string"
  }'

Default Response

{}