# Category Management

 - [GET /categories](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC/getcategories.md): Retrieves the full list of categories. If `parent_category_key` is specified, returns the list of all subcategories under the specified parent category.
 - [POST /categories](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC/createcategory.md): Creates a new category. If `parent_category_key` is specified, the created category will be registered as a subcategory of the specified parent category.
 - [GET /categories/{category_key}](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC/getcategory.md): Retrieves detailed information for a specific category and the list of channels connected to that category.
 - [PUT /categories/{category_key}](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC/updatecategory.md): Changes the name of an existing category.
 - [DELETE /categories/{category_key}](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC/deletecategory.md): Permanently deletes a specific category from the system. Content files belonging to the deleted category are retained in the system. The position of subcategories is automatically readjusted according
 - [POST /categories/{category_key}/channels/{channel_key}/attach](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC/attachchanneltocategory.md): Connects a specific category with a specific channel.
 - [DELETE /categories/{category_key}/channels/{channel_key}/detach](https://kollus-api.redocly.app/en/products/vod/openapi/%EC%B9%B4%ED%85%8C%EA%B3%A0%EB%A6%AC-%EA%B4%80%EB%A6%AC/detachchannelfromcategory.md): Disconnects the connection between a category and a channel.
