API changelog
All notable changes to the Animo public API. Breaking changes are called out explicitly.Unreleased
v1.2.0 — 2026-06-16
Added
- API access on all plans, including Free (removed Pro-only
USE_APIgate) - GTM assets for AI agent discovery: decision pages, OpenAPI spec, agent eval battery, event starter template, Cursor skill
llms.txtv2 with integration contract summary and Mintlify MCP install instructionsapp.animo.co/llms.txtredirect to docs- OpenAPI at
/openapi.jsonwith Mintlify API MCP support (x-mint)
Documentation
- Events API for AI agents, Animo vs Eventbrite for agents, EU event ticketing API
- Updated plan availability across all endpoint docs (no longer rollout-pending)
v1.1.0 — 2026-06-08
Added
GET /api/v1/{company}/event/{organizingEvent}/page— show event page contentPOST /api/v1/{company}/event/{organizingEvent}/page— create/update event page (supportsmultipart/form-datafor header image upload)GET /api/v1/{company}/event/{organizingEvent}/comms— list email templatesGET /api/v1/{company}/event/{organizingEvent}/comms/{template}— show email templatePATCH /api/v1/{company}/event/{organizingEvent}/comms/{template}— customize email templateDELETE /api/v1/{company}/event/{organizingEvent}/comms/{template}— reset template to defaultpagefield onEventResourcefor organizing event show/update responsesfor-ai-agents.md— integration guide for AI coding agents (what to orchestrate vs. never rebuild)business-case.md— cost comparison for event organisers (fully managed vs. custom site vs. build-your-own)docs.jsonandllms.txt— Mintlify site config and AI agent entry point (docs.animo.co)
Fixed
- Form and form field
id(sqid) now returned in form API responses
v1.0.0 — 2026-06-05
Initial documented release of the Animo API v1.Documentation updates
- Documented Pro plan requirement and billing URL (
/admin/settings/billing). - Documented public ticket page URL pattern and
qtyquery parameter. - Documented form field types (custom vs common) in
endpoints/forms.md. - Corrected docs from live integration findings: form ID omission, event slug-on-create behavior, timestamp format, empty-list vs 403 entitlement, Mollie requirement for paid tickets, checkout URL pattern, form delete gap.
Available endpoints
GET /api/v1/userGET /api/v1/companiesGET /api/v1/{company}/activations(list, show)GET|POST /api/v1/{company}/events(list, create, show, update, cohost CRUD)GET|POST /api/v1/{company}/event/{organizingEvent}/page(show, update)GET|PATCH|DELETE /api/v1/{company}/event/{organizingEvent}/comms/{template}(list, show, update, reset)GET|POST|PATCH /api/v1/{company}/event/{organizingEvent}/ticket-typesGET|POST|PATCH /api/v1/{company}/event/{organizingEvent}/ordersGET|POST|PATCH /api/v1/{company}/formsPOST|PATCH|DELETE /api/v1/{company}/webhooks(attach, update, detach)
Known limitations
- No
GETendpoints for leads, submissions, or meetings despite registered OAuth scopes. - Event delete, ticket type delete, order cancel, and form delete routes are missing or commented out.
LeadsControllerandSubmissionsControllerare stubs without routes.- Event
slugis ignored on create (derived fromname). orders/createformpayload is not yet persisted server-side.OrderResourcedoes not expose a payment/checkout URL.- No submission/lead ingest endpoint: activations are read-only (
GETonly), so a custom-built form cannotPOSTa submission or lead into Animo. Data of record only enters via Animo-hosted activation forms (delivered out viaform-submitted/lead-createdwebhooks). This blocks the “AI builds a form, posts to an Animo activation” pattern — companion gap toorders/createform persistence.