Fiat

Returns KYC status for all providers the user has initiated KYC with.

get/v1/users/{user_id}/kyc

Request

  • Base URL
    https://api.privy.io
  • URL
    https://api.privy.io/v1/users/{user_id}/kyc
  • Auth
    HTTP basic

Path parameters

user_idstring required

The ID of the user.

Headers

privy-app-idstring required

ID of your Privy app.

Response

List of KYC status snapshots, one per configured provider/environment.

next_cursorstring nullable required

Example response

{
  "kyc_statuses": [
    {
      "status": "approved",
      "tos": {
        "status": "approved"
      },
      "endorsements": [
        {
          "name": "sepa",
          "status": "approved"
        }
      ],
      "capabilities": {
        "payin_crypto": "active",
        "payout_crypto": "active",
        "payin_fiat": "active",
        "payout_fiat": "active"
      },
      "kyc": {
        "status": "approved"
      }
    }
  ]
}

Changes