Next Commerce

Carts Create

Create a new cart.

POST
/api/v1/carts/

Authorization

API Authentication
Authorization<token>

Campaign token based authentication.

In: header

Request Body

Response Body

application/json

curl -X POST "https://example.com/api/v1/carts/" \  -H "Content-Type: application/json" \  -d '{    "lines": [      {        "package_id": 0      }    ],    "user": {}  }'
{  "attribution": {    "affiliate": "string",    "funnel": "string",    "gclid": "string",    "metadata": null,    "subaffiliate1": "string",    "subaffiliate2": "string",    "subaffiliate3": "string",    "subaffiliate4": "string",    "subaffiliate5": "string",    "utm_campaign": "string",    "utm_content": "string",    "utm_medium": "string",    "utm_source": "string",    "utm_term": "string"  },  "checkout_url": "string",  "currency": "string",  "discounts": [    {      "amount": "string",      "description": "string",      "name": "string"    }  ],  "lines": [    {      "id": 0,      "image": "string",      "is_upsell": true,      "metadata": null,      "price_excl_tax": "string",      "price_excl_tax_excl_discounts": "string",      "price_incl_tax": "string",      "price_incl_tax_excl_discounts": "string",      "product_id": 0,      "product_sku": "string",      "product_title": "string",      "properties": [],      "quantity": 0,      "variant_id": 0    }  ],  "total_discounts": "string",  "total_excl_tax": "string",  "total_excl_tax_excl_discounts": "string",  "total_incl_tax": "string",  "total_incl_tax_excl_discounts": "string",  "user": {    "accepts_marketing": true,    "email": "user@example.com",    "first_name": "string",    "ip": "string",    "language": "string",    "last_name": "string",    "phone_number": "string",    "user_agent": "string"  }}