---
title: "List admin queue tasks"
method: GET
path: "/api/v2/access-certification/admin-queue"
tags: ["Access Certification"]
---

# List admin queue tasks

`GET /api/v2/access-certification/admin-queue`

## Request

- Base URL: `https://console.jumpcloud.com`
- URL: `https://console.jumpcloud.com/api/v2/access-certification/admin-queue`
- Auth: API key in header `x-api-key`
- TypeScript: <https://skmtc.dev/jumpcloud/apis/jumpcloud-console-api/docs/api/v2/access-certification/admin-queue/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns pending tasks for administrators who have open review work in active campaigns.
Each task represents a campaign where identities are awaiting an administrator-stage
decision.

Use this endpoint to build an admin task list or dashboard showing campaigns that need
attention, along with progress and due dates.

**Pagination**
- `skip` — Number of records to skip (default `0`)
- `limit` — Page size (default `10`, maximum `100`)

**Sorting** — `campaign_name`, `start_date`, `due_date`, `review_progress_percent`.
Prefix with `-` for descending. Defaults to due date ascending.

**Filtering** — Repeat `filter` for multiple clauses.
- `taskType:eq:user_review` — Pending user review tasks (currently the only supported type)
- `scopeType:eq:application|group` — Filter by review scope type (alias: `targetType`)
- `campaignName:eq:<name>` or `campaignName:search:<substring>` — Filter by campaign name

**Required permission:** `accesscertification` or `accesscertification.readonly`

## Query parameters

- `skip` integer: Number of results to skip
- `limit` integer: Maximum number of results to return
- `sort` string
- `filter` string[]

## Response `200`

Admin queue retrieved successfully

- JumpcloudHttpAccesscertificationAdminQueueListResponse
  - `totalCount` integer, required
  - `results` JumpcloudHttpAccesscertificationAdminQueueItem[], required
    - `id` string, required
    - `taskType` 'user_review' | 'campaign_remediation', required
    - `campaignId` string, required
    - `campaignName` string, required
    - `scopeSummary` string, required: Human-readable summary of review scope (for example, a department or team name)
    - `targetType` 'application' | 'group', required: What the campaign reviews — an SSO application or a user group
    - `targetLabel` string: Optional application or user group display name
    - `reviewProgressPercent` integer, required
    - `remediationStatus` 'not_started' | 'no_action' | 'in_progress' | 'scheduled' | 'completed' | 'failed' | 'canceled': Overall remediation status for a campaign run. Reflects the campaign's remediation policy and per-identity progress — not review completion percentage alone. - `no_action` — Remediation policy does not require automated action on revoke - `failed` — Deprecated at campaign level; per-identity failures surface on review items while process completion uses `completed`
    - `startDate` string, date, required: Start date for the queue task
    - `dueDate` string, date, required: Due date for the queue task
    - `pendingDecisionCount` integer: For user_review tasks — identities awaiting admin reviewer decision

## Other responses

- `400`: Validation error with field-level details
- `401`: Missing or invalid credentials
- `403`: Forbidden — principal not assigned or lacks required role
- `default`: Unexpected error

---

[API](https://skmtc.dev/jumpcloud/apis/jumpcloud-console-api.md) - [All operations](https://skmtc.dev/jumpcloud/apis/jumpcloud-console-api/llms.txt) - [OpenAPI document](https://skmtc.dev/jumpcloud/apis/jumpcloud-console-api/revisions/f396d9271b46?raw)
