Delivery & Reliability
Timeout Policy
Section titled “Timeout Policy”Your server must respond to the POST request within 5 seconds. If your server takes longer or returns a non-200 status code, the request is considered a failure.
Recommendation: Do not process the payload synchronously. Ingest the payloads asynchronously and immediately return 200 to the webhook.
Retry Logic
Section titled “Retry Logic”In the event of a timeout or failure, BudSense will automatically attempt to redeliver the notification:
- Max Retries: 3 attempts.
- Max Age: 5 minutes (delivery will cease if the message is older than this).
Rate Limiting
Section titled “Rate Limiting”The default throughput is capped at 300 requests per second (RPS).
If your infrastructure requires a different limit, please contact us to adjust this in your partner config.