# eBay API Documentation

This is the complete API documentation for connecting to the eBay API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **eBay connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/ebay/actions/{actionSlug}/run
```

## eBay actions

- PUT `complete-sale` Complete Sale
- GET `create-seller-policy` Create a Selling Policy
- POST `create-inventory-location` Create Inventory Location
- POST `create-offer` Create Offer
- POST `create-or-replace-inventory-item` Create or Replace Inventory Item
- DELETE `delete-offer` Delete Offer
- GET `get-category-sub-tree` Get Category Sub-Tree
- GET `get-category-suggestions` Get Category Suggestions
- GET `get-category-tree` Get Category Tree
- GET `get-default-category-tree` Get Default Category Tree
- GET `get-inventory-item` Get Inventory Item
- GET `get-item` Get Item
- GET `get-item-condition-policies` Get Item Condition Policies
- GET `get-offer` Get Offer
- GET `get-order` Get Order
- GET `get-orders` Get Orders
- GET `get-seller-events` Get Seller Events
- GET `get-sku-inventory-location` Get SKU Inventory Location
- GET `list-inventory-items` List Inventory Items
- GET `list-inventory-locations` List Inventory Locations
- GET `list-item-aspects-for-category` List Item Aspects for Category
- GET `get-offers` List Offers by SKU
- GET `list-opted-in-programs` List Opted-In Programs
- GET `list-orders` List Orders
- GET `list-seller-items` List Seller Items
- GET `list-seller-items-v2` List Seller Items_v2
- GET `list-selling-policies` List Selling Policies
- PUT `opt-in-to-program` Opt-In to Program
- PUT `opt-out-of-program` Opt-Out of Program
- PUT `publish-offer` Publish Offer
- PUT `revise-inventory-status` Revise Inventory Status
- PUT `update-price-and-quantity` Update - Price and Quantity
- POST `update-offer` Update Offer
- PUT `withdraw-offer` Withdraw Offer
