वेबहुक इवेंट और आँकड़े
वे इवेंट जिन्हें कोई एंडपॉइंट सब्सक्राइब कर सकता है, और डिलीवरी कैसी रहीं।
2 कॉल में से कोई भी आपके वर्कस्पेस पर चलाता है।
इवेंट
GET /webhooks/events हर वह इवेंट सूचीबद्ध करता है जिसका नाम कोई एंडपॉइंट eventTypes में ले सकता है, हर एक के साथ एक वाक्य जो बताता है कि वह कब चलता है, और वे सीमाएँ जो एंडपॉइंट पर लागू होती हैं: वर्कस्पेस के लिए maxEndpoints, जिसे उसका प्लान तय करता है, और एक अनुमति-सूची के लिए maxAddresses और maxDomains। इसे webhooks:read चाहिए।
{ "object": "webhook_catalogue", "events": [ { "id": "email.sent", "label": "A message left OpenEmail." }, { "id": "email.bounced", "label": "A message bounced." } ], "maxEndpoints": 10, "maxAddresses": 50, "maxDomains": 20}जो एंडपॉइंट किसी इवेंट का नाम नहीं लेता, उसे email.replied को छोड़कर हर ईमेल इवेंट मिलता है, इसलिए email.replied और बाकी परिवार सिर्फ़ उसी एंडपॉइंट तक पहुँचते हैं जो उन्हें नाम लेकर माँगे।
आँकड़े
GET /webhooks/stats पढ़ता है कि किसी अवधि में डिलीवरी कैसी रहीं, यानी वेबहुक पेज का एनालिटिक्स टैब: प्रयास, डिलीवर और विफल, किसी रिसीवर को जवाब देने में लगा माध्यिका समय, बकेट की एक सीरीज़, भेजे गए इवेंट और मिले रिस्पॉन्स कोड। इसे webhooks:read चाहिए। endpointIds इसे कुछ एंडपॉइंट तक सीमित करता है, since और until अवधि तय करते हैं, डिफ़ॉल्ट 30 दिन, और grain और offsetMinutes सीरीज़ को आकार देते हैं। किसी इवेंट की हर कोशिश एक प्रयास गिनी जाती है।
{ "object": "webhook_stats", "since": "2026-09-02T00:00:00.000Z", "until": "2026-10-02T00:00:00.000Z", "grain": "day", "endpointIds": [], "totals": { "attempts": 1280, "delivered": 1266, "failed": 14, "medianDurationMs": 212 }, "buckets": [{ "bucket": "2026-09-28", "delivered": 44, "failed": 1 }], "events": [{ "id": "email.delivered", "count": 702 }], "codes": [{ "id": "200", "count": 1266 }, { "id": "503", "count": 14 }]}