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

Sites

Download schema

Destinos de hospedagem para páginas publicadas.


Listar sites

GET
https://automation.atomicat-api.com/api/automation/v1
/sites

Um site é o host onde uma página é publicada. Esta API não exclui sites.

Escopo exigido: sites:read.

Listar sites › query Parameters

limit
​integer · min: 1 · max: 100

Quantidade máxima de registros. O padrão é 50 e o máximo é 100.

Default: 50
page
​integer · min: 0

Índice de página começando em zero. A API devolve limit registros a partir de page × limit.

Default: 0
project_id
​string

Apenas registros deste projeto.

query
​string

Texto sem distinção de maiúsculas comparado com o nome e os campos relacionados.

Listar sites › Responses

Registros correspondentes. O corpo é um array JSON.

​Site[]
Site
id
​string

Id do site.

name
​string

Nome de exibição, muitas vezes o domínio.

site_name
​string | null

Nome salvo no site.

domain
​string | null

Domínio público.

custom_domain
​string | null

Domínio próprio, quando conectado.

atomic_domain
​string | null

Domínio fornecido pela Atomicat.

project_id
​string | null

Id do projeto.

status
​string | null

Status do site quando existir.

created_at
​string | null

Timestamp ISO-8601.

updated_at
​string | null

Timestamp ISO-8601.

GET/sites
curl --request GET \ --url https://automation.atomicat-api.com/api/automation/v1/sites
Example Responses
[ { "id": "site_123", "name": "example.com", "site_name": "Main site", "domain": "example.com", "custom_domain": "example.com", "atomic_domain": "main.atomicat.net", "project_id": "project_123", "status": null, "created_at": "2026-09-26T12:00:00.000Z", "updated_at": "2026-09-26T12:00:00.000Z" } ]
json
application/json

Criar um site

POST
https://automation.atomicat-api.com/api/automation/v1
/sites

Cria um site e devolve o domínio Atomicat. Inclui instruções de DNS do domínio próprio quando existirem.

Escopo exigido: sites:write.

Criar um site › Request Body

SiteCreate
name
​string

Nome do site.

description
​string

Descrição.

project_id
​string

Projeto ao qual o site será ligado.

Criar um site › Responses

O site criado.

SiteCreated
id
​string

Id do site.

site_id
​string

O mesmo valor de id.

name
​string | null

Nome do site.

atomic_domain
​string | null

Domínio Atomicat.

url
​string | null

URL pública.

project_id
​string | null

Id do projeto.

custom_domain_instructions
​

Instruções de DNS do domínio próprio, quando devolvidas.

POST/sites
curl --request POST \ --url https://automation.atomicat-api.com/api/automation/v1/sites \ --header 'Content-Type: application/json' \ --data ' { "name": "name", "description": "description", "project_id": "project_id" } '
Example Request Body
{ "name": "name", "description": "description", "project_id": "project_id" }
json
Example Responses
{ "id": "site_123", "site_id": "site_123", "name": "Main site", "atomic_domain": "main.atomicat.net", "url": "https://main.atomicat.net", "project_id": "project_123", "custom_domain_instructions": null }
json
application/json

Buscar sites

GET
https://automation.atomicat-api.com/api/automation/v1
/search/sites

Escopo exigido: sites:read.

Buscar sites › query Parameters

limit
​integer · min: 1 · max: 100

Quantidade máxima de registros. O padrão é 50 e o máximo é 100.

Default: 50
query
​string

Texto sem distinção de maiúsculas comparado com o nome e os campos relacionados.

project_id
​string

Apenas registros deste projeto.

site_id
​string

Id exato. Devolve um array com um item.

Buscar sites › Responses

Registros correspondentes. O corpo é um array JSON.

​Site[]
Site
id
​string

Id do site.

name
​string

Nome de exibição, muitas vezes o domínio.

site_name
​string | null

Nome salvo no site.

domain
​string | null

Domínio público.

custom_domain
​string | null

Domínio próprio, quando conectado.

atomic_domain
​string | null

Domínio fornecido pela Atomicat.

project_id
​string | null

Id do projeto.

status
​string | null

Status do site quando existir.

created_at
​string | null

Timestamp ISO-8601.

updated_at
​string | null

Timestamp ISO-8601.

GET/search/sites
curl --request GET \ --url https://automation.atomicat-api.com/api/automation/v1/search/sites
Example Responses
[ { "id": "site_123", "name": "example.com", "site_name": "Main site", "domain": "example.com", "custom_domain": "example.com", "atomic_domain": "main.atomicat.net", "project_id": "project_123", "status": null, "created_at": "2026-09-26T12:00:00.000Z", "updated_at": "2026-09-26T12:00:00.000Z" } ]
json
application/json

Obter um site

GET
https://automation.atomicat-api.com/api/automation/v1
/sites/{siteId}

Escopo exigido: sites:read.

Obter um site › path Parameters

siteId
​string · required

Id do site.

Obter um site › Responses

O site.

Site
id
​string

Id do site.

name
​string

Nome de exibição, muitas vezes o domínio.

site_name
​string | null

Nome salvo no site.

domain
​string | null

Domínio público.

custom_domain
​string | null

Domínio próprio, quando conectado.

atomic_domain
​string | null

Domínio fornecido pela Atomicat.

project_id
​string | null

Id do projeto.

status
​string | null

Status do site quando existir.

created_at
​string | null

Timestamp ISO-8601.

updated_at
​string | null

Timestamp ISO-8601.

GET/sites/{siteId}
curl --request GET \ --url https://automation.atomicat-api.com/api/automation/v1/sites/:siteId
Example Responses
{ "id": "site_123", "name": "example.com", "site_name": "Main site", "domain": "example.com", "custom_domain": "example.com", "atomic_domain": "main.atomicat.net", "project_id": "project_123", "status": null, "created_at": "2026-09-26T12:00:00.000Z", "updated_at": "2026-09-26T12:00:00.000Z" }
json
application/json

ProjectsPages