OneBasket

Create a basket

POST
/baskets

Creates a new basket which you can add products to.

Authorization

BearerAuth
AuthorizationBearer <token>

In: header

Header Parameters

x-api-key*string

Response Body

application/json

curl -X POST "https://example.com/baskets" \  -H "x-api-key: string"
{  "id": "string",  "created": "2019-08-24T14:15:22Z",  "updated": "2019-08-24T14:15:22Z",  "contactId": "string",  "providerBaskets": [    {      "id": "string",      "expires": "2019-08-24T14:15:22Z",      "totalPrice": {        "minorUnits": 0,        "currencyCode": "string",        "precision": 0      },      "lineItems": [        {          "id": "string",          "type": "Ticketing",          "productId": "string",          "crossSoldFromProductId": "string",          "totalPrice": {            "minorUnits": 0,            "currencyCode": "string",            "precision": 0          },          "ticketing": {            "type": "TicketedEvent",            "eventType": "SportsMatch",            "sportsMatch": {              "matchDate": "2019-08-24T14:15:22Z",              "competition": {                "name": "string",                "season": "string",                "competitionType": "string"              },              "hostTeam": {                "id": "string",                "name": "string",                "logoImageUrl": "string"              },              "opponentTeam": {                "id": "string",                "name": "string",                "logoImageUrl": "string"              }            },            "tickets": [              {                "id": "string",                "providerSeatId": "string",                "seatCategory": "string",                "tariff": "string",                "section": "string",                "providerSectionId": "string",                "row": "string",                "seat": "string",                "price": {                  "minorUnits": 0,                  "currencyCode": "string",                  "precision": 0                }              }            ]          },          "consumable": {            "quantity": 0,            "UnitPrice": {              "minorUnits": 0,              "currencyCode": "string",              "precision": 0            },            "productGroupId": "string",            "kioskId": "string",            "timestreamId": "string",            "validUntil": "2019-08-24T14:15:22Z",            "title": "string",            "description": "string",            "allergens": "string",            "image": "string",            "calories": 0          },          "timeSlot": {            "quantity": 0,            "unitPrice": {              "minorUnits": 0,              "currencyCode": "string",              "precision": 0            },            "tariffId": "string",            "tariffName": "string",            "rateId": "string",            "timeSlotId": "string",            "productName": "string"          },          "variableProduct": {            "quantity": 0,            "unitPrice": {              "minorUnits": 0,              "currencyCode": "string",              "precision": 0            },            "variant": {              "id": "string",              "name": "string",              "sku": "string",              "imageUrl": "string"            }          },          "originalTotalPrice": {            "minorUnits": 0,            "currencyCode": "string",            "precision": 0          },          "totalProviderDiscounts": {            "minorUnits": 0,            "currencyCode": "string",            "precision": 0          },          "providerDiscounts": [            {              "id": "string",              "title": "string",              "code": "string",              "description": "string",              "amount": {                "minorUnits": 0,                "currencyCode": "string",                "precision": 0              }            }          ],          "deliveryMethodIdOptions": [            "string"          ],          "features": [            {              "type": "string",              "key": "string"            }          ]        }      ],      "deliveryMethods": [        {          "type": "Digital",          "id": "string"        }      ],      "deliveryMethodSelections": [        {          "type": "Digital",          "id": "string"        }      ],      "originalTotalPrice": {        "minorUnits": 0,        "currencyCode": "string",        "precision": 0      },      "totalProviderDiscounts": {        "minorUnits": 0,        "currencyCode": "string",        "precision": 0      },      "providerDiscounts": [        {          "id": "string",          "title": "string",          "code": "string",          "description": "string",          "amount": {            "minorUnits": 0,            "currencyCode": "string",            "precision": 0          }        }      ]    }  ],  "customerDetails": [    {      "type": "Email"    }  ],  "totalPrice": {    "minorUnits": 0,    "currencyCode": "string",    "precision": 0  },  "deliveryTotalPrice": {    "minorUnits": 0,    "currencyCode": "string",    "precision": 0  },  "originalTotalPrice": {    "minorUnits": 0,    "currencyCode": "string",    "precision": 0  },  "totalProviderDiscounts": {    "minorUnits": 0,    "currencyCode": "string",    "precision": 0  },  "missingCustomerDetailFields": true,  "activePaymentIntentId": "string",  "vouchers": [    {      "name": "string",      "code": "string",      "productId": "string",      "variantId": "string",      "originalPrice": {        "minorUnits": 0,        "currencyCode": "string",        "precision": 0      },      "voucherPrice": {        "minorUnits": 0,        "currencyCode": "string",        "precision": 0      },      "discountAmount": {        "minorUnits": 0,        "currencyCode": "string",        "precision": 0      }    }  ]}