Verification Requests
Create verification request
Create a multi-asset verification request.
post/api/v1/verification-requests
Request
- Base URL: https://api.proof.holdings
- URL: https://api.proof.holdings/api/v1/verification-requests
- Auth: HTTP bearer
Request body
Example request
{
"reference_id": "order_12345",
"public_profile_id": "507f1f77bcf86cd799439011",
"assets": [
{
"type": "phone",
"identifier": "+37069199199",
"channel": "whatsapp",
"allowed_channels": [
"whatsapp",
"telegram"
]
}
],
"action_type": "verification",
"action_context": {
"title": "Approve wire transfer",
"amount": 15000,
"currency": "USD",
"entity": "production-cluster"
},
"validity_requirement": "7d",
"redirect_url": "https://yourapp.com/callback",
"callback_url": "https://yourapp.com/webhook",
"expires_in": 604800,
"proof_expiry_days": 90
}Response
Verification request created
Example response
{
"id": "507f1f77bcf86cd799439011",
"status": "pending",
"computed_state": {
"status": "pending"
},
"assets": [
{
"type": "phone",
"allowed_channels": [
"telegram",
"whatsapp"
],
"status": "pending",
"verified_identifier": "+37069199199",
"verified_channel": "telegram"
}
],
"action_type": "verification",
"action_context": {
"title": "Approve wire transfer",
"amount": 15000,
"currency": "USD",
"entity": "production-cluster"
},
"validity_requirement": "7d",
"verification_url": "https://proof.holdings/verify/abc123"
}Changes
No recorded changes to this operation across all 1 revision of this API.