Dubbing with Webhook
Receive automatic updates for your dubbing jobs using webhooks
The Murf Dub Automation API enables you to receive updates about your dubbing jobs through webhooks. Instead of repeatedly checking the job status endpoint, you can provide a webhook URL while creating a dubbing job and receive notifications when the job status changes.
Webhooks can notify you when a dubbing job is:
- Completed
- Failed
- Partially completed
Setting up a webhook
To receive webhook notifications, provide a webhook_url while creating a dubbing job using the Create Job endpoint.
Once the job status changes, Murf sends a webhook response to the specified URL with the job details.
Webhook notifications can be used to:
- Track the progress of dubbing jobs.
- Receive completion updates.
- Trigger actions in your application after a job is completed.
Webhook payload
The webhook response contains information about the dubbing job, including the job status and relevant job details.
Your application can use the information received in the webhook response to identify the job and determine the next action.
Common job statuses include:
- Completed
- Failed
- Partially completed
Webhook security and validation
When configuring webhooks, ensure that your webhook endpoint can securely receive requests from Murf and validate incoming webhook requests before processing them.
Recommended practices:
- Use a secure HTTPS endpoint for your webhook URL.
- Verify incoming webhook requests before processing the payload.
- Handle webhook responses securely within your application.
Webhook workflow
- Create a dubbing job using the Create Job endpoint.
- Add your webhook_url in the request.
- Murf sends updates to the configured webhook URL when the job status changes.
- Use the webhook response to track the dubbing job status.
For more information: Refer to the Murf Dub Automation API Documentation to learn more about setting up and using webhooks for dubbing jobs.