الكائنات
WebhookDelivery
الحقول
expandedWebhookDeliveryExpandedidintegerمطلوبwebhook_idintegerمطلوبevent_idstringمطلوبمعرّف الحدث (
evt_…)، ويُرسَل أيضًا في الترويسةX-KB-Event-Idوفي نص التسليم.event_created_atstring (date-time)مطلوبattemptintegerمطلوبعدد المحاولات المنفذة.
response_codeinteger | nullduration_msinteger | nullnext_retry_atstring (date-time) | nullerrorstring | nulldelivered_atstring (date-time) | nullcreated_atstring (date-time)مطلوبupdated_atstring (date-time)مطلوبsequenceinteger | nullالرقم في ترتيب التسليم لخطاف الويب (
X-KB-Sequence)؛ والقيمةnullللتسليم التجريبي.testbooleanمطلوبتسليم تجريبي (
POST /v1/webhooks/{webhook_id}/test).redelivery_ofinteger | nullالتسليم الأصلي، إن كان هذا التسليم إعادة تسليم.
error_codestring | nullرمز محايد لآخر إخفاق:
timeout، وconnection_failed، وtls_error، وprivate_address، وunresolvable، وredirect، وhttp_error، وrequest_failed، وendpoint_disabled، وevent_expired؛ ويمكن أن يكون للتسليم الملغى (cancelled) أيضًا الرمزevent_not_permitted(الحدث خارج صلاحيات خطاف الويب وقت المحاولة، لأن الصلاحيات ضُيّقت بعد توزيع الحدث على خطافات الويب) أوevent_unavailable(نص التسليم التجريبي لم يعد متاحًا).
يُستخدم في
- POST
/v1/webhooks/{webhook_id}/testإرسال حدث تجريبي - POST
/v1/webhooks/{webhook_id}/deliveries/{delivery_id}/redeliverإعادة تسليم حدث