DOCS

Request a shipment rating

/

Solicitar uma classificação de envio

Explore os pares de chave/valor em uma solicitação de classificação de envio.

Solicite taxas de envio internacionais para vários provedores de envio configurados nas configurações da sua loja dentro do Zonos.

Atributos 

Pares de chave/valor JSON no corpo da solicitação

POST | https://api.zonos.com/v1/shipment_rating

CABEÇALHO zonos-version: 2020-03-04

O cabeçalho acima é uma entrada obrigatória para que esta solicitação de classificação seja concluída com sucesso.

CampoNotas
currency OBRIGATÓRIOA string da moeda base, representada por um código ISO de três letras.
items_amount OBRIGATÓRIOUm decimal com a quantidade de itens.
packages OBRIGATÓRIOUma lista do número e dimensões das embalagens sendo enviadas. hash
packages.id OBRIGATÓRIOO identificador único da embalagem para o comerciante ou exportador.
packages.dimensions OBRIGATÓRIOAs dimensões da embalagem. hash
packages.dimensions.height OBRIGATÓRIOUm decimal para a altura da caixa de envio.
packages.dimensions.length OBRIGATÓRIOUm decimal para o comprimento da caixa de envio.
packages.dimensions.unit OBRIGATÓRIOA unidade de medida para as dimensões da caixa de envio. Os valores possíveis são polegada centímetro milímetro nulo. Quando nulo, será usada a polegada.
packages.dimensions.width OBRIGATÓRIOUm decimal contendo a largura da caixa de envio.
packages.insured_amount OPCIONALUm decimal com o valor do seguro.
packages.type OPCIONALUma string para especificar um tipo específico de caixa de transportadora a ser usada para o cálculo de envio. Os valores possíveis incluem FEDEX_BOX
packages.weight OBRIGATÓRIOUm decimal contendo o peso da embalagem.
packages.weight_unit OBRIGATÓRIOUma string com a unidade de medida para o peso. Os valores possíveis são libra onça quilograma nulo. Quando nulo, será usada a libra.
pickup_date OBRIGATÓRIOA data de coleta solicitada para a embalagem, no formato ISO 8601 AAAA-MM-DDTHH:mm:ss.sssZ. Assume-se UTC quando nenhuma informação de fuso horário é passada.
service_level OPCIONALO nível de serviço com a transportadora, por exemplo, padrão. hash Exemplos comuns incluem: ups_express, ups_express_saver, ups_expedited, ups_economy, ups_standard, ups_mail_innovations_economy, ups_mail_innovations_priority, dhl_express, dhl_ecommerce_parcel_direct, fedex_priority, fedex_economy, usps_first_class_mail_international, usps_priority_mail_international, landmark_parcel, apc_parcel, point2point_standard, point2point_direct, point2point_packet e fedex_international_ground. Consulte a documentação da transportadora para a lista completa de níveis de serviço disponíveis por transportadora.
ship_from OBRIGATÓRIOO endereço de origem. hash
ship_from.cityUma string para a cidade, bairro, distrito, subúrbio ou vila do endereço de origem.
ship_from.country OBRIGATÓRIOA string do país de origem, representada por um código ISO de duas letras.
ship_from.postal_code OBRIGATÓRIOUma string para o código postal do endereço de origem.
ship_from.state_code OBRIGATÓRIOUma string para o endereço de origem, quando disponível. Apenas necessário no Canadá e no Brasil.
ship_to OBRIGATÓRIOO endereço de destino. hash
ship_to.city OBRIGATÓRIOUma string para a cidade, bairro, distrito, subúrbio ou vila do cliente.
ship_to.country OBRIGATÓRIOUma string para o país de destino, representada por um código ISO de duas letras.
ship_to.postal_code OBRIGATÓRIOUma string para o código postal de destino. Opcional, dependendo do país de importação.
ship_to.state_code OBRIGATÓRIOUma string para o código de estado de destino, quando disponível. Apenas obrigatório no Canadá e no Brasil.
ship_to.type OBRIGATÓRIOO tipo do endereço de destino. Os valores possíveis incluem residencial e comercial.

Exemplo de solicitação

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
{
  "currency": "USD",
  "items_amount": 168.99,
  "packages": [
    {
      "id": "1",
      "dimensions": {
        "height": 19.0,
        "length": 15.0,
        "unit": "inch",
        "width": 15.0
      },
      "insured_amount": 33.22,
      "type": null,
      "weight": 32.0,
      "weight_unit": "pound"
    }
  ],
  "pickup_date": "2020-07-06T18:47:04.629+0000",
  "service_level": null,
  "ship_from": {
    "city": "St George",
    "country": "US",
    "postal_code": "84770",
    "state_code": "UT"
  },
  "ship_to": {
    "city": "Campinas",
    "country": "BR",
    "postal_code": "75828-000",
    "state_code": "SP",
    "type": "residential"
  }
}

Resposta de exemplo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
{
  "id": "ship_5p67angIDnS91CyfpW55YZ",
  "currency": {
    "id": "curr_1Rp9lhXSRXvEWVs97k2PHE",
    "base": "USD",
    "date": "2020-02-04T18:47:04.629+0000",
    "rates": []
  },
  "errors": [
    {
      "details": {
        "id": "rtqt_7cz80Ny8dToSqoWlHTJJnP",
        "service_level": "FEDEX_EXPRESS_SAVER",
        "display_name": "FedEx Express Saver"
      },
      "message": "[868] Service is not allowed.  ",
      "type": "fedex_api"
    }
  ],
  "quotes": [
    {
      "id": "rtqt_4BUyxLEUeoU6zDdprCRoUV",
      "amount_subtotal": 943.18,
      "mode": {
        "delivery_date_estimate": null,
        "display_name": "UPS Expedited ",
        "rates": [
          {
            "amount": 848.31,
            "note": "UPS api: standard rate",
            "type": "retail_shipping"
          },
          {
            "amount": 64.4,
            "note": "UPS api: fuel surcharge",
            "type": "fuel_surcharge"
          },
          {
            "amount": 40.0,
            "note": "UPS api: extended area",
            "type": "carrier_fee"
          },
          {
            "amount": -9.53,
            "note": "UPS negotiated discount",
            "type": "negotiated_discount"
          }
        ],
        "service_level": "UPS_WORLDWIDE_EXPEDITED",
        "transit_business_days": null,
        "transit_days": null
      },
      "packages": [
        {
          "id": "1",
          "weight": {
            "billable": 32.0,
            "dimensional": 30.7554,
            "factor": 139,
            "weight_unit": "pound"
          }
        }
      ],
      "weight": {
        "billable": 32.0,
        "unit": "pound"
      }
    },
    {
      "id": "rtqt_1jyuPdiE5uIBcYzhO54DAb",
      "amount_subtotal": 1058.86,
      "weight": {
        "billable": 32.0,
        "unit": "pound"
      },
      "mode": {
        "delivery_date_estimate": null,
        "display_name": "UPS Saver ",
        "rates": [
          {
            "amount": 957.26,
            "note": "UPS api: standard rate",
            "type": "retail_shipping"
          },
          {
            "amount": 72.3,
            "note": "UPS api: fuel surcharge",
            "type": "fuel_surcharge"
          },
          {
            "amount": 40.0,
            "note": "UPS api: extended area",
            "type": "carrier_fee"
          },
          {
            "amount": -10.7,
            "note": "UPS negotiated discount",
            "type": "negotiated_discount"
          }
        ],
        "service_level": "UPS_SAVER",
        "transit_business_days": null,
        "transit_days": null
      },
      "packages": [
        {
          "id": "1",
          "weight": {
            "billable": 32.0,
            "dimensional": 30.7554,
            "factor": 139,
            "weight_unit": "pound"
          }
        }
      ]
    }
  ]
}

Esta página foi útil?