SaaS webhooks / CRM

Pipedrive webhook events.

20 events emitted by Pipedrive in the team-ops webhook catalog. Each event below carries the canonical event name, payload schema (field names and types only), auth method, signature header, retry policy, and a link back to Pipedrive's docs.

Auth mix: 20 none · Source extraction: 2026-05-13

All 20 events

Direct anchors. Each event header links to its own URL.

added.activity

A new activity is scheduled.

namespace: activity / extraction: llm assisted (confidence 0.90)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: added.
object string required
Object type: activity.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the activity.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. added.activity.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

added.deal

A new deal is added to the pipeline.

namespace: deal / extraction: llm assisted (confidence 0.95)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: added.
object string required
Object type: deal.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the deal.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. added.deal.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

added.note

A new note is added to a deal, person, or organization.

namespace: note / extraction: llm assisted (confidence 0.85)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: added.
object string required
Object type: note.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the note.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. added.note.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

added.organization

A new organization is added.

namespace: organization / extraction: llm assisted (confidence 0.90)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: added.
object string required
Object type: organization.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the organization.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. added.organization.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

added.person

A new contact person is added to Pipedrive.

namespace: person / extraction: llm assisted (confidence 0.95)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: added.
object string required
Object type: person.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the person.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. added.person.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

added.pipeline

A new pipeline is created.

namespace: pipeline / extraction: llm assisted (confidence 0.85)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: added.
object string required
Object type: pipeline.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the pipeline.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. added.pipeline.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

added.stage

A new stage is added to a pipeline.

namespace: stage / extraction: llm assisted (confidence 0.85)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: added.
object string required
Object type: stage.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the stage.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. added.stage.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

deleted.activity

An activity is deleted.

namespace: activity / extraction: llm assisted (confidence 0.85)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: deleted.
object string required
Object type: activity.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the activity.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. deleted.activity.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

deleted.deal

A deal is deleted.

namespace: deal / extraction: llm assisted (confidence 0.90)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: deleted.
object string required
Object type: deal.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the deal.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. deleted.deal.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

deleted.note

A note is deleted.

namespace: note / extraction: llm assisted (confidence 0.80)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: deleted.
object string required
Object type: note.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the note.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. deleted.note.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

deleted.organization

An organization is deleted.

namespace: organization / extraction: llm assisted (confidence 0.85)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: deleted.
object string required
Object type: organization.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the organization.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. deleted.organization.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

deleted.person

A person is deleted.

namespace: person / extraction: llm assisted (confidence 0.85)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: deleted.
object string required
Object type: person.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the person.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. deleted.person.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

deleted.pipeline

A pipeline is deleted.

namespace: pipeline / extraction: llm assisted (confidence 0.80)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: deleted.
object string required
Object type: pipeline.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the pipeline.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. deleted.pipeline.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

updated.activity

An activity's details are changed or it is marked done.

namespace: activity / extraction: llm assisted (confidence 0.85)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: updated.
object string required
Object type: activity.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the activity.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. updated.activity.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

updated.deal

A deal's properties are modified.

namespace: deal / extraction: llm assisted (confidence 0.90)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: updated.
object string required
Object type: deal.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the deal.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. updated.deal.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

updated.note

An existing note's content is edited.

namespace: note / extraction: llm assisted (confidence 0.80)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: updated.
object string required
Object type: note.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the note.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. updated.note.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

updated.organization

An organization's details are changed.

namespace: organization / extraction: llm assisted (confidence 0.85)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: updated.
object string required
Object type: organization.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the organization.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. updated.organization.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

updated.person

A person's profile details are changed.

namespace: person / extraction: llm assisted (confidence 0.90)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: updated.
object string required
Object type: person.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the person.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. updated.person.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

updated.pipeline

A pipeline's properties are updated.

namespace: pipeline / extraction: llm assisted (confidence 0.80)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: updated.
object string required
Object type: pipeline.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the pipeline.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. updated.pipeline.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

updated.stage

A stage's properties are updated.

namespace: stage / extraction: llm assisted (confidence 0.80)

Auth

Auth method
none
Signature detail
Pipedrive classic webhooks do not include a request signature. Basic authentication can be set on the receiving endpoint.

Delivery

Guarantees
at-least-once
Backoff
Pipedrive retries failed webhook deliveries with exponential backoff.
Retry window
P3D

Payload schema (field names + types only)

v integer
Webhook version.
matches_filters object
Filter conditions matched by this event.
current array
previous array
meta object required
Metadata about the webhook event.
v integer
action string required
Action: updated.
object string required
Object type: stage.
id integer required
ID of the affected object.
company_id integer
Pipedrive company (account) ID.
user_id integer | null
User who triggered the event.
host string
timestamp integer
Unix timestamp.
timestamp_micro integer
permitted_user_ids array
is_bulk_update boolean
webhook_id string
attempt_no integer
change_source string
next_attempt_ts integer | null
current object | null
Current (post-change) state of the stage.
previous object | null
Previous state of the object before the change.
event string required
Combined event string, e.g. updated.stage.
Notes: Pipedrive event_name format is '{action}.{object}'. Payload shape is uniform; 'current' is null on deleted events.

Vendor docs

Use this data programmatically

The full catalog ships as a HuggingFace dataset under CC-BY-4.0. Load it with the datasets library, filter by vendor, and you have every Pipedrive event in a Parquet table ready for code-generation, schema validation, or routing.

from datasets import load_dataset
ds = load_dataset("automatelab/saas-webhook-catalog")
events = ds["train"].filter(lambda r: r["vendor"] == "pipedrive")

Open the dataset on HuggingFace Source on GitHub

Other vendors in the catalog

Back to the index for all 30 vendors.