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

Webhooks

Download schema

HTTPS notifications for account events.


Subscribe to an event

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

target_url must be public HTTPS. Localhost, private IP addresses, and hostnames that resolve to them are rejected. The URL is checked again before each delivery. Any one of the listed scopes is enough to create a subscription.

Required scope: any of leads:read, pages:read, products:read, funnels:read, sites:read, projects:read.

Subscribe to an event › Request Body

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.

Subscribe to an event › Responses

The subscription. The target URL is not returned.

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.

POST/hooks
curl --request POST \ --url https://automation.atomicat-api.com/api/automation/v1/hooks \ --header 'Content-Type: application/json' \ --data ' { "target_url": "https://www.example.com/path/to/resource", "event_type": "form_lead.created", "filters": {} } '
Example Request Body
{ "target_url": "https://www.example.com/path/to/resource", "event_type": "form_lead.created", "filters": {} }
json
Example Responses
{ "id": "sub_123", "event_type": "form_lead.created", "active": true, "created_at": "2026-09-26T12:00:00.000Z" }
json
application/json

Disable a webhook subscription

DELETE
https://automation.atomicat-api.com/api/automation/v1
/hooks/{subscriptionId}

Marks the subscription inactive. Deliveries stop. The response is { success: true }.

Required scope: any of leads:read, pages:read, products:read, funnels:read, sites:read, projects:read.

Disable a webhook subscription › path Parameters

subscriptionId
​string · required

Subscription id returned by POST /hooks.

Disable a webhook subscription › Responses

The subscription was disabled.

success
​boolean · required
DELETE/hooks/{subscriptionId}
curl --request DELETE \ --url https://automation.atomicat-api.com/api/automation/v1/hooks/:subscriptionId
Example Responses
{ "success": true }
json
application/json

Get a sample webhook payload

GET
https://automation.atomicat-api.com/api/automation/v1
/hooks/sample/{eventType}

Returns an array with one sample object. eventType is form_lead.created, quiz_lead.created, page.published, page.created, product.created, funnel.created, site.created, or project.created. Unknown types return the form-lead sample.

Required scope: any of leads:read, pages:read, products:read, funnels:read, sites:read, projects:read.

Get a sample webhook payload › path Parameters

eventType
​string · required

Event name, for example form_lead.created.

Get a sample webhook payload › Responses

One sample event in an array.

​object[]
GET/hooks/sample/{eventType}
curl --request GET \ --url https://automation.atomicat-api.com/api/automation/v1/hooks/sample/:eventType
Example Responses
[ { "id": "sample_123", "event_type": "form_lead.created", "email": "[email protected]" } ]
json
application/json

Analytics