Skip to content
TriedDocs
Account

List exports

List the 100 most recent CSV export jobs of the workspace.

GEThttps://api.tried.com.au/exports

Returns up to 100 export jobs, newest first, with their status and download path.

Request#

This endpoint takes no path, query or body parameters.

Example request#

curl https://api.tried.com.au/exports \
  -H "Authorization: Bearer $TRIED_API_KEY"
const res = await fetch("https://api.tried.com.au/exports", {
  headers: { Authorization: `Bearer ${process.env.TRIED_API_KEY}` },
});
const jobs = await res.json();
import os, requests

res = requests.get(
    "https://api.tried.com.au/exports",
    headers={"Authorization": f"Bearer {os.environ['TRIED_API_KEY']}"},
)
jobs = res.json()

Response#

200 OK

[
  {
    "export_id": "export_5d2a8f1c4e7b0d3a6f9c2e5b",
    "kind": "calls",
    "status": "complete",
    "row_count": 1284,
    "filters": { "from": 1759276800000, "to": 1761955199000, "agent_ids": [] },
    "error": null,
    "created_timestamp": 1760918400000,
    "completed_timestamp": 1760918403120,
    "download_url": "/exports/export_5d2a8f1c4e7b0d3a6f9c2e5b/download"
  },
  {
    "export_id": "export_9e3b7c1a5d0f2e4b8a6c1d3f",
    "kind": "contacts",
    "status": "pending",
    "row_count": null,
    "filters": { "agent_ids": [] },
    "error": null,
    "created_timestamp": 1760918460000,
    "completed_timestamp": null,
    "download_url": null
  }
]

Each item has the shape described on Create export.

Errors#

Status When
401 Missing or invalid API key.
403 The key's IP allowlist or scopes reject the request. This route needs the admin scope.
429 Rate limit exceeded. See Rate limits.

See Errors for the body format.

Retell compatibility#

Retell lists export requests at GET /v2/list-export-requests with paginated items. Tried uses GET /exports, returns a plain array of export jobs with a different item shape, and has no pagination.