Webhooks
language.added
A target language was added to the project.
A target language was added to the project. Delivered once.
X-Transglot-Event*stringThe event name, repeated from the body.
Value in
"batch.completed""batch.failed""key.created""key.updated""key.deleted""translation.updated""translation.reviewed""language.added""language.removed""glossary.updated""qa.completed""source_drift.repaired"X-Transglot-Delivery*stringA UUID for this delivery. A redelivery gets a new one.
Format
uuidX-Transglot-Timestamp*stringUnix time, in seconds, when this attempt was signed.
X-Transglot-Signature*stringsha256= followed by the lowercase hex HMAC-SHA256 of <timestamp>.<raw body>, keyed with the endpoint's signing secret.
User-Agent*stringapplication/json- body
event*WebhookEventNameValue in
"batch.completed""batch.failed""key.created""key.updated""key.deleted""translation.updated""translation.reviewed""language.added""language.removed""glossary.updated""qa.completed""source_drift.repaired"delivered_at*stringWhen the event was emitted. A redelivery repeats the original value.
Format
date-timeproject*language?Any 2xx status marks the delivery as succeeded. Anything else, a timeout after 10 seconds or a redirect counts as a failure and is retried.
Example Requests
POST
/language.added