Skip to content

Batch Update Categories

POST
/v1/categories/{companyId}/{brandId}/batch-update
curl --request POST \
--url https://api.dev.caspeco.net/api/am/v1/categories/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/2489E9AD-2EE2-8E00-8EC9-32D5F69181C0/batch-update \
--header 'Content-Type: application/json' \
--data '{ "items": [ { "categoryId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0", "name": "example", "description": "example" } ] }'

Updates up to 50 categories in a single all-or-nothing batch

companyId
required
string format: uuid
brandId
required
string format: uuid
object
items
required
Array<object>
object
categoryId
required
string format: uuid
name
string
nullable
description
string
nullable
Examplegenerated
{
"items": [
{
"categoryId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"name": "example",
"description": "example"
}
]
}

Returns updated categories

object
items
required
Array<object>
object
categoryId
required
string format: uuid
parentCategoryId
string format: uuid
nullable
name
required
string
description
required
string
nullable
externalId
string
nullable
parentExternalId
string
nullable

Bad Request

object
statusCode
integer format: int32
message
string
validationErrors
Array<object>
nullable
object
field
required
string
errorId
required
string
entity
string
nullable

Unauthorized

Forbidden

Internal Server Error