Klaviyo
Update passes from Klaviyo campaigns
post
/api/{tenantId}/webhooks/listeners/klaviyo/passes/pushUpdate
Required scopes
This endpoint requires the following scopes:
Authorizations
OAuth2implicitRequired
Authorization URL:
Path parameters
tenantIdstringRequired
Body
identifiersobject · nullableRequired
Identifiers used to locate the target pass (email, phone, customerId, etc.).
passTypestring · nullableOptional
Optional pass type to convert the pass to.
additionalDataobject · nullableOptional
Custom data applied to the pass payload.
updateMetadatabooleanOptionalDefault:
When true, recomputes pass metadata and visuals.
falseResponses
200
Pass update accepted.
No content
400
Invalid or missing identifiers.
401
Unauthorized access to Klaviyo listener.
500
Unexpected server error.
post
/api/{tenantId}/webhooks/listeners/klaviyo/passes/pushUpdateNo content
Required scopes
This endpoint requires the following scopes:
Authorizations
OAuth2implicitRequired
Authorization URL:
Path parameters
tenantIdstringRequired
Body
emailstring · nullableOptional
Customer email address used for synchronization.
phone_numberstring · nullableOptional
Customer phone number used for synchronization.
Responses
200
Profile synchronization task scheduled.
No content
401
Unauthorized access to Klaviyo listener.
500
Unexpected server error.
post
/api/{tenantId}/webhooks/listeners/klaviyo/profiles/syncNo content
Last updated

