Skip to main content
POST
cURL

Overview

Export tasks asynchronously for reporting or a recurring data sync. Create a job with the filters you need, poll its status, then retrieve the finished results.

Examples

Set UNIFY_API_KEY to your API key. This example selects completed call tasks that changed during September 2026:
The response includes job_id, status, and expires_at. Save the job ID and check its status until it reaches FINISHED. Then retrieve the results.The date filter applies to when each task was last updated. Use ended_at instead when your report needs the date the task finished.See Query jobs for retry behavior, expiration, and rate limits.

Authorizations

x-api-key
string
header
required

Body

application/json

Request body for creating a tasks query job.

filter
object

Filters that select the tasks to export. Omit to export all tasks.

Response

Response returned when creating a query job.

Response returned when creating a query job.

job_id
string
required
status
enum<string>
required
Available options:
IN_PROGRESS
expires_at
string
required

Time the job and its results expire, 24 hours after creation.