Skip to content

Queue

The review queue holds the moderations whose recommendation is review, one queue per project. An item stays open until an action resolves it as allowed, rejected or otherwise, and a resolved item can be reopened.

Endpoints

The queue item object

One moderation waiting for, or holding, a human decision in the project's review queue.

The queue item objectJSON
{
  "object": "queue_item",
  "id": "qi_3mr0Fb23lDSkWuE29vDfTH",
  "project_id": "prj_0TBAgHGtdMketrbltGFHuk",
  "moderation_id": "mod_63ajou7C7QWp0VYZDPRRvY",
  "template_id": "tpl_64mYq4nD3NXNfu0gcdaMZa",
  "author_id": "aut_09rs1aKw1Rzu53E2C4ER7u",
  "state": "pending",
  "priority": "urgent",
  "severity": "critical",
  "language": "en",
  "reason": "rule",
  "conflict": false,
  "resolution": null,
  "assignee": null,
  "assigned_at": null,
  "sla_due_at": null,
  "resolved_by": null,
  "resolved_at": null,
  "reopened_at": null,
  "settled_by_case_id": null,
  "summary": {
    "type": "text",
    "author": {
      "id": "aut_09rs1aKw1Rzu53E2C4ER7u",
      "status": "enabled",
      "external_id": "user_1307",
      "trust_level": "new"
    },
    "scores": {
      "spam": 0,
      "sexual": 0,
      "illicit": 0.0038,
      "toxicity": 0,
      "violence": 0,
      "duplicate": 0,
      "gibberish": 0,
      "profanity": 0,
      "self_harm": 0,
      "watermark": 0,
      "screenshot": 0,
      "hate_speech": 0,
      "instructions": 0.8,
      "made_with_ai": 0,
      "image_quality": 0,
      "links_contact": 0.8,
      "personal_data": 0.75,
      "lookalike_characters": 0,
      "wordlist/competitors": 0.85,
      "guideline/no-off-site-deals": 1
    },
    "dry_run": false,
    "preview": "Road bike, 54 cm frame, serviced last month. I also list on Tradely. Text me on +44 7700 900142 and pay by bank transfer to skip the fees.",
    "language": "en",
    "severity": "critical",
    "template": "listing",
    "triggered": [
      "personal_data",
      "guideline/no-off-site-deals",
      "wordlist/competitors",
      "instructions"
    ],
    "content_id": "listing_20872"
  },
  "created_at": "2026-10-08T09:29:03.917Z",
  "updated_at": "2026-10-08T09:29:03.917Z"
}

Attributes

object"queue_item"

Always queue_item.

idstring

Id of the queue item: qi_ plus 22 base62 characters.

moderation_idstring

Id of the moderation the item is about: mod_ plus 22 base62 characters. A moderation has at most one queue item.

stateenum

pending: waiting for a decision. resolved: decided. reopened: put back after a decision.

One ofpendingresolvedreopened

priorityenum

low, normal, high or urgent. Set from the severity when the item is created (critical gives urgent, high gives high, medium gives normal, anything else low) and editable in the dashboard.

One oflownormalhighurgent

severitystring or null

Severity of the moderation: none, low, medium, high or critical.

languagestring or null

ISO 639-1 code of the content's language, or null.

reasonstring or null

Why the item entered the queue: rule (a content rule said review), trigger (a trigger with the review effect fired), severity (severity triage) or dry_run (the moderation was a dry run).

resolutionstring or null

allowed, rejected, or action:<key> for another action. Null while the item is open.

assigneeobject or null

The team member the item is assigned to in the dashboard, as an object with id, display_name and avatar, or null.

sla_due_attimestamp or null

When the item is due, from the template's review_sla_minutes setting. Null when the template sets none.

resolved_attimestamp or null

When the item was resolved, ISO 8601 in UTC, or null.

summarymap

A card of the moderation for list views: type, template (the slug), preview (the first 200 characters of stored text, or null), content_id, scores, triggered, severity, language, author (an object with id, external_id, trust_level and status, or null) and dry_run.

created_attimestamp

When the item entered the queue, ISO 8601 in UTC.

project_idstring

Id of the project: prj_ plus 22 base62 characters.

template_idstring

Id of the moderation's template: tpl_ plus 22 base62 characters, or null.

author_idstring

Id of the moderation's author: aut_ plus 22 base62 characters, or null.

conflictboolean

Reserved for the casebook, which is in development. Always false.

assigned_at

When the item was assigned, or null.

resolved_by

Id of the team member who resolved the item in the dashboard. Null for an item resolved with an API key.

reopened_at

When the item was last reopened, or null.

settled_by_case_id

Reserved for the casebook, which is in development. Always null.

updated_attimestamp

When the item last changed, ISO 8601 in UTC.

Something missing or unclear on this page? Write to support@useinfrared.com.