Skip to main content

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:
Keys prefixed with 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 with Content-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