tools.ozone.queue.listQueues

List all configured moderation queues with statistics.

class atproto_client.models.tools.ozone.queue.list_queues.Params

Bases: ParamsModelBase

Parameters model for tools.ozone.queue.listQueues.

field collection: str | None = None

Filter queues by collection name (e.g. ‘app.bsky.feed.post’).

field cursor: str | None = None

Cursor.

field enabled: bool | None = None

Filter by enabled status. If not specified, returns all queues.

field limit: int | None = None

Limit.

Constraints:
  • ge = 1

  • le = 100

field report_types: List[str] | None = None
Constraints:
  • max_length = 10

field subject_type: str | None = None
class atproto_client.models.tools.ozone.queue.list_queues.ParamsDict

Bases: TypedDict

collection: NotRequired[str | None]

Filter queues by collection name (e.g. ‘app.bsky.feed.post’).

cursor: NotRequired[str | None]

Cursor.

enabled: NotRequired[bool | None]

Filter by enabled status. If not specified, returns all queues.

limit: NotRequired[int | None]

Limit.

report_types: NotRequired[List[str] | None]

Filter queues that handle any of these report reason types.

subject_type: NotRequired[str | None]

Filter queues that handle this subject type (‘account’, ‘record’, ‘message’, or ‘conversation’).

class atproto_client.models.tools.ozone.queue.list_queues.Response

Bases: ResponseModelBase

Output data model for tools.ozone.queue.listQueues.

field cursor: str | None = None

Cursor.

field queues: List[models.ToolsOzoneQueueDefs.QueueView] [Required]

Queues.