DataFlex / ShipEngine Walkthrough / Get previously-quoted rates for a shipment
Back to Collection Items
Use ChilkatAx-win32.pkg
Procedure Test
Handle hoHttp
Boolean iSuccess
Variant vSbResponseBody
Handle hoSbResponseBody
Handle hoJarrResp
Integer iRespStatusCode
Variant vJson
Handle hoJson
String sRate_request_id
String sShipment_id
String sCreated_at
String sStatus
Integer j
Integer iCount_j
String sRate_id
String sRate_type
String sCarrier_id
String sV_Currency
String sAmount
String sInsurance_amountCurrency
Integer iInsurance_amountAmount
String sConfirmation_amountCurrency
Integer iConfirmation_amountAmount
String sOther_amountCurrency
Integer iOther_amountAmount
String sZone
String sPackage_type
Integer iDelivery_days
Boolean iGuaranteed_service
String sEstimated_delivery_date
String sCarrier_delivery_days
String sShip_date
Boolean iNegotiated_rate
String sService_type
String sService_code
Boolean iTrackable
String sCarrier_code
String sCarrier_nickname
String sCarrier_friendly_name
String sValidation_status
Integer k
Integer iCount_k
String sStrVal
Integer i
Integer iCount_i
String sTemp1
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
Get Create (RefClass(cComChilkatHttp)) To hoHttp
If (Not(IsComObjectCreated(hoHttp))) Begin
Send CreateComObject of hoHttp
End
Send ComSetRequestHeader To hoHttp "API-Key" "{{API_KEY}}"
Get Create (RefClass(cComChilkatStringBuilder)) To hoSbResponseBody
If (Not(IsComObjectCreated(hoSbResponseBody))) Begin
Send CreateComObject of hoSbResponseBody
End
Get pvComObject of hoSbResponseBody to vSbResponseBody
Get ComQuickGetSb Of hoHttp "https://api.shipengine.com/v1/shipments/se-123456/rates" vSbResponseBody To iSuccess
If (iSuccess = False) Begin
Get ComLastErrorText Of hoHttp To sTemp1
Showln sTemp1
Procedure_Return
End
Get Create (RefClass(cComChilkatJsonArray)) To hoJarrResp
If (Not(IsComObjectCreated(hoJarrResp))) Begin
Send CreateComObject of hoJarrResp
End
Get pvComObject of hoSbResponseBody to vSbResponseBody
Get ComLoadSb Of hoJarrResp vSbResponseBody To iSuccess
Set ComEmitCompact Of hoJarrResp To False
Showln "Response Body:"
Get ComEmit Of hoJarrResp To sTemp1
Showln sTemp1
Get ComLastStatus Of hoHttp To iRespStatusCode
Showln "Response Status Code = " iRespStatusCode
If (iRespStatusCode >= 400) Begin
Showln "Response Header:"
Get ComLastHeader Of hoHttp To sTemp1
Showln sTemp1
Showln "Failed."
Procedure_Return
End
// Sample JSON response:
// (Sample code for parsing the JSON response is shown below)
// [
// {
// "rates": [
// {
// "rate_id": "se-12445217",
// "rate_type": "shipment",
// "carrier_id": "se-121862",
// "shipping_amount": {
// "currency": "usd",
// "amount": 65.58
// },
// "insurance_amount": {
// "currency": "usd",
// "amount": 0
// },
// "confirmation_amount": {
// "currency": "usd",
// "amount": 0
// },
// "other_amount": {
// "currency": "usd",
// "amount": 0
// },
// "zone": null,
// "package_type": null,
// "delivery_days": 4,
// "guaranteed_service": true,
// "estimated_delivery_date": "2019-09-23T23:00:00Z",
// "carrier_delivery_days": "Monday 9/23 by 11:00 PM",
// "ship_date": "2019-09-17T00:00:00Z",
// "negotiated_rate": false,
// "service_type": "UPSĀ® Ground",
// "service_code": "ups_ground",
// "trackable": true,
// "carrier_code": "ups",
// "carrier_nickname": "ShipEngine Test Account - UPS",
// "carrier_friendly_name": "UPS",
// "validation_status": "valid",
// "warning_messages": [
// ],
// "error_messages": [
// ]
// },
// {
// "rate_id": "se-12445218",
// "rate_type": "shipment",
// "carrier_id": "se-121861",
// "shipping_amount": {
// "currency": "usd",
// "amount": 98.14
// },
// "insurance_amount": {
// "currency": "usd",
// "amount": 0
// },
// "confirmation_amount": {
// "currency": "usd",
// "amount": 0
// },
// "other_amount": {
// "currency": "usd",
// "amount": 0
// },
// "zone": 7,
// "package_type": "package",
// "delivery_days": 2,
// "guaranteed_service": false,
// "estimated_delivery_date": "2019-09-19T00:00:00Z",
// "carrier_delivery_days": "2",
// "ship_date": "2019-09-17T00:00:00Z",
// "negotiated_rate": false,
// "service_type": "USPS Priority Mail",
// "service_code": "usps_priority_mail",
// "trackable": true,
// "carrier_code": "stamps_com",
// "carrier_nickname": "ShipEngine Test Account - Stamps.com",
// "carrier_friendly_name": "Stamps.com",
// "validation_status": "valid",
// "warning_messages": [
// ],
// "error_messages": [
// ]
// },
// {
// "rate_id": "se-12445219",
// "rate_type": "shipment",
// "carrier_id": "se-121861",
// "shipping_amount": {
// "currency": "usd",
// "amount": 12.72
// },
// "insurance_amount": {
// "currency": "usd",
// "amount": 0
// },
// "confirmation_amount": {
// "currency": "usd",
// "amount": 0
// },
// "other_amount": {
// "currency": "usd",
// "amount": 0
// },
// "zone": 7,
// "package_type": "medium_flat_rate_box",
// "delivery_days": 2,
// "guaranteed_service": false,
// "estimated_delivery_date": "2019-09-19T00:00:00Z",
// "carrier_delivery_days": "2",
// "ship_date": "2019-09-17T00:00:00Z",
// "negotiated_rate": false,
// "service_type": "USPS Priority Mail",
// "service_code": "usps_priority_mail",
// "trackable": true,
// "carrier_code": "stamps_com",
// "carrier_nickname": "ShipEngine Test Account - Stamps.com",
// "carrier_friendly_name": "Stamps.com",
// "validation_status": "valid",
// "warning_messages": [
// ],
// "error_messages": [
// ]
// },
// {
// "rate_id": "se-12445220",
// "rate_type": "shipment",
// "carrier_id": "se-121861",
// "shipping_amount": {
// "currency": "usd",
// "amount": 6.98
// },
// "insurance_amount": {
// "currency": "usd",
// "amount": 0
// },
// "confirmation_amount": {
// "currency": "usd",
// "amount": 0
// },
// "other_amount": {
// "currency": "usd",
// "amount": 0
// },
// "zone": 7,
// "package_type": "small_flat_rate_box",
// "delivery_days": 2,
// "guaranteed_service": false,
// "estimated_delivery_date": "2019-09-19T00:00:00Z",
// "carrier_delivery_days": "2",
// "ship_date": "2019-09-17T00:00:00Z",
// "negotiated_rate": false,
// "service_type": "USPS Priority Mail",
// "service_code": "usps_priority_mail",
// "trackable": true,
// "carrier_code": "stamps_com",
// "carrier_nickname": "ShipEngine Test Account - Stamps.com",
// "carrier_friendly_name": "Stamps.com",
// "validation_status": "valid",
// "warning_messages": [
// ],
// "error_messages": [
// ]
// },
// {
// "rate_id": "se-12445221",
// "rate_type": "shipment",
// "carrier_id": "se-121861",
// "shipping_amount": {
// "currency": "usd",
// "amount": 17.47
// },
// "insurance_amount": {
// "currency": "usd",
// "amount": 0
// },
// "confirmation_amount": {
// "currency": "usd",
// "amount": 0
// },
// "other_amount": {
// "currency": "usd",
// "amount": 0
// },
// "zone": 7,
// "package_type": "large_flat_rate_box",
// "delivery_days": 2,
// "guaranteed_service": false,
// "estimated_delivery_date": "2019-09-19T00:00:00Z",
// "carrier_delivery_days": "2",
// "ship_date": "2019-09-17T00:00:00Z",
// "negotiated_rate": false,
// "service_type": "USPS Priority Mail",
// "service_code": "usps_priority_mail",
// "trackable": true,
// "carrier_code": "stamps_com",
// "carrier_nickname": "ShipEngine Test Account - Stamps.com",
// "carrier_friendly_name": "Stamps.com",
// "validation_status": "valid",
// "warning_messages": [
// ],
// "error_messages": [
// ]
// },
// {
// "rate_id": "se-12445222",
// "rate_type": "shipment",
// "carrier_id": "se-121861",
// "shipping_amount": {
// "currency": "usd",
// "amount": 6.48
// },
// "insurance_amount": {
// "currency": "usd",
// "amount": 0
// },
// "confirmation_amount": {
// "currency": "usd",
// "amount": 0
// },
// "other_amount": {
// "currency": "usd",
// "amount": 0
// },
// "zone": 7,
// "package_type": "flat_rate_envelope",
// "delivery_days": 2,
// "guaranteed_service": false,
// "estimated_delivery_date": "2019-09-19T00:00:00Z",
// "carrier_delivery_days": "2",
// "ship_date": "2019-09-17T00:00:00Z",
// "negotiated_rate": false,
// "service_type": "USPS Priority Mail",
// "service_code": "usps_priority_mail",
// "trackable": true,
// "carrier_code": "stamps_com",
// "carrier_nickname": "ShipEngine Test Account - Stamps.com",
// "carrier_friendly_name": "Stamps.com",
// "validation_status": "has_warnings",
// "warning_messages": [
// "Heads up! You've included custom dimensions for a package type with a standardized size. For more accurate rates, consider removing the dimensions for this shipment."
// ],
// "error_messages": [
// ]
// },
// {
// "rate_id": "se-12445223",
// "rate_type": "shipment",
// "carrier_id": "se-121861",
// "shipping_amount": {
// "currency": "usd",
// "amount": 7.03
// },
// "insurance_amount": {
// "currency": "usd",
// "amount": 0
// },
// "confirmation_amount": {
// "currency": "usd",
// "amount": 0
// },
// "other_amount": {
// "currency": "usd",
// "amount": 0
// },
// "zone": 7,
// "package_type": "flat_rate_padded_envelope",
// "delivery_days": 2,
// "guaranteed_service": false,
// "estimated_delivery_date": "2019-09-19T00:00:00Z",
// "carrier_delivery_days": "2",
// "ship_date": "2019-09-17T00:00:00Z",
// "negotiated_rate": false,
// "service_type": "USPS Priority Mail",
// "service_code": "usps_priority_mail",
// "trackable": true,
// "carrier_code": "stamps_com",
// "carrier_nickname": "ShipEngine Test Account - Stamps.com",
// "carrier_friendly_name": "Stamps.com",
// "validation_status": "valid",
// "warning_messages": [
// ],
// "error_messages": [
// ]
// },
// {
// "rate_id": "se-12445224",
// "rate_type": "shipment",
// "carrier_id": "se-121861",
// "shipping_amount": {
// "currency": "usd",
// "amount": 6.78
// },
// "insurance_amount": {
// "currency": "usd",
// "amount": 0
// },
// "confirmation_amount": {
// "currency": "usd",
// "amount": 0
// },
// "other_amount": {
// "currency": "usd",
// "amount": 0
// },
// "zone": 7,
// "package_type": "flat_rate_legal_envelope",
// "delivery_days": 2,
// "guaranteed_service": false,
// "estimated_delivery_date": "2019-09-19T00:00:00Z",
// "carrier_delivery_days": "2",
// "ship_date": "2019-09-17T00:00:00Z",
// "negotiated_rate": false,
// "service_type": "USPS Priority Mail",
// "service_code": "usps_priority_mail",
// "trackable": true,
// "carrier_code": "stamps_com",
// "carrier_nickname": "ShipEngine Test Account - Stamps.com",
// "carrier_friendly_name": "Stamps.com",
// "validation_status": "valid",
// "warning_messages": [
// ],
// "error_messages": [
// ]
// },
// {
// "rate_id": "se-12445225",
// "rate_type": "shipment",
// "carrier_id": "se-121863",
// "shipping_amount": {
// "currency": "usd",
// "amount": 58.37
// },
// "insurance_amount": {
// "currency": "usd",
// "amount": 0
// },
// "confirmation_amount": {
// "currency": "usd",
// "amount": 0
// },
// "other_amount": {
// "currency": "usd",
// "amount": 4.09
// },
// "zone": null,
// "package_type": null,
// "delivery_days": 3,
// "guaranteed_service": false,
// "estimated_delivery_date": "2019-09-20T00:00:00Z",
// "carrier_delivery_days": "3",
// "ship_date": "2019-09-17T00:00:00Z",
// "negotiated_rate": false,
// "service_type": "FedEx GroundĀ®",
// "service_code": "fedex_ground",
// "trackable": true,
// "carrier_code": "fedex",
// "carrier_nickname": "ShipEngine Test Account - FedEx",
// "carrier_friendly_name": "FedEx",
// "validation_status": "valid",
// "warning_messages": [
// ],
// "error_messages": [
// ]
// }
// ],
// "invalid_rates": [
// ],
// "rate_request_id": "se-1426444",
// "shipment_id": "se-4134507",
// "created_at": "2019-09-17T18:39:23.03Z",
// "status": "completed",
// "errors": [
// ]
// }
// ]
// Sample code for parsing the JSON response...
// Use this online tool to generate parsing code from sample JSON: Generate JSON Parsing Code
Move 0 To i
Get ComSize Of hoJarrResp To iCount_i
While (i < iCount_i)
Get ComObjectAt Of hoJarrResp i To vJson
If (IsComObject(vJson)) Begin
Get Create (RefClass(cComChilkatJsonObject)) To hoJson
Set pvComObject Of hoJson To vJson
End
Get ComStringOf Of hoJson "rate_request_id" To sRate_request_id
Get ComStringOf Of hoJson "shipment_id" To sShipment_id
Get ComStringOf Of hoJson "created_at" To sCreated_at
Get ComStringOf Of hoJson "status" To sStatus
Move 0 To j
Get ComSizeOfArray Of hoJson "rates" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJson To j
Get ComStringOf Of hoJson "rates[j].rate_id" To sRate_id
Get ComStringOf Of hoJson "rates[j].rate_type" To sRate_type
Get ComStringOf Of hoJson "rates[j].carrier_id" To sCarrier_id
Get ComStringOf Of hoJson "rates[j].shipping_amount.currency" To sV_Currency
Get ComStringOf Of hoJson "rates[j].shipping_amount.amount" To sAmount
Get ComStringOf Of hoJson "rates[j].insurance_amount.currency" To sInsurance_amountCurrency
Get ComIntOf Of hoJson "rates[j].insurance_amount.amount" To iInsurance_amountAmount
Get ComStringOf Of hoJson "rates[j].confirmation_amount.currency" To sConfirmation_amountCurrency
Get ComIntOf Of hoJson "rates[j].confirmation_amount.amount" To iConfirmation_amountAmount
Get ComStringOf Of hoJson "rates[j].other_amount.currency" To sOther_amountCurrency
Get ComIntOf Of hoJson "rates[j].other_amount.amount" To iOther_amountAmount
Get ComStringOf Of hoJson "rates[j].zone" To sZone
Get ComStringOf Of hoJson "rates[j].package_type" To sPackage_type
Get ComIntOf Of hoJson "rates[j].delivery_days" To iDelivery_days
Get ComBoolOf Of hoJson "rates[j].guaranteed_service" To iGuaranteed_service
Get ComStringOf Of hoJson "rates[j].estimated_delivery_date" To sEstimated_delivery_date
Get ComStringOf Of hoJson "rates[j].carrier_delivery_days" To sCarrier_delivery_days
Get ComStringOf Of hoJson "rates[j].ship_date" To sShip_date
Get ComBoolOf Of hoJson "rates[j].negotiated_rate" To iNegotiated_rate
Get ComStringOf Of hoJson "rates[j].service_type" To sService_type
Get ComStringOf Of hoJson "rates[j].service_code" To sService_code
Get ComBoolOf Of hoJson "rates[j].trackable" To iTrackable
Get ComStringOf Of hoJson "rates[j].carrier_code" To sCarrier_code
Get ComStringOf Of hoJson "rates[j].carrier_nickname" To sCarrier_nickname
Get ComStringOf Of hoJson "rates[j].carrier_friendly_name" To sCarrier_friendly_name
Get ComStringOf Of hoJson "rates[j].validation_status" To sValidation_status
Move 0 To k
Get ComSizeOfArray Of hoJson "rates[j].warning_messages" To iCount_k
While (k < iCount_k)
Set ComK Of hoJson To k
Get ComStringOf Of hoJson "rates[j].warning_messages[k]" To sStrVal
Move (k + 1) To k
Loop
Move 0 To k
Get ComSizeOfArray Of hoJson "rates[j].error_messages" To iCount_k
While (k < iCount_k)
Set ComK Of hoJson To k
Move (k + 1) To k
Loop
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJson "invalid_rates" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJson To j
Move (j + 1) To j
Loop
Move 0 To j
Get ComSizeOfArray Of hoJson "errors" To iCount_j
While (j < iCount_j)
Set ComJ Of hoJson To j
Move (j + 1) To j
Loop
Send Destroy of hoJson
Move (i + 1) To i
Loop
End_Procedure
Curl Command
curl -X GET
-H "API-Key: {{API_KEY}}"
https://api.shipengine.com/v1/shipments/se-123456/rates
Postman Collection Item JSON
{
"name": "Get previously-quoted rates for a shipment",
"event": [
{
"listen": "test",
"script": {
"exec": [
"let response = pm.response.json();",
"",
"if (response[0].rates.length > 0) {",
" pm.collectionVariables.set(\"rate_id\", response[0].rates[0].rate_id);",
"}"
],
"type": "text/javascript"
}
}
],
"request": {
"method": "GET",
"header": [
],
"url": {
"raw": "https://api.shipengine.com/v1/shipments/{{shipment_id}}/rates",
"protocol": "https",
"host": [
"api",
"shipengine",
"com"
],
"path": [
"v1",
"shipments",
"{{shipment_id}}",
"rates"
]
},
"description": "ShipEngine keeps a record of all quoted rates for a shipment. This request shows you how to retrieve those previously-quoted rates."
},
"response": [
{
"name": "Get previously-quoted rates for a shipment",
"originalRequest": {
"method": "GET",
"header": [
],
"url": {
"raw": "https://api.shipengine.com/v1/shipments/{{shipment_id}}/rates",
"protocol": "https",
"host": [
"api",
"shipengine",
"com"
],
"path": [
"v1",
"shipments",
"{{shipment_id}}",
"rates"
]
}
},
"status": "OK",
"code": 200,
"_postman_previewlanguage": "json",
"header": [
{
"key": "Date",
"value": "Tue, 17 Sep 2019 18:39:29 GMT"
},
{
"key": "Content-Type",
"value": "application/json; charset=utf-8"
},
{
"key": "Content-Length",
"value": "11277"
},
{
"key": "Connection",
"value": "keep-alive"
},
{
"key": "Access-Control-Allow-Origin",
"value": "https://www.shipengine.com"
},
{
"key": "Vary",
"value": "Origin"
},
{
"key": "server",
"value": "Microsoft-IIS/8.0"
},
{
"key": "x-newrelic-app-data",
"value": "PxQGVFZXCgITVVZbAwMCV1YGFB9AMQYAZBBZDEtZV0ZaCldOZgRRIzR/GDIOCkheVQoVERh2UhI2UEJWESAMEGMKURJVXVpGEUkJTwFNAUxWDgZRVlUNBBxJUE4VBgBXVQYPACZWVSFzI3lbexoYVFIJSgRs"
},
{
"key": "x-powered-by",
"value": "ASP.NET"
},
{
"key": "x-shipengine-environment",
"value": "j"
},
{
"key": "x-shipengine-requestid",
"value": "d42d0c3b-99d2-45ac-a03a-c9e1bb7bbfd6"
},
{
"key": "x-shipengine-server",
"value": "SS-J-WEB01"
}
],
"cookie": [
],
"body": "[\n {\n \"rates\": [\n {\n \"rate_id\": \"se-12445217\",\n \"rate_type\": \"shipment\",\n \"carrier_id\": \"se-121862\",\n \"shipping_amount\": {\n \"currency\": \"usd\",\n \"amount\": 65.58\n },\n \"insurance_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"confirmation_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"other_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"zone\": null,\n \"package_type\": null,\n \"delivery_days\": 4,\n \"guaranteed_service\": true,\n \"estimated_delivery_date\": \"2019-09-23T23:00:00Z\",\n \"carrier_delivery_days\": \"Monday 9/23 by 11:00 PM\",\n \"ship_date\": \"2019-09-17T00:00:00Z\",\n \"negotiated_rate\": false,\n \"service_type\": \"UPS® Ground\",\n \"service_code\": \"ups_ground\",\n \"trackable\": true,\n \"carrier_code\": \"ups\",\n \"carrier_nickname\": \"ShipEngine Test Account - UPS\",\n \"carrier_friendly_name\": \"UPS\",\n \"validation_status\": \"valid\",\n \"warning_messages\": [],\n \"error_messages\": []\n },\n {\n \"rate_id\": \"se-12445218\",\n \"rate_type\": \"shipment\",\n \"carrier_id\": \"se-121861\",\n \"shipping_amount\": {\n \"currency\": \"usd\",\n \"amount\": 98.14\n },\n \"insurance_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"confirmation_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"other_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"zone\": 7,\n \"package_type\": \"package\",\n \"delivery_days\": 2,\n \"guaranteed_service\": false,\n \"estimated_delivery_date\": \"2019-09-19T00:00:00Z\",\n \"carrier_delivery_days\": \"2\",\n \"ship_date\": \"2019-09-17T00:00:00Z\",\n \"negotiated_rate\": false,\n \"service_type\": \"USPS Priority Mail\",\n \"service_code\": \"usps_priority_mail\",\n \"trackable\": true,\n \"carrier_code\": \"stamps_com\",\n \"carrier_nickname\": \"ShipEngine Test Account - Stamps.com\",\n \"carrier_friendly_name\": \"Stamps.com\",\n \"validation_status\": \"valid\",\n \"warning_messages\": [],\n \"error_messages\": []\n },\n {\n \"rate_id\": \"se-12445219\",\n \"rate_type\": \"shipment\",\n \"carrier_id\": \"se-121861\",\n \"shipping_amount\": {\n \"currency\": \"usd\",\n \"amount\": 12.72\n },\n \"insurance_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"confirmation_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"other_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"zone\": 7,\n \"package_type\": \"medium_flat_rate_box\",\n \"delivery_days\": 2,\n \"guaranteed_service\": false,\n \"estimated_delivery_date\": \"2019-09-19T00:00:00Z\",\n \"carrier_delivery_days\": \"2\",\n \"ship_date\": \"2019-09-17T00:00:00Z\",\n \"negotiated_rate\": false,\n \"service_type\": \"USPS Priority Mail\",\n \"service_code\": \"usps_priority_mail\",\n \"trackable\": true,\n \"carrier_code\": \"stamps_com\",\n \"carrier_nickname\": \"ShipEngine Test Account - Stamps.com\",\n \"carrier_friendly_name\": \"Stamps.com\",\n \"validation_status\": \"valid\",\n \"warning_messages\": [],\n \"error_messages\": []\n },\n {\n \"rate_id\": \"se-12445220\",\n \"rate_type\": \"shipment\",\n \"carrier_id\": \"se-121861\",\n \"shipping_amount\": {\n \"currency\": \"usd\",\n \"amount\": 6.98\n },\n \"insurance_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"confirmation_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"other_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"zone\": 7,\n \"package_type\": \"small_flat_rate_box\",\n \"delivery_days\": 2,\n \"guaranteed_service\": false,\n \"estimated_delivery_date\": \"2019-09-19T00:00:00Z\",\n \"carrier_delivery_days\": \"2\",\n \"ship_date\": \"2019-09-17T00:00:00Z\",\n \"negotiated_rate\": false,\n \"service_type\": \"USPS Priority Mail\",\n \"service_code\": \"usps_priority_mail\",\n \"trackable\": true,\n \"carrier_code\": \"stamps_com\",\n \"carrier_nickname\": \"ShipEngine Test Account - Stamps.com\",\n \"carrier_friendly_name\": \"Stamps.com\",\n \"validation_status\": \"valid\",\n \"warning_messages\": [],\n \"error_messages\": []\n },\n {\n \"rate_id\": \"se-12445221\",\n \"rate_type\": \"shipment\",\n \"carrier_id\": \"se-121861\",\n \"shipping_amount\": {\n \"currency\": \"usd\",\n \"amount\": 17.47\n },\n \"insurance_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"confirmation_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"other_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"zone\": 7,\n \"package_type\": \"large_flat_rate_box\",\n \"delivery_days\": 2,\n \"guaranteed_service\": false,\n \"estimated_delivery_date\": \"2019-09-19T00:00:00Z\",\n \"carrier_delivery_days\": \"2\",\n \"ship_date\": \"2019-09-17T00:00:00Z\",\n \"negotiated_rate\": false,\n \"service_type\": \"USPS Priority Mail\",\n \"service_code\": \"usps_priority_mail\",\n \"trackable\": true,\n \"carrier_code\": \"stamps_com\",\n \"carrier_nickname\": \"ShipEngine Test Account - Stamps.com\",\n \"carrier_friendly_name\": \"Stamps.com\",\n \"validation_status\": \"valid\",\n \"warning_messages\": [],\n \"error_messages\": []\n },\n {\n \"rate_id\": \"se-12445222\",\n \"rate_type\": \"shipment\",\n \"carrier_id\": \"se-121861\",\n \"shipping_amount\": {\n \"currency\": \"usd\",\n \"amount\": 6.48\n },\n \"insurance_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"confirmation_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"other_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"zone\": 7,\n \"package_type\": \"flat_rate_envelope\",\n \"delivery_days\": 2,\n \"guaranteed_service\": false,\n \"estimated_delivery_date\": \"2019-09-19T00:00:00Z\",\n \"carrier_delivery_days\": \"2\",\n \"ship_date\": \"2019-09-17T00:00:00Z\",\n \"negotiated_rate\": false,\n \"service_type\": \"USPS Priority Mail\",\n \"service_code\": \"usps_priority_mail\",\n \"trackable\": true,\n \"carrier_code\": \"stamps_com\",\n \"carrier_nickname\": \"ShipEngine Test Account - Stamps.com\",\n \"carrier_friendly_name\": \"Stamps.com\",\n \"validation_status\": \"has_warnings\",\n \"warning_messages\": [\n \"Heads up! You've included custom dimensions for a package type with a standardized size. For more accurate rates, consider removing the dimensions for this shipment.\"\n ],\n \"error_messages\": []\n },\n {\n \"rate_id\": \"se-12445223\",\n \"rate_type\": \"shipment\",\n \"carrier_id\": \"se-121861\",\n \"shipping_amount\": {\n \"currency\": \"usd\",\n \"amount\": 7.03\n },\n \"insurance_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"confirmation_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"other_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"zone\": 7,\n \"package_type\": \"flat_rate_padded_envelope\",\n \"delivery_days\": 2,\n \"guaranteed_service\": false,\n \"estimated_delivery_date\": \"2019-09-19T00:00:00Z\",\n \"carrier_delivery_days\": \"2\",\n \"ship_date\": \"2019-09-17T00:00:00Z\",\n \"negotiated_rate\": false,\n \"service_type\": \"USPS Priority Mail\",\n \"service_code\": \"usps_priority_mail\",\n \"trackable\": true,\n \"carrier_code\": \"stamps_com\",\n \"carrier_nickname\": \"ShipEngine Test Account - Stamps.com\",\n \"carrier_friendly_name\": \"Stamps.com\",\n \"validation_status\": \"valid\",\n \"warning_messages\": [],\n \"error_messages\": []\n },\n {\n \"rate_id\": \"se-12445224\",\n \"rate_type\": \"shipment\",\n \"carrier_id\": \"se-121861\",\n \"shipping_amount\": {\n \"currency\": \"usd\",\n \"amount\": 6.78\n },\n \"insurance_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"confirmation_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"other_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"zone\": 7,\n \"package_type\": \"flat_rate_legal_envelope\",\n \"delivery_days\": 2,\n \"guaranteed_service\": false,\n \"estimated_delivery_date\": \"2019-09-19T00:00:00Z\",\n \"carrier_delivery_days\": \"2\",\n \"ship_date\": \"2019-09-17T00:00:00Z\",\n \"negotiated_rate\": false,\n \"service_type\": \"USPS Priority Mail\",\n \"service_code\": \"usps_priority_mail\",\n \"trackable\": true,\n \"carrier_code\": \"stamps_com\",\n \"carrier_nickname\": \"ShipEngine Test Account - Stamps.com\",\n \"carrier_friendly_name\": \"Stamps.com\",\n \"validation_status\": \"valid\",\n \"warning_messages\": [],\n \"error_messages\": []\n },\n {\n \"rate_id\": \"se-12445225\",\n \"rate_type\": \"shipment\",\n \"carrier_id\": \"se-121863\",\n \"shipping_amount\": {\n \"currency\": \"usd\",\n \"amount\": 58.37\n },\n \"insurance_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"confirmation_amount\": {\n \"currency\": \"usd\",\n \"amount\": 0\n },\n \"other_amount\": {\n \"currency\": \"usd\",\n \"amount\": 4.09\n },\n \"zone\": null,\n \"package_type\": null,\n \"delivery_days\": 3,\n \"guaranteed_service\": false,\n \"estimated_delivery_date\": \"2019-09-20T00:00:00Z\",\n \"carrier_delivery_days\": \"3\",\n \"ship_date\": \"2019-09-17T00:00:00Z\",\n \"negotiated_rate\": false,\n \"service_type\": \"FedEx Ground®\",\n \"service_code\": \"fedex_ground\",\n \"trackable\": true,\n \"carrier_code\": \"fedex\",\n \"carrier_nickname\": \"ShipEngine Test Account - FedEx\",\n \"carrier_friendly_name\": \"FedEx\",\n \"validation_status\": \"valid\",\n \"warning_messages\": [],\n \"error_messages\": []\n }\n ],\n \"invalid_rates\": [],\n \"rate_request_id\": \"se-1426444\",\n \"shipment_id\": \"se-4134507\",\n \"created_at\": \"2019-09-17T18:39:23.03Z\",\n \"status\": \"completed\",\n \"errors\": []\n }\n]"
}
]
}