Webhooks notify and help you collect information about the key events that happen in your Crowdin project, like completed translations or proofreading. After you configure a webhook for the project, Crowdin will start sending POST or GET requests with data to the webhook URL via HTTP.
Only owners and project managers can register a webhook.
You can add webhooks to build integrations with the services or with your backend. For example:
You can configure webhooks for the following types of events:
Visit Webhooks acticle on Crowdin Developer Portal.
To configure webhooks in Crowdin, open your project and go to Integrations > Webhooks. Click Add Webhook to start configuring your new webhook.
You will need to provide the following information to register a webhook:
When adding a webhook, click Test to see how your application will react to that call.
Depending on your approach to webhooks management, you might need to add dedicated Crowdin IP addresses to your firewall to allow Crowdin to open the pre-configured webhook URLs.
Read more about IP Addresses.
You can access the list of all existing webhooks within a specific project. You will be able to edit or delete webhooks right from the list of webhooks displayed.
In the Calls History section you can see the list of calls of all webhooks that were added in the project. Use the filter to view all or only unsuccessful webhook notifications.
Need help working with Webhooks or have any questions? Contact Support Team.