Skip to content

Delivery & Reliability

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.

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).

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.