Webhooks
qa.completed
A quality check finished scoring translations.
A quality check finished scoring translations. Coalesced over 60 seconds; samples holds flagged key:locale pairs.
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*count?integerOccurrences in the window.
samples?array<string>Up to 20 examples, each at most 120 characters.
Items
items <= 20window_seconds?integerAny 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
/qa.completed