HTTP POST
method. Event payloads will be delivered via POST
requests in JSON format.200 OK
response.moderation_engine_approved
— Triggered when the engine automatically approves content.moderation_engine_blocked
— Triggered when the engine automatically blocks content.moderation_manual_approved
— Triggered when a moderator manually approves previously blocked content.Application → Webhooks → Create Webhook → Triggers → ModerationSelect all three moderation triggers to ensure your app receives the necessary notifications.
Endpoint | Purpose |
---|---|
Send message for moderationPOST /moderation/messages | Submits a new message for moderation. Triggers the engine, emits a webhook, and makes the message available via the get-message endpoint. |
Edit message for moderationPUT /moderation/messages/:id | Re-evaluates an edited message. If approved, the updates are accepted; if blocked, the message is withheld. |
Get message moderation statusGET /moderation/messages/:id | Retrieves the moderation status, rule metadata, and action history of a message. |
List messages for moderationGET /moderation/messages | Lists all moderated messages with optional filters such as category, type, status, and receiver UID/GUID. |
Delete message from moderationDELETE /moderation/messages/:id | Deletes a moderated message. |