Skip to content

Content moderation that scores, decides and acts

Policies score each submission, your rules answer Allow, Review or Reject, and your review queue and webhooks pick it up from there.

  • Text and images today
  • Test keys cost nothing
  • Templates and rules on Starter and up
POST/v1/moderations
Sample data
Oak dining table, see https://t.me/oakshopFormlistings4 fieldsuser_42Screening
ModerateScore
  1. Text moderation2 text fields, languageen
  2. Image moderation1 photo, no findings
  3. PoliciesLinks & contact details0.90
ConfigureDecide
  1. Templateslistings4 fields, version 3
  2. Guidelines and wordlistswordlist/competitorson, no match
  3. Content rules06Links from new accountsReview
OperateAct
  1. Review queuePendingHighContent rule
  2. Author trustuser_42New, 1 moderation counted
  3. Actions and webhooksmoderation.completedqueue_item.created

Sample data

Moderate the text and images people post

Every field of a form is scored on its own, against each policy its template turns on, and the response quotes what matched.

What each field scored
Sample data
  • titleText

    Oak dining table, see https://t.me/oakshop

    • Links & contact details"https://t.me/oakshop"0.90
    • Spam & advertisingno findings0.12
  • photosImage

    https://img.acme.example/oak-table.jpg

    • Sexual contentno findings0.00
    • Illicit & regulated goodsno findings0.01

Sample data

Configure how each kind of content is judged

A template holds the fields, policies and rules for one kind of content, and the first rule that matches decides.

Acme Corp./Templates
Sample data
ListingsActivev3listings
  1. 01Block banned authorsif author is not enabledReject
  2. 02Zero tolerance for hateif Hate speech is flaggedReject
  3. 03Illicit goodsif Illicit & regulated goods is flaggedReject
  4. 04No sexual contentif Sexual content is flaggedReject
  5. 05Allow established authorsif trust level is at least regularAllow
  6. 06Links from new accountsif trust level is at most new and Links & contact details is flaggedFirst matchReview

Sample data

Operate the queue, the authors and the webhooks

A Review recommendation opens a queue item for your team, is counted in the author's history and reaches your backend as a signed webhook.

Once it is sent to review
Sample data
Review queue
Oak dining table, see https://t.me/oakshopRejectAllow
PendingHighContent rule

listingsEnglishlisting_18342created just nowunassigned

Authors
user_42New
Moderations
1
Flagged
1
Rejected
0
Reviewed
1
Webhooks
  • moderation.completedDelivered200
  • queue_item.createdDelivered200

Sample data

In development

The parts above ship today, and these are still being built.

  • Audio and videoSoon
  • Image verificationSoon
  • URL riskSoon
  • CasebookSoon
  • Saved viewsSoon
  • JS SDKSoon

Start moderating your users' content

Create an API key, send your first request and get a verdict back.