curviate contact export
Download the Contacts a filter matches as csv, json or ndjson (default). A CSV export re-imports unchanged. The data goes to stdout or --output and nothing else does; counts go to stderr. --output is written whole or not at all, with mode 0600.
Usage
curviate contact export [flags]Examples
curviate contact export --list cl_YOUR_LIST_ID --format csv --output contacts.csv
curviate contact export --tag hot --fields linkedin_url,emailFlags
| Flag | Type | Required | Description |
|---|---|---|---|
--json | boolean | no | Not accepted: an export's data is the file. Use --format json. |
--list | string | no | Only Contacts in this Contact list (cl_...); repeatable, or a comma list. In any of them unless --list-match all. |
--list-match | string | no | With --list: any (default, in at least one) or all (in every one). |
--not-list | string | no | Only Contacts in none of these Contact lists (cl_...); repeatable, or a comma list. |
--tag | string | no | Only Contacts with this Tag, any casing; repeatable: with any of them. |
--motion | string | no | Only Contacts with an Enrollment in this Motion (mot_...). |
--status | string | no | With --motion: comma list of Enrollment statuses (queued, active, paused, finished, failed, skipped). |
--connected | boolean | no | Only Connections of your Accounts (--no-connected: everyone else). |
--connected-account | string | no | Only Connections of this Account (acc_... or its name). Explicit: never filled from the default Account. |
--import | string | no | Only Contacts in this import's report (imp_...), while the import exists. |
--enrichment-status | string | no | none, queued, done or failed. |
--query | string | no | Text match on names, headline, job title, company, email, location and profile slug. |
--linkedin-url | string | no | The Contact for this person, any URL spelling. |
--has-email | boolean | no | Only Contacts with an email address. |
--no-email | boolean | no | Only Contacts without an email address. |
--format | string | no | csv | |
--output, -o | string | no | Write to this path (0600, replaced whole on success) or - for stdout (default). |
--fields | string | no | Columns to include, in this order (e.g. linkedin_url,tags,extra.note). Default: all. |
Also accepts these global flags: --api-key, --profile, --team, --base-url, --timeout.
Exit codes: the exit code table. More commands: Contact.