Waitlist API
Join the Automata launch waitlist or export registrations with an operator-provisioned token.
Join the waitlist
POST /api/waitlist
No authentication is required. Send JSON, URL-encoded form data, or multipart form data with an email field and an optional utm_campaign.
curl https://automata-ci.com/api/waitlist \
-H 'Content-Type: application/json' \
--data '{"email":"you@company.com"}'
A successful request returns {"ok":true}. Addresses are deduplicated, and clients are limited to 20 requests per IP address per hour.
Export the waitlist
GET /api/waitlist
This operation is restricted to Automata operators. Supply the opaque export token in the HTTP Authorization header.
curl https://automata-ci.com/api/waitlist \ -H 'Authorization: Bearer <EXPORT_TOKEN>'
The response contains the total count, email addresses, campaign totals, and rows with campaign attribution.
Authentication
The public registration operation is unauthenticated. Export tokens are manually provisioned; Automata does not currently expose OAuth or self-service agent credential registration. See auth.md for agent-oriented guidance.