cURL
curl --request POST \ --url https://staging.api.rye.com/api/v1/checkout-intents \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "variantSelections": [ { "value": "Small, Red, XS, L, etc.", "label": "Size, Color, etc." } ], "buyer": { "postalCode": "10001", "country": "US", "province": "NY", "city": "New York", "address2": "Apt 1", "address1": "123 Main St", "phone": "5555555555", "email": "john.doe@example.com", "lastName": "Doe", "firstName": "John" }, "quantity": 123, "productUrl": "<string>" }'
{ "variantSelections": [ { "value": "Small, Red, XS, L, etc.", "label": "Size, Color, etc." } ], "buyer": { "postalCode": "10001", "country": "US", "province": "NY", "city": "New York", "address2": "Apt 1", "address1": "123 Main St", "phone": "5555555555", "email": "john.doe@example.com", "lastName": "Doe", "firstName": "John" }, "quantity": 123, "productUrl": "<string>", "createdAt": "2023-11-07T05:31:56Z", "id": "<string>", "state": "retrieving_offer" }
Create a checkout intent with the given request body.
Rye API key. Format: Bearer <RYE_API_KEY>
Bearer <RYE_API_KEY>
Show child attributes
Created
retrieving_offer
Was this page helpful?