İçeriğe geç
Dokümantasyon
GeliştiricilerAPI başvurusuAPI kanalı

Temsilci yanıtı (API kanalı)

Bir temsilci API kanalındaki konuşmayı yanıtladığında ClickFix, kanalda tanımladığınız adrese bu gövdeyle POST gönderir. İstek X-ClickFix-Timestamp, X-ClickFix-Signature (yukarıdaki imza yöntemi) ve Idempotency-Key (mesaj UUID'si) başlıklarını taşır; her anahtarı yalnızca bir kez işleyin. Mesajı kalıcı olarak kaydettikten sonra 2xx dönün. Geçici hatalar artan aralıklarla tekrar denenir; 408 ve 429 dışındaki 4xx yanıtları kalıcı hata sayılır.

Başlık parametreleri

X-ClickFix-Timestamp*string

Unix saniye

X-ClickFix-Signature*string

sha256= ve onaltılık HMAC-SHA256

Idempotency-Key*string
Formatuuid

İstek gövdesi

application/json
  1. body

Organizasyonun herkese açık webhook adresine zaman damgalı HMAC ve Idempotency-Key ile gönderilen JSON.

id*string
Formatuuid
conversation_id*string
Formatuuid
recipient_id*string
text*string
thread_id*string
reply_to*string

Response Body

Kalıcı olarak kabul edildi (tekrarlanan id dahil)

Örnek istekler
POST/apiChannelReply

Organizasyonun herkese açık webhook adresine zaman damgalı HMAC ve Idempotency-Key ile gönderilen JSON.

İstek gövdesi
application/json
{  "id": "3c4d5e6f-7a8b-4c9d-8e0f-1a2b3c4d5e6f",  "conversation_id": "8f0e5c2a-6b1d-4f3a-9c7e-2d4b6a8c0e1f",  "recipient_id": "customer-42",  "text": "Your order ships today.",  "thread_id": "msg-1001",  "reply_to": "msg-1001"}
Başlık parametreleri
{  "X-ClickFix-Timestamp": "string",  "X-ClickFix-Signature": "string",  "Idempotency-Key": "497f6eca-6276-4993-bfeb-53cbbbba6f08"}