Create a platform webhook
Platform Webhooks
Create a platform webhook
Create a platform webhook to receive email event notifications from all tenants.
Platform webhooks receive events from all tenants in your organization.
Each webhook payload includes a tenant_id field to identify which tenant
the event belongs to.
Available events:
MessageSent- Email accepted by recipient serverMessageDeliveryFailed- Delivery permanently failedMessageDelayed- Delivery temporarily failed, will retryMessageBounced- Email bouncedMessageHeld- Email held for reviewMessageLinkClicked- Recipient clicked a linkMessageLoaded- Recipient opened the emailDomainDNSError- Domain DNS issue detected
Webhook payload includes:
event- The event typetenant_id- The tenant that sent the emailtimestamp- Unix timestamp of the eventpayload- Event-specific data (message details, status, etc.)
POST
Create a platform webhook
Documentation Index
Fetch the complete documentation index at: https://arkhq.io/docs/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
Use your API key from arkhq.io/org/credentials
Authorization: Bearer YOUR_API_KEYBody
application/json
Display name for the webhook
Minimum string length:
1Example:
"Central Event Processor"
Webhook endpoint URL (must be HTTPS)
Example:
"https://myplatform.com/webhooks/email-events"
Events to subscribe to. Empty array means all events.
Available options:
MessageSent, MessageDelayed, MessageDeliveryFailed, MessageHeld, MessageBounced, MessageLinkClicked, MessageLoaded, DomainDNSError Example:
[
"MessageSent",
"MessageDeliveryFailed",
"MessageBounced"
]