Crowdin Enterprise (String-Based) icon

Crowdin Enterprise (String-Based)

Interact with Crowdin Enterprise API for localization management

Actions361

Webhooks → Add Webhook

AI-generated

Summary

Create a new webhook for a specified Crowdin Enterprise project to receive notifications about selected project events.

Inputs

  • Authentication — Choose the authentication method: OAuth2 (recommended) or Personal Access Token.
  • Project Id (required) — Identifier of the Crowdin project where the webhook will be added. Loadable from available projects.
  • Name (required) — Name to assign to the new webhook.
  • Url (required) — The URL endpoint where webhook event payloads will be sent.
  • Events (required) — Array of event types to trigger the webhook, such as 'project.translated', 'string.added', 'suggestion.approved', etc.
  • Request Type (required) — HTTP method used for webhook requests: POST or GET.
  • Is Active — Indicates if the webhook is active upon creation. Defaults to true.
  • Batching Enabled — Whether webhook event batching is enabled. Defaults to false.
  • Content Type — Content-Type header for webhook requests, e.g., application/json or multipart/form-data.
  • Headers — Custom HTTP headers to include in webhook requests as a JSON object.
  • Payload — Custom payload fields to include in the webhook request body.
  • Request Options — Additional HTTP request options like batching configuration, SSL validation, proxy, and timeout.

Output shape

a single record representing the created webhook details.

The webhook object returned includes all configured properties such as id, name, url, events, status, and headers. The operation requires specifying the project and webhook parameters; errors return structured messages.

Links

Discussion