AtomicatAtomicat
atomicat.ai
  • English
  • Español
  • Português
Atomicat
  • Site
  • App
  • Central de ajuda
Documentação da API
  • Introdução
  • Autenticação
  • Referência da API

© 2026 Atomicat

Information
Account
    Obter a conta autenticadagetBaixar o documento OpenAPIget
Projects
    Listar projetosgetCriar um projetopostBuscar projetosgetObter um projetogetExcluir um projeto sem usodeleteAtualizar um projetopatch
Sites
    Listar sitesgetCriar um sitepostBuscar sitesgetObter um siteget
Pages
    Listar páginasgetCriar uma página em brancopostCriar uma página a partir de um modelopostDuplicar uma páginapostAtualizar metadados da páginapatchAtualizar conteúdo mapeadopatchSubstituir variáveis do modelopostVerificar se a página pode ser publicadapostPublicar uma páginapostObter uma páginagetExcluir uma páginadeleteListar modelosgetBuscar modelosgetBuscar páginasget
Builder
    Ler o construtor da páginagetLer um nó do construtorgetAtualizar campos do nópatchSubstituir um nópatchAtualizar o atraso de revelaçãopatchLer campos de conteúdo editáveisget
Quizzes
    Listar quizzesgetCriar uma página de quizpostBuscar quizzesgetObter um quizgetCriar um quiz a partir de um modelopost
Funnels
    Listar funisgetCriar um funilpostAtualizar um funilpatchBuscar funisgetObter um funilget
Videos
    Listar vídeosgetAtualizar o playerpatchBuscar vídeosgetObter um vídeoget
Products
    Listar produtosgetCriar um produtopostAtualizar um produtopatchBuscar produtosgetObter um produtogetExcluir um produtodelete
Leads
    Buscar leadsget
Analytics
    Obter contagens da contaget
Webhooks
    Assinar um eventopostDesativar uma assinaturadeleteObter um payload de exemploget
Schemas
Atomicat API
Atomicat API

Builder

Download schema

Lê e edita a árvore do construtor.


Ler o construtor da página

GET
https://automation.atomicat-api.com/api/automation/v1
/pages/builder

Exige builder:read ou pages:read. include_tree=false omite a árvore de seções.

Escopo exigido: qualquer um de builder:read, pages:read.

Ler o construtor da página › query Parameters

page_id
​string · required

Id da página.

include_tree
​boolean

Incluir a árvore. Padrão true.

Ler o construtor da página › Responses

O resumo do construtor.

BuilderSummary
id
​string

Id da página.

page_id
​string

Id da página.

​object

Resumo do construtor, com a árvore se include_tree for true.

GET/pages/builder
curl --request GET \ --url 'https://automation.atomicat-api.com/api/automation/v1/pages/builder?page_id=%3Cstring%3E'
Example Responses
{ "id": "page_123", "page_id": "page_123", "builder": { "sectionCount": 1, "tree": { "sections": [] } } }
json
application/json

Ler um nó do construtor

GET
https://automation.atomicat-api.com/api/automation/v1
/pages/builder/node

Escopo exigido: qualquer um de builder:read, pages:read.

Ler um nó do construtor › query Parameters

page_id
​string · required

Id da página.

node_id
​string · required

Id do nó na árvore.

Ler um nó do construtor › Responses

O nó.

BuilderNode
id
​string

Id do nó.

page_id
​string

Id da página.

node_id
​string

Id do nó.

path
​string | null

Local do nó na árvore.

summary
​

Resumo curto quando o construtor devolve.

​object

O objeto do nó.

GET/pages/builder/node
curl --request GET \ --url 'https://automation.atomicat-api.com/api/automation/v1/pages/builder/node?page_id=%3Cstring%3E&node_id=%3Cstring%3E'
Example Responses
{ "id": "node_123", "page_id": "page_123", "node_id": "node_123", "path": "sections[0]", "summary": null, "node": { "id": "node_123" } }
json
application/json

Atualizar campos do nó

PATCH
https://automation.atomicat-api.com/api/automation/v1
/pages/builder/node

updates deve incluir misc, style ou ambos. Isso altera esses objetos. Não substitui o nó inteiro.

Escopo exigido: qualquer um de builder:write, pages:write.

Atualizar campos do nó › Request Body

BuilderNodeFields
page_id
​string · required

Id da página.

node_id
​string · required

Id do nó.

​object · required

Deve incluir misc, style ou ambos.

node_type
​string

Tipo de nó opcional.

Atualizar campos do nó › Responses

O resultado.

BuilderNodeUpdate
id
​string

Id do nó.

page_id
​string

Id da página.

node_id
​string

Id do nó.

updated
​boolean

true quando foi salvo.

path
​string | null

Caminho do nó.

PATCH/pages/builder/node
curl --request PATCH \ --url https://automation.atomicat-api.com/api/automation/v1/pages/builder/node \ --header 'Content-Type: application/json' \ --data ' { "page_id": "page_id", "node_id": "node_id", "node_type": "node_type", "updates": { "misc": {}, "style": {} } } '
Example Request Body
{ "page_id": "page_id", "node_id": "node_id", "node_type": "node_type", "updates": { "misc": {}, "style": {} } }
json
Example Responses
{ "id": "node_123", "page_id": "page_123", "node_id": "node_123", "updated": true, "path": "sections[0]" }
json
application/json

Substituir um nó

PATCH
https://automation.atomicat-api.com/api/automation/v1
/pages/builder/node/replace

node é o objeto completo que substitui o nó existente.

Escopo exigido: qualquer um de builder:write, pages:write.

Substituir um nó › Request Body

BuilderNodeReplace
page_id
​string · required

Id da página.

node_id
​string · required

Id do nó a substituir.

​object · required

Nó completo de substituição. Um string JSON também é aceito.

Substituir um nó › Responses

O resultado.

BuilderNodeReplaceResult
id
​string

Id do nó.

page_id
​string

Id da página.

node_id
​string

Id do nó.

updated
​boolean

true quando foi substituído.

path
​string | null

Caminho do nó.

builder_warnings
​string

Texto JSON de avisos.

PATCH/pages/builder/node/replace
curl --request PATCH \ --url https://automation.atomicat-api.com/api/automation/v1/pages/builder/node/replace \ --header 'Content-Type: application/json' \ --data ' { "page_id": "page_id", "node_id": "node_id", "node": {} } '
Example Request Body
{ "page_id": "page_id", "node_id": "node_id", "node": {} }
json
Example Responses
{ "id": "node_123", "page_id": "page_123", "node_id": "node_123", "updated": true, "path": "sections[0]", "builder_warnings": "[]" }
json
application/json

Atualizar o atraso de revelação

PATCH
https://automation.atomicat-api.com/api/automation/v1
/pages/delay

Escopo exigido: qualquer um de pages:write, builder:write.

Atualizar o atraso de revelação › Request Body

PageDelay
page_id
​string · required

Id da página.

time
​number

Atraso em segundos.

sync_with_video
​boolean

Revelar em sincronia com um vídeo.

scroll_into_view
​boolean

Rolar a seção para a vista.

video_node_id
​string

Id do nó de vídeo.

Atualizar o atraso de revelação › Responses

O resultado.

PageDelayResult
id
​string

Id da página.

page_id
​string

Id da página.

updated
​boolean

true quando foi salvo.

​object

Configurações de atraso salvas.

PATCH/pages/delay
curl --request PATCH \ --url https://automation.atomicat-api.com/api/automation/v1/pages/delay \ --header 'Content-Type: application/json' \ --data ' { "page_id": "page_id", "time": 0, "sync_with_video": true, "scroll_into_view": true, "video_node_id": "video_node_id" } '
Example Request Body
{ "page_id": "page_id", "time": 0, "sync_with_video": true, "scroll_into_view": true, "video_node_id": "video_node_id" }
json
Example Responses
{ "id": "page_123", "page_id": "page_123", "updated": true, "delay": { "time": 5 } }
json
application/json

Ler campos de conteúdo editáveis

GET
https://automation.atomicat-api.com/api/automation/v1
/search/page-content-map

fields e variables são texto JSON. Use as chaves com PATCH /pages/content.

Escopo exigido: pages:read.

Ler campos de conteúdo editáveis › query Parameters

page_id
​string · required

Id da página.

Ler campos de conteúdo editáveis › Responses

O mapa de conteúdo.

ContentMap
id
​string | null

Id da página.

page_id
​string | null

Id da página.

page_name
​string | null

Nome da página.

field_count
​number

Quantidade de campos editáveis.

variable_count
​number

Quantidade de variáveis.

variables
​string

Texto JSON dos nomes das variáveis.

fields
​string

Texto JSON dos campos editáveis.

ready_for_variable_replacement
​boolean

true quando a página ainda tem variáveis.

GET/search/page-content-map
curl --request GET \ --url 'https://automation.atomicat-api.com/api/automation/v1/search/page-content-map?page_id=%3Cstring%3E'
Example Responses
{ "id": "page_123", "page_id": "page_123", "page_name": "Main Offer", "field_count": 1, "variable_count": 1, "variables": "[\"headline\"]", "fields": "[]", "ready_for_variable_replacement": true }
json
application/json

PagesQuizzes