hermes-ebay-sell-logistics

Crates.iohermes-ebay-sell-logistics
lib.rshermes-ebay-sell-logistics
version0.1.0
created_at2025-08-02 06:18:19.788434+00
updated_at2025-08-02 06:18:19.788434+00
descriptionGenerated Rust client for eBay Sell Logistics API - shipping quotes and logistics
homepagehttps://github.com/hermes-marketplace/hermes-sdk
repositoryhttps://github.com/hermes-marketplace/hermes-sdk
max_upload_size
id1778351
size193,018
Ross Lee (rossjameslee)

documentation

https://docs.rs/hermes-ebay-sell-logistics

README

Rust API client for hermes-ebay

<span class="tablenote">Note: This is a <a href="https://developer.ebay.com/api-docs/static/versioning.html#limited " target="_blank"> <img src="/cms/img/docs/partners-api.svg" class="legend-icon partners-icon" title="Limited Release" alt="Limited Release" />(Limited Release) API available only to select developers approved by business units.

The Logistics API resources offer the following capabilities:

  • shipping_quote – Consolidates into a list a set of live shipping rates, or quotes, from which you can select a rate to ship a package.
  • shipment – Creates a "shipment" for the selected shipping rate.
Call createShippingQuote to get a list of live shipping rates. The rates returned are all valid for a specific time window and all quoted prices are at eBay-negotiated rates.

Select one of the live rates and using its associated rateId, create a "shipment" for the package by calling createFromShippingQuote. Creating a shipment completes an agreement, and the cost of the base service and any added shipping options are summed into the returned totalShippingCost value. This action also generates a shipping label that you can use to ship the package. The total cost of the shipment is incurred when the package is shipped using the supplied shipping label. <p class="tablenote">Important! Sellers must set up a payment method via their eBay account before they can use the methods in this API to create a shipment and the associated shipping label.

For more information, please visit https://github.com/yourusername/hermes

Overview

This API client was generated by the OpenAPI Generator project. By using the openapi-spec from a remote server, you can easily generate an API client.

  • API version: v1_beta.0.0
  • Package version: 0.1.0
  • Generator version: 7.14.0
  • Build package: org.openapitools.codegen.languages.RustClientCodegen

Installation

Put the package under your project folder in a directory named hermes-ebay and add the following to Cargo.toml under [dependencies]:

hermes-ebay = { path = "./hermes-ebay" }

Documentation for API Endpoints

All URIs are relative to https://api.ebay.com/sell/logistics/v1_beta

Class Method HTTP request Description

ShipmentApi | cancel_shipment | POST /shipment/{shipmentId}/cancel | ShipmentApi | create_from_shipping_quote | POST /shipment/create_from_shipping_quote | ShipmentApi | download_label_file | GET /shipment/{shipmentId}/download_label_file | ShipmentApi | get_shipment | GET /shipment/{shipmentId} | ShippingQuoteApi | create_shipping_quote | POST /shipping_quote | ShippingQuoteApi | get_shipping_quote | GET /shipping_quote/{shippingQuoteId} |

Documentation For Models

To get access to the crate's generated documentation, use:

cargo doc --open

Author

your-email@example.com

Commit count: 0

cargo fmt