Billing
Last updated
Was this helpful?
Last updated
Was this helpful?
You can enable a mini cart view in the following requests to show changes to the cart immediately. Find out more in the Views for Cart modifying operations
access_token
from Headless API Authentication
cartId
from
countryId
from Countries
curl -D- -X POST <base_url>/api/v1/carts/<cartId>/billing-address \
-H 'Authorization: Bearer <ACCESS_TOKEN>'
-H 'Content-Type: application/json' \
-d '{
"city": "<City>",
"firstName": "<firstName>",
"lastName": "<lastName>",
"postalCode": "<postalCode>",
"line1": "<addressLine1>",
"line2": "<addressLine2>",
"countryId": "<countryId>",
"email":"<email>",
"state":"<state>",
"mobileNumber":"<mobileNumber>",
"attention":"<attention>",
"companyName":"<companyName>"
}'
{
"success": "true"
}
BadRequest (400)
Missing or incorrect access token; Country not found; Bad or missing request data; pipeline execution fails; etc.
Unauthorized (401)
The token is expired.
Forbidden (403)
The token does not have access to this endpoint.
NotFound (404)
Cart not found; Country not found.
Error Response Example
{
"errors":
[
{
"error-description": "Country not found.",
"error": "NotFound"
}
]
}