Documentation Index
Fetch the complete documentation index at: https://docs.moderationapi.com/llms.txt
Use this file to discover all available pages before exploring further.

Built-in actions
Two are always available:- Reject — the item is rejected. Fires the
queue_item.rejectedwebhook event. - Allow — the item is approved. Fires the
queue_item.allowedevent.
Custom actions
Beyond reject and allow, create custom content actions for any workflow you need — “Hide post”, “Send to legal”, “Escalate to senior moderator”, “Republish to homepage”. Custom actions appear in the queue alongside the built-ins and fire the genericqueue_item.action webhook event.
We recommend using actions for things like:
- Publish approved content
- Remove rejected content
- Move items between queues (see Routing between queues)
- Anything your moderation flow needs
Resolving an item when an action runs
An action can be configured to resolve the item automatically when it runs, removing it from the queue. This saves moderators a step — they don’t have to click “resolve” after taking an action.Adding a value
Actions can carry a value — a reason (“spam”, “harassment”), a category, a duration, or any free-text input. Configure the available values per action:- Predefined values — show a dropdown of options
- Free text — show a text input
- Both — predefined options plus an “Other” free-text fallback