ReferencePlatform API v1

Platform REST API

A scoped JSON and multipart API at one versioned origin, with canonical errors, cursor pagination, and explicit idempotency.

Protocol essentials

  • Base URL: https://api.autocontentapi.com/v1.
  • Authenticate with Authorization: Bearer <Platform API key or OAuth access token>.
  • Send Content-Type: application/json except documented multipart uploads.
  • Send Idempotency-Key on keyed mutations and retain it through recovery.
  • Use limit and opaque cursor; one response never implies all later pages were fetched.
Account check
shell
curl https://api.autocontentapi.com/v1/account \
  --header "Authorization: Bearer $AUTOCONTENT_API_KEY"

Resource surface

AreaEndpointsRequired scope
ProjectsPOST/GET /projects, GET/PATCH/DELETE /projects/{id}, refresh and logo routesplatform.read or platform.write
KnowledgeProject collections and Sources; URL, text, or multipart uploadplatform.read or platform.write
DiscoveryGET /asset-types, /models, /voices, /avatarsplatform.read
GenerationsPreview, create, list, get, cancel, and full-Asset edit routesplatform.generate or platform.read
AssetsGET /assets, GET /assets/{id}, usefulness feedbackplatform.read or platform.write
Content LoopsCreate, list, get, update, archive, run, run history, and feedbackplatform.read, platform.write, platform.generate
AccountAccount, API keys, usage, and prepaid CheckoutAccount-specific scopes
WebhooksCreate, list, and revoke destinationsplatform.write

Machine-readable contract

Download the OpenAPI 3.1 document for exact request, response, schema, enum, scope, and error definitions. The live Asset and model discovery endpoints remain authoritative for activated catalog capabilities.

OpenAPI
text
https://autocontentapi.com/openapi/autocontent-platform-v1.json