Introduction
The Atomicat API is an HTTPS API for the account that owns the key. Use it to create and publish pages, manage sites, funnels, videos, and products, read leads, and receive webhooks.
Production base URL:
Code
Code
What you can do
| Area | What the API covers |
|---|---|
| Projects | List, create, update, and delete a project that nothing else still uses |
| Sites | List, create, and read. Sites are not deleted through this API |
| Pages | Create, duplicate, edit, publish, and delete |
| Builder | Read the page tree and update a node |
| Quizzes | List quiz records and create quiz pages |
| Funnels | List, create, update, and read. Funnels are not deleted through this API |
| Videos | List and update player settings. Uploads and deletes stay in the Atomicat app |
| Products | List, create, update, and delete |
| Leads | Search form and quiz leads |
| Analytics | Counts for the account, not a traffic report |
| Webhooks | Subscribe to lead, page, product, funnel, site, and project events |
List and search calls return a JSON array. A single-record call returns one object.
Where a key comes from
Create a key in the Atomicat app under Settings → API Keys. The full key is shown once. The API stores a hash, a short prefix, the scopes, an optional expiry, and an optional IP allowlist.
How these docs stay current
The reference pages are generated from apis/openapi.json when this site is built. Editing that file, or the generator at scripts/build-openapi.mjs, does not change the live site until the site is built and published again.
The same English document is served by the API:
Code
English is the default language. Spanish lives under /es and Portuguese under /pt. Paths, field names, and scope names stay in English in every language. The light and dark themes are both available from the header.