patch
https://connect.routee.net/viber/transactional/templates/
Updates Routee-only moderation lifecycle webhook settings.
Recent Requests
Log in to see full request history
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
Loading…
Updates Routee-only settings for template moderation webhooks. Does not change template text submitted to Viber.
Request body
| Field | Required | Description |
|---|---|---|
callbackUrl | Yes* | HTTPS URL for moderation lifecycle POST callbacks, or null to clear |
lifecycleCallbackUrl | Yes* | Legacy alias — same meaning as callbackUrl |
* One of callbackUrl or lifecycleCallbackUrl must be present as a key. An empty body {} returns HTTP 400 on greenfield paths.
Moderation callback payload (summary)
Routee POSTs JSON to your URL when moderation status changes:
| Field | Description |
|---|---|
templateId | Template id |
templateStatus | e.g. APPROVED, REJECTED |
templateBody | Text snapshot when available |
variables | Placeholder names |
rejectionReason | Present when rejected |
This is not the delivery callback from Send a Viber transactional template message.
400Validation error
403Missing or invalid OAuth token, or insufficient Viber permission
404Account or resource not found

