Skip to main content

Documentation Index

Fetch the complete documentation index at: https://chronicle.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Authentication

Get your API key

Before making API calls, you’ll need to create an API key. 

What you can do

MethodEndpointDescription
GET/templatesList available templates
GET/presentations/:idFetch an existing presentation
POST/presentationsCreate a new presentation from a template.
PATCH/presentations/:idUpdate presentation metadata (title only in v1).
POST/presentations/generateStart an AI presentation generation job.
GET/presentations/generate/:generationId/statusPoll the current status of a generation job.
POST/presentations/generate/:generationId/messageSend a follow-up message.

Base URL

All API requests are made to:
https://api.chroniclehq.com/api/v1

Common error shape

Response fields

FieldTypeDescription
errorobjectError payload.
error.codestringMachine-readable error code.
error.messagestringHuman-readable error message.
error.statusnumberHTTP status, mirrored in the body for convenience.
{
  "error": {
    "code": "INSUFFICIENT_PRIVILEGES",
    "message": "Presentation does not belong to this workspace",
    "status": 403
  }
}
For HTTP status semantics and common failure modes, see Error codes.