Homologação
bling_erp_api.resources.homologation.HomologationResource
Bases: BaseResource
Operações de homologação do Bling.
Este recurso mapeia os endpoints /homologacao/produtos. Os métodos canônicos usam
português para acompanhar a documentação oficial. Aliases em inglês estão disponíveis
para compatibilidade.
Source code in src/bling_erp_api/resources/base.py
obter
Obtém o produto da homologação.
Endpoint: GET /homologacao/produtos
Obtém o produto que será utilizado durante os demais passos da homologação, e inicia o processo de validação.
Returns:
| Type | Description |
|---|---|
HomologacaoProdutosGetResponse200
|
Bling API response. Response schemas: 200: HomologacaoDadosBaseDTO |
Source code in src/bling_erp_api/resources/homologation.py
criar
Cria o produto da homologação.
Endpoint: POST /homologacao/produtos
Cria o produto da homologação.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dados
|
JsonObject
|
Dados do produto da homologação (Bling: request body) |
required |
Returns:
| Type | Description |
|---|---|
HomologacaoProdutosPostResponse201
|
Bling API response. Response schemas: 201: HomologacaoDadosBaseDTO, HomologacaoDadosDTO; 400: ErrorResponse |
Source code in src/bling_erp_api/resources/homologation.py
alterar
Altera o produto da homologação.
Endpoint: PUT /homologacao/produtos/{idProdutoHomologacao}
Altera o produto da homologação pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_produto_homologacao
|
int
|
ID do produto da homologação (Bling: |
required |
dados
|
JsonObject
|
Dados do produto da homologação (Bling: request body) |
required |
Returns:
| Type | Description |
|---|---|
JsonObject
|
Bling API response. Response schemas: 400: ErrorResponse |
Source code in src/bling_erp_api/resources/homologation.py
remover
Remove o produto da homologação.
Endpoint: DELETE /homologacao/produtos/{idProdutoHomologacao}
Remove o produto da homologação pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_produto_homologacao
|
int
|
ID do produto da homologação (Bling: |
required |
Returns:
| Type | Description |
|---|---|
JsonObject
|
Bling API response. Response schemas: 400: ErrorResponse |
Source code in src/bling_erp_api/resources/homologation.py
alterar_situacao
Altera a situação do produto da homologação.
Endpoint: PATCH /homologacao/produtos/{idProdutoHomologacao}/situacoes
Altera a situação do produto da homologação pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_produto_homologacao
|
int
|
ID do produto da homologação (Bling: |
required |
situacao
|
str
|
Nova situação (Bling: situacao, string, obrigatório) |
required |
Returns:
| Type | Description |
|---|---|
JsonObject
|
Bling API response. Response schemas: 400: ErrorResponse |