API Reference line_drive v0.25.1

Modules

This is the entrypoint for making requests to pipedrive via LineDrive.

This module encapsulates calls to the pipedrive activities resource API

This module and enclosed struct represent a activity in pipedrive.

This module and enclosed struct represent a activity participant in pipedrive.

This module and enclosed struct represent a activity type in pipedrive.

This module encapsulates calls to the pipedrive activity_types resource API

This module and enclosed structs represent additional metadata in response data from pipedrive.

This module and enclosed struct represent a deal in pipedrive.

This module encapsulates calls to the pipedrive deal field resource API

This module encapsulates calls to the pipedrive deals resource API

This module and enclosed struct represent a person field in pipedrive.

This is a custom field option for person, org, and other custom fields in pipedrive's API

Payload handler for incoming deal-related webhook events. This module transforms the JSON into LineDrive.Deal and related structs and returns a tuple with the event_type (eg updated_deal) and transformed payload.

This plug handles incoming webhook POSTs from Pipedrive and converts them into events published via the Registry.

Payload handler for incoming person-related webhook events. This module transforms the JSON into LineDrive.Person and related structs and returns a tuple with the event_type (eg updated_person) and transformed payload.

This module and enclosed structs represent a lead in pipedrive.

This module represent a lead organization in pipedrive.

This module represent a lead person in pipedrive.

This module represent a lead value in pipedrive.

This module encapsulates calls to the pipedrive leads resource API

This module and enclosed structs represent a note in pipedrive.

This module encapsulates calls to the pipedrive notes resource API

This module contains functions for authorizing with Pipedrive's OAuth server.

This module and enclosed struct represent an organization in pipedrive.

This module encapsulates calls to the pipedrive organization fields resource API

This module encapsulates calls to the pipedrive organizations resource API

This module and enclosed structs represent paged response data from pipedrive.

This module and enclosed structs represent pagination metadatafrom pipedrive.

This module and enclosed struct represent a person in pipedrive.

This module encapsulates calls to the pipedrive person field resource API

This module encapsulates calls to the pipedrive person resource API

This module and enclosed struct represent a pipeline in pipedrive.

This module encapsulates calls to the pipedrive pipelines resource API

This module can be imported/used by other modules that have structs defined and need to process the input of a map or nested maps in order to construct the struct(s). It provides helper fucntions to atomize the map keys from expected struct fields (without blanket atomizing everything in the input map). It also provides some date/time and other utility funtions for parsing data out of maps built from json responses.

This module represents a user in pipedrive.

This module encapsulates calls to the pipedrive user resource API.