report_user
Submit a moderation report to flag an account for violating community guidelines or terms of service. Provide violation category and optional explanation.
Instructions
Report a user account that violates community guidelines or terms of service. Submits a moderation report targeting the entire account; moderators review it asynchronously and the report cannot be withdrawn once submitted. Requires authentication (app password). Use report_user to flag an account; use report_content when the violation is limited to a specific post or record identified by AT-URI and CID. Subject to per-tool rate limiting.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actor | Yes | Handle (e.g. alice.bsky.social) or DID of the account to report. | |
| reasonType | Yes | Category of the violation: "spam" for unsolicited bulk content, "violation" for ToS breach, "misleading" for misinformation, "sexual" for adult content, "rude" for harassment, "other" for anything else. | |
| reason | No | Optional free-text explanation of the violation (max 2000 characters). Providing detail helps moderators act faster. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| success | Yes | Whether the report was submitted successfully. | |
| message | Yes | Human-readable result message. | |
| reportId | Yes | Numeric identifier of the newly created moderation report (as a string). | |
| reportDetails | Yes | Echo of the submitted report parameters. |