salesorder
Create Sales Order
Create a new sales order
post/v2/salesOrders
Request
- Base URLhttps://scx-sbx.api.jtl-software.com
- Auth
- OAuth 2Authorization codehttps://auth.jtl-cloud.com/oauth2/authToken URLhttps://auth.jtl-cloud.com/oauth2/tokenScopessalesorders.write
- or OAuth 2Client credentialsToken URLhttps://auth.jtl-cloud.com/oauth2/tokenScopessalesorders.write
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
renameSalesOrderNumberWhenAlreadyExistsboolean
If true, the sales order number will be renamed if it already exists.
disableAutomaticWorkflowsboolean
If true, the workflows do not trigger automatic.
Headers
x-tenant-idstring uuid required
The tenant ID for the target ERP instance.
x-runasstring
The User-Id (int or uuid) on whose behalf the request is executed. Requires scope 'Application.RunAs'.
x-companyidstring
The Company-Id (int or uuid) of the company on whose behalf the request is executed.
Request body
Example request
{
"companyId": "b45f6432-2462-4c6f-b00f-1d9d01000000",
"customerId": "b45f6432-2462-4c6f-b00f-1d9d01000000",
"salesOrderPaymentDetails": {
"paymentMethodId": "b45f6432-2462-4c6f-b00f-1d9d01000000"
},
"salesOrderShippingDetail": {
"shippingMethodId": "b45f6432-2462-4c6f-b00f-1d9d01000000",
"onHoldReasonId": "b45f6432-2462-4c6f-b00f-1d9d01000000"
},
"colorcodeId": "b45f6432-2462-4c6f-b00f-1d9d01000000"
}Response
The created sales order.
Example response
{
"id": "b45f6432-2462-4c6f-b00f-1d9d01000000",
"companyId": "b45f6432-2462-4c6f-b00f-1d9d01000000",
"customerId": "b45f6432-2462-4c6f-b00f-1d9d01000000",
"billingAddress": {
"id": "b45f6432-2462-4c6f-b00f-1d9d01000000"
},
"shipmentaddress": {
"id": "b45f6432-2462-4c6f-b00f-1d9d01000000"
},
"salesOrderPaymentDetails": {
"paymentMethodId": "b45f6432-2462-4c6f-b00f-1d9d01000000"
},
"salesOrderShippingDetail": {
"shippingMethodId": "b45f6432-2462-4c6f-b00f-1d9d01000000",
"onHoldReasonId": "b45f6432-2462-4c6f-b00f-1d9d01000000"
},
"colorcodeId": "b45f6432-2462-4c6f-b00f-1d9d01000000",
"cancellationDetails": {
"cancellationReasonId": "b45f6432-2462-4c6f-b00f-1d9d01000000"
},
"userCreatedId": "b45f6432-2462-4c6f-b00f-1d9d01000000",
"userId": "b45f6432-2462-4c6f-b00f-1d9d01000000",
"transactionStatusId": "b45f6432-2462-4c6f-b00f-1d9d01000000"
}Changes
No recorded changes to this operation across all 1 revision of this API.