Skip to content

Create inventory treatment settings

POST
/merchants/{merchantCode}/inventoryTreatmentSettings
curl --request POST \
--url https://catalog.shopgate.io/v1/merchants/example/inventoryTreatmentSettings \
--header 'Content-Type: application/json' \
--data '{ "inventoryTreatmentSettings": [ { "code": "its1", "name": "setting name", "isPurchasable": true, "sequenceId": 1 } ] }'

Create inventory treatment settings

merchantCode
required
string
<= 255 characters
Media typeapplication/json
object
inventoryTreatmentSettings
required
Array<object>
>= 1 items
object
code
required
string
Example
its1
name
required
string
Example
setting name
isPurchasable
required
boolean
sequenceId
required
integer
Media typeapplication/json
object
errors
Array<object>
object
entityIndex
number
entity
string
entityId
string
code
number
reason
string
subentityPath
Array<string | null | number>
Examplegenerated
{
"errors": [
{
"entityIndex": 1,
"entity": "example",
"entityId": "example",
"code": 1,
"reason": "example",
"subentityPath": [
"example"
]
}
]
}

Unexpected error

Media typeapplication/json
object
statusCode
number
code

Machine readable error code

string
message
required

Human readable error code

string
Examplegenerated
{
"statusCode": 1,
"code": "example",
"message": "example"
}