> ## Documentation Index
> Fetch the complete documentation index at: https://docs.unifygtm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Unify Tasks API

> Interact with tasks in the Unify platform.

<Note>
  The Tasks API is currently in public beta and may change based on feedback.
  Whenever possible, we will maintain backward compatibility and provide advance
  notice of any breaking changes.
</Note>

## Overview

A *task* is a unit of outreach work — sending an email, making a phone call,
engaging on LinkedIn, or completing a manual action item — tied to a person and
assigned to a user. Tasks track their own type, status, priority, and due date.

The Tasks API lets you manage these resources programmatically:

* [List tasks](/developers/api/tasks/list)
* [Create a task](/developers/api/tasks/create)
* [Get a task](/developers/api/tasks/get)
* [Update a task](/developers/api/tasks/update)
* [Delete a task](/developers/api/tasks/delete)
* [Complete a task](/developers/api/tasks/complete)

To export tasks in bulk, use the
[Bulk API](/developers/guides/request-data/bulk-api) instead.

## Usage

### Request format

The base URL of all API requests to the Tasks API is:

```shell theme={null}
https://api.unifygtm.com/tasks/v1
```

All APIs are built on REST principles and use standard HTTP methods to perform
operations.

### Authentication

API keys are used to authenticate requests to the Tasks API. You can generate
an API key in Unify by navigating to [Settings → Developers](https://app.unifygtm.com/dashboard/settings/integrations/api-keys).

To authenticate a request, include the following header in your request:

```http theme={null}
X-Api-Key: <token>
```

Replace `<token>` with your Unify API key.

### Pagination

List endpoints are cursor-paginated. Each response includes a `next_cursor`
value; pass it as the `cursor` query parameter to fetch the next page. A `null`
`next_cursor` means there are no more results.

### Rate limits

The Tasks API is rate-limited to 100,000 requests per five minute window. We
may introduce daily limits in the future to prevent extraordinary usage.

### OpenAPI specification

The OpenAPI specification can be found [here](https://api.unifygtm.com/tasks/v1/openapi.json).
