Logísticas
bling_erp_api.resources.logisticas.LogisticasResource
Bases: BaseResource
Operações de logísticas do Bling. Mapeia /logisticas.
Métodos canônicos em pt-BR. Aliases em inglês disponíveis para compatibilidade.
Source code in src/bling_erp_api/resources/base.py
listar
listar(
*,
pagina: int = 1,
limite: int = 100,
tipo_integracao: str | None = None,
tipos_integracoes: list[str] | None = None,
situacao: str | None = None,
logisticas_reversas: bool | None = None,
) -> LogisticasGetResponse200
Lista logísticas.
Endpoint: GET /logisticas
Lista logísticas cadastradas com paginação.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
pagina
|
int
|
Número da página (Bling: |
1
|
limite
|
int
|
Quantidade por página (Bling: |
100
|
tipo_integracao
|
str | None
|
Tipo de integração (Bling: |
None
|
tipos_integracoes
|
list[str] | None
|
Lista de tipos de integração (Bling: |
None
|
situacao
|
str | None
|
Situação (Bling: |
None
|
logisticas_reversas
|
bool | None
|
Apenas logísticas reversas (Bling: |
None
|
Returns:
| Type | Description |
|---|---|
LogisticasGetResponse200
|
Bling API response. Response schemas: 200: LogisticasDadosBaseDTO; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/logisticas.py
obter
obter(
id_logistica: int, *, listar_servicos_inativos: bool | None = None
) -> LogisticasIdLogisticaGetResponse200
Obtém uma logística.
Endpoint: GET /logisticas/{idLogistica}
Obtém uma logística pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_logistica
|
int
|
ID da logística (Bling: |
required |
listar_servicos_inativos
|
bool | None
|
Incluir serviços inativos (Bling: |
None
|
Returns:
| Type | Description |
|---|---|
LogisticasIdLogisticaGetResponse200
|
Bling API response. Response schemas: 200: LogisticasDadosDTO; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/logisticas.py
criar
Cria uma logística.
Endpoint: POST /logisticas
Cria uma nova logística.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dados
|
JsonObject
|
Dados da logística (Bling: request body, object, obrigatório) |
required |
Returns:
| Type | Description |
|---|---|
LogisticasPostResponse201
|
Bling API response. Response schemas: 201: LogisticasLogisticaDTO; 400: ErrorResponse |
Source code in src/bling_erp_api/resources/logisticas.py
alterar
Altera uma logística.
Endpoint: PUT /logisticas/{idLogistica}
Altera uma logística pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_logistica
|
int
|
ID da logística (Bling: |
required |
dados
|
JsonObject
|
Dados da logística (Bling: request body, object, obrigatório) |
required |
Returns:
| Type | Description |
|---|---|
JsonObject
|
Bling API response. Response schemas: 400: ErrorResponse |
Source code in src/bling_erp_api/resources/logisticas.py
remover
Remove uma logística.
Endpoint: DELETE /logisticas/{idLogistica}
Remove uma logística pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_logistica
|
int
|
ID da logística (Bling: |
required |
Returns:
| Type | Description |
|---|---|
JsonObject
|
Bling API response. Response schemas: 400: ErrorResponse; 404: ErrorResponse |