app.didpic.moderation.createReport

lexicons.didpic.app

Documentation

File a moderation report against an account, a record, or a hashtag.

main procedure

File a moderation report against an account, a record, or a hashtag.

Input

Encodingapplication/json
reason string Optional

No description available.

maxLength: 2000 bytes
reasonType string Required

No description available.

subjectCid stringcid Optional

A content identifier (CID) referencing immutable data.

subjectDid stringdid Optional

A decentralized identifier (DID).

subjectProfileMediaCid stringcid Optional

Blob CID of the reported avatar/banner.

subjectProfileMediaKind string Optional

When the report is over a profile image, which one.

subjectTag string Optional

Hashtag name (without leading #).

maxLength: 640 bytesmaxGraphemes: 64 graphemes
subjectUri stringat-uri Optional

An AT Protocol URI (e.g., at://did:plc:xyz/app.bsky.feed.post/abc).

Output

Encodingapplication/json
createdAt stringdatetime Required

An RFC 3339 formatted timestamp.

id integer Required

No description available.

Errors

InvalidRequest
Try It

Requests are sent directly from your browser. Some servers may block requests due to CORS.

Base URL for XRPC calls (e.g., https://bsky.social)
Enter valid JSON for the request body
View raw schema
{
  "type": "procedure",
  "input": {
    "schema": {
      "type": "object",
      "required": [
        "reasonType"
      ],
      "properties": {
        "reason": {
          "type": "string",
          "maxLength": 2000
        },
        "reasonType": {
          "enum": [
            "spam",
            "violation",
            "illegal",
            "harassment",
            "sexual",
            "other"
          ],
          "type": "string"
        },
        "subjectCid": {
          "type": "string",
          "format": "cid"
        },
        "subjectDid": {
          "type": "string",
          "format": "did"
        },
        "subjectTag": {
          "type": "string",
          "maxLength": 640,
          "description": "Hashtag name (without leading #).",
          "maxGraphemes": 64
        },
        "subjectUri": {
          "type": "string",
          "format": "at-uri"
        },
        "subjectProfileMediaCid": {
          "type": "string",
          "format": "cid",
          "description": "Blob CID of the reported avatar/banner."
        },
        "subjectProfileMediaKind": {
          "enum": [
            "avatar",
            "banner"
          ],
          "type": "string",
          "description": "When the report is over a profile image, which one."
        }
      }
    },
    "encoding": "application/json"
  },
  "errors": [
    {
      "name": "InvalidRequest"
    }
  ],
  "output": {
    "schema": {
      "type": "object",
      "required": [
        "id",
        "createdAt"
      ],
      "properties": {
        "id": {
          "type": "integer"
        },
        "createdAt": {
          "type": "string",
          "format": "datetime"
        }
      }
    },
    "encoding": "application/json"
  },
  "description": "File a moderation report against an account, a record, or a hashtag."
}

Lexicon Garden

@