API ReferenceCarts
Carts Create
Create a new cart.
Authorization
API Authentication Authorization<token>
Campaign token based authentication.
In: header
address?
Set default shipping and billing address for the user
attribution?
currency?|
ISO 4217 currency code (e.g., USD, EUR, GBP), defaults to the campaign currency if not provided
lines*array<>
Array of package IDs
user*
vouchers?array<>
Campaign offer codes or store coupon code
Response Body
application/json
curl -X POST "https://campaigns.apps.29next.com/api/v1/carts/" \
-H "Authorization: " \
-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,
"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",
"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"
}
}