Skip to content

Correct translated-reply webhook topic descriptions in Preview spec - #638

Merged
cathalging merged 1 commit into
mainfrom
cathal/preview-translated-topic-body-caveat
Aug 26, 2026
Merged

Correct translated-reply webhook topic descriptions in Preview spec#638
cathalging merged 1 commit into
mainfrom
cathal/preview-translated-topic-body-caveat

Conversation

@cathalging

Copy link
Copy Markdown
Contributor

Why?

The Preview spec's translations field description says it backs the conversation.admin.replied.translated and ticket.admin.replied.translated webhook topics, implying they fire for every translated admin reply. Since a gate that shipped 2026-08-24, that's no longer true: the topic is suppressed whenever the reply's body has text outside an HTML block element, which includes every plain-text reply sent through the REST API (which only accepts body, never blocks). A developer who subscribes to either topic and sends a plain-text reply gets nothing back, with no way to tell why from the current docs, even though both topics went GA on 2026-08-26.

How?

Add a short caveat to the three affected translations description blocks explaining when the event is suppressed.

Generated with Claude Code

The translations field description implied conversation.admin.replied.translated
and ticket.admin.replied.translated fire for every translated admin reply. In
practice the topic is suppressed when the reply's body has text outside an HTML
block element, which includes plain-text replies sent through the REST API. Add
that caveat to the three affected schema descriptions in the Preview spec.
@cathalging
cathalging merged commit 0f30b3f into main Aug 26, 2026
3 checks passed
@cathalging
cathalging deleted the cathal/preview-translated-topic-body-caveat branch August 26, 2026 14:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants