Text Moderation
Moderate Text
Text Moderation
Moderate Text
POST
/
text
curl --request POST \
--url https://api.contentmod.io/text \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"text": "This is a very cool api",
"options": {
"meta": {},
"callbackUrl": "<string>",
"defer": true,
"actorId": "<string>",
"bannedWords": [
"<string>"
]
}
}'
{
"id": "27fbdc0b-b295-46ce-93f5-81b2fc08a381",
"isSafe": true,
"confidence": 90,
"sentiment": "positive",
"sentimentScore": 90,
"riskScores": {
"overall": 90,
"spam": 90,
"toxicity": 90
},
"topics": [
"politics",
"sports"
],
"nsfwCategories": [
{
"category": "sexual",
"severity": 90
}
],
"summary": {
"profanity": true,
"totalFlags": 1,
"contentRating": "G",
"language": "en"
},
"suggestedActions": {
"reject": true,
"review": true
},
"filteredContent": "This is a filtered text",
"content": "This is the original text",
"request": {
"requestId": "27fbdc0b-b295-46ce-93f5-81b2fc08a381",
"timestamp": "2023-04-05T12:00:00.000Z"
},
"meta": "<any>",
"hash": "93a08bd10cd367bf83f12ba6590fcaef2f8deec8a47ce4ce88a15c7dda325ffa"
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Body
application/json
The text to moderate
The body is of type object
.
Response
200
application/json
Response of the moderated text
The response is of type object
.
curl --request POST \
--url https://api.contentmod.io/text \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
"text": "This is a very cool api",
"options": {
"meta": {},
"callbackUrl": "<string>",
"defer": true,
"actorId": "<string>",
"bannedWords": [
"<string>"
]
}
}'
{
"id": "27fbdc0b-b295-46ce-93f5-81b2fc08a381",
"isSafe": true,
"confidence": 90,
"sentiment": "positive",
"sentimentScore": 90,
"riskScores": {
"overall": 90,
"spam": 90,
"toxicity": 90
},
"topics": [
"politics",
"sports"
],
"nsfwCategories": [
{
"category": "sexual",
"severity": 90
}
],
"summary": {
"profanity": true,
"totalFlags": 1,
"contentRating": "G",
"language": "en"
},
"suggestedActions": {
"reject": true,
"review": true
},
"filteredContent": "This is a filtered text",
"content": "This is the original text",
"request": {
"requestId": "27fbdc0b-b295-46ce-93f5-81b2fc08a381",
"timestamp": "2023-04-05T12:00:00.000Z"
},
"meta": "<any>",
"hash": "93a08bd10cd367bf83f12ba6590fcaef2f8deec8a47ce4ce88a15c7dda325ffa"
}