tools.ozone.inbox.listReports
#main
List moderation reports submitted by the authenticated account to this moderation service.
Parameters
| Property | Type | Known Values | Required | Description |
|---|---|---|---|---|
| did | string (did) | - | ❌ | Account to preview. Defaults to the authenticated account; another account requires an active moderator, triage, or admin credential. |
| filter | string | - | ❌ | Filter report activity. unread includes reports whose updatedAt is after the reports section's seenAt watermark. |
| sortField | string | - | ❌ | - |
| sortDirection | string | - | ❌ | - |
| limit | integer | - | ❌ | - |
| cursor | string | - | ❌ | An opaque cursor for pagination. |
Output
- Encoding: application/json
| Property | Type | Known Values | Required | Description |
|---|---|---|---|---|
| cursor | string | - | ❌ | - |
| reports | array of #reportView | - | ✅ | - |
#reportView
| Property | Type | Known Values | Required | Description |
|---|---|---|---|---|
| src | string (did) | - | ✅ | DID of the moderation service that received the report. |
| id | integer | - | ✅ | Report ID (report table ID), used by getReport and Ozone's report detail page. |
| isRead | boolean | - | ✅ | - |
| reasonType | string | - | ✅ | The exact fully-qualified reason NSID submitted with and stored on the report. |
| reason | string | - | ❌ | - |
| lastActionTaken | string | - | ❌ | Public action associated with this report's transition to resolved. See the public action vocabulary table. |
| scope | string | network app labelOnly | ❌ | - |
| subject | union of com.atproto.admin.defs#repoRef com.atproto.repo.strongRef chat.bsky.convo.defs#messageRef chat.bsky.convo.defs#convoRef | - | ✅ | - |
| status | string | pending resolved | ✅ | - |
| createdAt | string (datetime) | - | ✅ | - |
| updatedAt | string (datetime) | - | ✅ | - |