Basta provides two GraphQL APIs, 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 |
- 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