Key concepts
- Catalog —
GET /v4/integrations/metareturns the list of supported provider slugs grouped by category, with the store platforms each slug supports. - Status — Integrations are paused (
active=0) or active (active=1).active=2(error) is set by the delivery worker when upstream rejects events — callers cannot set it. - Lifecycle — Delete is soft: the record is flagged and stops forwarding events. The ID cannot be reused.
Supported integration slugs
Pass one of the following values asintegration when calling POST /v4/integrations. The canonical list is whatever /v4/integrations/meta returns; this table is a point-in-time snapshot.
Not every slug is available for every
target_platform. /v4/integrations/meta reports allowedStores per slug.
target_platform values
The target platform is case-sensitive:
active status
To recover from
active=2, fix the upstream credentials and POST /status with {"status": 1}.
Available endpoints
Example: create an Amplitude pipeline for iOS
201 Created):
integration field in responses carries the display title (e.g. Amplitude), not the lowercase slug you sent on create. Treat slugs as write-only identifiers; use id for references in other requests.