Theme

Webhooks

Webhooks

Webhooks are a powerful resource that allows your application to be notified via HTTP when a specific event occurs on a server. They provide a way for real-time data delivery, meaning once the specified event happens, the server will immediately send the data to the endpoint you have defined.

Webhooks are user-defined HTTP callbacks. They are usually triggered by some event, such as completed a translation. When that event occurs, the source site makes an HTTP request to the URI configured for the webhook. Users can configure them to cause events on one site to invoke behavior on another.

This document will guide you on how to set up and handle webhooks in our API.

CREATE

Webhooks are created in the API Integrations page (left sidebar in your customer page). You can create multiple webhooks for different purposes, each with its own name and URL. Every webhook is linked to one of your secrets.

Every event is sent to all of your webhooks.

Handling

Webhook calls are signed with a JWT token, built the same way as for authentication, using the app identifier (iss) and app secret of the secret linked to the webhook, so you can authenticate the call.

Previous
Attach a Context