Admin APIProducts
Manage Variants Inventory in a Product
Manage a product's variant's inventoris to associate them with inventory items, update their inventory items, or delete their association with inventory items.
AuthorizationBearer <token>
In: header
Path Parameters
id*string
The product's ID.
Request Body
application/json
create?
The The associations to create between product variants and inventory items.
update?
The product variants to update their association with inventory items.
delete?
The product variants to delete their association with inventory items.
Response Body
application/json
application/json
text/plain
application/json
application/json
application/json
application/json
curl -X POST "https://{tenant}.api.myxclade.com/admin/products/string/variants/inventory-items/batch" \ -H "Content-Type: application/json" \ -d '{}'{
"created": {
"Product": {
"variant_id": "string"
},
"Inventory": {
"inventory_item_id": "string"
}
},
"updated": {
"Product": {
"variant_id": "string"
},
"Inventory": {
"inventory_item_id": "string"
}
},
"deleted": {
"Product": {
"variant_id": "string"
},
"Inventory": {
"inventory_item_id": "string"
}
}
}{
"message": "Discount must be set to dynamic",
"type": "not_allowed"
}"Unauthorized"{
"message": "Entity with id 1 was not found",
"type": "not_found"
}{
"code": "unknown_error",
"message": "The request conflicted with another request. You may retry the request with the provided Idempotency-Key.",
"type": "QueryRunnerAlreadyReleasedError"
}{
"code": "invalid_request_error",
"message": "Discount with code TEST already exists.",
"type": "duplicate_error"
}{
"code": "api_error",
"message": "An error occured while hashing password",
"type": "database_error"
}