DocsInteractive API Docs/api/v1/cart/buy
post

/api/v1/cart/buy

API endpoint documentation

Endpoint Info
Base URLapi.bizkithub.com
AuthBearer Token
Methods1
Authentication Required

This endpoint requires a valid API key passed as a query parameter or Bearer token.

Get your API key

Parameters

1 query, 5 body parameters

apiKeystringrequired

Your BizKitHub API key (passed as GET parameter).

Key format: A 32-character string matching: ^(PROD|DEV_|ROOT)[A-Za-z0-9]{28}$
Prefixes: PROD (production key), DEV_ (individual developer), ROOT (system key with no limits). Learn more

cartIdstringrequired
identityIdstring

Use customer identity cookies value when is logged in.

quantitynumber
productCodestringrequired
productVariantCodestring

Example Request

JavaScript fetch

const response = await fetch("https://api.bizkithub.com/api/v1/cart/buy?apiKey=PRODPGrFxpGEtrOZfuWhnoJohUYBXuOE", {
  method: "POST",
  headers: {
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    "cartId": "b411056d304d9y6mHe2SoMFBL2Apxfnb",
    "identityId": "9jq49ZE1xoKI7S5ys4J0a70y3Xp2hQqc",
    "quantity": 2,
    "productCode": "coca-cola",
    "productVariantCode": "coca-cola-zero"
  })
});

const data = await response.json();
console.log(data);
post

Example Response

200Success
{
  "success": true
}

cURL

Command line example

curl -X POST "https://api.bizkithub.com/api/v1/cart/buy?apiKey=PRODPGrFxpGEtrOZfuWhnoJohUYBXuOE" \
  -H "Content-Type: application/json" \
  -d '{
  "cartId": "b411056d304d9y6mHe2SoMFBL2Apxfnb",
  "identityId": "9jq49ZE1xoKI7S5ys4J0a70y3Xp2hQqc",
  "quantity": 2,
  "productCode": "coca-cola",
  "productVariantCode": "coca-cola-zero"
}'

Need an API key?

All BizKitHub API endpoints require authentication via API key.

Get API Key