Skip to main content
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: false with an eventAllowlist records only those event types.
  • skipInternalEvents drops session_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.
Changes apply to deliveries processed after you save. Events dropped before that are not replayed. Cohort syncs are not affected. Provide at least one field. Amplitude only: Mixpanel syncs cohorts only, and other providers return a 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 }.

Errors