Account
Content moderation
Actions
Wordlist (Enterprise)
Authors (Enterprise)
Get author insights
Get detailed information about a specific author including historical data and analysis
curl --request GET \
--url https://moderationapi.com/api/v1/authors/{authorId} \
--header 'Authorization: Bearer <token>'
{
"author": {
"id": "<string>",
"name": "<string>",
"memberSince": "<string>",
"lastActive": "<string>",
"reputation": {
"current": 123,
"history": [
{
"date": "<string>",
"score": 123,
"reason": "<string>"
}
]
},
"activityMetrics": {
"totalContent": 123,
"flaggedContent": 123,
"violationCount": 123,
"reportCount": 123,
"averageSentiment": 123,
"contentByType": {},
"activityHeatmap": [
{
"hour": 123,
"day": 123,
"intensity": 123
}
]
},
"riskAnalysis": {
"overallRisk": "low",
"factors": [
{
"factor": "<string>",
"severity": "low",
"description": "<string>"
}
],
"recommendations": [
"<string>"
]
},
"contentAnalysis": {
"topKeywords": [
{
"keyword": "<string>",
"frequency": 123
}
],
"sentimentTrend": [
{
"date": "<string>",
"sentiment": 123
}
],
"contentSamples": [
{
"id": "<string>",
"content": "<string>",
"type": "<string>",
"flags": [
"<string>"
],
"sentiment": 123,
"createdAt": "<string>"
}
]
},
"moderationHistory": [
{
"date": "<string>",
"action": "<string>",
"reason": "<string>",
"duration": 123,
"moderator": "<string>"
}
]
}
}
Authorizations
Bearer authentication header of the form Bearer <token>
, where <token>
is your auth token.
Path Parameters
The ID of the author to fetch details for
Query Parameters
Whether to include content samples
Response
Author ID
Author name or identifier
Date when author first appeared
Date of last activity
Current reputation score (0-100)
Total pieces of content
Number of flagged content pieces
Number of confirmed violations
Number of times reported by others
Average sentiment score of content (-1 to 1)
Breakdown of content by type
Overall risk assessment
low
, medium
, high
Recommended actions based on risk analysis
Sample content pieces (if requested)
Date of moderation action
Type of action taken
Reason for the action
ID of moderator who took action
Duration of action if temporary
Was this page helpful?
curl --request GET \
--url https://moderationapi.com/api/v1/authors/{authorId} \
--header 'Authorization: Bearer <token>'
{
"author": {
"id": "<string>",
"name": "<string>",
"memberSince": "<string>",
"lastActive": "<string>",
"reputation": {
"current": 123,
"history": [
{
"date": "<string>",
"score": 123,
"reason": "<string>"
}
]
},
"activityMetrics": {
"totalContent": 123,
"flaggedContent": 123,
"violationCount": 123,
"reportCount": 123,
"averageSentiment": 123,
"contentByType": {},
"activityHeatmap": [
{
"hour": 123,
"day": 123,
"intensity": 123
}
]
},
"riskAnalysis": {
"overallRisk": "low",
"factors": [
{
"factor": "<string>",
"severity": "low",
"description": "<string>"
}
],
"recommendations": [
"<string>"
]
},
"contentAnalysis": {
"topKeywords": [
{
"keyword": "<string>",
"frequency": 123
}
],
"sentimentTrend": [
{
"date": "<string>",
"sentiment": 123
}
],
"contentSamples": [
{
"id": "<string>",
"content": "<string>",
"type": "<string>",
"flags": [
"<string>"
],
"sentiment": 123,
"createdAt": "<string>"
}
]
},
"moderationHistory": [
{
"date": "<string>",
"action": "<string>",
"reason": "<string>",
"duration": 123,
"moderator": "<string>"
}
]
}
}