API Reference
The interactive API reference lets you explore every endpoint, view request and response schemas, and try requests directly from your browser.
Open interactive API Reference
Opens in a new tab — powered by Scalar
Download for Postman
Import the collection and environment into Postman to get all 12 endpoints pre-wired with variables. Set api_key and base_url in the environment, then send your first request.
Available resources
- Content — list, retrieve, create, update, delete, and trigger AI generation for content items across all projects
- Products — manage your workspace product catalog; ideal for ERP/PIM sync
- Projects — read project metadata and platform configuration
Base URL
All REST API endpoints are under /api/v1/ on your ContentHub domain.
GET /api/v1/content
POST /api/v1/content
GET /api/v1/content/:id
PUT /api/v1/content/:id
DELETE /api/v1/content/:id
GET /api/v1/products
POST /api/v1/products
GET /api/v1/products/:id
GET /api/v1/projectsAuthentication
Every request requires a Bearer token. See Authentication for how to generate and manage API keys.
Authorization: Bearer ch_live_xxxxxxxxxxxxxxxxxxxxResponse format
All responses use a consistent JSON envelope:
// Success
{ "data": <object or array>, "meta": <pagination> }
// Error
{ "error": { "code": "...", "message": "..." } }