Seller integrations use Sanctum tokens with the seller ability and optional X-Team-Id header for multi-team accounts. All responses use the standard success envelope.
Auctions
- GET /api/v1/seller/auctions — list your auctions (filter status, search).
- POST /api/v1/seller/auctions — create draft auction (title, category_id, start_time, end_time, …).
- GET /api/v1/seller/auctions/{id} — detail.
- PATCH /api/v1/seller/auctions/{id} — update fields.
Lots
- GET /api/v1/seller/lots — list lots you own.
- POST /api/v1/seller/lots — create lot (auction_id, title, starting_bid, …).
- GET /api/v1/seller/lots/{id} — detail with images.
- PATCH /api/v1/seller/lots/{id} — update lot fields.
Inventory
- GET /api/v1/inventory — paginated warehouse items.
- POST /api/v1/inventory — create inventory item.
- PATCH /api/v1/inventory/{id} — update item.
- GET /api/v1/inventory/aging-summary — bucket counts by days in stock.
- POST /api/v1/inventory/convert-to-lots — promote items to lots (auction_id, item ids).
Settlements & media
- GET /api/v1/settlements — settlement statements for sold lots.
- GET /api/v1/settlements/{id} — single settlement with lot/auction embed.
- POST /api/v1/media — multipart upload (file, model_type lot|auction|inventory_item, model_id, collection).
Reference
Last updated: 2026-07-13