Skip to main content
POST
Place a checkout-mode shop order

Body

application/json
items
Shop Order Item · object[]
required

Offers to order — checkout-mode offers only, one per category

serviceAddress
Shop Service Address · object
required

Service address for installation

customerInfo
Shop Customer Info · object
required

Shopper contact information

notes
string

Additional notes from the shopper

idempotencyKey
string

Client-generated key for this checkout attempt. A repeat submission with the same key (network retry, double-click on Submit) returns the original order instead of creating a duplicate.

Example:

"a1b2c3d4-checkout-attempt"

sessionId
string

Anonymous client-generated session id, so the checkout-mode click this order completes can be tied to the same funnel as its lead_gen counterpart.

Example:

"a1b2c3d4-shopper-session"

Response

Order created (or the original, on idempotent replay)