Base URLs
All endpoints are prefixed with
/api/v1. The interactive API playground is available at api.podium.build/docs.
Authentication
Most endpoints require a Bearer token:podium_test_ route to staging; podium_live_ routes to production. See Authentication for details on key management, subscription tiers, and rate limiting.
Public Endpoints
Some endpoints require no authentication:/agentic/*— AI agent product discovery and checkout/webhooks/*— Inbound webhook handlers/solver/*— Solver discovery for Task Pool
Request Format
All request bodies use JSON withContent-Type: application/json. Every endpoint validates its input with Zod schemas — invalid requests return a 422 with field-level error details.
Response Format
Successful responses return JSON. Single resources return the object directly; collections return arrays. All responses include standard HTTP status codes.Success Responses
Error Responses
Errors return a consistent shape:Pagination
Collection endpoints support offset-based pagination:IDs
Podium uses CUID2 for all entity IDs. These are collision-resistant, URL-safe, and sortable by creation time.Companion & Intelligence Endpoints
Recent additions to the Companion API surface:SSE Events
The conversational agent endpoint (POST /companion/agent/chat) streams Server-Sent Events. In addition to message and done, the following event types may appear:
Endpoint Groups
The API is organized into these groups:Products
Product CRUD, attributes, media, categories
Creators
Creator profiles, storefronts, orders, payouts
Users
User profiles, wallets, following, notifications
Orders
Order lifecycle, checkout, shipping
Payments
Stripe, x402, Coinbase, embedded wallet
Points
Points ledger, earning, spending, history
Campaigns
Swipe, vote, survey, UGC campaigns
Rewards & Airdrops
On-chain rewards, minting, airdrops, redemption
Companion
Intent profiles, interactions, recommendations
Task Pool
Tasks, pools, solvers, verification
Search
Full-text search, autocomplete, discovery
Webhooks
Stripe, Shopify, Privy, internal events

