Listar agências de transportadoras disponíveis:

Agências de transportadoras disponíveis (incluindo Correios) podem ser listadas do seguinte modo:

Para enviar com a transportadora JadLog (id = 2), no momento de colocar etiquetas no carrinho é necessário a escolha da agência de postagem pelo seu id.

Endpoint GET /api/v2/me/shipment/agencies

Exemplo com cURL:

$ curl -X GET 'https://www.melhorenvio.com.br/api/v2/me/shipment/services?pretty'

Nota: O Parâmetro pretty pode ser passado para imprimir o JSON de modo que se possa visualizar a informação na fase de desenvolvimento, não sendo recomendado para produção por aumentar o tamanho da resposta enviada ao cliente.

Resposta:

[
  {
    "id": 1, // id da agência
    "name": "LJ SAO PAULO 02", // nome da agência
    "initials": "LJ-SAO-02", // iniciais da agência
    "code": "1008106", // código da agência
    "company_name": "Del Logistic Comercial Ltda", // razão social da agência
    "status": "available", // status da agência
    "email": "dellogistic.sao@jadlog.com.br", // email da agência
    "address": { // endereço da aagência
      "id": 1,
      "label": "Agência JadLog", // label do endereço
      "postal_code": "5002010", // cep do endereço
      "address": "R Tanabi 215", // logradouro do endereço
      "number": null, // número do endereço
      "complement": null, // complemento do endereço
      "district": "Agua Branca", // bairro do endereço
      "latitude": -23.53045, // latitude do endereço
      "longitude": -46.6752425, // longitude do endereço
      "created_at": "2017-09-11 17:47:13",
      "updated_at": "2017-09-11 17:47:13",
      "city": { // cidade do endereço
        "id": 5269,
        "city": "São Paulo", // nome da cidade
        "state": { // estado
          "id": 25,
          "state": "São Paulo", // nome do estado
          "state_abbr": "SP", // uf do estado
          "country": { // país
            "id": "BR", 
            "country": "Brazil" // nome do país
          }
        }
      }
    },
    "phone": { // telefone
      "id": 1,
      "label": "Agência JadLog", // label do endereço
      "phone": "1138628200", // telefone com ddd
      "type": "fixed", // tipo de telefone (fixed, mobile)
      "country_id": "BR", // país em que o número está registrado
      "created_at": "2017-09-11 17:47:13",
      "updated_at": "2017-09-11 17:47:13"
    }
  },
  // ... (outras agências)
]

Filtros

Pode ser retornado informações da agência pelo seu id:

Endpoint GET /api/v2/me/shipment/agencies/{id}

Exemplo com cURL:

$ curl -X GET 'https://www.melhorenvio.com.br/api/v2/me/shipment/agencies/1?pretty'

Pode ser retornado agências pelo id da transportadora:

Endpoint GET /api/v2/me/shipment/agencies?company={id}

Exemplo com cURL:

$ curl -X GET 'https://www.melhorenvio.com.br/api/v2/me/shipment/agencies?company=2&pretty'

Pode ser retornado agências por localidade:

Endpoint GET /api/v2/me/shipment/agencies?company={id}&country=BR&state={state}&city={city}

Exemplo com cURL:

$ curl -X GET 'https://www.melhorenvio.com.br/api/v2/me/shipment/agencies?company=2&country=BR&state=SP&city=São+Paulo&pretty'

results matching ""

    No results matching ""