curl --request POST \
--url 'https://api.sync.stateset.com/v1/tenants/{tenant_id}/netsuite/sales-orders' \
--header "x-stateset-api-key: $STATESET_SYNC_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"orderData": {}
}'
{
"recordId": "string",
"data": {}
}
Create a NetSuite sales order
NetSuite sales order created
POST
/
v1
/
tenants
/
{tenant_id}
/
netsuite
/
sales-orders
curl --request POST \
--url 'https://api.sync.stateset.com/v1/tenants/{tenant_id}/netsuite/sales-orders' \
--header "x-stateset-api-key: $STATESET_SYNC_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"orderData": {}
}'
{
"recordId": "string",
"data": {}
}
Path parameters
string
required
Tenant identifier
Request body
object
object
required
Sales order data in NetSuite format
Response
object
string
required
NetSuite internal record ID
object
required
Full record data
Status codes
| Code | Meaning |
|---|---|
200 | NetSuite sales order created |
401 | Unauthorized |
424 | NetSuite integration not configured |
502 | NetSuite API error |
curl --request POST \
--url 'https://api.sync.stateset.com/v1/tenants/{tenant_id}/netsuite/sales-orders' \
--header "x-stateset-api-key: $STATESET_SYNC_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"orderData": {}
}'
{
"recordId": "string",
"data": {}
}
Last modified on August 31, 2026