Webhooks
Rendi provides webhooks to notify you when FFmpeg command processing is completed, whether successful or failed. This eliminates the need for continuous polling and allows your application to react to processing events asynchronously.Setting Up Webhooks
In rendi’s dashboard, under the “Configuration” tab, you can set your webhook URL. The tab also allows you to test your webhook URL.Webhook Payload
When the command processing is complete, Rendi will send a POST request to your webhook URL. The payload will have a data field which will be identical to what you would receive from the polling endpoint - containing the complete status of the command execution, and a timestamp of when the webhook was sent - unix epoch time in milliseconds.Example Webhook Payload
Webhook Retry Policy
Each message is attempted based on the following schedule, where each period is started following the failure of the preceding attempt:- Immediately
- 5 seconds
- 5 minutes
- 30 minutes
- 2 hours
- 5 hours
- 10 hours
- 10 hours (in addition to the previous)