New here? Start with Authentication
and API keys. The
SDKs do all of this for you in any
supported language.
Building this with an AI agent? Load the
agent skill first — it encodes the rules that
stop an agent from sending headers you should never send, reading pagination from
the wrong place, and calling a forms endpoint that returns no ids. See
Using these files.
Before you start
Set two variables. Everything below uses them.1
1. Create a language
Articles can only be written in a language that already exists.
2
2. Create an author
_id — the article needs it.3
3. Create a category
_id too. A subcategory cannot be created without it.4
4. Create a subcategory
Optional. Skip it if you file articles under categories only.
5
5. Create an article
6
6. Read it back
Adding a form
Forms are a separate tree and can be built at any time. Create one, then submit to it:Forms
The full form model, field types, and submissions
Using an SDK instead
The same sequence, in JavaScript, with no HTTP plumbing:JavaScript
Node.js and browser.
Python
Python 3.9+.
PHP
PHP 8.0+.
C#
.NET 6+.
Go
Go 1.21+.
Common first errors
Every response is wrapped in the same envelope, so you can branch on
statusCode or success without parsing the body. See
Response format.
