Consultar o frete de uma oferta

Devolve as opções de entrega de uma oferta de produto físico para um CEP. Use o id da opção escolhida em shipping_option_id na criação do pagamento.

Pré-requisito, feito pelo vendedor no painel: a integração de logística cadastrada, as dimensões e o peso do produto preenchidos e pelo menos uma configuração de frete ativa. Sem configuração de frete, a consulta responde 400.

Oferta que não é de produto físico responde 200 com a lista vazia. Se a transportadora não responder, as opções de frete calculado ficam de fora e as opções grátis e de valor fixo continuam na lista.

Sem campo de autorização: o portal autentica por você com a sua chave de Homologação e as requisições rodam só no ambiente de testes.

GET
/offers/{identifier}/shipping
AuthorizationBearer <token>

Token de acesso devolvido por POST /auth/token. Envie como "Authorization: Bearer ". Vale 24 horas.

In: header

Path Parameters

identifierstring

Query Parameters

postal_codestring

CEP de destino, com ou sem pontuação.

quantity?integer

Quantidade de unidades, para o cálculo do peso. O padrão é 1.

Range1 <= value

Response Body

curl -X GET "https://pagpolar-api.creativecode.dev.br/v1/offers/string/shipping?postal_code=string&quantity=1"
{
  "data": [
    {
      "id": "wil_a1b2c3d4-e5f6-4a7b-8c9d-0e1f2a3b4c5d",
      "name": "SEDEX",
      "type": "DYNAMIC",
      "cost": 32.9,
      "min_days": 5,
      "max_days": 5,
      "days_type": "BUSINESS_DAYS"
    }
  ]
}
{
  "error": {
    "code": "invalid_request",
    "message": "string",
    "request_id": "string"
  }
}
{
  "error": {
    "code": "invalid_request",
    "message": "string",
    "request_id": "string"
  }
}
{
  "error": {
    "code": "invalid_request",
    "message": "string",
    "request_id": "string"
  }
}
{
  "error": {
    "code": "invalid_request",
    "message": "string",
    "request_id": "string"
  }
}
{
  "error": {
    "code": "invalid_request",
    "message": "string",
    "request_id": "string"
  }
}