Skip to main content
POST
Create a sales order

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
data
object
required

Create or update payload inside { data }. POST creates a draft. PUT updates an existing draft only (open or later statuses return 409). Server-owned id, orderNumber, timestamps, and totals are ignored and recomputed. On PUT, omitted header fields keep their current values. Omitted lines are left unchanged.

Response

Created draft sales order (same shape as GET)

data
object
required