| subject | string (uri) | - | ✅ | Subject DID (account-level reports) or AT-URI (record-level reports) whose reports should be closed. |
| includeAllOwned | boolean | - | ❌ | If true, also close reports on all subjects owned by the account, including records, messages, and conversations. Only valid when subject is an account DID. |
| reportTypes | array of string | - | ❌ | If nonempty, only reports of the given report types (fully qualified reason NSIDs) are closed. When omitted or empty, all eligible reports in the requested subject scope are targeted, except excludedReportTypes. Assigned and escalated reports are always excluded. |
| excludedReportTypes | array of string | - | ❌ | Reports of these types (fully qualified reason NSIDs) are excluded from closure and left unchanged. When omitted or empty, no report types are excluded. |
| actionEventId | integer | - | ❌ | Optional existing moderation event that closes reports. It must target the exact subject or its owning account; account-wide closure requires an account event. The event is linked to each closed report and may predate the report. The link does not imply the action is still in effect. |
| internalNote | string | - | ❌ | Optional moderator-only note recorded on each close activity. Not visible to reporters. |
| isAutomated | boolean | - | ❌ | Set true when this action is triggered by an automated process. Defaults to false. |
| meta | unknown | - | ❌ | Optional metadata for the report activities. Lifecycle and resolution fields are controlled by the service. |