Overview

The Artifacts API stores user-owned content artifacts in a local SQLite database. Each artifact belongs to a workspace, carries a status (for example draft or final), supports tags, and is composed of ordered sections. Every update creates a revision snapshot so changes remain auditable.

Base URL

For local development:

Authentication

All requests require a valid bearer token in the Authorization header. See Authentication for details.

Artifact object

Section object

Endpoints

List artifacts

Query parameters

Response

Create artifact

Request body

Response

Update artifact

Response

Search artifacts

Response

Artifact stats

Response

Add a section

Response

Error codes