id in the request body must match the sub claim from the customer’s OIDC ID token (the same value bound to the access token).
Requires a Fire spark access token obtained through token
exchange.
Request body
* Required for non-anonymous customers.
Consent
Transactional messages only require the matching channel innotification_preferences. Marketing messages also require consent.marketing.
Notification preferences
Delivery address
Billing profile
Request
Response
Returns the created customer indata. The shape matches get customer.
Anonymous customers
For guest checkout, send onlyid and is_anonymous: true. Fire spark uses the id as the display name when no name is provided.