hermes-ebay-buy-browse

Crates.iohermes-ebay-buy-browse
lib.rshermes-ebay-buy-browse
version0.1.0
created_at2025-08-01 22:58:09.084922+00
updated_at2025-08-01 22:58:09.084922+00
descriptionGenerated Rust client for eBay Buy Browse API - search and retrieve item details
homepagehttps://github.com/hermes-marketplace/hermes-sdk
repositoryhttps://github.com/hermes-marketplace/hermes-sdk
max_upload_size
id1777760
size635,387
Ross Lee (rossjameslee)

documentation

https://docs.rs/hermes-ebay-buy-browse

README

Rust API client for hermes-ebay

The Browse API has the following resources:

  • item_summary:
    Allows shoppers to search for specific items by keyword, GTIN, category, charity, product, image, or item aspects and refine the results by using filters, such as aspects, compatibility, and fields values, or UI parameters.
  • item:
    Allows shoppers to retrieve the details of a specific item or all items in an item group, which is an item with variations such as color and size and check if a product is compatible with the specified item, such as if a specific car is compatible with a specific part.

    This resource also provides a bridge between the eBay legacy APIs, such as the <a href="/api-docs/user-guides/static/finding-user-guide-landing.html" target="_blank">Finding, and the RESTful APIs, which use different formats for the item IDs.
The item_summary, search_by_image, and item resource calls require an <a href="/api-docs/static/oauth-client-credentials-grant.html" target="_blank">Application access token.

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.20.2
  • 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/buy/browse/v1

Class Method HTTP request Description

ItemApi | check_compatibility | POST /item/{item_id}/check_compatibility | ItemApi | get_item | GET /item/{item_id} | ItemApi | get_item_by_legacy_id | GET /item/get_item_by_legacy_id | ItemApi | get_items | GET /item/ | ItemApi | get_items_by_item_group | GET /item/get_items_by_item_group | ItemSummaryApi | search | GET /item_summary/search | ItemSummaryApi | search_by_image | POST /item_summary/search_by_image |

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