webhook_endpoint with a JSON payload containing event details. Your server should respond with HTTP 200 within 10 seconds to acknowledge receipt.webhook_name — Display name for identifying this webhookwebhook_endpoint — HTTPS URL where event notifications will be sentformat — Response format: JSON, XML, XML_CQM, or FORM_DATAmethod — HTTP method: GET, POST, PUT, or PATCHdescription — Human-readable description of the webhook purposeinclude_data_append — Include appended custom data fields in the payloadinclude_dni_logs — Include Dynamic Number Insertion (DNI) tracking logsinclude_indicator_scores — Include call quality and conversion indicator scoresinclude_ivr_keypresses — Include Interactive Voice Response (IVR) keypress datawebhook_status — Initial status: active (default), inactive, or deletedstatic_parameters — Array of custom key-value pairs to include in every webhook requestfield_name (string) and field_value (string)[{"field_name": "api_key", "field_value": "sk_live_1234567890"}]curl --location 'https://platform-api.convirza.com/v3/webhooks' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"webhook_name": "Lead Webhook",
"webhook_endpoint": "https://example.com/webhook",
"description": "Webhook for lead notifications",
"format": "JSON",
"method": "GET",
"include_data_append": true,
"include_dni_logs": false,
"include_indicator_scores": true,
"include_ivr_keypresses": false,
"webhook_status": "active",
"static_parameters": [
{
"field_name": "api_key",
"field_value": "sk_live_1234567890"
}
]
}'{
"code": 200,
"message": "Success",
"data": {
"webhookId": 125
},
"request_id": "550e8400-e29b-41d4-a716-446655440000",
"timestamp": "2026-01-20T12:34:56.789Z"
}