Webhooks

Summary

Overview

You can configure webhooks at the project level to call a specific URL.

Supported trigger

Job done: when a job goes through all steps and reaches the final page “Download output”

The JSON payload for this webhook contains the following fields:

{
 "job_id": "<UUID of the job>",
 "last_editor": "<email of the last editor or null if none>",
 "completion_date": "<timestamp of when the job was completed>"
}

Configuration

Go to the admin panel and go to Connectors > Project webhooks.

You can edit existing webhooks or create a new one:

  1. Enter the Url of the webhook
  2. Optionally, you can declare Headers that will be added to the payload.
  3. Select the targeted Project
  4. And finally the Trigger
Form to create a new webhook

Payload

 

Limitations

  • Dynamic IP addresses: Our webhook requests are sent from a pool of dynamic IP addresses. This means that the specific IP address sending the webhook to your server may change over time without prior notice.
  • Why we use Dynamic IP addresses: Using dynamic IP addresses allows us to maintain a highly available and scalable webhook infrastructure.