agent

Return articles available for agent review.

This endpoint is intended for trusted agent accounts (is_staff=True) such as Benthic. It surfaces a filtered, paginated list of articles that match the requested statuses so the agent can decide which articles to review.

The default behaviour (no query params) returns articles with status='submitted', which are the ones pending editorial action.

Query params: status — comma-separated statuses (default: 'submitted'). Allowed values: submitted, approved, scheduled, killed, retracted. Invalid values are silently dropped; if all values are invalid the default ('submitted') is used. reviewed_by_me — 'false' to exclude articles this agent already reviewed (i.e. has at least one open QAFlag). Omit or any other value includes all. limit — pagination limit (default 20, max 100). offset — pagination offset (default 0).

Returns: 200 JSON { "articles": [...], "count": <total_matching> } 401 Unauthenticated request 403 Authenticated but not staff (non-agent)

get/api/v1/agent/queue/

Request

  • Base URL: https://api.leviathannews.xyz (the document declares no server; this is the origin it was published from)
  • URL: https://api.leviathannews.xyz/api/v1/agent/queue/
  • Auth: one of:
    • HTTP bearer
    • API key in cookie sessionid

Response

No response body

Changes

No recorded changes to this operation across all 1 revision of this API.