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/projects

Authentication

Every request requires a Bearer token. See Authentication for how to generate and manage API keys.

Authorization: Bearer ch_live_xxxxxxxxxxxxxxxxxxxx

Response format

All responses use a consistent JSON envelope:

// Success
{ "data": <object or array>, "meta": <pagination> }

// Error
{ "error": { "code": "...", "message": "..." } }