---
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`

## 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 assignees; non-empty = internal tasks assigned to any of these employer UUIDs
  - `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
  - `meta` ResponsesPartMeta, required
    - `timestamp` string, date-time, required
    - `verb` 'OPTION' | 'GET' | 'PUT' | 'POST' | 'PATCH' | 'DELETE'
    - `path` string
    - `jti` string
    - `rid` string
    - `count` number
    - `status` string
    - `duration` number
    - `size` number

---

[API](https://skmtc.net/fountain/apis/hire-public-api.md) · [All operations](https://skmtc.net/fountain/apis/hire-public-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/fountain/hire-public-api/revisions/5f406c0e9462/schema)
