Create Order

This operation creates a new order in the Order Management System. This API accepts customer details, item information, pricing, and shipping-related data and generates a unique order identifier. The created order is initialized in an unfulfilled state and can be updated or progressed through subsequent OMS operations.

SecuritybearerAuth
Request
Request Body schema: application/json
orderNumber
required
string

The unique identifier for the order.

object

An optional message added to an order, such as a gift note or a short greeting.

Array of objects

Additional metadata that needs to be stored for this order can be added here.

object (Charges)

Financials and tender type information for the order.

object (ShippingReferences)

Contains additional reference fields that can be passed with the request.

object

End customer (buyer) profile for communication.

required
object

The address from where the order is generated.

required
object

The address where the order is destined to.

Array of objects (Item)

List of items in the order. To create an order, minimum one item is required.
Note: Either use customProductId or item properties individually.

Array of objects

A list of additional addresses associated with the order.

object (ShippingPreferences)

Shipping-related preferences for an order.

Responses
200

The Order has been created Successfully.

400

Invalid request

401

The request could not be authorized

500

The request could not be completed due to an internal error

post/api/v1/orders
Request samples
application/json
{
  • "orderNumber": "ORD12346",
  • "orderMessage": {
    },
  • "metadata": [
    ],
  • "charges": {
    },
  • "shippingReference": {
    },
  • "customerInfo": {
    },
  • "fromAddress": {
    },
  • "toAddress": {
    },
  • "items": [
    ],
  • "additionalAddresses": [
    ],
  • "shippingPreferences": {
    }
}
Response samples
application/json
{
  • "orderId": "PBcffM5ruasQ",
  • "orderNumber": "ORD12346",
  • "status": "Success",
  • "transactionCreateDate": "2026-01-30T10:53:24.554Z"
}