AtomicatAtomicat
Website
  • English
  • Español
  • Português
Atomicat
  • Website
  • App
  • Help center
API docs
  • Introduction
  • Authentication
  • API reference
AtomicatAtomicat

© 2026 Atomicat. All rights reserved.

instagramInstagramyoutubeYouTubewhatsappWhatsApp
Information
Account
    Get the authenticated accountgetDownload the OpenAPI documentget
Projects
    List projectsgetCreate a projectpostSearch projectsgetGet a projectgetDelete an unused projectdeleteUpdate a projectpatch
Sites
    List sitesgetCreate a sitepostSearch sitesgetGet a siteget
Pages
    List pagesgetCreate a blank pagepostCreate a page from a templatepostDuplicate a pagepostUpdate page metadatapatchUpdate mapped page contentpatchReplace template variablespostCheck whether a page can be publishedpostPublish a pagepostGet a pagegetDelete a pagedeleteList page templatesgetSearch page templatesgetSearch pagesget
Builder
    Read the page buildergetRead one builder nodegetUpdate node fieldspatchReplace a builder nodepatchUpdate the page reveal delaypatchRead editable content fieldsget
Quizzes
    List quizzesgetCreate a quiz pagepostSearch quizzesgetGet a quizgetCreate a quiz from a templatepost
Funnels
    List funnelsgetCreate a funnelpostUpdate a funnelpatchSearch funnelsgetGet a funnelget
Videos
    List videosgetUpdate video player settingspatchSearch videosgetGet a videoget
Products
    List productsgetCreate a productpostUpdate a productpatchSearch productsgetGet a productgetDelete a productdelete
Leads
    Search leadsget
Analytics
    Get account countsget
Webhooks
    Subscribe to an eventpostDisable a webhook subscriptiondeleteGet a sample webhook payloadget
Schemas
Atomicat API
Atomicat API

Schemas

Download schema

Error

error
​string · required

Stable machine code, such as invalid_request or page_not_found.

message
​string · required

Human-readable explanation.

Deleted

success
​boolean

true when the delete succeeded.

id
​string

Deleted record id.

deleted
​boolean

true when the record was removed.

Account

id
​string

Account id.

email
​string | null

Account email.

name
​string

Display name.

plan
​

Plan name when the account has one.

workspace_id
​string

Same value as id.

Project

id
​string

Project id.

name
​string

Project name.

description
​string | null

Project description.

context
​string | null

Brand brief. Present on create and update responses.

active
​boolean

false when the project is inactive.

created_at
​string | null

ISO-8601 timestamp.

updated_at
​string | null

ISO-8601 timestamp.

ProjectCreate

name
​string · required

Project name.

Example: Spring campaign
description
​string · minLength: 50 · required

At least 50 characters.

Example: Campaign assets for the spring launch across offers and traffic sources.
context
​string · minLength: 200 · required

At least 200 characters describing the brand and offer.

Example: Spring campaign sells a 6-week fitness program for busy professionals. The brand voice is direct and encouraging. The offer is a starter kit plus one coaching call. Pages should speak to people who started short workouts and quit, explain the weekly plan and the support included, and state the refund window before the call to action.

ProjectUpdate

name
​string

New name.

description
​string

New description.

context
​string

New brand brief.

Site

id
​string

Site id.

name
​string

Display name, often the domain.

site_name
​string | null

Name stored on the site.

domain
​string | null

Public domain.

custom_domain
​string | null

Custom domain, when connected.

atomic_domain
​string | null

Atomicat-provided domain.

project_id
​string | null

Project id.

status
​string | null

Site status when present.

created_at
​string | null

ISO-8601 timestamp.

updated_at
​string | null

ISO-8601 timestamp.

SiteCreated

id
​string

Site id.

site_id
​string

Same value as id.

name
​string | null

Site name.

atomic_domain
​string | null

Atomicat domain.

url
​string | null

Public URL.

project_id
​string | null

Project id.

custom_domain_instructions
​

DNS instructions for a custom domain, when returned.

SiteCreate

name
​string

Site name.

description
​string

Site description.

project_id
​string

Project to attach the site to.

Page

id
​string

Page id.

name
​string

Display name. Includes the site name in parentheses when the page is on a site.

page_name
​string

Page name without the site suffix.

status
​string

published or draft.

is_quiz
​boolean

true when the page is a quiz.

project_id
​string | null

Project id.

site_id
​string | null

Site id once the page is attached to a site.

site_name
​string | null

Site name.

domain
​string | null

Published domain.

slug
​string | null

Path on the site. Empty means the site root.

url
​string | null

Public URL after publish.

edit_url
​string

Link to the page in the Atomicat builder.

created_at
​string | null

ISO-8601 timestamp.

updated_at
​string | null

ISO-8601 timestamp.

published_at
​string | null

ISO-8601 publish time.

PageCreate

name
​string · required

Page name.

project_id
​string

Project id.

PageFromTemplate

template_id
​string · required

Template id from GET /templates.

name
​string

Name for the new page.

site_id
​string

Site to attach, if any.

project_id
​string

Project id.

PageDuplicate

page_id
​string · required

Page to copy.

new_name
​string

Name for the copy.

PageDuplicateResult

id
​string

New page id.

name
​string

New page name.

page_name
​string

New page name.

source_page_id
​string

Id of the page that was copied.

edit_url
​string

Builder URL.

PageMetadata

page_id
​string · required

Page id.

name
​string

New name.

project_id
​string

New project id.

tags
​

Array of tag names, or a comma-separated string.

product_label
​string

Product label shown on the page. produkt is accepted as an alias.

PageMetadataResult

id
​string

Page id.

page_id
​string

Page id.

updated
​boolean

true when the update was saved.

name
​string | null

Name after the update.

project_id
​string | null

Project id after the update.

tags
​

Tags after the update.

product_label
​string | null

Product label after the update.

PageIdBody

page_id
​string · required

Page id.

PageContentUpdate

page_id
​string · required

Page id.

​object · required

Map of content-field keys to new values. A JSON string is also accepted.

PageContentResult

id
​string

Page id.

page_id
​string

Page id.

success
​boolean

true when the request completed.

applied_count
​number

Number of fields updated.

changed_section_count
​number

Number of sections rewritten.

missing_count
​number

Number of keys that were not found.

applied
​string

JSON string of applied updates.

missing
​string

JSON string of keys that were not applied.

PageVariables

page_id
​string · required

Page id.

​object · required

Placeholder name to replacement text. A JSON string is also accepted.

PageVariablesResult

id
​string

Page id.

page_id
​string

Page id.

success
​boolean

true when the request completed.

replacement_count
​number

Number of replacements made.

changed_section_count
​number

Sections rewritten.

replaced_variables
​string

JSON string of variable names that were replaced.

remaining_variables
​string

JSON string of variables still on the page.

remaining_variable_count
​number

Count of remaining variables.

PageValidation

id
​string

Page id.

page_id
​string

Page id.

ready_to_publish
​boolean

true when no issues were found.

issue_count
​number

Number of issues.

issues
​string

JSON string of issue objects.

field_count
​number

Editable field count.

remaining_variable_count
​number

Variables still on the page.

remaining_variables
​string

JSON string of remaining variable names.

PagePublish

page_id
​string · required

Page id.

site_id
​string · required

Site that will host the page.

slug
​string

Path on the site. Omit or send an empty string for the site root.

PagePublishResult

id
​string

Page id.

page_id
​string

Page id.

site_id
​string

Site id.

success
​boolean

true when publish succeeded.

url
​string | null

Public URL.

domain
​string | null

Published domain.

slug
​string

Published path.

revision_saved
​boolean

true when a revision was stored.

revision_warning
​string | null

Warning when the revision could not be stored.

PageDelay

page_id
​string · required

Page id.

time
​number

Reveal delay in seconds.

sync_with_video
​boolean

Reveal in sync with a video.

scroll_into_view
​boolean

Scroll the delayed section into view.

video_node_id
​string

Builder node id of the video to sync with.

PageDelayResult

id
​string

Page id.

page_id
​string

Page id.

updated
​boolean

true when the delay was saved.

​object

Saved delay settings.

BuilderSummary

id
​string

Page id.

page_id
​string

Page id.

​object

Builder summary, including the section tree when include_tree is true.

BuilderNode

id
​string

Node id.

page_id
​string

Page id.

node_id
​string

Node id.

path
​string | null

Location of the node in the tree.

summary
​

Short node summary when the builder returns one.

​object

The node object.

BuilderNodeFields

page_id
​string · required

Page id.

node_id
​string · required

Node id.

​object · required

Must include misc, style, or both.

node_type
​string

Optional node type hint.

BuilderNodeUpdate

id
​string

Node id.

page_id
​string

Page id.

node_id
​string

Node id.

updated
​boolean

true when the node was saved.

path
​string | null

Node path.

BuilderNodeReplace

page_id
​string · required

Page id.

node_id
​string · required

Node id to replace.

​object · required

Complete replacement node. A JSON string is also accepted.

BuilderNodeReplaceResult

id
​string

Node id.

page_id
​string

Page id.

node_id
​string

Node id.

updated
​boolean

true when the node was replaced.

path
​string | null

Node path.

builder_warnings
​string

JSON string of builder warnings.

ContentMap

id
​string | null

Page id.

page_id
​string | null

Page id.

page_name
​string | null

Page name.

field_count
​number

Number of editable fields.

variable_count
​number

Number of template variables.

variables
​string

JSON string of variable names.

fields
​string

JSON string of editable fields.

ready_for_variable_replacement
​boolean

true when the page still has variables.

Template

id
​string

Template id.

name
​string

Template name.

template_name
​string

Same as name.

category
​string | null

Template category.

type
​string

Template type, usually page.

description
​string | null

Template description.

preview_url
​string | null

Preview URL.

image_url
​string | null

Thumbnail URL.

Quiz

id
​string

Quiz id (qid).

name
​string

Display name, with the page name when known.

quiz_name
​string

Quiz name.

page_id
​string | null

Page that hosts the quiz.

page_name
​string | null

Host page name.

site_id
​string | null

Site id.

project_id
​string | null

Project id.

created_at
​string | null

ISO-8601 timestamp.

updated_at
​string | null

ISO-8601 timestamp.

QuizPage

A newly created quiz page. id is the page id. Later list calls return the quiz qid, which can differ.
id
​string

Page id.

quiz_id
​string

Same as id on create.

is_quiz
​boolean

Always true.

name
​string

Page name.

page_name
​string

Page name.

project_id
​string | null

Project id.

site_id
​string | null

Site id.

edit_url
​string

Builder URL.

QuizCreate

name
​string · required

Quiz page name.

project_id
​string

Project id.

site_id
​string

Site id.

Funnel

id
​string

Funnel id.

name
​string

Funnel name.

site_id
​string | null

Site id.

project_id
​string | null

Project id.

status
​string | null

Funnel status.

​array

Page ids or page step objects stored on the funnel.

page_ids
​string

Comma-separated page ids when pages is an array of ids.

​object[]

Step objects when the funnel stores them.

created_at
​string | null

ISO-8601 timestamp.

updated_at
​string | null

ISO-8601 timestamp.

FunnelPage

pageId
​string

Existing page id.

url
​string

External URL, used when there is no pageId.

pageType
​string

Step type, such as presell, sales, or thankyou.

FunnelCreate

name
​string · required

Funnel name.

project_id
​string

Project id.

​FunnelPage[]

Steps. Each item needs pageId or url.

FunnelUpdate

funnel_id
​string · required

Funnel id.

name
​string

New name.

​FunnelPage[]

Video

id
​string | null

Video id.

video_id
​string | null

Same as id.

name
​string | null

Video name.

title
​string | null

Player title.

status
​string | null

Encoding or playback status.

duration
​

Duration in seconds when the player returns it.

thumbnail_url
​string | null

Thumbnail URL.

project_id
​string | null

Project id.

created_at
​string | null

Created time.

updated_at
​string | null

Updated time.

VideoUpdate

video_id
​string · required

Video id.

name
​string

Library name.

title
​string

Player title.

language
​string

Player language.

project_id
​string

Project id.

primary_color
​string

Player accent color.

controls
​boolean

Show player controls.

autoplay
​boolean

Start playback automatically.

muted
​boolean

Start muted.

loop
​boolean

Loop playback.

Product

id
​string

Product id.

name
​string

Product name.

type
​string

simple or bundle.

sku
​string | null

SKU.

description
​string | null

Description.

image
​string | null

Image URL.

show_full_product
​boolean

Show the full product block.

price
​number

Price.

compare_price
​number

Compare-at price.

rating
​string | null

Rating label.

rating_count
​string | null

Rating count label.

project_id
​string | null

Project id.

cta_text
​string | null

Button label.

cta_url
​string | null

Button URL.

cta_target
​boolean

Open the button URL in a new tab.

use_single_cta_link
​boolean

Use one call-to-action link.

bundle_discount
​number

Bundle discount.

bundle_item_count
​number

Number of bundle items.

tiers_enabled
​boolean

Quantity tiers are enabled.

subscription_enabled
​boolean

Subscription option is enabled.

created_at
​string | null

ISO-8601 timestamp.

updated_at
​string | null

ISO-8601 timestamp.

ProductWrite

name
​string · required

Product name.

type
​string · enum

Defaults to simple.

Enum values:
simple
bundle
project_id
​string

Project id.

sku
​string

SKU.

description
​string

Description.

image
​string

Image URL.

price
​number

Price.

compare_price
​number

Compare-at price.

cta_text
​string

Button label.

cta_url
​string

Button URL.

show_full_product
​boolean

Show the full product block.

cta_target
​boolean

Open the URL in a new tab.

use_single_cta_link
​boolean

Use one call-to-action link.

rating
​string

Rating label. Defaults to 4.9 when sent empty.

rating_count
​string

Rating count label.

trust_badges_json
​

Array of badge labels, or a JSON string.

variants_json
​

Array of { id, name, image }, or a JSON string.

tiers_enabled
​boolean

Enable quantity tiers.

tiers_json
​

Tier objects, or a JSON string.

bundle_items_json
​

Required when type is bundle.

bundle_discount
​number

Bundle discount.

subscription_json
​

Object with enabled, discountPercent, and benefits.

ProductUpdate

product_id
​string · required

Product id.

name
​string

New name.

type
​string · enum
Enum values:
simple
bundle
sku
​string

SKU.

description
​string

Description.

image
​string

Image URL.

price
​number

Price.

compare_price
​number

Compare-at price.

project_id
​string

Project id.

cta_text
​string

Button label.

cta_url
​string

Button URL.

show_full_product
​boolean

Show the full product block.

cta_target
​boolean

Open the URL in a new tab.

use_single_cta_link
​boolean

Use one call-to-action link.

rating
​string

Rating label.

rating_count
​string

Rating count label.

trust_badges_json
​

Badge labels.

variants_json
​

Variant objects.

tiers_enabled
​boolean

Enable quantity tiers.

tiers_json
​

Tier objects.

bundle_items_json
​

Bundle items.

bundle_discount
​number

Bundle discount.

subscription_json
​

Subscription settings.

Lead

id
​string

Lead id.

lead_id
​string

Same as id.

type
​string

form or quiz.

name
​string | null

Contact name.

first_name
​string | null

First name.

last_name
​string | null

Last name.

email
​string | null

Email.

phone
​string | null

Phone.

form_id
​string | null

Form id. Present on form leads.

form_name
​string | null

Form name.

quiz_id
​string | null

Quiz id. Present on quiz leads.

quiz_name
​string | null

Quiz name.

page_id
​string | null

Page id.

page_url
​string | null

Page URL.

project_id
​string | null

Project id.

site_id
​string | null

Site id.

abandoned
​boolean

true when a form lead was abandoned.

is_completed
​boolean

Present on quiz leads.

​object

Raw form fields.

​object

Raw quiz answers.

created_at
​string | null

ISO-8601 timestamp.

Analytics

pages
​number

Page count.

sites
​number

Site count.

funnels
​number

Funnel count.

products
​number

Product count.

projects
​number

Project count.

form_leads
​number

Form lead count.

quiz_leads
​number

Quiz lead count.

HookCreate

target_url
​string · uri · required

Public HTTPS URL that receives the event.

event_type
​string · enum · required

Event to subscribe to.

Enum values:
form_lead.created
quiz_lead.created
page.published
page.created
product.created
funnel.created
site.created
project.created
​object

Optional filter object stored with the subscription.

HookSubscription

id
​string

Subscription id. Send this to DELETE /hooks/{subscriptionId}.

event_type
​string

Subscribed event.

active
​boolean

true until the subscription is disabled.

created_at
​string

ISO-8601 timestamp.

On this page
  • Error
  • Deleted
  • Account
  • Project
  • ProjectCreate
  • ProjectUpdate
  • Site
  • SiteCreated
  • SiteCreate
  • Page
  • PageCreate
  • PageFromTemplate
  • PageDuplicate
  • PageDuplicateResult
  • PageMetadata
  • PageMetadataResult
  • PageIdBody
  • PageContentUpdate
  • PageContentResult
  • PageVariables
  • PageVariablesResult
  • PageValidation
  • PagePublish
  • PagePublishResult
  • PageDelay
  • PageDelayResult
  • BuilderSummary
  • BuilderNode
  • BuilderNodeFields
  • BuilderNodeUpdate
  • BuilderNodeReplace
  • BuilderNodeReplaceResult
  • ContentMap
  • Template
  • Quiz
  • QuizPage
  • QuizCreate
  • Funnel
  • FunnelPage
  • FunnelCreate
  • FunnelUpdate
  • Video
  • VideoUpdate
  • Product
  • ProductWrite
  • ProductUpdate
  • Lead
  • Analytics
  • HookCreate
  • HookSubscription