Marketplace API

Build multi-vendor marketplaces with vendor management, product catalogs, and order processing.

Quick Start

Create a Vendor

curl -X POST https://api.etaildepot.com/v2/vendors \
  -H "Authorization: Bearer your_api_key" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "ACME Store",
    "email": "contact@acmestore.com",
    "business_type": "retail",
    "commission_rate": 0.05
  }'

Endpoints

POST /vendors

Create a new vendor in your marketplace

Parameters:

  • name - Vendor business name
  • email - Vendor contact email
  • commission_rate - Marketplace commission (0.0-1.0)
GET /vendors/{id}

Retrieve vendor details and performance metrics

POST /products

Add a product to the marketplace catalog

Parameters:

  • vendor_id - Associated vendor ID
  • name - Product name
  • price - Product price in cents
  • inventory_count - Available inventory

Key Features

Vendor Management

Onboard vendors, manage commissions, and track performance with comprehensive analytics.

Product Catalog

Centralized product management with inventory tracking and automated pricing rules.

Order Processing

Automated order routing to vendors with real-time status updates and fulfillment tracking.

Analytics & Reporting

Detailed marketplace analytics with vendor performance metrics and revenue insights.

Need Help?

Developer Support

Get help with marketplace integration and vendor onboarding.

Contact Support

API Console

Test marketplace API calls interactively.

Launch Console