Updates collection properties (title, slug, status, parent). Automatically creates redirects when slug changes if automation is enabled.
A valid request URL is required to generate request examples
{ "data": { "slug": "<string>", "status": "active", "children": "<array>", "created_at": "<string>", "id": "<string>", "parent_id": "<string>", "redirects": [ { "id": "<string>", "item_id": "<string>", "locale": "<string>", "new_slug": "<string>", "old_slug": "<string>", "type": "product" } ], "title": "<string>", "translations": { "slug": [ { "id": "<string>", "locale": "<string>", "omni_channel_translations": [ { "id": "<string>", "market_id": "<string>", "store_group_id": "<string>", "value": "<string>" } ], "value": "<string>" } ], "title": [ { "id": "<string>", "locale": "<string>", "omni_channel_translations": [ { "id": "<string>", "market_id": "<string>", "store_group_id": "<string>", "value": "<string>" } ], "value": "<string>" } ] }, "updated_at": "<string>", "uri": "<string>" }, "details": [ "<string>" ], "success": true }
App slug
Team slug
Collection data
To move collection to root, send empty string
active
inactive
draft
Collection updated successfully
Show child attributes
Additional contextual information about the response. Used to provide supplementary details beyond the main data payload, such as validation warnings or processing notes