SaaS webhooks / CRM

Salesforce webhook events.

55 events emitted by Salesforce 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 Salesforce's docs.

Auth mix: 55 bearer-token · Source extraction: 2026-05-13

All 55 events

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

/data/AccountChangeEvent

Fires when an Account record is created, updated, deleted, or undeleted.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/AccountChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/AccountContactRoleChangeEvent

Fires when an AccountContactRole junction record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/AccountContactRoleChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/AssetChangeEvent

Fires when an Asset record is created, updated, deleted, or undeleted.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/AssetChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/AssetRelationshipChangeEvent

Fires when an AssetRelationship record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/AssetRelationshipChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/CampaignChangeEvent

Fires when a Campaign record is created, updated, deleted, or undeleted.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/CampaignChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/CampaignMemberChangeEvent

Fires when a CampaignMember record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/CampaignMemberChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/CaseChangeEvent

Fires when a Case record is created, updated, deleted, or undeleted.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/CaseChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/CaseContactRoleChangeEvent

Fires when a CaseContactRole junction record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/CaseContactRoleChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/ContactChangeEvent

Fires when a Contact record is created, updated, deleted, or undeleted.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/ContactChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/ContentDocumentChangeEvent

Fires when a ContentDocument (file) record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/ContentDocumentChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/ContentDocumentLinkChangeEvent

Fires when a ContentDocumentLink (file share) record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/ContentDocumentLinkChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/ContentVersionChangeEvent

Fires when a ContentVersion (file version) record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/ContentVersionChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/ContractChangeEvent

Fires when a Contract record is created, updated, deleted, or undeleted.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/ContractChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/ContractContactRoleChangeEvent

Fires when a ContractContactRole junction record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/ContractContactRoleChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/EventChangeEvent

Fires when an Event (calendar activity) record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/EventChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/EventRelationChangeEvent

Fires when an EventRelation record (event attendee) changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/EventRelationChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/FeedCommentChangeEvent

Fires when a Chatter feed comment is added or modified.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/FeedCommentChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/FeedItemChangeEvent

Fires when a Chatter feed post is created or modified.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/FeedItemChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/IndividualChangeEvent

Fires when an Individual (data privacy) record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/IndividualChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/LeadChangeEvent

Fires when a Lead record is created, updated, deleted, or undeleted.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/LeadChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/OpportunityChangeEvent

Fires when an Opportunity record is created, updated, deleted, or undeleted.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/OpportunityChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/OpportunityContactRoleChangeEvent

Fires when an OpportunityContactRole junction record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/OpportunityContactRoleChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/OpportunityLineItemChangeEvent

Fires when an OpportunityLineItem (product on opportunity) record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/OpportunityLineItemChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/OrderChangeEvent

Fires when an Order record is created, updated, deleted, or undeleted.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/OrderChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/OrderItemChangeEvent

Fires when an OrderItem (line item on order) record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/OrderItemChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/Pricebook2ChangeEvent

Fires when a price book record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/Pricebook2ChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/PricebookEntryChangeEvent

Fires when a price book entry changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/PricebookEntryChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/Product2ChangeEvent

Fires when a Product record is created, updated, deleted, or undeleted.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/Product2ChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/QuoteChangeEvent

Fires when a Quote record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/QuoteChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/QuoteLineItemChangeEvent

Fires when a QuoteLineItem record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/QuoteLineItemChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/ServiceContractChangeEvent

Fires when a ServiceContract record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/ServiceContractChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/ServiceResourceChangeEvent

Fires when a Service Resource (field service) record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/ServiceResourceChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/TaskChangeEvent

Fires when a Task (activity) record is created, updated, deleted, or undeleted.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/TaskChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/UserChangeEvent

Fires when a User record is created or updated.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/UserChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/UserRoleChangeEvent

Fires when a User Role definition changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/UserRoleChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/WorkOrderChangeEvent

Fires when a Work Order (field service) record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/WorkOrderChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/data/WorkOrderLineItemChangeEvent

Fires when a Work Order Line Item record changes.

namespace: change_data_capture / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, cdp_profile_api

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /data/WorkOrderLineItemChangeEvent
data object required
schema string required
Base64-encoded Avro schema ID for this change event version.
payload object required
Change event payload containing changed field values.
ChangeEventHeader object required
Metadata about the change including operation type and changed fields.
entityName string required
API name of the changed object.
recordIds array required
IDs of the records that changed.
changeType string (enum) required
Type of DML operation that triggered the change.
changedFields array required
List of field API names that were modified.
commitTimestamp integer
Unix timestamp (ms) of the database commit.
commitNumber integer
Database commit number for ordering.
commitUser string
Salesforce user ID who made the change.
event object required
replayId integer required
Replay ID for durable subscription replay.
Notes: Delivered via CometD long-polling (Streaming API). Subscribe to /data/{ObjectName}ChangeEvent channel. Custom Platform Events and Outbound Messages are out of scope.

Vendor docs

/event/ApiEventStream

Fires when an API call is made to Salesforce, including REST and SOAP requests.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/ApiEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/AuditTrailEventStream

Fires when a setup or configuration change is recorded in the Setup Audit Trail.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/AuditTrailEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/BulkApiResultEventStream

Fires when a Bulk API job finishes processing.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/BulkApiResultEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/ConsentDataGovernanceEventStream

Fires when data governance consent status changes for a record.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/ConsentDataGovernanceEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/ExternalCustomApexCalloutEventStream

Fires when an Apex callout to an external service occurs.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/ExternalCustomApexCalloutEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/IdentityVerificationEventStream

Fires when identity verification is performed for a user.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/IdentityVerificationEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/LightningErrorEventStream

Fires when a JavaScript error occurs in Lightning Experience.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/LightningErrorEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/LightningInteractionEventStream

Fires when a user performs an interaction in Lightning Experience.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/LightningInteractionEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/LightningPageViewEventStream

Fires when a Lightning Experience page is viewed.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/LightningPageViewEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/LightningPerformanceEventStream

Fires when a Lightning Experience page performance metric is recorded.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/LightningPerformanceEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/LightningUriEventStream

Fires when a user navigates to a Lightning Experience URL.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/LightningUriEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/ListViewEventStream

Fires when a list view is viewed or exported.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/ListViewEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/LoginAsEventStream

Fires when a user logs in as another user via the Login As feature.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/LoginAsEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/LoginEventStream

Fires when a user logs in to a Salesforce org; includes IP, login type, and session details.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/LoginEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/LogoutEventStream

Fires when a user logs out of a Salesforce org.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/LogoutEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/PermissionSetEventStream

Fires when a permission set assignment is added or removed.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/PermissionSetEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/ReportEventStream

Fires when a Salesforce report is run or exported.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/ReportEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

Vendor docs

/event/UriEventStream

Fires when a user navigates to a specific URL or UI action within Salesforce.

namespace: platform_events / extraction: manual html

Auth

Auth method
bearer-token
Signature detail
OAuth 2.0 session authentication via CometD handshake. No per-message signature; transport security relies on TLS and session token validity.
Required OAuth scopes
api, event

Delivery

Guarantees
at-least-once
Backoff
CometD durable subscriptions support replay from a given replayId; events retained for 72 hours.
Retry window
PT72H

Payload schema (field names + types only)

channel string required
CometD channel: /event/UriEventStream
data object required
schema string required
Base64-encoded Avro schema ID for this event version.
payload object required
Event payload fields specific to this platform event type.
CreatedDate string required
Timestamp when the event was published.
CreatedById string required
Salesforce user ID of the event publisher.
event object required
replayId integer required
Replay ID for this event, used for durable subscriptions.
Notes: Delivered via CometD long-polling (Streaming API), not HTTP webhooks. Subscribe to /event/{EventApiName} channel.

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 Salesforce 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"] == "salesforce")

Open the dataset on HuggingFace Source on GitHub

Other vendors in the catalog

Back to the index for all 30 vendors.