Skip to content

Logísticas - Etiquetas

bling_erp_api.resources.logisticas_etiquetas.LogisticasEtiquetasResource

LogisticasEtiquetasResource(transport: Transport)

Bases: BaseResource

Operações de etiquetas de logísticas do Bling. Mapeia /logisticas/etiquetas.

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
def __init__(self, transport: Transport) -> None:
    """Create a resource bound to a transport."""
    self._transport = transport

obter

obter(
    *, formato: str, ids_vendas: list[int]
) -> LogisticasEtiquetasGetResponse200

Obtém etiquetas das vendas.

Endpoint: GET /logisticas/etiquetas

Obtém as etiquetas dos pedidos de venda a partir dos IDs dos pedidos.

Parameters:

Name Type Description Default
formato str

Formato do arquivo (Bling: formato, string, obrigatório)

required
ids_vendas list[int]

IDs dos pedidos de venda (Bling: idsVendas[], array, obrigatório)

required

Returns:

Type Description
LogisticasEtiquetasGetResponse200

Bling API response. Response schemas: 200: LogisticasEtiquetasDadosResponseDTO; 400: ErrorResponse; 404: ErrorResponse

Source code in src/bling_erp_api/resources/logisticas_etiquetas.py
def obter(self, *, formato: str, ids_vendas: list[int]) -> LogisticasEtiquetasGetResponse200:
    """Obtém etiquetas das vendas.

    Endpoint: GET /logisticas/etiquetas

    Obtém as etiquetas dos pedidos de venda a partir dos IDs dos pedidos.

    Args:
        formato: Formato do arquivo (Bling: ``formato``, string, obrigatório)
        ids_vendas: IDs dos pedidos de venda (Bling: ``idsVendas[]``, array, obrigatório)

    Returns:
        Bling API response. Response schemas: 200: LogisticasEtiquetasDadosResponseDTO; 400: ErrorResponse; 404: ErrorResponse
    """
    raw = self._get(
        "/logisticas/etiquetas", params={"formato": formato, "idsVendas[]": ids_vendas}
    )
    return self._validate_response(LogisticasEtiquetasGetResponse200, raw)