Report a trust-and-safety concern
POST/safety/cases
Creates a stable case for an accessible user, content, organization, payment, guardian relationship, or platform concern. Narrative is stored only in the protected case detail.
Request body
categoryenumrequiredinappropriate_contentharassment_abusefraudprivacyintellectual_propertyaccount_accesschild_adolescent_safetyguardian_relationshipother
severityenumrequiredlowmediumhighcritical
targetTypeenumrequiredusercontentorganizationpaymentguardian_relationshipplatform
narrativestring | nullorganizationIdstring | nulltargetIdstring | nullResponses
201Report a trust-and-safety concern.400Validation failed or the request body is malformed.401Missing, invalid or revoked API key.403The key's organization does not own this resource.404The resource does not exist (or belongs to another org).429Rate limit exceeded (240 reads/min, 60 writes/min per key).500Unexpected server error.curl https://api.cursare.com/v1/safety/cases \
--request POST \
--header 'Authorization: Bearer cr_live_…' \
--header 'Content-Type: application/json' \
--data '{
"category": "inappropriate_content",
"severity": "low",
"targetType": "user",
"narrative": "string",
"organizationId": "string",
"targetId": "string"
}'{
"data": {
"id": "string"
}
}