DOCS

Rating object

/

Betygsobjekt

Utforska kapabiliteterna och funktionerna hos Betygsobjektet.

Betygsobjektet kommer att tillhandahålla fraktpriser efter servicetyp med en uppdelning av tillägg, avgifter och förhandlade rate rabatter som utgör priset.

Attribut 

FältAnteckningar
id STRÄNGDen unika identifieraren för objektet. Id för betygsobjektet kommer alltid att föregås av ship.
currency HASHHash som ger information om basvalutan som skickades i begäran och som tillhandahålls för svaret.
currency.id STRÄNGDen unika identifieraren för valutaobjektet.
currency.base STRÄNGBasvalutan som skickades i betygsbegäran, representerad av en tre-bokstavs ISO-kod. Alla belopp i betygsobjektet listas i basvalutan.
currency.date TIDSTEMPELDatumet då valutan rate hämtades, i ISO 8601-formatet YYYY-MM-DDTHH:mm:ss.sssZ.
currency.rates HASHHash som innehåller valutor och växelkurser som behövs för konvertering från basvalutan.
errors HASHHash som innehåller detaljer om eventuella fel i begäran.
errors.type STRÄNGUrsprunget till felet. Möjliga värden inkluderar fedex_api ups_api dhl_api usps_api internal_error zonos_configuration.
errors.message STRÄNGDen beskrivande anledningen till felet från den motsvarande transportören.
errors.details HASHHash som innehåller detaljer om servicenivån som returnerade ett fel.
errors.details.id STRÄNGDen unika identifieraren för servicenivån.
errors.details.service_level STRÄNGServicenivån med transportören, t.ex. standard.
errors.details.display_name STRÄNGVisningsnamnet för servicenivån.
quotes LISTAListan över fraktpriser efter servicenivå.
quotes.id STRÄNGDen unika identifieraren för objektet. Id för prisobjektet kommer alltid att föregås av rtqt.
quotes.amount_subtotal DECIMALDen totala beräknade fraktkostnaden för servicenivån.
quotes.weight HASHHash som ger information om vikten som användes för den angivna fraktkostnaden.
quotes.weight.billable DECIMALDen debiterbara vikten av paketet som användes för fraktpriset.
quotes.weight.unit STRÄNGMätningens enhet för vikten. Möjliga värden är pound, ounce, kilogram, och null. När null, kommer pound att användas.
quotes.mode HASHHash som innehåller detaljerad information om servicenivån.
quotes.mode.service_level STRÄNGServicenivån med transportören, t.ex. standard. Vanliga exempel inkluderar: 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, och fedex_international_ground. Se transportörens dokumentation för hela listan över tillgängliga servicenivåer per transportör.
quotes.mode.display_name STRÄNGVisningsnamnet för servicenivån.
quotes.mode.delivery_date_estimate TIMESTAMPDet uppskattade leveransdatumet för tjänstenivån, i ISO 8601-formatet YYYY-MM-DDTHH:mm:ss.sssZ. Detta kommer att returneras om det är tillgängligt från transportörens API.
quotes.mode.transit_business_days INTEGERDet uppskattade antalet transportdagar för tjänstenivån som endast räknar arbetsdagar som transportdagar. Detta kommer att returneras om det är tillgängligt från transportörens API.
quotes.mode.transit_days INTEGERDet uppskattade antalet transportdagar för tjänstenivån. Detta kommer att returneras om det är tillgängligt från transportörens API.
quotes.mode.rates HASHHash som innehåller detaljerad information om uppdelningen av fraktkostnaden rate.
quotes.mode.rates.amount DECIMALBeloppet för den specifika rate-posten.
quotes.mode.rates.note STRINGYtterligare detaljer om vad beloppet för rate-posten representerar.
quotes.mode.rates.type STRINGTypen av rate-posten. Möjliga värden inkluderar retail_shipping fuel_surcharge carrier_fee negotiated_discount.
quotes.packages LISTEn lista med detaljer om de paket som skickas.
quotes.packages.id STRINGDen unika identifieraren för paketobjektet.
quotes.packages.weight HASHHash som innehåller detaljer om vikten för paketet.
quotes.packages.weight.billable DECIMALDen debiterbara vikten av paketet.
quotes.packages.weight.dimensional DECIMALDen dimensionella vikten av paketet.
quotes.packages.weight.factor INTEGERDen internationella viktfaktorn som används för att beräkna den dimensionella vikten för paketet.
quotes.packages.weight.weight_unit STRINGEn sträng med enhet för mätning av vikten. Möjliga värden är pound ounce kilogram null. När null, kommer pound att användas.

Exempel på svar

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",
        "display_name": "FedEx Express Saver",
        "service_level": "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,
      "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"
          }
        }
      ],
      "weight": {
        "billable": 32.0,
        "unit": "pound"
      }
    }
  ]
}

Var den här sidan hjälpsam?


På den här sidan: