- Overview
- Authorization Workflow
- Permissions
- Sandbox
- API Models
- Available API Models
- Request Apidog Access
- OPENAPI SPECIFICATION
- Research Docs
- Amazon Warehousing and Distribution
- Authorization
- Catalog Items
- Catalog [Deprecated]
- Definitions
- Easy Ship
- FBAInbound
- listInboundPlans
- createInboundPlan
- getInboundPlan
- listInboundPlanBoxes
- cancelInboundPlan
- listInboundPlanItems
- updateInboundPlanName
- listPackingGroupBoxes
- listPackingGroupItems
- setPackingInformation
- listPackingOptions
- generatePackingOptions
- confirmPackingOption
- listInboundPlanPallets
- listPlacementOptions
- generatePlacementOptions
- confirmPlacementOption
- getShipment
- listShipmentBoxes
- listShipmentContentUpdatePreviews
- generateShipmentContentUpdatePreviews
- getShipmentContentUpdatePreview
- confirmShipmentContentUpdatePreview
- getDeliveryChallanDocument
- listDeliveryWindowOptions
- generateDeliveryWindowOptions
- confirmDeliveryWindowOptions
- listShipmentItems
- updateShipmentName
- listShipmentPallets
- cancelSelfShipAppointment
- getSelfShipAppointmentSlots
- generateSelfShipAppointmentSlots
- scheduleSelfShipAppointment
- updateShipmentSourceAddress
- updateShipmentTrackingDetails
- listTransportationOptions
- generateTransportationOptions
- confirmTransportationOptions
- listItemComplianceDetails
- updateItemComplianceDetails
- createMarketplaceItemLabels
- listPrepDetails
- setPrepDetails
- getInboundOperationStatus
- getItemEligibilityPreview
- FBAInventory
- FBAOutbound
- Feeds
- Fees
- Finance
- Invoices [Brazil]
- Listings Items
- Merchant Fulfillment
- Orders
- ProductPricing
- Reports
- Sales
- Sellers
- Service
- getServiceJobByServiceJobId
- cancelServiceJobByServiceJobId
- completeServiceJobByServiceJobId
- getServiceJobs
- addAppointmentForServiceJobByServiceJobId
- rescheduleAppointmentForServiceJobByServiceJobId
- assignAppointmentResources
- setAppointmentFulfillmentData
- getRangeSlotCapacity
- getFixedSlotCapacity
- updateSchedule
- createReservation
- updateReservation
- cancelReservation
- getAppointmmentSlotsByJobId
- getAppointmentSlots
- createServiceDocumentUploadDestination
- ShipmentInvoice[Brazil]
- Shipping
- getRatesPOST
- createShipmentPOST
- directPurchaseShipmentPOST
- getShipmentGET
- purchaseShipmentPOST
- cancelShipmentPOST
- oneClickShipmentPOST
- purchaseLabelsPOST
- getTrackingGET
- retrieveShippingLabelPOST
- getShipmentDocumentsGET
- purchaseShipmentPOST
- cancelShipmentPUT
- getRatesPOST
- getAdditionalInputsGET
- getAccountGET
- getCarrierAccountFormInputsGET
- getTrackingInformationGET
- getCarrierAccountsPUT
- linkCarrierAccountPUT
- unlinkCarrierAccountPUT
- generateCollectionFormPOST
- getCollectionFormHistoryPUT
- getUnmanifestedShipmentsPUT
- getCollectionFormGET
- getAccessPointsGET
- Supply Sources
- Tokens
- Uploads
- Notifications
getRates
Pending
POST
/shipping/v1/rates
shipping
Last modified:2024-11-28 09:36:30
Maintainer:Not configured
Rate (requests per second) | Burst |
---|---|
5 | 15 |
Request
Body Params application/json
The payload schema for the getRates operation.
shipTo
object (Address)Â
required
Example:
{"addressLine1":"address_1","addressLine2":"address_2","addressLine3":"address_3","city":"Seattle","countryCode":"US","county":"Washington","district":"District1","name":"address_name","phoneNumber":"+14155552671","postalCode":"123456","stateOrRegion":"Washington"}
addressLine1
stringÂ
required
addressLine2
stringÂ
optional
addressLine3
stringÂ
optional
city
stringÂ
optional
countryCode
stringÂ
required
county
stringÂ
optional
Example:
Washington
district
stringÂ
optional
name
stringÂ
required
phoneNumber
stringÂ
optional
Example:
+14155552671
postalCode
stringÂ
optional
stateOrRegion
stringÂ
required
shipFrom
object (Address)Â
required
Example:
{"addressLine1":"address_1","addressLine2":"address_2","addressLine3":"address_3","city":"Seattle","countryCode":"US","county":"Washington","district":"District1","name":"address_name","phoneNumber":"+14155552671","postalCode":"123456","stateOrRegion":"Washington"}
serviceTypes
array[string]
required
Allowed values:
Amazon Shipping GroundAmazon Shipping StandardAmazon Shipping Premium
shipDate
string <date-time>
optional
containerSpecifications
array[object (ContainerSpecification) {2}]Â
required
dimensions
object (Dimensions)Â
required
weight
object (Weight)Â
required
Example
{
"shipTo": {
"addressLine1": "address_1",
"addressLine2": "address_2",
"addressLine3": "address_3",
"city": "Seattle",
"countryCode": "US",
"county": "Washington",
"district": "District1",
"name": "address_name",
"phoneNumber": "+14155552671",
"postalCode": "123456",
"stateOrRegion": "Washington"
},
"shipFrom": {
"addressLine1": "address_1",
"addressLine2": "address_2",
"addressLine3": "address_3",
"city": "Seattle",
"countryCode": "US",
"county": "Washington",
"district": "District1",
"name": "address_name",
"phoneNumber": "+14155552671",
"postalCode": "123456",
"stateOrRegion": "Washington"
},
"serviceTypes": [
"Amazon Shipping Ground"
],
"shipDate": "2019-08-24T14:15:22Z",
"containerSpecifications": [
{
"dimensions": {
"height": {
"unit": "string",
"value": 0
},
"length": {
"unit": "string",
"value": 0
},
"weight": {
"unit": "string",
"value": 0
},
"width": {
"unit": "string",
"value": 0
}
},
"weight": {
"value": 11,
"unit": "Grams"
}
}
]
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://sandbox.sellingpartnerapi-na.amazon.com/shipping/v1/rates' \
--header 'Content-Type: application/json' \
--data-raw '{
"shipTo": {
"addressLine1": "address_1",
"addressLine2": "address_2",
"addressLine3": "address_3",
"city": "Seattle",
"countryCode": "US",
"county": "Washington",
"district": "District1",
"name": "address_name",
"phoneNumber": "+14155552671",
"postalCode": "123456",
"stateOrRegion": "Washington"
},
"shipFrom": {
"addressLine1": "address_1",
"addressLine2": "address_2",
"addressLine3": "address_3",
"city": "Seattle",
"countryCode": "US",
"county": "Washington",
"district": "District1",
"name": "address_name",
"phoneNumber": "+14155552671",
"postalCode": "123456",
"stateOrRegion": "Washington"
},
"serviceTypes": [
"Amazon Shipping Ground"
],
"shipDate": "2019-08-24T14:15:22Z",
"containerSpecifications": [
{
"dimensions": {
"height": {
"unit": "string",
"value": 0
},
"length": {
"unit": "string",
"value": 0
},
"weight": {
"unit": "string",
"value": 0
},
"width": {
"unit": "string",
"value": 0
}
},
"weight": {
"value": 11,
"unit": "Grams"
}
}
]
}'
Responses
🟢200OK
application/json
Headers
x-amzn-RateLimit-Limit
stringÂ
optional
x-amzn-RequestId
stringÂ
optional
Body
The response schema for the getRates operation.
payload
object (GetRatesResult)Â
optional
serviceRates
array[object (ServiceRate) {4}]Â
required
errors
array[object (Error) {3}]Â
optional
code
stringÂ
required
message
stringÂ
required
details
stringÂ
optional
Example
{
"serviceRates": [
{
"billableWeight": {
"value": 4,
"unit": "kg"
},
"totalCharge": {
"value": 3.25,
"unit": "GBP"
},
"serviceType": "Amazon Shipping Standard",
"promise": {
"deliveryWindow": {
"start": "2018-08-25T20:22:30.737Z",
"end": "2018-08-26T20:22:30.737Z"
},
"receiveWindow": {
"start": "2018-08-23T09:22:30.737Z",
"end": "2018-08-23T11:22:30.737Z"
}
}
}
]
}
🟠400Bad Request
🟠401Unauthorized
🟠403Forbidden
🟠404Record Not Found
🟠429429
🔴500Server Error
🔴503Service Unavailable