Categorias - Produtos
bling_erp_api.resources.product_categories.ProductCategoriesResource
Bases: BaseResource
Resource for Bling product category endpoints.
Maps /categorias/produtos operations for product category listing,
retrieval, creation, update, and removal. Canonical methods use pt-BR names
aligned with the official API; English methods remain compatibility aliases.
Source code in src/bling_erp_api/resources/base.py
listar
Lista categorias de produtos.
Endpoint: GET /categorias/produtos
Obtém lista paginada de categorias de produtos.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
pagina
|
int
|
N° da página (Bling: |
1
|
limite
|
int
|
Registros por página (Bling: |
100
|
Returns:
| Type | Description |
|---|---|
CategoriasProdutosGetResponse200
|
Bling API response. Response schemas: 200: CategoriasProdutosDadosDTO |
Source code in src/bling_erp_api/resources/product_categories.py
obter
Obtém uma categoria de produto.
Endpoint: GET /categorias/produtos/{idCategoriaProduto}
Obtém uma categoria de produto pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_categoria_produto
|
int
|
ID da categoria de produto (Bling: |
required |
Returns:
| Type | Description |
|---|---|
CategoriasProdutosIdCategoriaProdutoGetResponse200
|
Bling API response. Response schemas: 200: CategoriasProdutosDadosDTO; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/product_categories.py
criar
Cria uma categoria de produto.
Endpoint: POST /categorias/produtos
Cria uma categoria de produto.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dados
|
CategoriasProdutosDadosDTO
|
Dados da categoria. Request body schema: CategoriasProdutosDadosDTO |
required |
Returns:
| Type | Description |
|---|---|
CategoriasProdutosPostResponse201
|
Bling API response. Response schemas: 201: BasePostResponse; 400: ErrorResponse |
Source code in src/bling_erp_api/resources/product_categories.py
alterar
Altera uma categoria de produto.
Endpoint: PUT /categorias/produtos/{idCategoriaProduto}
Altera uma categoria de produto pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_categoria_produto
|
int
|
ID da categoria de produto (Bling: |
required |
dados
|
CategoriasProdutosDadosDTO
|
Dados da categoria para atualização. Request body schema: CategoriasProdutosDadosDTO |
required |
Returns:
| Type | Description |
|---|---|
JsonObject
|
Bling API response. Response schemas: 204: NoContent; 400: ErrorResponse; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/product_categories.py
remover
Remove uma categoria de produto.
Endpoint: DELETE /categorias/produtos/{idCategoriaProduto}
Remove uma categoria de produto pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_categoria_produto
|
int
|
ID da categoria de produto (Bling: |
required |
Returns:
| Type | Description |
|---|---|
JsonObject
|
Bling API response. Response schemas: 204: NoContent; 400: ErrorResponse; 404: ErrorResponse |