Estoques
bling_erp_api.resources.estoques.EstoquesResource
Bases: BaseResource
Operações de estoques do Bling.
Este recurso mapeia os endpoints /estoques.
Os métodos canônicos usam português para acompanhar a documentação oficial;
os métodos em inglês continuam disponíveis como aliases de compatibilidade.
Source code in src/bling_erp_api/resources/base.py
obter_saldos
obter_saldos(
*,
ids_produtos: list[int],
codigos: list[str] | None = None,
filtro_saldo_estoque: int | None = None,
) -> EstoquesSaldosGetResponse200
Obtém saldo em estoque de produtos.
Endpoint: GET /estoques/saldos
Obtém o saldo em estoque de produtos, em todos os depósitos.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
ids_produtos
|
list[int]
|
IDs dos produtos (Bling: |
required |
codigos
|
list[str] | None
|
Códigos dos produtos (Bling: |
None
|
filtro_saldo_estoque
|
int | None
|
0=Zerado, 1=Positivo, 2=Negativo (Bling: |
None
|
Returns:
| Type | Description |
|---|---|
EstoquesSaldosGetResponse200
|
Bling API response. Response schemas: 200: EstoquesSaldosBaseDTO; 400: ErrorResponse |
Source code in src/bling_erp_api/resources/estoques.py
obter_saldos_por_deposito
obter_saldos_por_deposito(
id_deposito: int,
*,
ids_produtos: list[int],
codigos: list[str] | None = None,
filtro_saldo_estoque: int | None = None,
) -> EstoquesSaldosIdDepositoGetResponse200
Obtém saldo em estoque por depósito.
Endpoint: GET /estoques/saldos/{idDeposito}
Obtém o saldo em estoque de produtos pelo ID do depósito.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_deposito
|
int
|
ID do depósito (Bling: |
required |
ids_produtos
|
list[int]
|
IDs dos produtos (Bling: |
required |
codigos
|
list[str] | None
|
Códigos dos produtos (Bling: |
None
|
filtro_saldo_estoque
|
int | None
|
0=Zerado, 1=Positivo, 2=Negativo (Bling: |
None
|
Returns:
| Type | Description |
|---|---|
EstoquesSaldosIdDepositoGetResponse200
|
Bling API response. Response schemas: 200: EstoquesSaldosBaseDTO; 400: ErrorResponse; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/estoques.py
criar
Cria um registro de estoque.
Endpoint: POST /estoques
Cria um registro de lançamento no estoque.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dados
|
JsonObject
|
Dados do registro (Bling: request body) |
required |
Returns:
| Type | Description |
|---|---|
EstoquesPostResponse201
|
Bling API response. Response schemas: 201: BasePostResponse; 400: ErrorResponse |