Download OpenAPI specification:Download
This API allows sellers to retrieve and manage their custom shipping rate tables.
This method retrieves an existing rate table identified by the rate_table_id path parameter.
getRateTable currently supports the retrieval of rate tables for the following eBay marketplace IDs:
EBAY_AUEBAY_CAEBAY_DEEBAY_ESEBAY_FREBAY_GBEBAY_ITEBAY_US| rate_table_id required | string The unique identifier for the shipping rate table. This identifier is generated by eBay when a shipping rate table is first created. |
{- "marketplaceId": "string",
- "name": "string",
- "rates": [
- {
- "additionalCost": {
- "currency": "string",
- "value": "string"
}, - "rateId": "string",
- "shippingCategory": "string",
- "shippingCost": {
- "currency": "string",
- "value": "string"
}, - "shippingRegionNames": [
- "string"
], - "shippingServiceCode": "string"
}
], - "rateTableBasis": "string",
- "rateTableId": "string",
- "shippingOptionType": "string"
}This method allows sellers to update shippingCost and/or additionalCost information for an existing shipping rate table identified by the rate_table_id path parameter.
Note: To retrieve a list of all rateTableId values, issue a getRateTables call (part of Account API V1,) with no countryCode query parameter specifed. This will return a list of all shipping rate tables and corresponding rateTableId values.
A successful call returns an HTTP status code of 204 No Content.
| rate_table_id required | string The unique identifier for the shipping rate table. This identifier is generated by eBay when a shipping rate table is first created. |
Request to update the shipping costs for the identified shipping rate table.
Array of objects (RateUpdate) An array of rate objects for which shippingCost and/or additionalCost are to be updated. |
{- "rates": [
- {
- "additionalCost": {
- "currency": "string",
- "value": "string"
}, - "rateId": "string",
- "shippingCost": {
- "currency": "string",
- "value": "string"
}
}
]
}