Skip to content

Sync stock items

POST
/V1/stockItems

Sync stock quantities for a batch of items by SKU and warehouse code. Used by ERPs and fulfillment partners to keep ShipperOne inventory in sync.

object
stock_items
required
Array<object>
object
warehouse_code
required
string
sku
required
string
qty
required
integer
Example generated
{
"stock_items": [
{
"warehouse_code": "example",
"sku": "example",
"qty": 1
}
]
}

200 Success.

Array<object>
object
warehouse_code
required
string
sku
required
string
qty
required
integer
Example generated
[
{
"warehouse_code": "example",
"sku": "example",
"qty": 1
}
]

400 Bad Request

object
message
required

Error message

string
errors

Errors list

Array<object>

Error details

object
message

Error message

string
parameters

Error parameters list

Array<object>

Error parameters item

object
resources

ACL resource

string
fieldName

Missing or invalid field name

string
fieldValue

Incorrect field value

string
code

Error code

integer
parameters

Error parameters list

Array<object>

Error parameters item

object
resources

ACL resource

string
fieldName

Missing or invalid field name

string
fieldValue

Incorrect field value

string
trace

Stack trace

string
Example generated
{
"message": "example",
"errors": [
{
"message": "example",
"parameters": [
{
"resources": "example",
"fieldName": "example",
"fieldValue": "example"
}
]
}
],
"code": 1,
"parameters": [
{
"resources": "example",
"fieldName": "example",
"fieldValue": "example"
}
],
"trace": "example"
}

401 Unauthorized

object
message
required

Error message

string
errors

Errors list

Array<object>

Error details

object
message

Error message

string
parameters

Error parameters list

Array<object>

Error parameters item

object
resources

ACL resource

string
fieldName

Missing or invalid field name

string
fieldValue

Incorrect field value

string
code

Error code

integer
parameters

Error parameters list

Array<object>

Error parameters item

object
resources

ACL resource

string
fieldName

Missing or invalid field name

string
fieldValue

Incorrect field value

string
trace

Stack trace

string
Example generated
{
"message": "example",
"errors": [
{
"message": "example",
"parameters": [
{
"resources": "example",
"fieldName": "example",
"fieldValue": "example"
}
]
}
],
"code": 1,
"parameters": [
{
"resources": "example",
"fieldName": "example",
"fieldValue": "example"
}
],
"trace": "example"
}

Internal Server error

object
message
required

Error message

string
errors

Errors list

Array<object>

Error details

object
message

Error message

string
parameters

Error parameters list

Array<object>

Error parameters item

object
resources

ACL resource

string
fieldName

Missing or invalid field name

string
fieldValue

Incorrect field value

string
code

Error code

integer
parameters

Error parameters list

Array<object>

Error parameters item

object
resources

ACL resource

string
fieldName

Missing or invalid field name

string
fieldValue

Incorrect field value

string
trace

Stack trace

string
Example generated
{
"message": "example",
"errors": [
{
"message": "example",
"parameters": [
{
"resources": "example",
"fieldName": "example",
"fieldValue": "example"
}
]
}
],
"code": 1,
"parameters": [
{
"resources": "example",
"fieldName": "example",
"fieldValue": "example"
}
],
"trace": "example"
}

Unexpected error

object
message
required

Error message

string
errors

Errors list

Array<object>

Error details

object
message

Error message

string
parameters

Error parameters list

Array<object>

Error parameters item

object
resources

ACL resource

string
fieldName

Missing or invalid field name

string
fieldValue

Incorrect field value

string
code

Error code

integer
parameters

Error parameters list

Array<object>

Error parameters item

object
resources

ACL resource

string
fieldName

Missing or invalid field name

string
fieldValue

Incorrect field value

string
trace

Stack trace

string
Example generated
{
"message": "example",
"errors": [
{
"message": "example",
"parameters": [
{
"resources": "example",
"fieldName": "example",
"fieldValue": "example"
}
]
}
],
"code": 1,
"parameters": [
{
"resources": "example",
"fieldName": "example",
"fieldValue": "example"
}
],
"trace": "example"
}