Start or resume a storefront checkout intent

The path store unique ID and Storefront API key define the capture scope. Use a stable form_widget_id chosen by your storefront. Requires a reCAPTCHA token for action checkout_intent_start. Repeating client_session_id resumes the unfinished attempt without replacing saved snapshots; PATCH with last_sequence + 1 to save new input. A completed session returns 409; create a new client_session_id after checkout succeeds. A valid optional cip_ prefill token resumes its matching unfinished attempt; invalid or mismatched prefill tokens fall back to the client session. Capture failures must not block checkout.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Store unique_id.

Body Params
string
required
length ≥ 1

reCAPTCHA token for action checkout_intent_start.

uuid
required

Browser-persistent random UUID scoped to the page or storefront checkout; not a guest-cart token.

string

Optional cip recovery capability. Invalid or mismatched tokens fall back to clientsession_id.

string
required
length between 1 and 200

Stable identifier chosen by the storefront, for example storefront-checkout.

fields
object
items
array of objects
length ≤ 100
items
attribution
object
uri | null

Current checkout URL. Sensitive query parameters and fragments are stripped. Recovery links are only issued for trusted source origins.

integer | null
≥ 1
Headers
string
required

Publishable storefront public API key for the target store. Page public API keys are not accepted on Storefront public routes.

string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/plain