GET
https://app.evoriqa.com/api/v1/leads/exportExport leads as CSV
Streams a CSV of leads; `?view=unique` dedupes by contact. Capped at **5,000 rows**, and a capped response carries `X-Export-Truncated: true`. Rate-limited to 10 per minute on top of the global limits.
Requires scope leads:read
Warning:
Access is gated — enable it before your first call
The API is off by default. A request succeeds only when all three switches are on: the platform master switch (off by default), your organisation’s API toggle, and your plan or client entitlement. Any one off returns 403 API access is not enabled for this workspace.
Parameters
| Name | In | Type | Required | Default | Description |
|---|---|---|---|---|---|
| view | query | string one of unique | Optional | — | unique dedupes by contact. |
| q | query | string | Optional | — | Free-text search. |
| status | query | string one of new · contacted · qualified · won · lost | Optional | — | Filter by lead status. |
| owner | query | string | Optional | — | Filter by assigned owner: a member user id, or none for unassigned leads. A value that is neither is ignored, not rejected. |
Request
curl
curl "https://app.evoriqa.com/api/v1/leads/export" \
-H "x-api-key: $EVORIQA_API_KEY"Node.js
const res = await fetch("https://app.evoriqa.com/api/v1/leads/export", {
headers: {
Authorization: `Bearer ${process.env.EVORIQA_API_KEY}`,
},
});
const responseBody = await res.json();Python
import os
import requests
res = requests.get(
"https://app.evoriqa.com/api/v1/leads/export",
headers={"Authorization": f"Bearer {os.environ['EVORIQA_API_KEY']}"},
)
body = res.json()