الويب هوك
استقبل الأحداث (رسائل جديدة، تحديثات التسليم) على خادمك مباشرة.
نقاط الواجهة
- getعرض أنواع الأحداث
/event_types - postإعادة الإرسال الآن
/webhook_deliveries/{id}/retry - getعرض نقاط استقبال الويب هوك
/webhook_endpoints - postإضافة نقطة استقبال ويب هوك
/webhook_endpoints - getجلب نقطة استقبال
/webhook_endpoints/{id} - patchتعديل نقطة استقبال
/webhook_endpoints/{id} - DELحذف نقطة استقبال
/webhook_endpoints/{id} - getعرض عمليات الإرسال
/webhook_endpoints/{id}/deliveries - postتدوير سر التوقيع
/webhook_endpoints/{id}/rotate_secret - postإرسال حدث تجريبي
/webhook_endpoints/{id}/test
عرض أنواع الأحداث
https://api.saei.automize.sa/v1/event_types- الصلاحية:
webhooks:read - يعمل في وضع الاختبار
كل الأحداث التي يمكنك الاشتراك فيها.
حقول الاستجابة200· أنواع الأحداث.
object"list"مطلوبdataarray<EventType>مطلوبالحقول الفرعية (4)
object"event_type"مطلوبtypestringمطلوبobject_typestringاختياريdescriptionstringمطلوب
has_morebooleanمطلوبnext_cursorstring | nullمطلوب
جرّبها
curl -X GET https://api.saei.automize.sa/v1/event_types \
-H "Authorization: Bearer $API_KEY"أنواع الأحداث.
{
"object": "list",
"data": [
{
"object": "event_type",
"type": "message.delivered",
"object_type": "string",
"description": "string"
}
],
"has_more": false,
"next_cursor": "string"
}إعادة الإرسال الآن
https://api.saei.automize.sa/v1/webhook_deliveries/{id}/retry- الصلاحية:
webhooks:write - يعمل في وضع الاختبار
يرسل نفس الحدث مرة أخرى (نفس webhook-id وتوقيع جديد)، مثلًا بعد إصلاح خادمك.
معاملات المسار
idstringمطلوبمعرّف العنصر.
حقول الاستجابة202· أُضيف لقائمة الإرسال.
idstringمطلوبobject"webhook_delivery"مطلوبlivemodebooleanمطلوبwebhook_endpoint_idstringمطلوبevent_idstringمطلوبevent_typestringمطلوبstatusstringمطلوبfailedستُعاد محاولته فيnext_attempt_at، وdeadلن تُعاد محاولته.إحدى القيم
pendingsucceededfaileddeadattemptsintegerمطلوبhttp_statusinteger | nullاختياريduration_msinteger | nullاختياريresponse_snippetstring | nullاختياريlast_errorstring | nullاختياريnext_attempt_atstring | nullاختياريdelivered_atstring | nullاختياريcreated_atstring | nullاختياريpayloadobjectاختياريجسم كل طلب ويب هوك.
data.objectهو نفس المورد الذي تُرجعه الواجهة (مثلmessage).الحقول الفرعية (8)
idstringمطلوبمعرّف الحدث، ويُرسل أيضًا في ترويسة
webhook-id. ثابت في كل إعادة محاولة، فاستخدمه لتجاهل التكرار.object"event"مطلوبtypestringمطلوبversionstringمطلوبإصدار الحمولة. داخل الإصدار الواحد تُضاف الحقول فقط ولا تُحذف.
created_atstringمطلوبlivemodebooleanمطلوبworkspace_idstringمطلوبdataobjectمطلوبالحقول الفرعية (2)
objectobjectمطلوبprevious_attributesobjectاختياريالقيم التي تغيّرت كما كانت قبل التغيير، عند توفرها.
الأخطاء المحتملة1
- 404resource_missingغير موجود
جرّبها
curl -X POST https://api.saei.automize.sa/v1/webhook_deliveries/del_01j9x3k2m4n5p6q7r8s9t0v1w2/retry \
-H "Authorization: Bearer $API_KEY"أُضيف لقائمة الإرسال.
{
"id": "del_01j9x3k2m4n5p6q7r8s9t0v1w2",
"object": "webhook_delivery",
"livemode": false,
"webhook_endpoint_id": "string",
"event_id": "string",
"event_type": "string",
"status": "pending",
"attempts": 0,
"http_status": 0,
"duration_ms": 0,
"response_snippet": "string",
"last_error": "string",
"next_attempt_at": "2026-10-01T09:30:00Z",
"delivered_at": "2026-10-01T09:30:00Z",
"created_at": "2026-10-01T09:30:00Z",
"payload": {
"id": "evt_01j9x3k2m4n5p6q7r8s9t0v1w2",
"object": "event",
"type": "message.delivered",
"version": "2",
"created_at": "2026-10-01T09:30:00Z",
"livemode": false,
"workspace_id": "ws_12",
"data": {
"object": {},
"previous_attributes": {}
}
}
}عرض نقاط استقبال الويب هوك
https://api.saei.automize.sa/v1/webhook_endpoints- الصلاحية:
webhooks:read - يعمل في وضع الاختبار
النقاط التابعة لوضع المفتاح (مفاتيح التشغيل ترى النقاط الحية، ومفاتيح الاختبار ترى نقاط الاختبار).
حقول الاستجابة200· نقاط الاستقبال.
object"list"مطلوبdataarray<WebhookEndpoint>مطلوبالحقول الفرعية (12)
idstringمطلوبobject"webhook_endpoint"مطلوبlivemodebooleanمطلوبنقاط الاستقبال الحية تستقبل الأحداث الحية، ونقاط الاختبار تستقبل أحداث وضع الاختبار. لا تجتمعان أبدًا.
urlstringمطلوبdescriptionstring | nullاختياريenabled_eventsarray<string>مطلوبأنواع الأحداث المطلوب إرسالها، أو مجموعة كاملة مثل
contact.*، أو["*"]لكل الأحداث.statusstringمطلوبauto_disabledبعد 3 أيام من فشل التسليم أو عند الرد بـ410 Gone.إحدى القيم
enableddisabledauto_disableddisabled_reasonstring | nullاختياريsecret_previewstringاختياريsecretstringاختياريسر التوقيع (
whsec_…). يُعاد فقط عند إنشاء النقطة أو تدوير سرّها. احفظه الآن.created_atstring | nullمطلوبupdated_atstring | nullاختياري
has_morebooleanمطلوبnext_cursorstring | nullمطلوب
الأخطاء المحتملة1
- 429rate_limitedطلبات كثيرة
جرّبها
curl -X GET https://api.saei.automize.sa/v1/webhook_endpoints \
-H "Authorization: Bearer $API_KEY"نقاط الاستقبال.
{
"object": "list",
"data": [
{
"id": "we_01j9x3k2m4n5p6q7r8s9t0v1w2",
"object": "webhook_endpoint",
"livemode": false,
"url": "string",
"description": "string",
"enabled_events": [
"string"
],
"status": "enabled",
"disabled_reason": "string",
"secret_preview": "string",
"secret": "string",
"created_at": "2026-10-01T09:30:00Z",
"updated_at": "2026-10-01T09:30:00Z"
}
],
"has_more": false,
"next_cursor": "string"
}إضافة نقطة استقبال ويب هوك
https://api.saei.automize.sa/v1/webhook_endpoints- الصلاحية:
webhooks:write - يعمل في وضع الاختبار
- يقبل Idempotency-Key
سنرسل كل حدث مشترك فيه إلى url بطلب POST بصيغة JSON، موقّعًا بمعيار Standard Webhooks. تتضمن الاستجابة سر التوقيع secret مرة واحدة فقط: احفظه للتحقق من التواقيع.
في بيئة التشغيل يجب أن يبدأ الرابط بـ https:// وأن يكون متاحًا للعموم. حتى 10 نقاط لكل مساحة عمل.
يحمل الحدث البيانات نفسها التي تُرجعها نقطة القراءة الخاصة به، لذلك تحتاج كل عائلة أحداث صلاحية القراءة نفسها: message.* تحتاج messages:read، وcontact.* تحتاج contacts:read، وconversation.* تحتاج conversations:read، وcampaign.* تحتاج campaigns:read، وflow.* تحتاج flows:read، وtemplate.* تحتاج templates:read. أما ["*"] فتحتاجها كلها. ويسري الفحص نفسه عند تغيير رابط نقطة الاستقبال أو أحداثها.
الترويسات
Idempotency-Keystringاختياريأي نص فريد (يُفضّل UUID). إعادة الطلب بنفس المفتاح ونفس الجسم تُرجع الاستجابة الأولى بدل التنفيذ مرتين. يُحفظ لمدة 24 ساعة.
جسم الطلب
urlstringمطلوبالرابط الذي تُرسل إليه الأحداث.
enabled_eventsarray<string>مطلوبأنواع الأحداث من
GET /v1/event_types، أو مجموعة كاملة مثلcontact.*، أو["*"]لكل الأحداث.descriptionstringاختياري
حقول الاستجابة201· تم الإنشاء. يظهر `secret` الآن فقط.
idstringمطلوبobject"webhook_endpoint"مطلوبlivemodebooleanمطلوبنقاط الاستقبال الحية تستقبل الأحداث الحية، ونقاط الاختبار تستقبل أحداث وضع الاختبار. لا تجتمعان أبدًا.
urlstringمطلوبdescriptionstring | nullاختياريenabled_eventsarray<string>مطلوبأنواع الأحداث المطلوب إرسالها، أو مجموعة كاملة مثل
contact.*، أو["*"]لكل الأحداث.statusstringمطلوبauto_disabledبعد 3 أيام من فشل التسليم أو عند الرد بـ410 Gone.إحدى القيم
enableddisabledauto_disableddisabled_reasonstring | nullاختياريsecret_previewstringاختياريsecretstringاختياريسر التوقيع (
whsec_…). يُعاد فقط عند إنشاء النقطة أو تدوير سرّها. احفظه الآن.created_atstring | nullمطلوبupdated_atstring | nullاختياري
الأخطاء المحتملة6
- 403insufficient_scopeصلاحية ناقصة
- 422parameter_missingحقل مفقود
- 422parameter_invalidحقل غير صالح
- 422webhook_url_invalidرابط الويب هوك غير مقبول
- 422webhook_endpoint_limitنقاط استقبال كثيرة
- 429rate_limitedطلبات كثيرة
جرّبها
curl -X POST https://api.saei.automize.sa/v1/webhook_endpoints \
-H "Authorization: Bearer $API_KEY" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{
"url": "https://example.com/webhooks/whatsapp",
"enabled_events": [
"message.received",
"message.delivered",
"message.read",
"message.failed"
],
"description": "Order system"
}'تم الإنشاء. يظهر `secret` الآن فقط.
{
"id": "we_01j9x3k2m4n5p6q7r8s9t0v1w2",
"object": "webhook_endpoint",
"livemode": true,
"url": "https://example.com/webhooks/whatsapp",
"description": "Order system",
"enabled_events": [
"message.received",
"message.delivered",
"message.read",
"message.failed"
],
"status": "enabled",
"disabled_reason": null,
"secret_preview": "whsec_…K3x=",
"secret": "whsec_MfKQ9r8GKYqrTwjUPD8ILPZIo2LaLaSw/kNEBw0UXK3x=",
"created_at": "2026-10-01T09:30:00Z",
"updated_at": "2026-10-01T09:30:00Z"
}جلب نقطة استقبال
https://api.saei.automize.sa/v1/webhook_endpoints/{id}- الصلاحية:
webhooks:read - يعمل في وضع الاختبار
معاملات المسار
idstringمطلوبمعرّف العنصر.
حقول الاستجابة200· نقطة الاستقبال.
idstringمطلوبobject"webhook_endpoint"مطلوبlivemodebooleanمطلوبنقاط الاستقبال الحية تستقبل الأحداث الحية، ونقاط الاختبار تستقبل أحداث وضع الاختبار. لا تجتمعان أبدًا.
urlstringمطلوبdescriptionstring | nullاختياريenabled_eventsarray<string>مطلوبأنواع الأحداث المطلوب إرسالها، أو مجموعة كاملة مثل
contact.*، أو["*"]لكل الأحداث.statusstringمطلوبauto_disabledبعد 3 أيام من فشل التسليم أو عند الرد بـ410 Gone.إحدى القيم
enableddisabledauto_disableddisabled_reasonstring | nullاختياريsecret_previewstringاختياريsecretstringاختياريسر التوقيع (
whsec_…). يُعاد فقط عند إنشاء النقطة أو تدوير سرّها. احفظه الآن.created_atstring | nullمطلوبupdated_atstring | nullاختياري
الأخطاء المحتملة1
- 404resource_missingغير موجود
جرّبها
curl -X GET https://api.saei.automize.sa/v1/webhook_endpoints/we_01j9x3k2m4n5p6q7r8s9t0v1w2 \
-H "Authorization: Bearer $API_KEY"نقطة الاستقبال.
{
"id": "we_01j9x3k2m4n5p6q7r8s9t0v1w2",
"object": "webhook_endpoint",
"livemode": false,
"url": "string",
"description": "string",
"enabled_events": [
"string"
],
"status": "enabled",
"disabled_reason": "string",
"secret_preview": "string",
"secret": "string",
"created_at": "2026-10-01T09:30:00Z",
"updated_at": "2026-10-01T09:30:00Z"
}تعديل نقطة استقبال
https://api.saei.automize.sa/v1/webhook_endpoints/{id}- الصلاحية:
webhooks:write - يعمل في وضع الاختبار
غيّر الرابط أو الأحداث، أو أوقفها مؤقتًا بـ "disabled": true. إعادة التفعيل تصفّر عدّاد الإخفاقات.
معاملات المسار
idstringمطلوبمعرّف العنصر.
جسم الطلب
urlstringاختياريenabled_eventsarray<string>اختياريdescriptionstring | nullاختياريdisabledbooleanاختياري
حقول الاستجابة200· نقطة الاستقبال بعد التعديل.
idstringمطلوبobject"webhook_endpoint"مطلوبlivemodebooleanمطلوبنقاط الاستقبال الحية تستقبل الأحداث الحية، ونقاط الاختبار تستقبل أحداث وضع الاختبار. لا تجتمعان أبدًا.
urlstringمطلوبdescriptionstring | nullاختياريenabled_eventsarray<string>مطلوبأنواع الأحداث المطلوب إرسالها، أو مجموعة كاملة مثل
contact.*، أو["*"]لكل الأحداث.statusstringمطلوبauto_disabledبعد 3 أيام من فشل التسليم أو عند الرد بـ410 Gone.إحدى القيم
enableddisabledauto_disableddisabled_reasonstring | nullاختياريsecret_previewstringاختياريsecretstringاختياريسر التوقيع (
whsec_…). يُعاد فقط عند إنشاء النقطة أو تدوير سرّها. احفظه الآن.created_atstring | nullمطلوبupdated_atstring | nullاختياري
الأخطاء المحتملة4
- 403insufficient_scopeصلاحية ناقصة
- 422parameter_invalidحقل غير صالح
- 404resource_missingغير موجود
- 422webhook_url_invalidرابط الويب هوك غير مقبول
جرّبها
curl -X PATCH https://api.saei.automize.sa/v1/webhook_endpoints/we_01j9x3k2m4n5p6q7r8s9t0v1w2 \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"enabled_events": [
"*"
]
}'نقطة الاستقبال بعد التعديل.
{
"id": "we_01j9x3k2m4n5p6q7r8s9t0v1w2",
"object": "webhook_endpoint",
"livemode": false,
"url": "string",
"description": "string",
"enabled_events": [
"string"
],
"status": "enabled",
"disabled_reason": "string",
"secret_preview": "string",
"secret": "string",
"created_at": "2026-10-01T09:30:00Z",
"updated_at": "2026-10-01T09:30:00Z"
}حذف نقطة استقبال
https://api.saei.automize.sa/v1/webhook_endpoints/{id}- الصلاحية:
webhooks:write - يعمل في وضع الاختبار
يوقف كل الإرسال إليها، بما فيه إعادة المحاولات المعلّقة.
معاملات المسار
idstringمطلوبمعرّف العنصر.
حقول الاستجابة200· تم الحذف.
idstringمطلوبobject"webhook_endpoint"مطلوبdeletedtrueمطلوب
الأخطاء المحتملة1
- 404resource_missingغير موجود
جرّبها
curl -X DELETE https://api.saei.automize.sa/v1/webhook_endpoints/we_01j9x3k2m4n5p6q7r8s9t0v1w2 \
-H "Authorization: Bearer $API_KEY"تم الحذف.
{
"id": "string",
"object": "webhook_endpoint",
"deleted": true
}عرض عمليات الإرسال
https://api.saei.automize.sa/v1/webhook_endpoints/{id}/deliveries- الصلاحية:
webhooks:read - يعمل في وضع الاختبار
كل محاولة لإرسال حدث إلى هذه النقطة، الأحدث أولًا، مع رمز HTTP الذي أجاب به خادمك.
معاملات المسار
idstringمطلوبمعرّف العنصر.
معاملات الاستعلام
limitintegerاختياريعدد العناصر المطلوبة، من 1 إلى 100.
cursorstringاختياريقيمة
next_cursorمن الصفحة السابقة.statusstringاختياريفقط عمليات الإرسال في هذه الحالة.
إحدى القيم
pendingsucceededfaileddead
حقول الاستجابة200· صفحة من عمليات الإرسال.
object"list"مطلوبdataarray<WebhookDelivery>مطلوبالحقول الفرعية (16)
idstringمطلوبobject"webhook_delivery"مطلوبlivemodebooleanمطلوبwebhook_endpoint_idstringمطلوبevent_idstringمطلوبevent_typestringمطلوبstatusstringمطلوبfailedستُعاد محاولته فيnext_attempt_at، وdeadلن تُعاد محاولته.إحدى القيم
pendingsucceededfaileddeadattemptsintegerمطلوبhttp_statusinteger | nullاختياريduration_msinteger | nullاختياريresponse_snippetstring | nullاختياريlast_errorstring | nullاختياريnext_attempt_atstring | nullاختياريdelivered_atstring | nullاختياريcreated_atstring | nullاختياريpayloadobjectاختياريجسم كل طلب ويب هوك.
data.objectهو نفس المورد الذي تُرجعه الواجهة (مثلmessage).الحقول الفرعية (8)
idstringمطلوبمعرّف الحدث، ويُرسل أيضًا في ترويسة
webhook-id. ثابت في كل إعادة محاولة، فاستخدمه لتجاهل التكرار.object"event"مطلوبtypestringمطلوبversionstringمطلوبإصدار الحمولة. داخل الإصدار الواحد تُضاف الحقول فقط ولا تُحذف.
created_atstringمطلوبlivemodebooleanمطلوبworkspace_idstringمطلوبdataobjectمطلوبالحقول الفرعية (2)
objectobjectمطلوبprevious_attributesobjectاختياريالقيم التي تغيّرت كما كانت قبل التغيير، عند توفرها.
has_morebooleanمطلوبnext_cursorstring | nullمطلوب
الأخطاء المحتملة1
- 404resource_missingغير موجود
جرّبها
curl -X GET https://api.saei.automize.sa/v1/webhook_endpoints/we_01j9x3k2m4n5p6q7r8s9t0v1w2/deliveries \
-H "Authorization: Bearer $API_KEY"صفحة من عمليات الإرسال.
{
"object": "list",
"data": [
{
"id": "del_01j9x3k2m4n5p6q7r8s9t0v1w2",
"object": "webhook_delivery",
"livemode": false,
"webhook_endpoint_id": "string",
"event_id": "string",
"event_type": "string",
"status": "pending",
"attempts": 0,
"http_status": 0,
"duration_ms": 0,
"response_snippet": "string",
"last_error": "string",
"next_attempt_at": "2026-10-01T09:30:00Z",
"delivered_at": "2026-10-01T09:30:00Z",
"created_at": "2026-10-01T09:30:00Z",
"payload": {
"id": "evt_01j9x3k2m4n5p6q7r8s9t0v1w2",
"object": "event",
"type": "message.delivered",
"version": "2",
"created_at": "2026-10-01T09:30:00Z",
"livemode": false,
"workspace_id": "ws_12",
"data": {
"object": {},
"previous_attributes": {}
}
}
}
],
"has_more": false,
"next_cursor": "string"
}تدوير سر التوقيع
https://api.saei.automize.sa/v1/webhook_endpoints/{id}/rotate_secret- الصلاحية:
webhooks:write - يعمل في وضع الاختبار
يُرجع secret جديدًا. لمدة 24 ساعة يُوقَّع كل حدث بالسر القديم والجديد معًا، لتنشر السر الجديد دون أن يفوتك أي حدث.
معاملات المسار
idstringمطلوبمعرّف العنصر.
حقول الاستجابة200· نقطة الاستقبال مع سرّها الجديد.
idstringمطلوبobject"webhook_endpoint"مطلوبlivemodebooleanمطلوبنقاط الاستقبال الحية تستقبل الأحداث الحية، ونقاط الاختبار تستقبل أحداث وضع الاختبار. لا تجتمعان أبدًا.
urlstringمطلوبdescriptionstring | nullاختياريenabled_eventsarray<string>مطلوبأنواع الأحداث المطلوب إرسالها، أو مجموعة كاملة مثل
contact.*، أو["*"]لكل الأحداث.statusstringمطلوبauto_disabledبعد 3 أيام من فشل التسليم أو عند الرد بـ410 Gone.إحدى القيم
enableddisabledauto_disableddisabled_reasonstring | nullاختياريsecret_previewstringاختياريsecretstringاختياريسر التوقيع (
whsec_…). يُعاد فقط عند إنشاء النقطة أو تدوير سرّها. احفظه الآن.created_atstring | nullمطلوبupdated_atstring | nullاختياري
الأخطاء المحتملة1
- 404resource_missingغير موجود
جرّبها
curl -X POST https://api.saei.automize.sa/v1/webhook_endpoints/we_01j9x3k2m4n5p6q7r8s9t0v1w2/rotate_secret \
-H "Authorization: Bearer $API_KEY"نقطة الاستقبال مع سرّها الجديد.
{
"id": "we_01j9x3k2m4n5p6q7r8s9t0v1w2",
"object": "webhook_endpoint",
"livemode": false,
"url": "string",
"description": "string",
"enabled_events": [
"string"
],
"status": "enabled",
"disabled_reason": "string",
"secret_preview": "string",
"secret": "string",
"created_at": "2026-10-01T09:30:00Z",
"updated_at": "2026-10-01T09:30:00Z"
}إرسال حدث تجريبي
https://api.saei.automize.sa/v1/webhook_endpoints/{id}/test- الصلاحية:
webhooks:write - يعمل في وضع الاختبار
يرسل حدث webhook.test موقّعًا إلى هذه النقطة فقط. تابع نتيجته من قائمة عمليات الإرسال.
معاملات المسار
idstringمطلوبمعرّف العنصر.
حقول الاستجابة202· أُضيف الحدث التجريبي لقائمة الإرسال.
idstringمطلوبobject"webhook_delivery"مطلوبlivemodebooleanمطلوبwebhook_endpoint_idstringمطلوبevent_idstringمطلوبevent_typestringمطلوبstatusstringمطلوبfailedستُعاد محاولته فيnext_attempt_at، وdeadلن تُعاد محاولته.إحدى القيم
pendingsucceededfaileddeadattemptsintegerمطلوبhttp_statusinteger | nullاختياريduration_msinteger | nullاختياريresponse_snippetstring | nullاختياريlast_errorstring | nullاختياريnext_attempt_atstring | nullاختياريdelivered_atstring | nullاختياريcreated_atstring | nullاختياريpayloadobjectاختياريجسم كل طلب ويب هوك.
data.objectهو نفس المورد الذي تُرجعه الواجهة (مثلmessage).الحقول الفرعية (8)
idstringمطلوبمعرّف الحدث، ويُرسل أيضًا في ترويسة
webhook-id. ثابت في كل إعادة محاولة، فاستخدمه لتجاهل التكرار.object"event"مطلوبtypestringمطلوبversionstringمطلوبإصدار الحمولة. داخل الإصدار الواحد تُضاف الحقول فقط ولا تُحذف.
created_atstringمطلوبlivemodebooleanمطلوبworkspace_idstringمطلوبdataobjectمطلوبالحقول الفرعية (2)
objectobjectمطلوبprevious_attributesobjectاختياريالقيم التي تغيّرت كما كانت قبل التغيير، عند توفرها.
الأخطاء المحتملة2
- 422parameter_invalidحقل غير صالح
- 404resource_missingغير موجود
جرّبها
curl -X POST https://api.saei.automize.sa/v1/webhook_endpoints/we_01j9x3k2m4n5p6q7r8s9t0v1w2/test \
-H "Authorization: Bearer $API_KEY"أُضيف الحدث التجريبي لقائمة الإرسال.
{
"id": "del_01j9x3k2m4n5p6q7r8s9t0v1w2",
"object": "webhook_delivery",
"livemode": false,
"webhook_endpoint_id": "string",
"event_id": "string",
"event_type": "string",
"status": "pending",
"attempts": 0,
"http_status": 0,
"duration_ms": 0,
"response_snippet": "string",
"last_error": "string",
"next_attempt_at": "2026-10-01T09:30:00Z",
"delivered_at": "2026-10-01T09:30:00Z",
"created_at": "2026-10-01T09:30:00Z",
"payload": {
"id": "evt_01j9x3k2m4n5p6q7r8s9t0v1w2",
"object": "event",
"type": "message.delivered",
"version": "2",
"created_at": "2026-10-01T09:30:00Z",
"livemode": false,
"workspace_id": "ws_12",
"data": {
"object": {},
"previous_attributes": {}
}
}
}