FlowmageDocs

List records

BetaReads data

Lists Pipedrive deals, people, organizations, activities or products.

Settings

SettingWhat it is
ConnectionRequiredThe Pipedrive connection the step signs in with.
Records"deals" or "persons" or "organizations" or "activities" or "products"
Saved filter idA filter you saved in Pipedrive. When it is set, every other filter on this node is ignored — that is Pipedrive's own rule.
Owner idThe List users node gives you the id.
Person idtext
Organization idtext
Pipeline idPicked from the list Pipedrive offers.
Stage idPicked from the list Pipedrive offers.
Status"" or "open" or "won" or "lost" or "deleted"
Done"" or "true" or "false"
Changed sincetext
Changed beforetext
Sort by"id" or "update_time" or "add_time"
Direction"asc" or "desc"
Extra fieldsComma-separated. Fields Pipedrive leaves out of a list unless you ask.
Custom fieldsComma-separated field codes, at most 15. The List field definitions node turns a label into its code.
Spell out dropdown valuesReturns { id, label } for single and multi-select custom fields.
Include labelstrue/false
Records per call1 to 500. A list read costs about ten tokens of the daily budget however many records come back.
Start afterA cursor from an earlier run of this node. Leave empty to start over.
Fetch every pageFollows Pipedrive's cursor, and refuses past 5,000 records rather than answering a short list.
Technical details
KeyValue
connectiontexta connection id from `requires.connections` (provider `pipedrive`)
recordType"deals" or "persons" or "organizations" or "activities" or "products", by default "deals"
filterIdtextits `{{ }}` must give a string
ownerIdtexta value from the vendor's own list
personIdtextits `{{ }}` must give a string; used when `recordType` is one of "deals", "activities"
orgIdtextits `{{ }}` must give a string; used when `recordType` is one of "deals", "activities"
pipelineIdtexta value from the vendor's own list; used when `recordType` is "deals"
stageIdtexta value from the vendor's own list; used when `recordType` is "deals"
status"" or "open" or "won" or "lost" or "deleted"used when `recordType` is "deals"
done"" or "true" or "false"used when `recordType` is "activities"
updatedSincetextits `{{ }}` must give a string
updatedUntiltextits `{{ }}` must give a string
sortBy"id" or "update_time" or "add_time", by default "id"
sortDirection"asc" or "desc", by default "asc"
includeFieldstext
customFieldstext
includeOptionLabelstrue/false, by default false
includeLabelstrue/false, by default false
limitnumber, by default 100
cursortext
returnAlltrue/false, by default false

Output

FieldType
recordsarray
recordCountRecords in this answernumber
hasMoreMore records are waiting behind this pageboolean
nextCursorCursor for the next pagestring
Sample output, and the expression for each field
  • hasMorefalse
  • nextCursor""
  • recordCount0
  • records[]

Errors

When a step of this node stops a run, the run page shows a code. Look it up:

Example step

The step as a flow file holds it. Replace each value in <…>.

{
  "config": {
    "connection": "<connection id>",
    "cursor": "",
    "customFields": "",
    "done": "",
    "filterId": "",
    "includeFields": "",
    "includeLabels": false,
    "includeOptionLabels": false,
    "limit": 100,
    "orgId": "",
    "ownerId": "",
    "personId": "",
    "pipelineId": "",
    "recordType": "deals",
    "returnAll": false,
    "sortBy": "id",
    "sortDirection": "asc",
    "stageId": "",
    "status": "",
    "updatedSince": "",
    "updatedUntil": ""
  },
  "label": "List records",
  "type": "pipedrive.listRecords",
  "version": 1
}