Basta provides two GraphQL APIs for auctions, each serving distinct roles within your integration:
| API | Description | Access Type |
|---|---|---|
| Management API | Administrative API for managing auctions, inventory, pricing, and more | Server-side, Authenticated |
| Client API | Public-facing API for surfacing auctions and enabling client-side interactions (read and write) | Public + JWT Auth |
In addition, the Marketplace offers a separate pair of Storefront and Admin APIs for fixed-price commerce alongside your auctions.
- The Management API requires static API credentials (see Getting Started β)
- The Client API accepts either unauthenticated requests or bidder-scoped JWT tokens in the
Authorizationheader
- π§ Management API - Back-office and administrative operations
- π Client API - User-facing auction interactions
- β‘ GraphQL Subscriptions (WebSockets) - Real-time updates
- π Marketplace - Fixed-price commerce (Storefront + Admin APIs)