POST
/
moderate
/
object

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
value
object
required

The object you want to analyze.

authorId
string

The author of the content.

contentId
string

The unique ID of the content in your database.

Required string length: 1 - 100
contextId
string

For example the ID of a chat room or a post

doNotStore
boolean

Do not store the content. The content won't enter the review queue

metadata
object

Any metadata you want to store with the content

Response

200 - application/json
data_found
boolean
required

Whether any entity matchers found data for the content

entities
object[]
required

The entities found in the content

fields
object[]
required

The fields in the object and their flags

flagged
boolean
required

Whether the content was flagged by any models

labels
object[]
required

The scores of each label

request
object
required

Information about the request

status
string
required

Success if the request was successful

unicode_spoofing
boolean
required

Whether the content is using look-alike characters. Often used by spammers.

contentId
string

The ID of the content. Only returned if the content was stored.

wordlists
object[]

The wordlist entity matcher outputs if enabled in your project. Read more at https://docs.moderationapi.com/models/word

{key}
any