Skip to main content
This walks through the whole content model end to end: create a language, an author, a category, and finally an article — then read it back. It assumes you already have an API key.
New here? Start with Authentication and API keys. The SDKs do all of this for you in any supported language.

Before you start

Set two variables. Everything below uses them.
A tiny helper makes the rest readable:

1

1. Create a language

Articles can only be written in a language that already exists.
2

2. Create an author

Keep the returned _id — the article needs it.
3

3. Create a category

Keep this _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

category and subCategory are arrays of IDs. A single string is rejected.
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.