Ana içeriğe geç

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​

AlanTipAçıklama
ticket_idnumberTicket'ın benzersiz kimliği. Aynı ticket'a ait olayları bu alanla eşleştirin.
project_idnumberTicket'ın bulunduğu projenin kimliği.
organization_idnumberOrganizasyonunuzun kimliği.
dataobjectTicket oluşturulurken gönderilen ticket bilgileri: status_id, priority, assigned_to ve tags.
ticket_keystringTicket'ın proje anahtarı ve sıra numarasından oluşan kodu, örn. DESTEK-87.
ticket_numbernumberTicket'ın proje içindeki sıra numarası.
form_idnumberTicket'ın doldurulduğu formun kimliği.
contact_idnumberTicket'ın bağlı olduğu kişinin kimliği. Kişi yoksa null gelir.
tagsarrayTicket'a eklenen etiketler; her biri id, name ve color alanlarını taşır.
fieldsobjectFormda doldurulan alanlar, form alanı anahtarına göre. Yüklenen dosyalar yerine file_name, mime_type ve size özeti gelir.
created_atstringTicket'ın oluşturulma zamanı, ISO 8601.
updated_atstringTicket'ın son güncellenme zamanı, ISO 8601.
channelstringTicket'ı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.