---
title: "Get dashboard pending tasks summary"
method: GET
path: "/api/servicetodo/processes/dashboard/pending-tasks-summary"
tags: ["dashboardPendingTasks"]
---

# Get dashboard pending tasks summary

`GET /api/servicetodo/processes/dashboard/pending-tasks-summary`

## Request

- Base URL: `https://services.fountain.com`
- URL: `https://services.fountain.com/api/servicetodo/processes/dashboard/pending-tasks-summary`
- Auth: HTTP bearer

## Query parameters

- `filter` object
  - `dates` object, required
    - `startDate` string, date, required
    - `endDate` string, date, required
  - `locationUuids` string[]
  - `jobUuid` string, uuid
  - `workerUuid` union: Filter tasks to one worker (string) or multiple workers (array of UUIDs)
    - string, uuid: Single worker UUID
    - string[]: One or more worker UUIDs
  - `assignedUserUuids` string[]: Empty = all task kinds. Non-empty = only internal tasks whose resolved assignee is one of these employer UUIDs, including tasks assigned to the `supervisor` or `opening_owner` role; review tasks and i9/w4 tasks are hidden because nobody is assigned to them.
  - `taskTypes` string[]: Empty = all task types; non-empty = only tasks whose virtualTask.taskType is in this list
  - `customAttributes` object[]
    - `attributeUuid` string, uuid, required
    - `attributeKey` string, required
    - `value` union
      - string
      - number
      - boolean
      - string[]
    - `operator` string, required
    - `dataType` string
  - `pagination` object
    - `page` integer: Page number (1-based)
    - `limit` integer: Number of date groups per page (max 10)

## Response `200`

Returns the employer dashboard pending tasks summary.

- object
  - `data` object, required
    - `total` integer, required
    - `workersMissingStartDate` object, required
      - `count` integer, required
      - `status` 'critical', required
      - `type` 'workerMissingStartDate', required
      - `workers` object[], required
        - `displayFullName` string
        - `startDate` string
        - `uuid` string, uuid
    - `pendingTasksSummary` object[], required
      - `count` integer, required
      - `tasks` object[], required
        - `assignedTaskUuid` string, uuid, required
        - `status` 'error' | 'pending' | 'ready' | 'viewed' | 'inProgress' | 'completed', required
        - `title` string, required
        - `taskType` string, required
        - `requireReview` boolean, required
        - `worker` object, required
          - `uuid` string, uuid, required
          - `displayFullName` string, required
      - `status` 'critical' | 'needsReview' | 'ready', required
      - `type` 'dataCollection' | 'documentSigning' | 'workerMissingStartDate' | 'internalDataReview' | 'internalExternalAction', required
    - `adminActionReasonsSummary` object[]: Flows waiting on an admin, one entry per reason. Not part of total.
      - `reason` 'review' | 'rejectedSubmission' | 'countersignature' | 'employerTask' | 'externalFollowUp', required
      - `workerCount` integer, required
      - `taskCount` integer, required
  - `meta` ResponsesPartMeta, required
    - `timestamp` string, date-time, required
    - `verb` 'OPTION' | 'GET' | 'PUT' | 'POST' | 'PATCH' | 'DELETE'
    - `path` string
    - `jti` string
    - `rid` string
    - `count` number
    - `capped` boolean: The server lowered filter[limit] to its ceiling. Page with filter[skip] to read past it.
    - `status` string
    - `duration` number
    - `size` number

---

[API](https://skmtc.dev/fountain/apis/worker-experience-public-api.md) - [All operations](https://skmtc.dev/fountain/apis/worker-experience-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fountain/apis/worker-experience-public-api/revisions/6b9a31f79e22?raw)
