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

# KYC Links

> Error codes for the /v3/entity/{entity_id}/kyc_link APIs

### POST v3/entity/\{entity\_id}/kyc\_link

| Code | Message | HTTP Status |
| - | - | - |
| 2931 | KYC link generation is only supported for individual entity type. | 400 |
| 2932 | Field is required to generate a KYC link. | 400 |
| 2933 | KYC Links are not enabled for this account. Contact Tazapay support. | 403 |
| 2934 | KYC link can only be generated for entities in initiated status. | 400 |
| 2936 | expiry\_seconds must be between 1800 (30 minutes) and 2592000 (30 days). | 400 |
| 3970 | KYC link is already in a terminal state (approved or rejected) and cannot be regenerated | 400 |
| 3971 | Insufficient balance to generate a KYC link. Please top up your account. | 400 |
| 3974 | Failed to reactivate KYC verification session. Please try again. | 500 |

### GET v3/entity/\{entity\_id}/kyc\_link

| Code | Message | HTTP Status |
| - | - | - |
| 3972 | KYC link not found | 404 |

### PUT v3/entity/\{entity\_id}/kyc\_link

| Code | Message | HTTP Status |
| - | - | - |
| 3972 | KYC link not found | 404 |

### POST v3/entity/\{entity\_id}/kyc\_link/expire

| Code | Message | HTTP Status |
| - | - | - |
| 3970 | KYC link is already in a terminal state (approved or rejected) and cannot be regenerated | 400 |
| 3972 | KYC link not found | 404 |
| 3975 | Failed to deactivate KYC verification session. Please try again. | 500 |


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.