API ReferenceWebhooks
POST
bearerAuthheader
AuthorizationBearer <token>API key authentication. Pass your ioZen API key as a Bearer token in the Authorization header.
id*stringWebhook endpoint ID
deliveryId*stringWebhook delivery ID
application/json- body
Empty JSON object. Content-Type: application/json is required.
Successful response
application/json- response
success*trueValue in
truedata*curl -X POST 'https://app.iozen.ai/api/v1/webhooks/cm7abc12x0001yz9k8mno3pqr/deliveries/cm7del01a0001yz9k8mno3pqr/redeliver' \ -H 'Content-Type: application/json' \ -d '{}'Example Response
{ "success": true, "data": { "success": true, "status_code": 200 }}List webhook deliveries GET
Returns a cursor-paginated list of delivery attempts for a webhook endpoint, newest first.
Start a WhatsApp conversation POST
Finds or creates the contact by phone, opens or reuses the WhatsApp conversation, and sends an approved UTILITY or AUTHENTICATION template. MARKETING templates are rejected. Requires the `Idempotency-Key` header. A live chat (inbound inside the 24 hour window, or human mode) returns 409 `conversation_active` and sends nothing. API sends do not take the thread or notify agents.