Skip to main content
POST
Writes a cart_attribution_confirmed widget analytics event keyed by cart_attribution:<conversionId>:<action>:<variantId|productId|cartToken|cart> so retries are idempotent (duplicate: true). Widget identity is verified when signing is configured; tokenless compatibility does not establish tenant ownership. See the authentication and recovery guide for credential and retry rules.

Request body

CartAttributionReceipt
string
required
Maximum length: 160.
string
required
Maximum length: 160.
string
required
Allowed values: 'add_to_cart', 'checkout', 'view'.
string
Maximum length: 160.
string
Maximum length: 255.
string
Maximum length: 255.
string
Maximum length: 255.
string
Maximum length: 255.
string
Default: 'response-chat-widget'. Maximum length: 80.
string
Maximum length: 500.
string
Maximum length: 500.
string (date-time)
string
Used only when the widget token carries no org id.
string

Response

object
boolean
required
Fixed value: true.
boolean
required
string
required
The idempotency key of the stored event.

Status codes

Using this contract

Read the source OpenAPI document for declared schemas and alternatives. This page also includes documented corrections from the spec overlays. Example IDs and values are illustrative; replace them with records from your workspace.
Last modified on November 13, 2026