Streams a CSV of every contact matching the supplied filter as text/csv with Content-Disposition: attachment; filename="contacts-YYYY-MM-DD.csv". Columns: First Name, Last Name, Phone, Email, Pipeline, Stage, Created Date. Uses a Mongo cursor so even multi-thousand exports stream incrementally without buffering. Filter semantics match the other query-* endpoints, but parameters are passed as query string: stageIds is a comma-separated list, advancedParams is a JSON-encoded string (malformed JSON is silently ignored).
Documentation Index
Fetch the complete documentation index at: https://docs.tetherai.ca/llms.txt
Use this file to discover all available pages before exploring further.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Comma-separated pipeline-stage IDs. Required unless orgWide=true.
Which model to export from. Defaults to Contact.
Contact, Application Set to true to export across the whole organization and ignore stageIds.
true, false Owner-based scope (owned / unowned) applied identically to the contacts list view.
JSON-encoded filter object (same shape used by the Contacts list view advanced filters). Malformed JSON is silently ignored.
CSV stream
The response is of type string.
"First Name,Last Name,Phone,Email,Pipeline,Stage,Created Date\n\"Alex\",\"Morgan\",\"+14165550100\",\"alex.morgan@example.com\",\"Sales\",\"New Lead\",\"2026-05-20\"\n"