AtomicatAtomicat
Website
  • English
  • Español
  • Português
Atomicat
  • Sitio web
  • App
  • Centro de ayuda
Documentación de la API
  • Introducción
  • Autenticación
  • Referencia de la API
AtomicatAtomicat

© 2026 Atomicat. All rights reserved.

instagramInstagramyoutubeYouTubewhatsappWhatsApp
Information
Account
    Obtener la cuenta autenticadagetDescargar el documento OpenAPIget
Projects
    Listar proyectosgetCrear un proyectopostBuscar proyectosgetObtener un proyectogetEliminar un proyecto sin usodeleteActualizar un proyectopatch
Sites
    Listar sitiosgetCrear un sitiopostBuscar sitiosgetObtener un sitioget
Pages
    Listar páginasgetCrear una página en blancopostCrear una página desde una plantillapostDuplicar una páginapostActualizar metadatos de la páginapatchActualizar contenido mapeadopatchReemplazar variables de plantillapostComprobar si la página se puede publicarpostPublicar una páginapostObtener una páginagetEliminar una páginadeleteListar plantillasgetBuscar plantillasgetBuscar páginasget
Builder
    Leer el constructor de la páginagetLeer un nodo del constructorgetActualizar campos del nodopatchReemplazar un nodopatchActualizar el retraso de apariciónpatchLeer campos de contenido editablesget
Quizzes
    Listar quizzesgetCrear una página de quizpostBuscar quizzesgetObtener un quizgetCrear un quiz desde una plantillapost
Funnels
    Listar embudosgetCrear un embudopostActualizar un embudopatchBuscar embudosgetObtener un embudoget
Videos
    Listar videosgetActualizar el reproductorpatchBuscar videosgetObtener un videoget
Products
    Listar productosgetCrear un productopostActualizar un productopatchBuscar productosgetObtener un productogetEliminar un productodelete
Leads
    Buscar leadsget
Analytics
    Obtener conteos de la cuentaget
Webhooks
    Suscribirse a un eventopostDesactivar una suscripcióndeleteObtener un payload de ejemploget
Schemas
Atomicat API
Atomicat API

Projects

Download schema

Agrupa páginas, sitios, embudos y productos.


Listar proyectos

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

Los proyectos agrupan páginas, sitios, embudos y productos.

Alcance requerido: projects:read.

Listar proyectos › query Parameters

limit
​integer · min: 1 · max: 100

Cantidad máxima de registros. El valor predeterminado es 50 y el máximo es 100.

Default: 50
page
​integer · min: 0

Índice de página que empieza en cero. La API devuelve limit registros a partir de page × limit.

Default: 0

Listar proyectos › Responses

Registros coincidentes. El cuerpo es un arreglo JSON.

​Project[]
Project
id
​string

Id del proyecto.

name
​string

Nombre.

description
​string | null

Descripción.

context
​string | null

Brief de marca. Presente al crear y actualizar.

active
​boolean

false cuando el proyecto está inactivo.

created_at
​string | null

Marca de tiempo ISO-8601.

updated_at
​string | null

Marca de tiempo ISO-8601.

GET/projects
curl --request GET \ --url https://automation.atomicat-api.com/api/automation/v1/projects
Example Responses
[ { "id": "project_123", "name": "Spring campaign", "description": "Campaign assets for the spring launch across offers and traffic sources.", "active": true, "created_at": "2026-09-26T12:00:00.000Z", "updated_at": "2026-09-26T12:00:00.000Z" } ]
json
application/json

Crear un proyecto

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

name es obligatorio. description debe tener al menos 50 caracteres. context debe tener al menos 200 caracteres. Se requiere un plan de pago.

Alcance requerido: projects:write.

Crear un proyecto › Request Body

ProjectCreate
name
​string · required

Nombre del proyecto.

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

Al menos 50 caracteres.

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

Al menos 200 caracteres sobre la marca y la oferta.

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.

Crear un proyecto › Responses

El proyecto creado.

Project
id
​string

Id del proyecto.

name
​string

Nombre.

description
​string | null

Descripción.

context
​string | null

Brief de marca. Presente al crear y actualizar.

active
​boolean

false cuando el proyecto está inactivo.

created_at
​string | null

Marca de tiempo ISO-8601.

updated_at
​string | null

Marca de tiempo ISO-8601.

POST/projects
curl --request POST \ --url https://automation.atomicat-api.com/api/automation/v1/projects \ --header 'Content-Type: application/json' \ --data ' { "name": "Spring campaign", "description": "Campaign assets for the spring launch across offers and traffic sources.", "context": "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." } '
Example Request Body
{ "name": "Spring campaign", "description": "Campaign assets for the spring launch across offers and traffic sources.", "context": "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." }
json
Example Responses
{ "id": "project_123", "name": "Spring campaign", "description": "Campaign assets for the spring launch across offers and traffic sources.", "active": true, "created_at": "2026-09-26T12:00:00.000Z", "updated_at": "2026-09-26T12:00:00.000Z", "context": "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." }
json
application/json

Buscar proyectos

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

Pasa project_id para uno, o query para nombre y descripción. Siempre devuelve un arreglo.

Alcance requerido: projects:read.

Buscar proyectos › query Parameters

limit
​integer · min: 1 · max: 100

Cantidad máxima de registros. El valor predeterminado es 50 y el máximo es 100.

Default: 50
query
​string

Texto sin distinción de mayúsculas que se compara con el nombre y los campos relacionados.

project_id
​string

Id exacto del proyecto.

Buscar proyectos › Responses

Registros coincidentes. El cuerpo es un arreglo JSON.

​Project[]
Project
id
​string

Id del proyecto.

name
​string

Nombre.

description
​string | null

Descripción.

context
​string | null

Brief de marca. Presente al crear y actualizar.

active
​boolean

false cuando el proyecto está inactivo.

created_at
​string | null

Marca de tiempo ISO-8601.

updated_at
​string | null

Marca de tiempo ISO-8601.

GET/search/projects
curl --request GET \ --url https://automation.atomicat-api.com/api/automation/v1/search/projects
Example Responses
[ { "id": "project_123", "name": "Spring campaign", "description": "Campaign assets for the spring launch across offers and traffic sources.", "active": true, "created_at": "2026-09-26T12:00:00.000Z", "updated_at": "2026-09-26T12:00:00.000Z" } ]
json
application/json

Obtener un proyecto

GET
https://automation.atomicat-api.com/api/automation/v1
/projects/{projectId}

Alcance requerido: projects:read.

Obtener un proyecto › path Parameters

projectId
​string · required

Id del proyecto.

Obtener un proyecto › Responses

El proyecto.

Project
id
​string

Id del proyecto.

name
​string

Nombre.

description
​string | null

Descripción.

context
​string | null

Brief de marca. Presente al crear y actualizar.

active
​boolean

false cuando el proyecto está inactivo.

created_at
​string | null

Marca de tiempo ISO-8601.

updated_at
​string | null

Marca de tiempo ISO-8601.

GET/projects/{projectId}
curl --request GET \ --url https://automation.atomicat-api.com/api/automation/v1/projects/:projectId
Example Responses
{ "id": "project_123", "name": "Spring campaign", "description": "Campaign assets for the spring launch across offers and traffic sources.", "active": true, "created_at": "2026-09-26T12:00:00.000Z", "updated_at": "2026-09-26T12:00:00.000Z" }
json
application/json

Eliminar un proyecto sin uso

DELETE
https://automation.atomicat-api.com/api/automation/v1
/projects/{projectId}

Elimina el proyecto solo si ninguna página, producto, sitio o embudo lo referencia. Si no, responde 409 project_in_use.

Alcance requerido: projects:write.

Eliminar un proyecto sin uso › path Parameters

projectId
​string · required

Id del proyecto.

Eliminar un proyecto sin uso › Responses

El registro fue eliminado.

Deleted
success
​boolean

true cuando la eliminación tuvo éxito.

id
​string

Id del registro eliminado.

deleted
​boolean

true cuando el registro se eliminó.

DELETE/projects/{projectId}
curl --request DELETE \ --url https://automation.atomicat-api.com/api/automation/v1/projects/:projectId
Example Responses
{ "success": true, "id": "record_123", "deleted": true }
json
application/json

Actualizar un proyecto

PATCH
https://automation.atomicat-api.com/api/automation/v1
/projects/{projectId}

Envía solo los campos que quieres cambiar.

Alcance requerido: projects:write.

Actualizar un proyecto › path Parameters

projectId
​string · required

Id del proyecto.

Actualizar un proyecto › Request Body

ProjectUpdate
name
​string

Nuevo nombre.

description
​string

Nueva descripción.

context
​string

Nuevo brief.

Actualizar un proyecto › Responses

El proyecto actualizado.

Project
id
​string

Id del proyecto.

name
​string

Nombre.

description
​string | null

Descripción.

context
​string | null

Brief de marca. Presente al crear y actualizar.

active
​boolean

false cuando el proyecto está inactivo.

created_at
​string | null

Marca de tiempo ISO-8601.

updated_at
​string | null

Marca de tiempo ISO-8601.

PATCH/projects/{projectId}
curl --request PATCH \ --url https://automation.atomicat-api.com/api/automation/v1/projects/:projectId \ --header 'Content-Type: application/json' \ --data ' { "name": "name", "description": "description", "context": "context" } '
Example Request Body
{ "name": "name", "description": "description", "context": "context" }
json
Example Responses
{ "id": "project_123", "name": "Spring campaign", "description": "Campaign assets for the spring launch across offers and traffic sources.", "active": true, "created_at": "2026-09-26T12:00:00.000Z", "updated_at": "2026-09-26T12:00:00.000Z" }
json
application/json

AccountSites