Developer interface

AtomNode Status API

Read public platform state or securely submit signed monitoring results.

Base URLhttps://status.atomnode.space
Version 1

Simple, predictable endpoints

JSON responses, UTC timestamps and explicit access levels. Public status reads are cacheable; protected and ingest endpoints are never cached.

GET/api/v1/status?period=30dPublic

Overall status, public services, locations, incidents, maintenance and monitor-backed uptime.

POST/api/v1/subscriptionsPublic

Records a pending email subscription request with validation and rate limiting.

POST/api/v1/ingest/checkHMAC

Accepts signed monitor results and applies 3-failure / 2-success incident automation.

GET/api/admin/overviewAdmin

Protected operational summary for authenticated AtomNode team members.

Public requestcURL
curl -s \
  "https://status.atomnode.space/api/v1/status?period=30d" \
  -H "Accept: application/json"
Signed ingestionSignature input
timestamp + "." + raw_json_body

HMAC-SHA256(secret, message)

Headers:
X-AtomNode-Agent
X-AtomNode-Timestamp
X-AtomNode-Signature
!
Credentials are never placed in public source.

Agent keys and the admin allowlist are configured as protected runtime values before production traffic is enabled.