ticket_created
Bir projede yeni bir ticket oluşturulduğunda gönderilir. Bu olay bir çağrıya değil
bir ticket'a aittir, bu yüzden unique_id veya pbx_num gibi çağrı alanlarını
taşımaz; ticket'ları ticket_id alanıyla eşleştirin.
Ticket oluşturulurken bir temsilciye atandıysa, bu olayın ardından ayrıca bir
ticket_assigned olayı da gönderilir.
Örnek gövde
scenario: ticket_created
{
"ticket_id": 1542,
"project_id": 12,
"organization_id": 345,
"data": {
"status_id": 4,
"priority": "medium",
"assigned_to": 27,
"tags": [
{
"id": 3,
"name": "vip",
"color": "#ff9f43"
}
]
},
"ticket_key": "DESTEK-87",
"ticket_number": 87,
"form_id": 31,
"contact_id": 9001,
"tags": [
{
"id": 3,
"name": "vip",
"color": "#ff9f43"
}
],
"fields": {
"konu": "Fatura itirazı",
"aciklama": "Ocak faturasındaki ek ücret hakkında bilgi istiyor.",
"ek": {
"file_name": "fatura.pdf",
"mime_type": "application/pdf",
"size": 48213
}
},
"created_at": "2026-01-01T07:00:00+00:00",
"updated_at": "2026-01-01T07:00:00+00:00",
"channel": "call"
}
Bu gövdeyi kendi adresinize gönderin
Aşağıdaki adrese yukarıdaki örnek gövde POST isteği olarak gönderilir. İstek tarayıcınızdan gider, bu yüzden alıcı uç CORS başlığı göndermiyorsa yanıt okunamaz; isteğin kendisi yine de ulaşır. Sunucu tarafından denemek için cURL karşılığını kullanın.
cURL karşılığı:
curl -X POST 'https://sizin-adresiniz.example/webhook' \
-H 'Content-Type: application/json' \
-d '{"ticket_id":1542,"project_id":12,"organization_id":345,"data":{"status_id":4,"priority":"medium","assigned_to":27,"tags":[{"id":3,"name":"vip","color":"#ff9f43"}]},"ticket_key":"DESTEK-87","ticket_number":87,"form_id":31,"contact_id":9001,"tags":[{"id":3,"name":"vip","color":"#ff9f43"}],"fields":{"konu":"Fatura itirazı","aciklama":"Ocak faturasındaki ek ücret hakkında bilgi istiyor.","ek":{"file_name":"fatura.pdf","mime_type":"application/pdf","size":48213}},"created_at":"2026-01-01T07:00:00+00:00","updated_at":"2026-01-01T07:00:00+00:00","channel":"call"}'
Alanlar
| Alan | Tip | Açıklama |
|---|---|---|
ticket_id | number | Ticket'ın benzersiz kimliği. Aynı ticket'a ait olayları bu alanla eşleştirin. |
project_id | number | Ticket'ın bulunduğu projenin kimliği. |
organization_id | number | Organizasyonunuzun kimliği. |
data | object | Ticket oluşturulurken gönderilen ticket bilgileri: status_id, priority, assigned_to ve tags. |
ticket_key | string | Ticket'ın proje anahtarı ve sıra numarasından oluşan kodu, örn. DESTEK-87. |
ticket_number | number | Ticket'ın proje içindeki sıra numarası. |
form_id | number | Ticket'ın doldurulduğu formun kimliği. |
contact_id | number | Ticket'ın bağlı olduğu kişinin kimliği. Kişi yoksa null gelir. |
tags | array | Ticket'a eklenen etiketler; her biri id, name ve color alanlarını taşır. |
fields | object | Formda doldurulan alanlar, form alanı anahtarına göre. Yüklenen dosyalar yerine file_name, mime_type ve size özeti gelir. |
created_at | string | Ticket'ın oluşturulma zamanı, ISO 8601. |
updated_at | string | Ticket'ın son güncellenme zamanı, ISO 8601. |
channel | string | Ticket'ın açıldığı kanal, örn. call, whatsapp, livechat, email, sms. Bilinmiyorsa null gelir. |
Sayısal alanlar gerçekten sayıdır
Çağrı senaryolarından farklı olarak ticket olaylarında ticket_id, project_id
gibi kimlik alanları JSON'da tırnaksız, yani number olarak gönderilir.