...
Prevent Queue Blocking: By acknowledging based solely on signature validation, the message queue remains smooth and uninterrupted.
Efficient Processing: Additional content checks can be handled asynchronously, avoiding potential bottlenecks.
5. Retries and Error Management
If acknowledgment is not received within the configured time frame, the system will retry sending the message. Notifications regarding errors can be sent via SMS, email, or both.
...
Code Block |
---|
PATCH /webhooks/:id/status { "site_id": "{{site_id}}", "token": "{{token}}", "status": "enabled" } |
6. Webhook Statuses
enabled
: The default state after creation. Messages are processed normally, triggering the webhook.paused
: Messages are stored while the webhook is paused, either due to anon_failure
error or manual intervention. Manual pausing prevents new messages from being processed until the webhook is re-enabled.on_failure
pausing results on messages being retried tillon_failure_recovered
oron_deactivation
paused
: The webhook stops functioning and storing messages after anon_deactivation
error. It must be manually reactivated.
7. Message storage
Messages are stored for a week; those older than a week are automatically deleted.