> ## Documentation Index
> Fetch the complete documentation index at: https://docs.useaxra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# KYC

> Run identity verification for your end-users

KYC (Know Your Customer) verification is required before end-users can receive deposits or make payouts. Axra runs KYC through our compliance pipeline and returns a status you can poll.

## Initiate KYC

```bash theme={null}
curl -X POST https://api.useaxra.com/api/v1/treasury/users/{id}/kyc \
  -H "Authorization: Bearer sk_test_..." \
  -H "Content-Type: application/json" \
  -d '{
    "applicant": {
      "firstName": "Jane",
      "lastName": "Doe",
      "email": "jane@example.com"
    }
  }'
```

## Sandbox fixtures

| Email                         | KYC outcome                                      |
| ----------------------------- | ------------------------------------------------ |
| `approve@sandbox.useaxra.com` | Instantly approved                               |
| `reject@sandbox.useaxra.com`  | Instantly rejected with reason                   |
| `pending@sandbox.useaxra.com` | Stays pending — use `sandbox-approve` to advance |

## Manual sandbox approval

```bash theme={null}
curl -X POST https://api.useaxra.com/api/v1/treasury/users/{id}/kyc/sandbox-approve \
  -H "Authorization: Bearer sk_test_..."
```

<Card title="API Reference" icon="code" href="/api-reference/treasury/initiate-kyc">
  See full endpoint documentation.
</Card>
