com.atproto.moderation.createReport
#main
Submit a moderation report regarding an atproto account or record. Implemented by moderation services (with PDS proxying), and requires auth.
Input
- Encoding: application/json
| Property | Type | Known Values | Required | Description |
|---|---|---|---|---|
| reasonType | com.atproto.moderation.defs#reasonType | - | ✅ | - |
| reason | string | - | ❌ | Additional context about the content and violation. |
| subject | union of com.atproto.admin.defs#repoRef com.atproto.repo.strongRef | - | ✅ | - |
| modTool | #modTool | - | ❌ | - |
Output
- Encoding: application/json
| Property | Type | Known Values | Required | Description |
|---|---|---|---|---|
| id | integer | - | ✅ | - |
| reasonType | com.atproto.moderation.defs#reasonType | - | ✅ | - |
| reason | string | - | ❌ | - |
| subject | union of com.atproto.admin.defs#repoRef com.atproto.repo.strongRef | - | ✅ | - |
| reportedBy | string (did) | - | ✅ | - |
| createdAt | string (datetime) | - | ✅ | - |
#modTool
Moderation tool information for tracing the source of the action
| Property | Type | Known Values | Required | Description |
|---|---|---|---|---|
| name | string | - | ✅ | Name/identifier of the source (e.g., 'bsky-app/android', 'bsky-web/chrome') |
| meta | unknown | - | ❌ | Additional arbitrary metadata about the source |