Pipedrive
Manage your sales pipeline and customer relationships with Pipedrive.
Authentication
This connector uses OAuth 2.0 authentication.
info
Set up your connection in the Abstra Console before using it in your workflows.
How to use
Using the Smart Chat
Execute the action "CHOOSE_ONE_ACTION_BELOW" from my connector "YOUR_CONNECTOR_NAME" using the params "PARAMS_HERE".
Using the Web Editor
from abstra.connectors import run_connection_action
result = run_connection_action(
connection_name="your_connection_name",
action_name="your_action_name",
params={
"param1": "value1",
"param2": "value2"
})
Available Actions
This connector provides 87 actions:
| Action | Parameters |
|---|---|
| get_activities | filter_id (integer) ids (string) owner_id (integer) deal_id (integer) lead_id (string) person_id (integer) org_id (integer) done (boolean) updated_since (string) updated_until (string) sort_by (string) sort_direction (string) include_fields (string) limit (integer) cursor (string) |
| post_activities | data: { . subject (string) . type (string) . owner_id (integer) . deal_id (integer) . lead_id (string) . person_id (integer) . org_id (integer) . project_id (integer) . due_date (string) . due_time (string) . duration (string) . busy (boolean) . done (boolean) . location (object) . participants (array) . attendees (array) . public_description (string) . priority (integer) . note (string) } (object) required |
| delete_activities_by_id | id (integer) |
| get_activities_by_id | id (integer) include_fields (string) |
| patch_activities_by_id | id (integer) data: { . subject (string) . type (string) . owner_id (integer) . deal_id (integer) . lead_id (string) . person_id (integer) . org_id (integer) . project_id (integer) . due_date (string) . due_time (string) . duration (string) . busy (boolean) . done (boolean) . location (object) . participants (array) . attendees (array) . public_description (string) . priority (integer) . note (string) } (object) required |
| get_deals | filter_id (integer) ids (string) owner_id (integer) person_id (integer) org_id (integer) pipeline_id (integer) stage_id (integer) status (string) updated_since (string) updated_until (string) sort_by (string) sort_direction (string) include_fields (string) custom_fields (string) limit (integer) cursor (string) |
| post_deals | data: { . title (string) . owner_id (integer) . person_id (integer) . org_id (integer) . pipeline_id (integer) . stage_id (integer) . value (number) . currency (string) . is_deleted (boolean) . is_archived (boolean) . archive_time (string) . status (string) . probability (number) . lost_reason (string) . visible_to (integer) . close_time (string) . won_time (string) . lost_time (string) . expected_close_date (string) . label_ids (array) . custom_fields (object) } (object) required |
| get_deals_archived | filter_id (integer) ids (string) owner_id (integer) person_id (integer) org_id (integer) pipeline_id (integer) stage_id (integer) status (string) updated_since (string) updated_until (string) sort_by (string) sort_direction (string) include_fields (string) custom_fields (string) limit (integer) cursor (string) |
| delete_deals_by_id | id (integer) |
| get_deals_by_id | id (integer) include_fields (string) custom_fields (string) |
| patch_deals_by_id | id (integer) data: { . title (string) . owner_id (integer) . person_id (integer) . org_id (integer) . pipeline_id (integer) . stage_id (integer) . value (number) . currency (string) . is_deleted (boolean) . is_archived (boolean) . archive_time (string) . status (string) . probability (number) . lost_reason (string) . visible_to (integer) . close_time (string) . won_time (string) . lost_time (string) . expected_close_date (string) . label_ids (array) . custom_fields (object) } (object) required |
| get_deals_by_id_followers | id (integer) limit (integer) cursor (string) |
| post_deals_by_id_followers | id (integer) data: { . user_id (integer) } (object) required |
| get_deals_by_id_followers_changelog | id (integer) limit (integer) cursor (string) |
| delete_deals_by_id_followers_by_follower_id | id (integer) follower_id (integer) |
| get_deals_products | deal_ids (array) required cursor (string) limit (integer) sort_by (string) sort_direction (string) |
| get_deals_search | term (string) required fields (string) exact_match (boolean) person_id (integer) organization_id (integer) status (string) include_fields (string) limit (integer) cursor (string) |
| get_deals_by_id_products | id (integer) cursor (string) limit (integer) sort_by (string) sort_direction (string) |
| post_deals_by_id_products | id (integer) data (undefined) required |
| delete_deals_by_id_products | id (integer) ids (string) |
| patch_deals_by_id_products_by_product_attachment_id | id (integer) product_attachment_id (integer) data (undefined) required |
| delete_deals_by_id_products_by_product_attachment_id | id (integer) product_attachment_id (integer) |
| post_deals_by_id_products_bulk | id (integer) data: { . data (array) } (object) required |
| get_deals_by_id_discounts | id (integer) |
| post_deals_by_id_discounts | id (integer) data (undefined) required |
| patch_deals_by_id_discounts_by_discount_id | id (integer) discount_id (string) data (undefined) required |
| delete_deals_by_id_discounts_by_discount_id | id (integer) discount_id (string) |
| get_deals_installments | deal_ids (array) required cursor (string) limit (integer) sort_by (string) sort_direction (string) |
| post_deals_by_id_installments | id (integer) data (undefined) required |
| patch_deals_by_id_installments_by_installment_id | id (integer) installment_id (integer) data (undefined) required |
| delete_deals_by_id_installments_by_installment_id | id (integer) installment_id (integer) |
| post_deals_by_id_convert_lead | id (integer) |
| get_deals_by_id_convert_status_by_conversion_id | id (integer) conversion_id (string) |
| get_persons | filter_id (integer) ids (string) owner_id (integer) org_id (integer) updated_since (string) updated_until (string) sort_by (string) sort_direction (string) include_fields (string) custom_fields (string) limit (integer) cursor (string) |
| post_persons | data: { . name (string) . owner_id (integer) . org_id (integer) . add_time (string) . update_time (string) . emails (array) . phones (array) . visible_to (integer) . label_ids (array) . marketing_status (string) } (object) required |
| delete_persons_by_id | id (integer) |
| get_persons_by_id | id (integer) include_fields (string) custom_fields (string) |
| patch_persons_by_id | id (integer) data: { . name (string) . owner_id (integer) . org_id (integer) . add_time (string) . update_time (string) . emails (array) . phones (array) . visible_to (integer) . label_ids (array) . marketing_status (string) } (object) required |
| get_persons_by_id_followers | id (integer) limit (integer) cursor (string) |
| post_persons_by_id_followers | id (integer) data: { . user_id (integer) } (object) required |
| get_persons_by_id_followers_changelog | id (integer) limit (integer) cursor (string) |
| delete_persons_by_id_followers_by_follower_id | id (integer) follower_id (integer) |
| get_organizations | filter_id (integer) ids (string) owner_id (integer) updated_since (string) updated_until (string) sort_by (string) sort_direction (string) include_fields (string) custom_fields (string) limit (integer) cursor (string) |
| post_organizations | data: { . name (string) . owner_id (integer) . add_time (string) . update_time (string) . visible_to (integer) . label_ids (array) . address (object) . custom_fields (object) } (object) required |
| delete_organizations_by_id | id (integer) |
| get_organizations_by_id | id (integer) include_fields (string) custom_fields (string) |
| patch_organizations_by_id | id (integer) data: { . name (string) . owner_id (integer) . add_time (string) . update_time (string) . visible_to (integer) . label_ids (array) . address (object) . custom_fields (object) } (object) required |
| get_organizations_by_id_followers | id (integer) limit (integer) cursor (string) |
| post_organizations_by_id_followers | id (integer) data: { . user_id (integer) } (object) required |
| get_organizations_by_id_followers_changelog | id (integer) limit (integer) cursor (string) |
| delete_organizations_by_id_followers_by_follower_id | id (integer) follower_id (integer) |
| get_products | owner_id (integer) ids (string) filter_id (integer) cursor (string) limit (integer) sort_by (string) sort_direction (string) custom_fields (string) |
| post_products | data (undefined) required |
| get_products_by_id_followers | id (integer) limit (integer) cursor (string) |
| post_products_by_id_followers | id (integer) data: { . user_id (integer) } (object) required |
| get_products_by_id_followers_changelog | id (integer) limit (integer) cursor (string) |
| delete_products_by_id_followers_by_follower_id | id (integer) follower_id (integer) |
| get_products_search | term (string) required fields (string) exact_match (boolean) include_fields (string) limit (integer) cursor (string) |
| delete_products_by_id | id (integer) |
| get_products_by_id | id (integer) |
| patch_products_by_id | id (integer) data (undefined) required |
| get_products_by_id_variations | id (integer) cursor (string) limit (integer) |
| post_products_by_id_variations | id (integer) data: { . name (string) . prices (array) } (object) required |
| patch_products_by_id_variations_by_product_variation_id | id (integer) product_variation_id (integer) data: { . name (string) . prices (array) } (object) required |
| delete_products_by_id_variations_by_product_variation_id | id (integer) product_variation_id (integer) |
| get_products_by_id_images | id (integer) |
| post_products_by_id_images | id (integer) |
| put_products_by_id_images | id (integer) |
| delete_products_by_id_images | id (integer) |
| get_leads_search | term (string) required fields (string) exact_match (boolean) person_id (integer) organization_id (integer) include_fields (string) limit (integer) cursor (string) |
| post_leads_by_id_convert_deal | id (string) data: { . stage_id (integer) . pipeline_id (integer) } (object) required |
| get_leads_by_id_convert_status_by_conversion_id | id (string) conversion_id (string) |
| get_organizations_search | term (string) required fields (string) exact_match (boolean) limit (integer) cursor (string) |
| get_persons_search | term (string) required fields (string) exact_match (boolean) organization_id (integer) include_fields (string) limit (integer) cursor (string) |
| get_item_search | term (string) required item_types (string) fields (string) search_for_related_items (boolean) exact_match (boolean) include_fields (string) limit (integer) cursor (string) |
| get_item_search_field | term (string) required entity_type (string) required match (string) field (string) required limit (integer) cursor (string) |
| get_stages | pipeline_id (integer) sort_by (string) sort_direction (string) limit (integer) cursor (string) |
| post_stages | data: { . name (string) . pipeline_id (integer) . deal_probability (integer) . is_deal_rot_enabled (boolean) . days_to_rotten (integer) } (object) required |
| delete_stages_by_id | id (integer) |
| get_stages_by_id | id (integer) |
| patch_stages_by_id | id (integer) data: { . name (string) . pipeline_id (integer) . deal_probability (integer) . is_deal_rot_enabled (boolean) . days_to_rotten (integer) } (object) required |
| get_pipelines | sort_by (string) sort_direction (string) limit (integer) cursor (string) |
| post_pipelines | data: { . name (string) . is_deal_probability_enabled (boolean) } (object) required |
| delete_pipelines_by_id | id (integer) |
| get_pipelines_by_id | id (integer) |
| patch_pipelines_by_id | id (integer) data: { . name (string) . is_deal_probability_enabled (boolean) } (object) required |
| get_users_by_id_followers | id (integer) limit (integer) cursor (string) |