Webhooks allow your systems to receive real-time notifications when specific events occur within our platform. This feature is currently in early access and supports one event type, with more to come.
âď¸ To set up webhooks, please contact our support team at [email protected]. Configuration is currently not available in the UI.
đ What are webhooks?
Webhooks let you subscribe to platform events and receive a POST request with structured data when those events happen. Theyâre ideal for:
Triggering external workflows
Syncing with third-party tools
Logging or auditing activity
đ Supported event types
Currently, we support one event type:
subprocess_entity.completed - triggered when a subprocess entity reaches the Completed status (does not include "Approved" or "Rejected" statuses)
đ If the event type you are looking for is not in the list, contact us, we may be able to add it for you.
đŚ Whatâs in the HTTP Request?
Each webhook HTTP request includes:
JSON body:
{
"event": "event_type",
"data": {} // specific event_type payload,
"delivery_key": "unique_event_delivery_key",
}Headers:
X-Request-ID: Unique HTTP request ID
X-Webhook-Retry: Retry count (starts at 0)
X-Webhook-Delivery: Unique event delivery key (consistent across retries)
X-Webhook-Event: Event type
X-Webhook-Signature: Signature for verifying authenticity
X-Webhook-Timestamp: Unix timestamp of the request sent
User-Agent: Daymi Webhook Sender/1.0
in addition custom headers can be added per client request
đ Delivery & Retry Logic
Webhooks are sent once, but if the target endpoint fails to respond (e.g. timeout or 5xx error), weâll retry the delivery:
Attempt | Description |
1st | Initial attempt |
2nd | Retry with back-off |
3rd | Final retry with back-off |
Retries use exponential back-off to minimize load and reduce retry storms.
đĄ Use the delivery_key to identify and deduplicate events.
đ§ Configuration & Setup
Webhook configuration is currently manual and handled by our team. If youâre interested in using webhooks:
âĄď¸ Please contact support, and weâll help you:
Register your webhook endpoints
Validate setup and test your integration
