curl --request POST \
--url 'https://api.stateset.com/api/v1/warehouse-locations' \
--header "Authorization: Bearer $STATESET_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"aisle": "string",
"bin": "string",
"code": "string",
"is_pickable": true,
"is_receivable": true,
"level": "string",
"location_type": "string",
"max_volume_m3": "string",
"max_weight_kg": "string",
"rack": "string",
"warehouse_id": 1001,
"zone": "string"
}'
{
"aisle": "string",
"bin": "string",
"code": "string",
"created_at": "2026-08-31T14:22:05Z",
"id": 1001,
"is_active": true,
"is_pickable": true,
"is_receivable": true,
"level": "string",
"location_type": "string",
"rack": "string",
"warehouse_id": 1001,
"zone": "string"
}
Create a location
Create a location
POST
/
api
/
v1
/
warehouse-locations
curl --request POST \
--url 'https://api.stateset.com/api/v1/warehouse-locations' \
--header "Authorization: Bearer $STATESET_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"aisle": "string",
"bin": "string",
"code": "string",
"is_pickable": true,
"is_receivable": true,
"level": "string",
"location_type": "string",
"max_volume_m3": "string",
"max_weight_kg": "string",
"rack": "string",
"warehouse_id": 1001,
"zone": "string"
}'
{
"aisle": "string",
"bin": "string",
"code": "string",
"created_at": "2026-08-31T14:22:05Z",
"id": 1001,
"is_active": true,
"is_pickable": true,
"is_receivable": true,
"level": "string",
"location_type": "string",
"rack": "string",
"warehouse_id": 1001,
"zone": "string"
}
Request body
CreateLocationRequest
string,null
string,null
string,null
boolean,null
boolean,null
string,null
string,null
One of
bulk, pick, staging, receiving, shipping, quarantine, returns, production, packing, cross_dock.string,null
Decimal maximum volume (m3) as a string.
string,null
Decimal maximum weight (kg) as a string.
string,null
integer (int32)
required
string,null
Response
LocationResponse
string,null
string,null
string
required
string
required
integer (int32)
required
boolean
required
boolean
required
boolean
required
string,null
string
required
string,null
integer (int32)
required
string,null
Status codes
| Code | Meaning |
|---|---|
201 | — |
400 | — |
curl --request POST \
--url 'https://api.stateset.com/api/v1/warehouse-locations' \
--header "Authorization: Bearer $STATESET_API_KEY" \
--header 'Content-Type: application/json' \
--data '{
"aisle": "string",
"bin": "string",
"code": "string",
"is_pickable": true,
"is_receivable": true,
"level": "string",
"location_type": "string",
"max_volume_m3": "string",
"max_weight_kg": "string",
"rack": "string",
"warehouse_id": 1001,
"zone": "string"
}'
{
"aisle": "string",
"bin": "string",
"code": "string",
"created_at": "2026-08-31T14:22:05Z",
"id": 1001,
"is_active": true,
"is_pickable": true,
"is_receivable": true,
"level": "string",
"location_type": "string",
"rack": "string",
"warehouse_id": 1001,
"zone": "string"
}
Last modified on August 31, 2026