Logísticas - Serviços
bling_erp_api.resources.logisticas_servicos.LogisticasServicosResource
Bases: BaseResource
Operações de serviços de logísticas do Bling. Mapeia /logisticas/servicos.
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
) -> LogisticasServicosGetResponse200
Lista serviços de logísticas.
Endpoint: GET /logisticas/servicos
Lista serviços de logísticas cadastrados 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
|
Returns:
| Type | Description |
|---|---|
LogisticasServicosGetResponse200
|
Bling API response. Response schemas: 200: LogisticasServicosDadosDTO; 400: ErrorResponse |
Source code in src/bling_erp_api/resources/logisticas_servicos.py
obter
Obtém um serviço de logística.
Endpoint: GET /logisticas/servicos/{idLogisticaServico}
Obtém um serviço de logística pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_logistica_servico
|
int
|
ID do serviço (Bling: |
required |
Returns:
| Type | Description |
|---|---|
LogisticasServicosIdLogisticaServicoGetResponse200
|
Bling API response. Response schemas: 200: LogisticasServicosDadosDTO; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/logisticas_servicos.py
criar
Cria um serviço de logística.
Endpoint: POST /logisticas/servicos
Cria um novo serviço de logística personalizada.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
dados
|
LogisticasServicosDadosCreateRequestDTO
|
Dados do serviço (Bling: request body, object, obrigatório) |
required |
Returns:
| Type | Description |
|---|---|
LogisticasServicosPostResponse201
|
Bling API response. Response schemas: 201: LogisticasServicosDadosSaveDTO; 400: ErrorResponse |
Source code in src/bling_erp_api/resources/logisticas_servicos.py
alterar
alterar(
id_logistica_servico: int, dados: LogisticasServicosDadosSaveRequestDTO
) -> LogisticasServicosIdLogisticaServicoPutResponse200
Altera um serviço de logística.
Endpoint: PUT /logisticas/servicos/{idLogisticaServico}
Altera dados de um serviço de logística personalizada pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_logistica_servico
|
int
|
ID do serviço (Bling: |
required |
dados
|
LogisticasServicosDadosSaveRequestDTO
|
Dados do serviço (Bling: request body, object, obrigatório) |
required |
Returns:
| Type | Description |
|---|---|
LogisticasServicosIdLogisticaServicoPutResponse200
|
Bling API response. Response schemas: 200: LogisticasServicosDadosSaveDTO; 400: ErrorResponse; 404: ErrorResponse |
Source code in src/bling_erp_api/resources/logisticas_servicos.py
alterar_situacao
Ativa ou desativa um serviço de logística.
Endpoint: PATCH /logisticas/{idLogisticaServico}/situacoes
Desativa ou ativa um serviço de uma logística personalizada pelo ID.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
id_logistica_servico
|
int
|
ID do serviço (Bling: |
required |
ativo
|
bool
|
Ativar ou desativar (Bling: request body, boolean, obrigatório) |
required |
Returns:
| Type | Description |
|---|---|
JsonObject
|
Bling API response. Response schemas: 400: ErrorResponse; 404: ErrorResponse |