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-10-12

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.

Snapshot provenance

This snapshot was regenerated from static extractors on 2026-10-12. Generation is separate from vendor verification. Unknown source checks remain null; check the vendor documentation before implementing an event.