Pipedrive List

Pipedrive List

Certified

List and filter persons in Pipedrive CRM

Searches persons in Pipedrive using field filters such as organization or owner.

yaml
type: io.kestra.plugin.pipedrive.persons.List

List persons owned by a user

yaml
id: pipedrive_list_persons
namespace: company.team

tasks:
  - id: list_persons
    type: io.kestra.plugin.pipedrive.persons.List
    apiToken: "{{ secret('PIPEDRIVE_API_TOKEN') }}"
    ownerId: 7
    limit: 100
Properties

Pipedrive API token

Your Pipedrive API token for authentication.

Defaulthttps://api.pipedrive.com/api/v2

Pipedrive API URL

Base URL for the Pipedrive API. Override for testing purposes.

Cursor

Pagination cursor from a previous run's nextCursor output, used to fetch the next page of results

DefaultFETCH
Possible Values
STOREFETCHFETCH_ONENONE

Fetch strategy

How to return the fetched persons. Valid values: 'FETCH' (as a list of objects) or 'STORE' (to internal storage). Defaults to 'FETCH'.

Filter ID

ID of a saved Pipedrive filter to apply

Limit

Maximum number of persons to return in a single page. If left unset, the Pipedrive API defaults to 100, up to a maximum of 500.

Organization ID

Only return persons associated with this organization

Owner ID

Only return persons owned by this user

Reference (ref) of the pluginDefaults to apply to this task.

Count

Number of persons retrieved or stored

Next cursor

Pagination cursor to pass as cursor on a subsequent run to fetch the next page, or null if there are no more results

Persons

List of persons matching the filters, when fetchType is FETCH

Definitions
add_timestring
custom_fieldsobject
emailsarray
labelstring
primaryboolean
valuestring
first_namestring
idinteger
last_namestring
namestring
org_idinteger
owner_idinteger
phonesarray
labelstring
primaryboolean
valuestring
update_timestring
visible_tostring
Formaturi

URI

Stored persons location when fetchType is STORE