# Brands ## List brands - [GET /v1/brands](https://docs.apiera.io/openapi/brands/paths/~1v1~1brands/get.md): Retrieves a paginated list of brands with optional filtering. ## Create brand - [POST /v1/brands](https://docs.apiera.io/openapi/brands/paths/~1v1~1brands/post.md): Creates a new brand. ## Bulk create brands - [POST /v1/brands/bulk](https://docs.apiera.io/openapi/brands/paths/~1v1~1brands~1bulk/post.md): Creates multiple brands in a single atomic operation. ## Bulk update brands - [PATCH /v1/brands/bulk](https://docs.apiera.io/openapi/brands/paths/~1v1~1brands~1bulk/patch.md): Updates multiple brands in a single operation. ## Get brand - [GET /v1/brands/{brandUuid}](https://docs.apiera.io/openapi/brands/paths/~1v1~1brands~1%7Bbranduuid%7D/get.md): Retrieves complete details for a single brand. ## Update brand - [PATCH /v1/brands/{brandUuid}](https://docs.apiera.io/openapi/brands/paths/~1v1~1brands~1%7Bbranduuid%7D/patch.md): Updates an existing brand. Only provided fields are updated. ## Delete brand - [DELETE /v1/brands/{brandUuid}](https://docs.apiera.io/openapi/brands/paths/~1v1~1brands~1%7Bbranduuid%7D/delete.md): Permanently deletes a brand. Cannot be undone. ## Transition brand lifecycle - [PATCH /v1/brands/{brandUuid}/actions/lifecycle](https://docs.apiera.io/openapi/brands/paths/~1v1~1brands~1%7Bbranduuid%7D~1actions~1lifecycle/patch.md): Transitions a brand to a different lifecycle state. Valid transitions depend on current status. ## Bulk transition brand lifecycle - [PATCH /v1/brands/bulk/actions/lifecycle](https://docs.apiera.io/openapi/brands/paths/~1v1~1brands~1bulk~1actions~1lifecycle/patch.md): Transitions multiple brands to a different lifecycle state in a single operation.