---
title: "List All Tasks"
method: GET
path: "/Advertisers/{AccountSID}/Programs/{ProgramId}/Tasks"
tags: ["Tasks"]
---

# List All Tasks

`GET /Advertisers/{AccountSID}/Programs/{ProgramId}/Tasks`

Returns a list of existing, non-archived tasks for a specific program, with optional date filtering.

## Path parameters

- `AccountSID` string, required
- `ProgramId` integer, required

## Query parameters

- `DateLastUpdatedBefore` string, date-time
- `DateLastUpdatedAfter` string, date-time

## Response `200`

A paginated list of task objects.

- object
  - `Tasks` Task[] — The list of task objects.
    - `Id` string — The unique identifier for the task.
    - `Reference` TaskReference
      - `PartnerId` integer — Unique identifier of the partner this task is about.
      - `PartnerValue1` string — Custom partner tracking value 1.
      - `PartnerValue2` string — Custom partner tracking value 2.
      - `PartnerValue3` string — Custom partner tracking value 3.
    - `Details` TaskDetails
      - `Summary` string — Title of the task.
      - `Description` string — Detailed description of the task.
      - `Urgent` boolean — Whether the task is marked urgent.
      - `State` 'NEW' | 'INPROGRESS' | 'DUPLICATE' | 'INVALID' | 'BLOCKED' | 'COMPLETED' | 'APPROVED' — The current state of the task.
      - `Type` 'COMPLIANCE' | 'TECHNICAL' | 'GENERAL' | 'CREATIVE' | 'FINANCE' | 'CONTRACTS' | 'ANALYTICS' | 'SEARCH_ENGINE_MONITORING' — The category of the task.
      - `SubtypeId` integer, nullable — The unique identifier of the task subtype.
      - `SubtypeName` string, nullable — The display name of the task subtype.
      - `ResolutionId` string, nullable — The unique identifier of the task resolution.
      - `ResolutionName` string, nullable — The display name of the task resolution.
    - `Attachments` Attachment[] — Details about each attachment.
      - `Id` string — Unique identifier for the attachment.
      - `Filename` string — Original filename of the attachment.
      - `Location` string, uri — URL to download the attachment.
    - `DueDate` string, date-time — Date and time at which the task is due (ISO 8601).
    - `AssigneeUser` User
      - `Username` string — The user's username.
      - `EmailAddress` string, email — The user's email address.
    - `AssigneeAccount` string — Name of the partner account that the task is assigned to.
    - `TotalActions` integer — Total number of actions that have been recorded for this task.
    - `Actions` object[] — Describes actions that have occurred on this task.
    - `TotalComments` integer — Total number of comments that have been recorded for this task.
    - `Comments` Comment[] — Details about each comment on this task.
      - `User` string
      - `Comment` string
      - `Date` string, date-time
    - `DateCreated` string, date-time — The date and time the task was created.
    - `DateLastUpdated` string, date-time — The date and time the task was last updated.
    - `CreatedBy` User
      - `Username` string — The user's username.
      - `EmailAddress` string, email — The user's email address.
    - `LastUpdatedBy` User
      - `Username` string — The user's username.
      - `EmailAddress` string, email — The user's email address.

---

[API](https://skmtc.net/impact/apis/brand-api-account-information.md) · [All operations](https://skmtc.net/impact/apis/brand-api-account-information/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/impact/brand-api-account-information/revisions/c53422ebb833/schema)
