Integrations
Update Amplitude Event Settings
Choose which Amplitude events sync without the webhook secret
PATCH
Update Amplitude Event Settings
Change which streamed events a connected Amplitude integration records.
This does not need the webhook secret. Sequenzy shows the secret once when you connect and never returns it, and reconnecting replaces it, which stops deliveries until you update the header in Amplitude. Use this endpoint to change events instead.
syncAllEvents: falsewith aneventAllowlistrecords only those event types.skipInternalEventsdropssession_start,session_end,[Amplitude]autocapture and other$events unless you allowlist them. New connections have it on.- Identify calls always come through, so profile updates keep working.
400.
Requires an API key with the integrations:manage scope. Without it, change the same settings in the dashboard at Settings → Integrations → Amplitude.
Request
string
required
Amplitude integration ID, from List
Integrations.
boolean
true records every event type. false records only eventAllowlist.string[]
Amplitude event types to record when
syncAllEvents is false, exactly as
Amplitude names them. Replaces the saved list. Up to 500 names of at most 255
characters; names are trimmed and deduplicated. An empty list with
syncAllEvents: false returns 400.boolean
Skip session,
[Amplitude] autocapture and other $ events unless
allowlisted.Response fields
boolean
true when the settings were saved.object
The updated integration, with the same fields as List
Integrations, including
eventSettings
and cohorts.object
The saved scope:
{ syncAllEvents, eventAllowlist, skipInternalEvents }.