Create verification request
Request
POST https://verify.enclave.talk/api/v1/verify/request
{
"api_key": "enc_live_...",
"user_identifier": "user@example.com",
"claims_requested": ["age_18_plus", "identity_verified"],
"redirect_url": "https://yoursite.com/verified",
"webhook_url": "https://yoursite.com/webhooks/verify"
}Initiates a verification request for a user. Returns a URL to redirect the user to.
| Parameter | Type | Required | Description |
|---|---|---|---|
api_key | string | Yes | Your Enclave Verify API key |
user_identifier | string | Yes | User's email or Enclave user ID |
claims_requested | array | Yes | Claims to verify. See supported claims below |
redirect_url | string | Yes | Where to send the user after verification |
webhook_url | string | No | Endpoint to receive verification result |
Response
{
"request_id": "a1b2c3d4-...",
"verify_url": "https://verify.enclave.talk/consent?request=a1b2c3d4",
"status": "pending_consent",
"expires_at": "2026-06-06T01:00:00Z"
}Redirect your user to verify_url. The request expires after 1 hour.