B2B
Create Order

Create B2B Order

POST /B2b/SaveOrder

Creates a new order in Adisyo through the B2B flow. This endpoint matches products by stock code (stockCode) and uses a simplified body structure.

Example Request

Creating a B2B order
curl -X POST 'https://ext.adisyo.com/api/External/v2/B2b/SaveOrder' \
  --header "x-api-key: ..." \
  --header "x-api-secret: ..." \
  --header "x-api-consumer: ..." \
  --header 'Content-Type: application/json' \
  --data '{
      "description": "Order description",
      "items": [
        {
          "stockCode": "Sc123",
          "quantity": 1,
          "description": "Item description 1"
        },
        {
          "stockCode": "Sc123",
          "quantity": 2,
          "description": "Item description 2"
        }
      ]
  }'

Request Parameters

Parameter NameData TypeDescription
descriptionString?Order description
itemsArrayList of order items
[].items.stockCodeStringProduct stock code. Should be obtained from the Product List.
[].items.quantityNumberProduct quantity
[].items.descriptionString?Description for the order item

Example Response

Saved B2B order response
{
  "b2bOrderId": 643287,
  "status": 100,
  "message": null
}

Response Parameters

Parameter NameData TypeDescription
b2bOrderIdNumberB2B order ID in Adisyo system
statusNumberResponse Codes
messageStringOperation result message