get_csv_exports
Lists your CSV exports, newest first: id, label (website and dates), status (queued, running, done or failed), stage, progress, rowCount, fileName, createdAt, completedAt and expiresAt (files are kept 30 days).
Get CSV exports · Changes data
Lists your CSV exports, newest first: id, label (website and dates), status (queued, running, done or failed), stage, progress, rowCount, fileName, createdAt, completedAt and expiresAt (files are kept 30 days). Pass exportId (the job id from export_leads_csv or this list) to get that export alone; when it is done the answer adds downloadUrl, a link valid for one hour. Free; use it after export_leads_csv to tell the user when the file is ready.
| Connection | Account-owner URL or OAuth (not a team member URL) |
|---|
Parameters
| Parameter | Type | Required | Accepts | Description |
|---|---|---|---|---|
exportId | string | No | any | Optional. One export's id (24 hex characters); leave out to list them. |
limit | integer | No | 1–100 · default 10 | How many exports to list, 1 to 100 (default 10), when listing. |
Tool definition
What your assistant receives from tools/list:
{
"name": "get_csv_exports",
"title": "Get CSV exports",
"annotations": {
"title": "Get CSV exports",
"readOnlyHint": false,
"destructiveHint": false,
"idempotentHint": true,
"openWorldHint": false
},
"inputSchema": {
"type": "object",
"properties": {
"exportId": {
"type": "string",
"pattern": "^[0-9a-fA-F]{24}$",
"description": "Optional. One export's id (24 hex characters); leave out to list them."
},
"limit": {
"type": "integer",
"minimum": 1,
"maximum": 100,
"default": 10,
"description": "How many exports to list, 1 to 100 (default 10), when listing."
}
}
}
}export_leads_csv
Queue a CSV export of a website's leads whose last visit falls in the date range.
enrich_domain
Look up the people known at a company domain and return them as contacts[] (name, position, email, LinkedIn, isDecisionMaker, plus scores against your scoring models when they have job-title rules).