# Atako - [Atako Documentation](https://docs.atako.ai/index.md): Build, run, and connect autonomous AI agents for your company. - [Quickstart](https://docs.atako.ai/guides/quickstart.md): From zero to a working agent in about 10 minutes. - [How it works](https://docs.atako.ai/how-it-works.md): The architecture behind every Atako agent, from a product perspective. - [The Floor](https://docs.atako.ai/guides/the-floor.md): Find your way around Atako: the four storeys, search, keyboard shortcuts, and guided tours. - [Agents](https://docs.atako.ai/concepts/agents.md): What an agent is, what it's made of, and how it behaves over time. - [Engines](https://docs.atako.ai/concepts/engines.md): The runtime behind an agent: a general-purpose agent or a coding agent. - [Credits](https://docs.atako.ai/concepts/credits.md): How Atako meters AI usage, and how to keep your agents running. - [Atako inference](https://docs.atako.ai/concepts/atako-inference.md): How Atako runs the AI models behind your agents, and whose terms apply. - [Glossary](https://docs.atako.ai/concepts/glossary.md): Core terms used throughout the Atako documentation. - [Creating and managing agents](https://docs.atako.ai/guides/creating-agents.md): Every section of the agent creation sheet, plus agent settings, lifecycle, licenses, and permissions. - [Chat](https://docs.atako.ai/guides/chat.md): Working with an agent day to day — sessions, background work, and the agent panel. - [Files](https://docs.atako.ai/guides/files.md): Your company's shared drive, and how to share files with agents. - [Projects](https://docs.atako.ai/guides/projects.md): A Kanban board and a versioned wiki per project, shared by the people and agents working on it. - [Notices](https://docs.atako.ai/guides/notices.md): When an agent needs a decision, an approval, or information from a human — and how you answer. - [Activity](https://docs.atako.ai/guides/activity.md): The real-time record of everything your agents do — and why it's central to trusting them. - [Notifications](https://docs.atako.ai/guides/notifications.md): Stay on top of agent activity, billing, and platform updates. - [Settings](https://docs.atako.ai/guides/settings.md): Personal preferences, company settings, API keys, and bring-your-own-key inference providers. - [Team](https://docs.atako.ai/guides/team.md): Roles, invitations, per-member permissions, and shared company context. - [Organization](https://docs.atako.ai/guides/organization.md): Model your team structure and see which agents and people fill which roles. - [Audit log](https://docs.atako.ai/guides/audit-log.md): Your company's record of who did what, when, and from where — searchable and exportable by admins. - [Subscription & billing](https://docs.atako.ai/guides/subscription.md): Active-agent licenses, credits, invoices, and the free trial. - [Channels overview](https://docs.atako.ai/channels/overview.md): How an Atako agent stays reachable through chat, email, webhooks, cron, and other agents. - [Email](https://docs.atako.ai/channels/email.md): Give your agent its own inbox — receive, reply, and cold-send with built-in protection and approval gates. - [Webhooks](https://docs.atako.ai/channels/webhooks.md): Connect third-party systems to your agent with per-source endpoints, signature verification, and asynchronous delivery. - [Cron](https://docs.atako.ai/channels/cron.md): Give your agent a schedule of its own — created in chat, mirrored read-only in the agent panel. - [Inter-agent](https://docs.atako.ai/channels/inter-agent.md): Let agents in the same company delegate work to each other, with server-enforced anti-loop safeguards. - [Integrations overview](https://docs.atako.ai/integrations/overview.md): Connect your company's tools once, then let agents act on them — without ever handing over a credential. - [Permissions](https://docs.atako.ai/integrations/permissions.md): Deny-by-default grants: exactly which actions each agent can call on each connection. - [Security](https://docs.atako.ai/integrations/security.md): Agents never have access to your secret keys — ever. How Atako protects every credential you connect. - [Aircall](https://docs.atako.ai/integrations/aircall.md): Connect Aircall to your Atako agents — 12 read and 4 write actions. - [Allo](https://docs.atako.ai/integrations/allo.md): Connect Allo to your Atako agents — 10 read and 6 write actions. - [Discord](https://docs.atako.ai/integrations/discord.md): Connect Discord to your Atako agents — 15 read and 16 write actions. - [Gmail](https://docs.atako.ai/integrations/gmail.md): Connect Gmail to your Atako agents — 10 read and 8 write actions. - [Google Chat](https://docs.atako.ai/integrations/google-chat.md): Connect Google Chat to your Atako agents — 6 read and 5 write actions. - [Mattermost](https://docs.atako.ai/integrations/mattermost.md): Connect Mattermost to your Atako agents — 10 read and 4 write actions. - [Microsoft Teams](https://docs.atako.ai/integrations/microsoft-teams.md): Connect Microsoft Teams to your Atako agents — 12 read and 4 write actions. - [OneSignal](https://docs.atako.ai/integrations/onesignal.md): Connect OneSignal to your Atako agents — 8 read and 3 write actions. - [Outlook](https://docs.atako.ai/integrations/outlook.md): Connect Outlook to your Atako agents — 13 read and 13 write actions. - [Ringover](https://docs.atako.ai/integrations/ringover.md): Connect Ringover to your Atako agents — 13 read and 3 write actions. - [Slack](https://docs.atako.ai/integrations/slack.md): Connect Slack to your Atako agents — 22 read and 18 write actions. - [Telegram](https://docs.atako.ai/integrations/telegram.md): Connect Telegram to your Atako agents — 6 read and 10 write actions. - [Twilio](https://docs.atako.ai/integrations/twilio.md): Connect Twilio to your Atako agents — 14 read and 8 write actions. - [Twist](https://docs.atako.ai/integrations/twist.md): Connect Twist to your Atako agents — 10 read and 4 write actions. - [Vonage](https://docs.atako.ai/integrations/vonage.md): Connect Vonage to your Atako agents — 4 read and 1 write actions. - [WhatsApp Business](https://docs.atako.ai/integrations/whatsapp.md): Connect WhatsApp Business to your Atako agents — 6 read and 5 write actions. - [Zoom](https://docs.atako.ai/integrations/zoom.md): Connect Zoom to your Atako agents — 9 read and 4 write actions. - [Cal.com](https://docs.atako.ai/integrations/cal-com.md): Connect Cal.com to your Atako agents — 8 read and 6 write actions. - [Calendly](https://docs.atako.ai/integrations/calendly.md): Connect Calendly to your Atako agents — 20 read and 9 write actions. - [Google Calendar](https://docs.atako.ai/integrations/google-calendar.md): Connect Google Calendar to your Atako agents — 5 read and 4 write actions. - [Google Contacts](https://docs.atako.ai/integrations/google-contacts.md): Connect Google Contacts to your Atako agents — 5 read and 5 write actions. - [Asana](https://docs.atako.ai/integrations/asana.md): Connect Asana to your Atako agents — 20 read and 19 write actions. - [Basecamp](https://docs.atako.ai/integrations/basecamp.md): Connect Basecamp to your Atako agents — 10 read and 8 write actions. - [ClickUp](https://docs.atako.ai/integrations/clickup.md): Connect ClickUp to your Atako agents — 17 read and 22 write actions. - [Clockify](https://docs.atako.ai/integrations/clockify.md): Connect Clockify to your Atako agents — 9 read and 7 write actions. - [Everhour](https://docs.atako.ai/integrations/everhour.md): Connect Everhour to your Atako agents — 10 read and 5 write actions. - [Harvest](https://docs.atako.ai/integrations/harvest.md): Connect Harvest to your Atako agents — 12 read and 6 write actions. - [Jira](https://docs.atako.ai/integrations/jira.md): Connect Jira to your Atako agents — 24 read and 15 write actions. - [Linear](https://docs.atako.ai/integrations/linear.md): Connect Linear to your Atako agents — 20 read and 19 write actions. - [Microsoft Planner](https://docs.atako.ai/integrations/microsoft-planner.md): Connect Microsoft Planner to your Atako agents — 10 read and 6 write actions. - [Microsoft To Do](https://docs.atako.ai/integrations/microsoft-todo.md): Connect Microsoft To Do to your Atako agents — 4 read and 5 write actions. - [monday.com](https://docs.atako.ai/integrations/monday.md): Connect monday.com to your Atako agents — 19 read and 16 write actions. - [Productboard](https://docs.atako.ai/integrations/productboard.md): Connect Productboard to your Atako agents — 11 read and 3 write actions. - [Shortcut](https://docs.atako.ai/integrations/shortcut.md): Connect Shortcut to your Atako agents — 10 read and 4 write actions. - [Smartsheet](https://docs.atako.ai/integrations/smartsheet.md): Connect Smartsheet to your Atako agents — 13 read and 3 write actions. - [Todoist](https://docs.atako.ai/integrations/todoist.md): Connect Todoist to your Atako agents — 9 read and 7 write actions. - [Toggl Track](https://docs.atako.ai/integrations/toggl.md): Connect Toggl Track to your Atako agents — 8 read and 6 write actions. - [Trello](https://docs.atako.ai/integrations/trello.md): Connect Trello to your Atako agents — 17 read and 23 write actions. - [Airtable](https://docs.atako.ai/integrations/airtable.md): Connect Airtable to your Atako agents — 11 read and 19 write actions. - [Canva](https://docs.atako.ai/integrations/canva.md): Connect Canva to your Atako agents — 10 read and 7 write actions. - [Cloudinary](https://docs.atako.ai/integrations/cloudinary.md): Connect Cloudinary to your Atako agents — 9 read and 4 write actions. - [Coda](https://docs.atako.ai/integrations/coda.md): Connect Coda to your Atako agents — 21 read and 13 write actions. - [Confluence](https://docs.atako.ai/integrations/confluence.md): Connect Confluence to your Atako agents — 9 read and 3 write actions. - [Contentful](https://docs.atako.ai/integrations/contentful.md): Connect Contentful to your Atako agents — 8 read and 5 write actions. - [DEV Community](https://docs.atako.ai/integrations/devto.md): Connect DEV Community to your Atako agents — 8 read and 2 write actions. - [Microsoft Excel](https://docs.atako.ai/integrations/excel.md): Connect Microsoft Excel to your Atako agents — 7 read and 3 write actions. - [Figma](https://docs.atako.ai/integrations/figma.md): Connect Figma to your Atako agents — 25 read and 10 write actions. - [Google Docs](https://docs.atako.ai/integrations/google-docs.md): Connect Google Docs to your Atako agents — 2 read and 7 write actions. - [Google Forms](https://docs.atako.ai/integrations/google-forms.md): Connect Google Forms to your Atako agents — 3 read and 6 write actions. - [Google Sheets](https://docs.atako.ai/integrations/google-sheets.md): Connect Google Sheets to your Atako agents — 2 read and 6 write actions. - [Google Tasks](https://docs.atako.ai/integrations/google-tasks.md): Connect Google Tasks to your Atako agents — 4 read and 6 write actions. - [Jotform](https://docs.atako.ai/integrations/jotform.md): Connect Jotform to your Atako agents — 10 read and 5 write actions. - [Miro](https://docs.atako.ai/integrations/miro.md): Connect Miro to your Atako agents — 6 read and 10 write actions. - [Notion](https://docs.atako.ai/integrations/notion.md): Connect Notion to your Atako agents — 13 read and 15 write actions. - [Okta](https://docs.atako.ai/integrations/okta.md): Connect Okta to your Atako agents — 11 read and 10 write actions. - [Pexels](https://docs.atako.ai/integrations/pexels.md): Connect Pexels to your Atako agents — 8 read and 0 write actions. - [Sanity](https://docs.atako.ai/integrations/sanity.md): Connect Sanity to your Atako agents — 4 read and 3 write actions. - [Slite](https://docs.atako.ai/integrations/slite.md): Connect Slite to your Atako agents — 7 read and 5 write actions. - [Storyblok](https://docs.atako.ai/integrations/storyblok.md): Connect Storyblok to your Atako agents — 8 read and 3 write actions. - [SurveyMonkey](https://docs.atako.ai/integrations/surveymonkey.md): Connect SurveyMonkey to your Atako agents — 11 read and 4 write actions. - [Tally](https://docs.atako.ai/integrations/tally.md): Connect Tally to your Atako agents — 7 read and 2 write actions. - [Typeform](https://docs.atako.ai/integrations/typeform.md): Connect Typeform to your Atako agents — 7 read and 2 write actions. - [Unsplash](https://docs.atako.ai/integrations/unsplash.md): Connect Unsplash to your Atako agents — 11 read and 0 write actions. - [UptimeRobot](https://docs.atako.ai/integrations/uptimerobot.md): Connect UptimeRobot to your Atako agents — 8 read and 4 write actions. - [Vercel](https://docs.atako.ai/integrations/vercel.md): Connect Vercel to your Atako agents — 8 read and 6 write actions. - [Webflow](https://docs.atako.ai/integrations/webflow.md): Connect Webflow to your Atako agents — 10 read and 4 write actions. - [WordPress.com](https://docs.atako.ai/integrations/wordpress.md): Connect WordPress.com to your Atako agents — 10 read and 2 write actions. - [Box](https://docs.atako.ai/integrations/box.md): Connect Box to your Atako agents — 8 read and 7 write actions. - [Dropbox](https://docs.atako.ai/integrations/dropbox.md): Connect Dropbox to your Atako agents — 10 read and 8 write actions. - [Google Drive](https://docs.atako.ai/integrations/google-drive.md): Connect Google Drive to your Atako agents — 11 read and 15 write actions. - [OneDrive](https://docs.atako.ai/integrations/onedrive.md): Connect OneDrive to your Atako agents — 9 read and 6 write actions. - [SharePoint](https://docs.atako.ai/integrations/sharepoint.md): Connect SharePoint to your Atako agents — 13 read and 3 write actions. - [ActiveCampaign](https://docs.atako.ai/integrations/activecampaign.md): Connect ActiveCampaign to your Atako agents — 18 read and 11 write actions. - [Apollo.io](https://docs.atako.ai/integrations/apollo.md): Connect Apollo.io to your Atako agents — 18 read and 9 write actions. - [Attio](https://docs.atako.ai/integrations/attio.md): Connect Attio to your Atako agents — 21 read and 18 write actions. - [Axonaut](https://docs.atako.ai/integrations/axonaut.md): Connect Axonaut to your Atako agents — 12 read and 4 write actions. - [beehiiv](https://docs.atako.ai/integrations/beehiiv.md): Connect beehiiv to your Atako agents — 10 read and 4 write actions. - [Brevo](https://docs.atako.ai/integrations/brevo.md): Connect Brevo to your Atako agents — 9 read and 8 write actions. - [Cargo](https://docs.atako.ai/integrations/cargo.md): Connect Cargo to your Atako agents — 11 read and 2 write actions. - [Close](https://docs.atako.ai/integrations/close.md): Connect Close to your Atako agents — 18 read and 17 write actions. - [Customer.io](https://docs.atako.ai/integrations/customerio.md): Connect Customer.io to your Atako agents — 15 read and 2 write actions. - [Dolibarr](https://docs.atako.ai/integrations/dolibarr.md): Connect Dolibarr to your Atako agents — 14 read and 2 write actions. - [Microsoft Dynamics 365](https://docs.atako.ai/integrations/dynamics-365.md): Connect Microsoft Dynamics 365 to your Atako agents — 9 read and 6 write actions. - [Eventbrite](https://docs.atako.ai/integrations/eventbrite.md): Connect Eventbrite to your Atako agents — 9 read and 6 write actions. - [Folk](https://docs.atako.ai/integrations/folk.md): Connect Folk to your Atako agents — 8 read and 6 write actions. - [Gong](https://docs.atako.ai/integrations/gong.md): Connect Gong to your Atako agents — 11 read and 3 write actions. - [Hunter](https://docs.atako.ai/integrations/hunter.md): Connect Hunter to your Atako agents — 9 read and 4 write actions. - [HubSpot](https://docs.atako.ai/integrations/hubspot.md): Connect HubSpot to your Atako agents — 89 read and 81 write actions. - [INSEE Sirene](https://docs.atako.ai/integrations/insee.md): Connect INSEE Sirene to your Atako agents — 6 read and 0 write actions. - [Kit](https://docs.atako.ai/integrations/kit.md): Connect Kit to your Atako agents — 9 read and 7 write actions. - [Klaviyo](https://docs.atako.ai/integrations/klaviyo.md): Connect Klaviyo to your Atako agents — 14 read and 6 write actions. - [Livestorm](https://docs.atako.ai/integrations/livestorm.md): Connect Livestorm to your Atako agents — 12 read and 4 write actions. - [Loops](https://docs.atako.ai/integrations/loops.md): Connect Loops to your Atako agents — 5 read and 5 write actions. - [Luma](https://docs.atako.ai/integrations/luma.md): Connect Luma to your Atako agents — 8 read and 5 write actions. - [Mailchimp](https://docs.atako.ai/integrations/mailchimp.md): Connect Mailchimp to your Atako agents — 17 read and 19 write actions. - [MailerLite](https://docs.atako.ai/integrations/mailerlite.md): Connect MailerLite to your Atako agents — 9 read and 5 write actions. - [Mailgun](https://docs.atako.ai/integrations/mailgun.md): Connect Mailgun to your Atako agents — 13 read and 2 write actions. - [Mailjet](https://docs.atako.ai/integrations/mailjet.md): Connect Mailjet to your Atako agents — 9 read and 5 write actions. - [Lemlist](https://docs.atako.ai/integrations/lemlist.md): Connect Lemlist to your Atako agents — 8 read and 9 write actions. - [Pappers](https://docs.atako.ai/integrations/pappers.md): Connect Pappers to your Atako agents — 8 read and 0 write actions. - [Pipedrive](https://docs.atako.ai/integrations/pipedrive.md): Connect Pipedrive to your Atako agents — 24 read and 21 write actions. - [Postmark](https://docs.atako.ai/integrations/postmark.md): Connect Postmark to your Atako agents — 13 read and 3 write actions. - [Resend](https://docs.atako.ai/integrations/resend.md): Connect Resend to your Atako agents — 11 read and 14 write actions. - [Salesforce](https://docs.atako.ai/integrations/salesforce.md): Connect Salesforce to your Atako agents — 14 read and 4 write actions. - [Sellsy](https://docs.atako.ai/integrations/sellsy.md): Connect Sellsy to your Atako agents — 13 read and 5 write actions. - [SendGrid](https://docs.atako.ai/integrations/sendgrid.md): Connect SendGrid to your Atako agents — 10 read and 4 write actions. - [Vimeo](https://docs.atako.ai/integrations/vimeo.md): Connect Vimeo to your Atako agents — 10 read and 4 write actions. - [YouTube](https://docs.atako.ai/integrations/youtube.md): Connect YouTube to your Atako agents — 8 read and 5 write actions. - [Zoho CRM](https://docs.atako.ai/integrations/zoho-crm.md): Connect Zoho CRM to your Atako agents — 8 read and 4 write actions. - [Crisp](https://docs.atako.ai/integrations/crisp.md): Connect Crisp to your Atako agents — 7 read and 7 write actions. - [Freshsales](https://docs.atako.ai/integrations/freshsales.md): Connect Freshsales to your Atako agents — 13 read and 7 write actions. - [Freshdesk](https://docs.atako.ai/integrations/freshdesk.md): Connect Freshdesk to your Atako agents — 13 read and 7 write actions. - [Freshservice](https://docs.atako.ai/integrations/freshservice.md): Connect Freshservice to your Atako agents — 13 read and 5 write actions. - [Front](https://docs.atako.ai/integrations/front.md): Connect Front to your Atako agents — 12 read and 5 write actions. - [Help Scout](https://docs.atako.ai/integrations/helpscout.md): Connect Help Scout to your Atako agents — 8 read and 6 write actions. - [Intercom](https://docs.atako.ai/integrations/intercom.md): Connect Intercom to your Atako agents — 16 read and 17 write actions. - [Missive](https://docs.atako.ai/integrations/missive.md): Connect Missive to your Atako agents — 12 read and 3 write actions. - [ServiceNow](https://docs.atako.ai/integrations/servicenow.md): Connect ServiceNow to your Atako agents — 9 read and 4 write actions. - [Zendesk](https://docs.atako.ai/integrations/zendesk.md): Connect Zendesk to your Atako agents — 19 read and 9 write actions. - [Ashby](https://docs.atako.ai/integrations/ashby.md): Connect Ashby to your Atako agents — 26 read and 8 write actions. - [BambooHR](https://docs.atako.ai/integrations/bamboohr.md): Connect BambooHR to your Atako agents — 14 read and 4 write actions. - [Deel](https://docs.atako.ai/integrations/deel.md): Connect Deel to your Atako agents — 12 read and 2 write actions. - [Factorial](https://docs.atako.ai/integrations/factorial.md): Connect Factorial to your Atako agents — 13 read and 1 write actions. - [Greenhouse](https://docs.atako.ai/integrations/greenhouse.md): Connect Greenhouse to your Atako agents — 12 read and 5 write actions. - [Lever](https://docs.atako.ai/integrations/lever.md): Connect Lever to your Atako agents — 11 read and 5 write actions. - [Personio](https://docs.atako.ai/integrations/personio.md): Connect Personio to your Atako agents — 9 read and 3 write actions. - [Recruitee](https://docs.atako.ai/integrations/recruitee.md): Connect Recruitee to your Atako agents — 10 read and 3 write actions. - [Teamtailor](https://docs.atako.ai/integrations/teamtailor.md): Connect Teamtailor to your Atako agents — 10 read and 4 write actions. - [Workable](https://docs.atako.ai/integrations/workable.md): Connect Workable to your Atako agents — 10 read and 3 write actions. - [Chargebee](https://docs.atako.ai/integrations/chargebee.md): Connect Chargebee to your Atako agents — 20 read and 13 write actions. - [DocuSign](https://docs.atako.ai/integrations/docusign.md): Connect DocuSign to your Atako agents — 7 read and 3 write actions. - [Dropbox Sign](https://docs.atako.ai/integrations/dropbox-sign.md): Connect Dropbox Sign to your Atako agents — 7 read and 4 write actions. - [GoCardless](https://docs.atako.ai/integrations/gocardless.md): Connect GoCardless to your Atako agents — 10 read and 8 write actions. - [Lemon Squeezy](https://docs.atako.ai/integrations/lemonsqueezy.md): Connect Lemon Squeezy to your Atako agents — 15 read and 4 write actions. - [Mollie](https://docs.atako.ai/integrations/mollie.md): Connect Mollie to your Atako agents — 14 read and 5 write actions. - [Paddle](https://docs.atako.ai/integrations/paddle.md): Connect Paddle to your Atako agents — 11 read and 8 write actions. - [PandaDoc](https://docs.atako.ai/integrations/pandadoc.md): Connect PandaDoc to your Atako agents — 14 read and 9 write actions. - [PayPal](https://docs.atako.ai/integrations/paypal.md): Connect PayPal to your Atako agents — 9 read and 7 write actions. - [PayPlug](https://docs.atako.ai/integrations/payplug.md): Connect PayPlug to your Atako agents — 5 read and 2 write actions. - [Pennylane](https://docs.atako.ai/integrations/pennylane.md): Connect Pennylane to your Atako agents — 13 read and 1 write actions. - [PrestaShop](https://docs.atako.ai/integrations/prestashop.md): Connect PrestaShop to your Atako agents — 13 read and 2 write actions. - [Qonto](https://docs.atako.ai/integrations/qonto.md): Connect Qonto to your Atako agents — 7 read and 0 write actions. - [QuickBooks Online](https://docs.atako.ai/integrations/quickbooks.md): Connect QuickBooks Online to your Atako agents — 13 read and 4 write actions. - [Recurly](https://docs.atako.ai/integrations/recurly.md): Connect Recurly to your Atako agents — 11 read and 7 write actions. - [Sendcloud](https://docs.atako.ai/integrations/sendcloud.md): Connect Sendcloud to your Atako agents — 12 read and 2 write actions. - [Shopify](https://docs.atako.ai/integrations/shopify.md): Connect Shopify to your Atako agents — 15 read and 17 write actions. - [Stripe](https://docs.atako.ai/integrations/stripe.md): Connect Stripe to your Atako agents — 28 read and 33 write actions. - [Wise](https://docs.atako.ai/integrations/wise.md): Connect Wise to your Atako agents — 10 read and 2 write actions. - [Wix](https://docs.atako.ai/integrations/wix.md): Connect Wix to your Atako agents — 12 read and 4 write actions. - [WooCommerce](https://docs.atako.ai/integrations/woocommerce.md): Connect WooCommerce to your Atako agents — 13 read and 7 write actions. - [Xero](https://docs.atako.ai/integrations/xero.md): Connect Xero to your Atako agents — 13 read and 5 write actions. - [Yousign](https://docs.atako.ai/integrations/yousign.md): Connect Yousign to your Atako agents — 9 read and 5 write actions. - [Algolia](https://docs.atako.ai/integrations/algolia.md): Connect Algolia to your Atako agents — 9 read and 4 write actions. - [Better Stack](https://docs.atako.ai/integrations/betterstack.md): Connect Better Stack to your Atako agents — 10 read and 6 write actions. - [Bitbucket](https://docs.atako.ai/integrations/bitbucket.md): Connect Bitbucket to your Atako agents — 22 read and 12 write actions. - [Checkly](https://docs.atako.ai/integrations/checkly.md): Connect Checkly to your Atako agents — 18 read and 1 write actions. - [Cloudflare](https://docs.atako.ai/integrations/cloudflare.md): Connect Cloudflare to your Atako agents — 14 read and 4 write actions. - [DigitalOcean](https://docs.atako.ai/integrations/digitalocean.md): Connect DigitalOcean to your Atako agents — 17 read and 5 write actions. - [GitHub](https://docs.atako.ai/integrations/github.md): Connect GitHub to your Atako agents — 23 read and 14 write actions. - [GitLab](https://docs.atako.ai/integrations/gitlab.md): Connect GitLab to your Atako agents — 20 read and 23 write actions. - [Hetzner Cloud](https://docs.atako.ai/integrations/hetzner.md): Connect Hetzner Cloud to your Atako agents — 13 read and 3 write actions. - [Netlify](https://docs.atako.ai/integrations/netlify.md): Connect Netlify to your Atako agents — 10 read and 6 write actions. - [Render](https://docs.atako.ai/integrations/render.md): Connect Render to your Atako agents — 8 read and 4 write actions. - [Scaleway](https://docs.atako.ai/integrations/scaleway.md): Connect Scaleway to your Atako agents — 18 read and 4 write actions. - [Statuspage](https://docs.atako.ai/integrations/statuspage.md): Connect Statuspage to your Atako agents — 9 read and 5 write actions. - [Supabase](https://docs.atako.ai/integrations/supabase.md): Connect Supabase to your Atako agents — 4 read and 4 write actions. - [Amplitude](https://docs.atako.ai/integrations/amplitude.md): Connect Amplitude to your Atako agents — 14 read and 0 write actions. - [Google BigQuery](https://docs.atako.ai/integrations/bigquery.md): Connect Google BigQuery to your Atako agents — 9 read and 1 write actions. - [Datadog](https://docs.atako.ai/integrations/datadog.md): Connect Datadog to your Atako agents — 18 read and 10 write actions. - [Google Analytics](https://docs.atako.ai/integrations/google-analytics.md): Connect Google Analytics to your Atako agents — 6 read and 0 write actions. - [Google Search Console](https://docs.atako.ai/integrations/google-search-console.md): Connect Google Search Console to your Atako agents — 6 read and 0 write actions. - [Grafana](https://docs.atako.ai/integrations/grafana.md): Connect Grafana to your Atako agents — 11 read and 3 write actions. - [Mixpanel](https://docs.atako.ai/integrations/mixpanel.md): Connect Mixpanel to your Atako agents — 10 read and 0 write actions. - [PagerDuty](https://docs.atako.ai/integrations/pagerduty.md): Connect PagerDuty to your Atako agents — 11 read and 4 write actions. - [Plausible](https://docs.atako.ai/integrations/plausible.md): Connect Plausible to your Atako agents — 9 read and 0 write actions. - [PostHog](https://docs.atako.ai/integrations/posthog.md): Connect PostHog to your Atako agents — 26 read and 23 write actions. - [Sentry](https://docs.atako.ai/integrations/sentry.md): Connect Sentry to your Atako agents — 9 read and 3 write actions. - [Segment](https://docs.atako.ai/integrations/segment.md): Connect Segment to your Atako agents — 14 read and 1 write actions. - [Snowflake](https://docs.atako.ai/integrations/snowflake.md): Connect Snowflake to your Atako agents — 6 read and 2 write actions. - [Anthropic](https://docs.atako.ai/integrations/anthropic.md): Connect Anthropic to your Atako agents — 9 read and 5 write actions. - [Apify](https://docs.atako.ai/integrations/apify.md): Connect Apify to your Atako agents — 11 read and 4 write actions. - [AssemblyAI](https://docs.atako.ai/integrations/assemblyai.md): Connect AssemblyAI to your Atako agents — 7 read and 1 write actions. - [DeepL](https://docs.atako.ai/integrations/deepl.md): Connect DeepL to your Atako agents — 5 read and 2 write actions. - [Deepgram](https://docs.atako.ai/integrations/deepgram.md): Connect Deepgram to your Atako agents — 6 read and 2 write actions. - [ElevenLabs](https://docs.atako.ai/integrations/elevenlabs.md): Connect ElevenLabs to your Atako agents — 23 read and 14 write actions. - [Exa](https://docs.atako.ai/integrations/exa.md): Connect Exa to your Atako agents — 5 read and 0 write actions. - [Fathom](https://docs.atako.ai/integrations/fathom.md): Connect Fathom to your Atako agents — 7 read and 0 write actions. - [Firecrawl](https://docs.atako.ai/integrations/firecrawl.md): Connect Firecrawl to your Atako agents — 6 read and 3 write actions. - [Fireflies.ai](https://docs.atako.ai/integrations/fireflies.md): Connect Fireflies.ai to your Atako agents — 15 read and 14 write actions. - [Google Gemini](https://docs.atako.ai/integrations/gemini.md): Connect Google Gemini to your Atako agents — 3 read and 3 write actions. - [Groq](https://docs.atako.ai/integrations/groq.md): Connect Groq to your Atako agents — 2 read and 3 write actions. - [Hugging Face](https://docs.atako.ai/integrations/huggingface.md): Connect Hugging Face to your Atako agents — 14 read and 1 write actions. - [Lokalise](https://docs.atako.ai/integrations/lokalise.md): Connect Lokalise to your Atako agents — 10 read and 3 write actions. - [Mistral AI](https://docs.atako.ai/integrations/mistral.md): Connect Mistral AI to your Atako agents — 2 read and 4 write actions. - [OpenAI](https://docs.atako.ai/integrations/openai.md): Connect OpenAI to your Atako agents — 17 read and 17 write actions. - [Perplexity](https://docs.atako.ai/integrations/perplexity.md): Connect Perplexity to your Atako agents — 2 read and 0 write actions. - [Tavily](https://docs.atako.ai/integrations/tavily.md): Connect Tavily to your Atako agents — 5 read and 0 write actions. - [API keys](https://docs.atako.ai/developers/api-keys.md): Create a programmatic API key to authenticate scripts, CI, and MCP clients. - [REST API](https://docs.atako.ai/developers/api/overview.md): Base URL, authentication, rate limits, errors, and pagination for the Atako REST API. - [Atako MCP](https://docs.atako.ai/developers/mcp/overview.md): Connect Claude Code, Claude Desktop, Cursor, or ChatGPT to your Atako account over the Model Context Protocol. - [MCP quickstart](https://docs.atako.ai/developers/mcp/quickstart.md): Connect Claude Code, Claude Desktop, Cursor, or ChatGPT to Atako in under a minute. - [List your agents](https://docs.atako.ai/api-reference/agents/list-your-agents.md) - [Create an agent](https://docs.atako.ai/api-reference/agents/create-an-agent.md): Requires an active subscription and `canCreateAgents` permission. `teamId` may be ANY team of your live company; a team outside it (or belonging to no company) is only accepted if you belong to it — NOT_TEAM_MEMBER (403) otherwise. Guards, checked in order: NOT_TEAM_MEMBER (403), AGENT_CREATION_NOT_… - [Get agent detail](https://docs.atako.ai/api-reference/agents/get-agent-detail.md) - [Cancel a provisioning agent](https://docs.atako.ai/api-reference/agents/cancel-a-provisioning-agent.md): Owner of the agent, or an admin of the owner's company. A plain teammate (who can still view and chat with the agent) gets 404. - [Retry a failed provisioning](https://docs.atako.ai/api-reference/agents/retry-a-failed-provisioning.md): Owner of the agent, or an admin of the owner's company. A plain teammate (who can still view and chat with the agent) gets 404. Re-dispatches provisioning with the engine's current release and a fresh bootstrap token. - [End an active agent](https://docs.atako.ai/api-reference/agents/end-an-active-agent.md): Owner of the agent, or an admin of the owner's company. A plain teammate (who can still view and chat with the agent) gets 404. - [Resume a paused agent](https://docs.atako.ai/api-reference/agents/resume-a-paused-agent.md): Trial-end lifecycle. Same company-membership + canCreateAgents gate as agent creation. - [Export everything an agent holds, as a JSON attachment](https://docs.atako.ai/api-reference/agents/export-everything-an-agent-holds-as-a-json-attachment.md): Conversations, messages, e-mail threads and scheduled tasks. The way out for a company that will not subscribe before the trial-end retention window closes on a cascade delete (docs/specs/trial-end-lifecycle.md). Requires the same administration rights as renaming or ending the agent. - [Check whether an engine upgrade is available](https://docs.atako.ai/api-reference/agents/check-whether-an-engine-upgrade-is-available.md) - [Trigger an in-place engine image upgrade](https://docs.atako.ai/api-reference/agents/trigger-an-in-place-engine-image-upgrade.md): Owner of the agent, or an admin of the owner's company. A plain teammate (who can still view and chat with the agent) gets 404. State preserved, brief downtime. 409 if the agent is not active. - [Set the agent's display name](https://docs.atako.ai/api-reference/agents/set-the-agents-display-name.md): Owner of the agent, or an admin of the owner's company. A plain teammate (who can still view and chat with the agent) gets 404. - [Set or clear the agent's job title](https://docs.atako.ai/api-reference/agents/set-or-clear-the-agents-job-title.md): Owner of the agent, or an admin of the owner's company. A plain teammate (who can still view and chat with the agent) gets 404. `role: null` (or a blank string) CLEARS the title — a titleless agent is a normal state, not an error. The org chart the agent reads every turn uses `team_positions.title`… - [Edit the agent's mission, instructions and business context](https://docs.atako.ai/api-reference/agents/edit-the-agents-mission-instructions-and-business-context.md): Owner of the agent, or an admin of the owner's company. A plain teammate (who can still view and chat with the agent) gets 404. Each field is optional: absent = unchanged, `null` or blank = cleared, otherwise trimmed (≤ 20 000 characters). At least one field is required. Nothing is pushed: the agent… - [Move the agent to a team, or make it personal](https://docs.atako.ai/api-reference/agents/move-the-agent-to-a-team-or-make-it-personal.md): Owner of the agent, or an admin of the owner's company. A plain teammate (who can still view and chat with the agent) gets 404. The target team may be ANY team of the agent owner's live company. A team outside it (or a team belonging to no company) is only accepted if the CALLER belongs to it — NOT_… - [Change the LLM model of a live agent](https://docs.atako.ai/api-reference/agents/change-the-llm-model-of-a-live-agent.md): Owner of the agent, or an admin of the owner's company. A plain teammate (who can still view and chat with the agent) gets 404. `modelId` is an `ai_models` UUID or an OpenRouter slug (same shapes as at creation). Takes effect on the agent's next LLM call. A free OpenRouter model is refused (400) on… - [Reassign the agent's BYOK LLM key](https://docs.atako.ai/api-reference/agents/reassign-the-agents-byok-llm-key.md): Owner of the agent, or an admin of the owner's company. A plain teammate (who can still view and chat with the agent) gets 404. The key must belong to the AGENT's company, so this never reaches another user's personal key. - [List the caller's chat sessions with an agent](https://docs.atako.ai/api-reference/messages/list-the-callers-chat-sessions-with-an-agent.md): Most recently active first. Archived sessions are excluded unless `includeArchived=true`. - [Open a new chat session with an agent](https://docs.atako.ai/api-reference/messages/open-a-new-chat-session-with-an-agent.md): The session gets its own engine-side key (`chat:`), so its context is isolated from every other session of the same agent. - [One chat session](https://docs.atako.ai/api-reference/messages/one-chat-session.md) - [Rename, archive or un-archive a chat session](https://docs.atako.ai/api-reference/messages/rename-archive-or-un-archive-a-chat-session.md) - [List an agent's chat messages](https://docs.atako.ai/api-reference/messages/list-an-agents-chat-messages.md) - [Send a chat message to the agent](https://docs.atako.ai/api-reference/messages/send-a-chat-message-to-the-agent.md): Fire-and-forget: the reply arrives later over the WS bridge → SSE/DB. `role` is ignored — always inserted as `user`. - [Add an instruction to the agent's running turn](https://docs.atako.ai/api-reference/messages/add-an-instruction-to-the-agents-running-turn.md): Hermes agents only. The instruction is queued and delivered after the current tool batch, and kept in the session history as a user message with `meta.kind = steer` (never delivered again as a chat message). 202: the frame was sent; the outcome arrives over SSE `turn_control_result` (`ok`, or `code`… - [Stop the agent's running turn](https://docs.atako.ai/api-reference/messages/stop-the-agents-running-turn.md): Hermes agents only. Hard stop: the partial answer (if any) is posted with `meta.interrupted`. 202: the frame was sent; the outcome arrives over SSE `turn_control_result`. - [Flag a message as an error (deprecated — recorded as a thumbs down, use PUT …/feedback)](https://docs.atako.ai/api-reference/messages/flag-a-message-as-an-error-deprecated-—-recorded-as-a-thumbs-down-use-put-…feedback.md) - [Thumbs up / down an agent reply (replaces any previous verdict)](https://docs.atako.ai/api-reference/messages/thumbs-up-down-an-agent-reply-replaces-any-previous-verdict.md): Only on role `agent` messages of one of your own sessions. Any change sends the feedback back to the support review queue. - [Remove your thumbs up / down from an agent reply (idempotent)](https://docs.atako.ai/api-reference/messages/remove-your-thumbs-up-down-from-an-agent-reply-idempotent.md) - [SSE stream of new messages and live-activity events](https://docs.atako.ai/api-reference/messages/sse-stream-of-new-messages-and-live-activity-events.md): Not a JSON response: `Content-Type: text/event-stream`. Emits `message`, `typing`, `heartbeat`, `activity`, `activity_state`, and `message_delta` events. Kept alive with `: ping` comments. - [Live-activity feed history](https://docs.atako.ai/api-reference/activity/live-activity-feed-history.md) - [Current working/idle state](https://docs.atako.ai/api-reference/activity/current-workingidle-state.md) - [List visible AI models (for the create-agent form)](https://docs.atako.ai/api-reference/agent-options/list-visible-ai-models-for-the-create-agent-form.md) - [List the whole OpenRouter catalog with Atako flags](https://docs.atako.ai/api-reference/agent-options/list-the-whole-openrouter-catalog-with-atako-flags.md): Every model reachable through the platform gateway (~400), flat and sorted by provider label then name, served from a 10-minute memory cache. `suggested` only marks the models Atako recommends (`GET /models`); all the others are just as selectable when creating an agent. Prices are $/token. - [Models the caller's company already launched agents on](https://docs.atako.ai/api-reference/agent-options/models-the-callers-company-already-launched-agents-on.md): Deduplicated by slug, most recently used first, at most 8. Derived from the company agents; BYOK direct-provider agents are excluded. - [List the starred model slugs (company-wide)](https://docs.atako.ai/api-reference/agent-options/list-the-starred-model-slugs-company-wide.md) - [Star or unstar one model for the whole company](https://docs.atako.ai/api-reference/agent-options/star-or-unstar-one-model-for-the-whole-company.md): Idempotent both ways. Starring rejects a slug absent from the OpenRouter catalog; unstarring never validates, so a model that left the catalog stays removable. Returns the up-to-date list. - [List visible harnesses (for the create-agent form)](https://docs.atako.ai/api-reference/agent-options/list-visible-harnesses-for-the-create-agent-form.md) - [List runtime engines and the default used when creating an agent](https://docs.atako.ai/api-reference/agent-options/list-runtime-engines-and-the-default-used-when-creating-an-agent.md): Distinct from `/harnesses` (an optional, backoffice-managed catalog): the engine is what actually runs the agent, and a new agent always falls back to `default` when `engine` is omitted on creation. - [List the company's programmatic API keys](https://docs.atako.ai/api-reference/api-keys/list-the-companys-programmatic-api-keys.md): Company-admin only, signed-in session only: an API key gets `403 API_KEY_FORBIDDEN`. Every key created by a member of the caller's company, with its creator. A key stops authenticating as soon as its creator is no longer a company admin (keys are revoked on demotion or removal). - [Create an API key](https://docs.atako.ai/api-reference/api-keys/create-an-api-key.md): Company-admin only. The plaintext token is returned once. - [Revoke an API key](https://docs.atako.ai/api-reference/api-keys/revoke-an-api-key.md): Company-admin only. Any key of the caller's company, not only the caller's own. - [Permanently delete an already-revoked API key](https://docs.atako.ai/api-reference/api-keys/permanently-delete-an-already-revoked-api-key.md): Company-admin only. The key must be revoked first (`DELETE /users/api-keys/{id}`) — deleting an active key is refused. - [List the company audit journal](https://docs.atako.ai/api-reference/company/list-the-company-audit-journal.md): Company-admin only. Cursor-paginated, most recent first by default. - [Export the company audit journal as CSV](https://docs.atako.ai/api-reference/company/export-the-company-audit-journal-as-csv.md): Company-admin only. Same filters as `GET /company/audit-log` (cursor/limit are ignored, sort is honoured), no pagination — hard-capped server-side; a capped export answers `X-Export-Truncated: true`. The export itself is journalled (`audit_log.exported`). - [Get your company](https://docs.atako.ai/api-reference/company/get-your-company.md) - [Update company name / context](https://docs.atako.ai/api-reference/company/update-company-name-context.md): Company-admin only. - [Upload the company logo](https://docs.atako.ai/api-reference/company/upload-the-company-logo.md): Company-admin only. multipart/form-data, image, max 5MB. - [List company members](https://docs.atako.ai/api-reference/company/list-company-members.md): Company-admin only (since 2026-09-18 — see `docs/concepts/permissions.md`; it used to be open to any member). - [Remove a member from the company](https://docs.atako.ai/api-reference/company/remove-a-member-from-the-company.md): Company-admin only. - [Change a member's role](https://docs.atako.ai/api-reference/company/change-a-members-role.md): Company-admin only. - [Set whether a member can create agents](https://docs.atako.ai/api-reference/company/set-whether-a-member-can-create-agents.md): Company-admin only. - [Move a member to a different team](https://docs.atako.ai/api-reference/company/move-a-member-to-a-different-team.md): Company-admin only. - [List pending invitations](https://docs.atako.ai/api-reference/company/list-pending-invitations.md): Company-admin only. - [Invite a member by email](https://docs.atako.ai/api-reference/company/invite-a-member-by-email.md): Company-admin only. 7-day expiry. Emails a direct durable-token link (no Supabase one-time link). - [Cancel a pending invitation](https://docs.atako.ai/api-reference/company/cancel-a-pending-invitation.md): Company-admin only. - [Accept a company invitation](https://docs.atako.ai/api-reference/company/accept-a-company-invitation.md): The caller's authenticated email must match the invitation's email. - [List files an agent can access (granted files + its dedicated folder)](https://docs.atako.ai/api-reference/files/list-files-an-agent-can-access-granted-files-+-its-dedicated-folder.md) - [Get a signed download URL for a file accessible to the agent](https://docs.atako.ai/api-reference/files/get-a-signed-download-url-for-a-file-accessible-to-the-agent.md) - [List the company drive](https://docs.atako.ai/api-reference/files/list-the-company-drive.md): Scoped by the node's `companyId` vault, not by author: every member of the company sees the same tree. Each node carries `authorName`, `isMine`, `canManage` and `canDelete` (false on another member's agent root folder) — the per-object rights, decided server-side. - [Total size and file count of the drive you can see](https://docs.atako.ai/api-reference/files/total-size-and-file-count-of-the-drive-you-can-see.md): Same scope as `GET /client/files`, so the same numbers. Open to every member — unlike `/company/dashboard/storage`, which is admin-only. - [Create a folder](https://docs.atako.ai/api-reference/files/create-a-folder.md) - [Create a file node (before uploading)](https://docs.atako.ai/api-reference/files/create-a-file-node-before-uploading.md) - [Delete a file or folder (recursive)](https://docs.atako.ai/api-reference/files/delete-a-file-or-folder-recursive.md): Cascades the whole subtree and removes the Storage objects. Author or company admin only. - [Rename and/or move a file or folder](https://docs.atako.ai/api-reference/files/rename-andor-move-a-file-or-folder.md): `parentId: null` moves the node back to the drive root; an absent `parentId` leaves the parent alone. At least one of `name`/`parentId` is required. Only the author or a company admin (`manageCompanyFiles`) may change a node. - [Get a signed upload URL for a file node](https://docs.atako.ai/api-reference/files/get-a-signed-upload-url-for-a-file-node.md) - [Get a signed download URL for a file node](https://docs.atako.ai/api-reference/files/get-a-signed-download-url-for-a-file-node.md) - [Finalize an upload](https://docs.atako.ai/api-reference/files/finalize-an-upload.md) - [List client files granted to an agent](https://docs.atako.ai/api-reference/files/list-client-files-granted-to-an-agent.md) - [Grant client files to an agent](https://docs.atako.ai/api-reference/files/grant-client-files-to-an-agent.md) - [Revoke a file grant](https://docs.atako.ai/api-reference/files/revoke-a-file-grant.md) - [Create (or return) the agent's dedicated agent-writable folder](https://docs.atako.ai/api-reference/files/create-or-return-the-agents-dedicated-agent-writable-folder.md) - [List cron jobs created by the agent](https://docs.atako.ai/api-reference/cron-jobs/list-cron-jobs-created-by-the-agent.md): Active jobs first (by createdAt), then archived (by archivedAt desc). Each job carries up to 20 recent executions. - [Read one execution's full output](https://docs.atako.ai/api-reference/cron-jobs/read-one-executions-full-output.md): On demand only (perf(projects-cron), PLAN-perf.md E3) — the one field the list above no longer carries (`output`, potentially the agent's full run content). 404, never 403, for a foreign agent, a job that is not this agent's, or an unknown execution id. - [List sub-agents spawned by the agent](https://docs.atako.ai/api-reference/sub-agents/list-sub-agents-spawned-by-the-agent.md) - [List inter-agent messages sent/received by this agent](https://docs.atako.ai/api-reference/interagent-messages/list-inter-agent-messages-sentreceived-by-this-agent.md) - [Get an inter-agent message and its thread](https://docs.atako.ai/api-reference/interagent-messages/get-an-inter-agent-message-and-its-thread.md) - [Request a new (not-yet-available) integration](https://docs.atako.ai/api-reference/integrations/request-a-new-not-yet-available-integration.md) - [List available/coming-soon connectors](https://docs.atako.ai/api-reference/integrations/list-availablecoming-soon-connectors.md) - [Register interest in a coming-soon connector](https://docs.atako.ai/api-reference/integrations/register-interest-in-a-coming-soon-connector.md): Idempotent — a repeat call returns the existing request. - [List your company's integration connections](https://docs.atako.ai/api-reference/integrations/list-your-companys-integration-connections.md) - [Connect an integration via a pasted API key/secret](https://docs.atako.ai/api-reference/integrations/connect-an-integration-via-a-pasted-api-keysecret.md): For OAuth2 connectors without `apiKeyAlt`, use POST /integrations/oauth/{provider}/start instead. - [Revoke an integration connection](https://docs.atako.ai/api-reference/integrations/revoke-an-integration-connection.md) - [Replace an integration connection's credential, in place](https://docs.atako.ai/api-reference/integrations/replace-an-integration-connections-credential-in-place.md): Admin only. The connection keeps its id, so every per-agent grant pointing at it survives — which is the point: DELETE destroys the connection and its secret, so disconnect/reconnect hands back a new id and strips every agent of its tools. `config` is re-validated against the connector's anchored pa… - [Start an OAuth2 connection flow](https://docs.atako.ai/api-reference/integrations/start-an-oauth2-connection-flow.md): Returns the provider authorize URL to redirect the browser to. - [OAuth2 provider redirect callback](https://docs.atako.ai/api-reference/integrations/oauth2-provider-redirect-callback.md): Public / session-less — called by the OAuth provider's browser redirect. Authenticity comes from the signed `state` param (10-minute TTL), never from a bearer token. Always responds with an HTTP redirect to the web app's Settings > Integrations page (`?connected=` on success, `?error=oa… - [List integration grants for an agent](https://docs.atako.ai/api-reference/integrations/list-integration-grants-for-an-agent.md): Readable by the agent's owner or by an admin of the owner's company — the connections themselves belong to the company. 404 for anyone else. - [Grant (or update) an agent's access to an integration connection](https://docs.atako.ai/api-reference/integrations/grant-or-update-an-agents-access-to-an-integration-connection.md): Upsert on (agentId, connectionId). Allowed for the agent's owner or an admin of the owner's company. - [Revoke an integration grant](https://docs.atako.ai/api-reference/integrations/revoke-an-integration-grant.md) - [Update an integration grant's constraints](https://docs.atako.ai/api-reference/integrations/update-an-integration-grants-constraints.md) - [Recent integration/tool call audit log for an agent](https://docs.atako.ai/api-reference/integrations/recent-integrationtool-call-audit-log-for-an-agent.md) - [List active subscription plans](https://docs.atako.ai/api-reference/subscriptions/list-active-subscription-plans.md) - [Get your company's subscription](https://docs.atako.ai/api-reference/subscriptions/get-your-companys-subscription.md) - [Subscribe your company to a plan](https://docs.atako.ai/api-reference/subscriptions/subscribe-your-company-to-a-plan.md): Company-admin only. Requires the company's Stripe customer to already have a card on file unless USE_STRIPE=false. - [Cancel your company's subscription](https://docs.atako.ai/api-reference/subscriptions/cancel-your-companys-subscription.md): Company-admin only. - [Change plan/price or seat count](https://docs.atako.ai/api-reference/subscriptions/change-planprice-or-seat-count.md): Company-admin only. - [Create a Stripe Checkout session for a new subscription](https://docs.atako.ai/api-reference/subscriptions/create-a-stripe-checkout-session-for-a-new-subscription.md): Company-admin only. With USE_STRIPE=false, creates the subscription directly and returns `url: null`. - [Add seats to an existing subscription](https://docs.atako.ai/api-reference/subscriptions/add-seats-to-an-existing-subscription.md): Company-admin only. If a reduction is currently scheduled (AF-57), it is released first (`pendingReductionCanceled: true` in the response) before the increase is applied. The seats are granted only once the prorated invoice is paid: when the payment needs an extra step (3DS) or fails, `pendingPaymen… - [Schedule a reduction of purchased seats for the end of the current period](https://docs.atako.ai/api-reference/subscriptions/schedule-a-reduction-of-purchased-seats-for-the-end-of-the-current-period.md): Company-admin only. AF-57 (billing v2): never immediate — the company keeps its current seats until `pendingReductionEffectiveAt` (via a Stripe Subscription Schedule), no refund/credit. `activeAgentsPurchased` in the response is the unchanged, current live quantity. A new call while one is pending r… - [Cancel a pending scheduled seat reduction](https://docs.atako.ai/api-reference/subscriptions/cancel-a-pending-scheduled-seat-reduction.md): Company-admin only. AF-57 (billing v2). Releases the Stripe Subscription Schedule and clears the pending columns. - [Schedule a monthly ↔ annual switch for the end of the current period](https://docs.atako.ai/api-reference/subscriptions/schedule-a-monthly-↔-annual-switch-for-the-end-of-the-current-period.md): Company-admin only. Never immediate, no proration: the target interval is invoiced in full at `currentPeriodEnd`. Same plan, other interval. Requesting the current interval cancels a pending switch (`effect: canceled`); re-requesting the pending target is a no-op (`alreadyApplied: true`). - [Cancel a pending billing interval switch](https://docs.atako.ai/api-reference/subscriptions/cancel-a-pending-billing-interval-switch.md): Company-admin only. Rebuilds the Stripe Subscription Schedule without the price change when a seat reduction is still pending on it, releases it otherwise. - [Preview the billing effect of a target total seat count](https://docs.atako.ai/api-reference/subscriptions/preview-the-billing-effect-of-a-target-total-seat-count.md): Company-admin only, no side effect. AF-57 (billing v2). An increase previews the immediate Stripe proration charge; a reduction previews the scheduled change with nothing due today. - [Sync the subscription with Stripe after a Checkout redirect](https://docs.atako.ai/api-reference/subscriptions/sync-the-subscription-with-stripe-after-a-checkout-redirect.md): Idempotent. A plan checkout returns the agent subscription (and provisions the recharge chosen with it); a recharge checkout (`metadata.type = credit_subscription`) returns the credit subscription. - [List Stripe invoices for your company](https://docs.atako.ai/api-reference/subscriptions/list-stripe-invoices-for-your-company.md): Company-admin only. Every invoice of the company Stripe customer (subscriptions and credit top-ups). `[]` if no Stripe customer or USE_STRIPE=false. - [Get the company billing details (legal name, address, tax IDs)](https://docs.atako.ai/api-reference/subscriptions/get-the-company-billing-details-legal-name-address-tax-ids.md): Company-admin only. `null` before the first purchase or when USE_STRIPE=false. The legal name and address are the ones stored by the app (`companies.billing_legal_name`, `companies.billing_address`), never what a Checkout attempt (even declined) may have written on the Stripe customer. No stored add… - [Restore the legal name and address after a Checkout left through its cancel URL](https://docs.atako.ai/api-reference/subscriptions/restore-the-legal-name-and-address-after-a-checkout-left-through-its-cancel-url.md): Company-admin only. A Checkout attempt (even a declined one) may write the cardholder name and the typed address on the Stripe customer; the stored legal name and address are put back. `restored: false` when there is no Stripe customer, neither stored legal name nor address, or USE_STRIPE=false. - [Get a Stripe billing portal URL](https://docs.atako.ai/api-reference/subscriptions/get-a-stripe-billing-portal-url.md): Company-admin only. - [Get your company's credit balance](https://docs.atako.ai/api-reference/subscriptions/get-your-companys-credit-balance.md) - [Paginated credit ledger](https://docs.atako.ai/api-reference/subscriptions/paginated-credit-ledger.md) - [Buy a one-time credits top-up](https://docs.atako.ai/api-reference/subscriptions/buy-a-one-time-credits-top-up.md): Company-admin only. - [Get your company's recurring credit subscription](https://docs.atako.ai/api-reference/subscriptions/get-your-companys-recurring-credit-subscription.md) - [Cancel the recurring credit subscription](https://docs.atako.ai/api-reference/subscriptions/cancel-the-recurring-credit-subscription.md): Company-admin only. - [Change the recurring credit amount](https://docs.atako.ai/api-reference/subscriptions/change-the-recurring-credit-amount.md): Company-admin only. The billing interval is fixed after creation. - [Start a recurring credit subscription](https://docs.atako.ai/api-reference/subscriptions/start-a-recurring-credit-subscription.md): Company-admin only. No trial period. - [Activate the self-serve 14-day trial](https://docs.atako.ai/api-reference/subscriptions/activate-the-self-serve-14-day-trial.md): Company-admin only. Grants 3 agent seats. May require phone verification. - [Get your user profile](https://docs.atako.ai/api-reference/users/get-your-user-profile.md) - [Upsert your user profile (call on first login)](https://docs.atako.ai/api-reference/users/upsert-your-user-profile-call-on-first-login.md): May create a company if `company`/`teamSize` are provided. Phone is normalized to E.164 (national trunk 0 dropped) and silently dropped if unparsable — never blocks signup; an existing phone is never overwritten (PATCH changes it). - [Self-service account deletion (GDPR)](https://docs.atako.ai/api-reference/users/self-service-account-deletion-gdpr.md) - [Update your user profile](https://docs.atako.ai/api-reference/users/update-your-user-profile.md) - [Get your optional-email preferences](https://docs.atako.ai/api-reference/users/get-your-optional-email-preferences.md): The three declinable families and whether each still reaches you. Essential email — sign-in codes, receipts, security alerts, terms updates — is never listed, because it has no opt-out. - [Subscribe to or unsubscribe from an optional-email family](https://docs.atako.ai/api-reference/users/subscribe-to-or-unsubscribe-from-an-optional-email-family.md): Expressed as SUBSCRIBED (`{"digest": false}` stops the activity digest). Merges, so a payload naming one family leaves the others untouched. An unknown family is rejected rather than ignored. - [Mark the guided tour as seen](https://docs.atako.ai/api-reference/users/mark-the-guided-tour-as-seen.md): Finished or skipped: the web app stops opening it on its own. Idempotent — the first date is kept. - [Mark a storey's guided tour as seen](https://docs.atako.ai/api-reference/users/mark-a-storeys-guided-tour-as-seen.md): Finished or skipped: the web app stops opening it when the user reaches that storey. Idempotent — the first date is kept. - [Reset the guided tours](https://docs.atako.ai/api-reference/users/reset-the-guided-tours.md): Settings → Appearance: every guided tour is due again — the welcome tour at the next app load, each storey the next time the user reaches it. Idempotent. - [Is this session an admin impersonation?](https://docs.atako.ai/api-reference/users/is-this-session-an-admin-impersonation?.md): True only for a session an Atako operator opened as the user (back-office hijack). Lets every tab of that session show the impersonation banner. - [Leave an admin impersonation session](https://docs.atako.ai/api-reference/users/leave-an-admin-impersonation-session.md): Only meaningful from a session an Atako operator opened as the user (back-office hijack): closes it and journals the exit. Any other session answers 404. - [Get a signed Intercom identity token](https://docs.atako.ai/api-reference/users/get-a-signed-intercom-identity-token.md) - [List your company's teams (org chart)](https://docs.atako.ai/api-reference/teams/list-your-companys-teams-org-chart.md): All company members can view. Falls back to just your own teams if you have no company. - [Create a team](https://docs.atako.ai/api-reference/teams/create-a-team.md): Company-admin only (or no company, for a personal team). - [List teams you own or hold a position in](https://docs.atako.ai/api-reference/teams/list-teams-you-own-or-hold-a-position-in.md) - [List the teams you can attach an agent to](https://docs.atako.ai/api-reference/teams/list-the-teams-you-can-attach-an-agent-to.md): Every team of your live company (an owner or a company admin may place an agent in any of them), or just your own teams if you have no company. - [Get team detail](https://docs.atako.ai/api-reference/teams/get-team-detail.md) - [Update a team](https://docs.atako.ai/api-reference/teams/update-a-team.md): Company admin (of the team's company) or the team's own creator. - [Delete a team](https://docs.atako.ai/api-reference/teams/delete-a-team.md) - [Add an org-chart position to a team](https://docs.atako.ai/api-reference/teams/add-an-org-chart-position-to-a-team.md) - [Update an org-chart position](https://docs.atako.ai/api-reference/teams/update-an-org-chart-position.md) - [Delete an org-chart position](https://docs.atako.ai/api-reference/teams/delete-an-org-chart-position.md): No cascade — fails if the position still has child positions. - [Aggregated Agent Floor state (teams, agents, members)](https://docs.atako.ai/api-reference/floor/aggregated-agent-floor-state-teams-agents-members.md): Single-shot read for the Agent Floor 3D scene: your company's teams (with org-chart positions), non-completed agents (with a derived managerHumanId), and members. Open to any company member — admin and member get the exact same shape. 404 (not 403) when you have no company, so the route is invisible… - [Completed agents of your company (« ghosts » mode)](https://docs.atako.ai/api-reference/floor/completed-agents-of-your-company-«-ghosts-»-mode.md): The agents `GET /floor/state` deliberately leaves out: the completed ones, most recently ended first (agents with no end date come last). A route of its own rather than a flag on `/floor/state`, because that read feeds the reconciliation of the stored floor layout and must never be told about depart… - [Replace the stored floor arrangement](https://docs.atako.ai/api-reference/floor/replace-the-stored-floor-arrangement.md): Replaces the whole document, creating the row on the company's first edit (version 1). Every id must belong to the caller's company and two occupants of the SAME team cannot share a `slot` — either breach is a 400 with an explicit message, never a silent drop. `version` is an optional optimistic loc… - [Back to the automatic floor layout](https://docs.atako.ai/api-reference/floor/back-to-the-automatic-floor-layout.md): Drops the stored row — the plateau is derived again. Idempotent: 204 even when nothing was ever stored (the outcome asked for is reached either way). - [Move one agent on the floor](https://docs.atako.ai/api-reference/floor/move-one-agent-on-the-floor.md): Unitary move. `teamId` is ORGANISATION data: when it differs from the agent's current team the `agents.team_id` column is updated, while only the desk goes into the document. `teamId: null` moves the agent to the teamless front row and removes its document entry (a slot means nothing there). An agen… - [Move a team platform on the floor](https://docs.atako.ai/api-reference/floor/move-a-team-platform-on-the-floor.md): Sets the pod centre, in world units, bounded exactly like the stored document. - [Drop a not-yet-placed agent on a team](https://docs.atako.ai/api-reference/floor/drop-a-not-yet-placed-agent-on-a-team.md): Reserved to an agent that is nowhere yet — no team, or still provisioning. An already-installed agent gets 409 Already placed: moving it is the OTHER gesture (PATCH /floor/agents/{id}/position). `slot` omitted = first free desk of the team, computed server-side. - [Global search across your company (agents, teams, people, projects, cards, wiki pages, sessions, cron jobs, webhook endpoints, files, integrations)](https://docs.atako.ai/api-reference/search/global-search-across-your-company-agents-teams-people-projects-cards-wiki-pages-sessions-cron-jobs-webhook-endpoints-files-integrations.md): One query, twelve kinds, one flat list — what the application's ⌘K bar calls on every keystroke. Case- and accent-insensitive substring match on each kind's display name, at most 8 rows per kind, then `limit` overall. Scope is exactly what the caller can already list, kind by kind: agents (completed… - [The company org chart](https://docs.atako.ai/api-reference/organization/the-company-org-chart.md): The only read the client needs: it carries the drawn tree, the warnings, AND the three raw lists that fill the edit pickers — no second call to display a screen. Open to any company member; `canEdit` reports whether the caller may use the write operations. 404 (not 403) when you have no company, so… - [Who may be named manager, or team lead](https://docs.atako.ai/api-reference/organization/who-may-be-named-manager-or-team-lead.md): Exactly one of `subject` (candidates to manage that member) or `teamLead` (candidates to lead that team) — neither or both is a 400. Blocked candidates are returned too, with their `blockedReason`. Admin only: it is the list an editor unrolls, and it only means something to somebody who may pick fro… - [Designate (or clear) a team lead](https://docs.atako.ai/api-reference/organization/designate-or-clear-a-team-lead.md): The structural gesture: a team's agents inherit this lead, so fifteen agents over three teams are three links to keep, not fifteen. `lead: null` clears the designation — the team then falls back to the company root, which is a warning (`team-lead`) and not an error. An agent may lead a team, but onl… - [Give an agent its own manager](https://docs.atako.ai/api-reference/organization/give-an-agent-its-own-manager.md): The exception, not the ordinary case: it pulls the agent out of its team's line. `manager: null` puts it back into that line (inheritance). Refused when it would close a loop (`ORG_CYCLE`) or when nobody human would end up above the agent (`ORG_NO_HUMAN_MANAGER`) — an agent under an agent is allowed… - [Give a person their manager](https://docs.atako.ai/api-reference/organization/give-a-person-their-manager.md): A USER id, never an OrgRef: the typing carries half the cardinal rule — a person answers to a person, or to nobody. `managerUserId: null` makes them a root of the chart. - [Move an agent to another team](https://docs.atako.ai/api-reference/organization/move-an-agent-to-another-team.md): An ORGANISATION write, not a floor one: changing team changes the inherited manager, so it can be refused (`ORG_CYCLE`, `ORG_NO_HUMAN_MANAGER`) where PATCH /floor/agents/{id}/position merely picks a desk. `teamId: null` sends the agent back to the virtual « unassigned » group. - [List your company's projects](https://docs.atako.ai/api-reference/projects/list-your-companys-projects.md): The storey's table: each project with aggregate counts computed in SQL and a short participant list for the avatar stack — never the cards themselves (use GET /projects/{id}). Newest first. Archived projects are left out by default; `archived=only` lists them alone and `archived=include` lists every… - [Create a project](https://docs.atako.ai/api-reference/projects/create-a-project.md): One transaction: the project, its members, the starting columns (a starting point only — from then on the columns belong to the project) and the wiki home page with its first revision. `participants` is the UI's flat list of ids: each is resolved as either a company human or a company agent. An agen… - [List the spaces of your company](https://docs.atako.ai/api-reference/projects/list-the-spaces-of-your-company.md): Every space of the company, empty ones included, ordered by `position` then name. `projectCount` counts non-archived projects. Declared before `/projects/{id}`: `spaces` is not a project id. - [Create a space](https://docs.atako.ai/api-reference/projects/create-a-space.md): Any company member can. The name is trimmed and its inner whitespace collapsed; a name already used in the company (case-insensitive) is a 409. - [Delete a space (its projects are kept)](https://docs.atako.ai/api-reference/projects/delete-a-space-its-projects-are-kept.md): The space is removed and its projects, archived ones included, become space-less. No project is deleted. Any company member can. - [Rename or reposition a space](https://docs.atako.ai/api-reference/projects/rename-or-reposition-a-space.md): At least one of `name` / `position`. Any company member can. - [Get a project in full](https://docs.atako.ai/api-reference/projects/get-a-project-in-full.md): Participants, columns, non-archived cards (with their comments) and the wiki rebuilt as a tree — the single read the whole Projects UI runs on. - [Archive a project (never deletes)](https://docs.atako.ai/api-reference/projects/archive-a-project-never-deletes.md): Sets `archivedAt`. A real delete would cascade through the board, the cards, the comments and the whole wiki history — what the team learned would go with what it had left to do. Company admins and the project's creator only. - [Update a project](https://docs.atako.ai/api-reference/projects/update-a-project.md): At least one field — an empty patch would bump `updatedAt` and reorder the list for nothing. - [Reopen an archived project](https://docs.atako.ai/api-reference/projects/reopen-an-archived-project.md): The exact inverse of DELETE /projects/{id}: `archivedAt` goes back to null and nothing else moves — archiving destroyed nothing, so the project comes back as it left. Same rights as archiving (company admins and the project's creator). Reopening a project that is not archived is a 409: the project e… - [Add a column to a project's board](https://docs.atako.ai/api-reference/projects/add-a-column-to-a-projects-board.md): Appended at the end — a new column has no reason to slip into a flow the team already ordered. - [Rewrite the board's column order](https://docs.atako.ai/api-reference/projects/rewrite-the-boards-column-order.md): The COMPLETE order, not a move: the list must match the project's columns exactly (no duplicate, nothing missing, nothing foreign) or it is rejected as COLUMN_ORDER_MISMATCH — a partial list would leave the uncited columns on old positions, producing an order neither side chose. Applied in one trans… - [Delete an empty column](https://docs.atako.ai/api-reference/projects/delete-an-empty-column.md): Refused while the column still holds cards (archived ones included — they would go in the same cascade). The obstacle is named rather than worked around: moving the cards elsewhere would change their state on the team's behalf, since a card's state IS its column. - [Rename a column or change its kind](https://docs.atako.ai/api-reference/projects/rename-a-column-or-change-its-kind.md) - [List a project's participants](https://docs.atako.ai/api-reference/projects/list-a-projects-participants.md) - [Add a human or an agent to a project](https://docs.atako.ai/api-reference/projects/add-a-human-or-an-agent-to-a-project.md): Exactly one of `userId` / `agentId`. An id presented as a `userId` that turns out to be an agent (or the reverse) is rejected, not silently requalified. - [Remove a participant from a project](https://docs.atako.ai/api-reference/projects/remove-a-participant-from-a-project.md): Cards assigned to them become unassigned rather than disappearing — `project_cards.assignee_id` is ON DELETE SET NULL. - [Change a participant's role on the project](https://docs.atako.ai/api-reference/projects/change-a-participants-role-on-the-project.md) - [Add a card to a column](https://docs.atako.ai/api-reference/projects/add-a-card-to-a-column.md): The card lands at the bottom of the column it is created in — a new task does not push itself ahead of work the team already ordered. The column must belong to this project, and an assignee must already be a participant of it. - [Archive a card (never deletes)](https://docs.atako.ai/api-reference/projects/archive-a-card-never-deletes.md): A card carries a discussion and the decisions taken on it, so it is set aside rather than destroyed. Its place in the column closes immediately — an archived card holds no rank — and the column's new contents come back with it. - [Edit a card](https://docs.atako.ai/api-reference/projects/edit-a-card.md): At least one known field. An omitted field is left alone; an explicit `null` on `assigneeId`, `dueAt` or `blocked` clears it — that is how a card is unassigned, unscheduled or unblocked. Moving a card is a separate operation. - [Move a card to a column and a position](https://docs.atako.ai/api-reference/projects/move-a-card-to-a-column-and-a-position.md): The one gesture that changes a card's state, since the state IS the column. Kept apart from editing so that renaming a card never becomes a transactional write across the whole board. `position` is the rank the card takes among the live cards of the target column, counted without itself; a rank past… - [Bring an archived card back](https://docs.atako.ai/api-reference/projects/bring-an-archived-card-back.md): The card returns to the bottom of the column it left: its old rank belongs to somebody else by now. - [List the archived cards of a project](https://docs.atako.ai/api-reference/projects/list-the-archived-cards-of-a-project.md): Most recently archived first. The project detail leaves archived cards out, yet they still hold their column (`COLUMN_NOT_EMPTY`): this list is the way to find and restore them. - [Read a card's discussion](https://docs.atako.ai/api-reference/projects/read-a-cards-discussion.md): Oldest first — a thread is read in the order it was written. Paginated for cards whose discussion outgrew the panel. - [Comment on a card](https://docs.atako.ai/api-reference/projects/comment-on-a-card.md): The author is the caller, never a field of the body — nobody signs a comment in somebody else's name. The display name is frozen into the comment at write time, so the thread survives that person leaving the company. - [Delete your own comment](https://docs.atako.ai/api-reference/projects/delete-your-own-comment.md) - [Edit your own comment](https://docs.atako.ai/api-reference/projects/edit-your-own-comment.md) - [Read a project's wiki table of contents](https://docs.atako.ai/api-reference/projects/read-a-projects-wiki-table-of-contents.md): The sidebar's view: titles and nesting, with how many times each page was rewritten. Ask for `withContent=true` only when you actually want every page's Markdown — the summary stays light by default. - [Create a wiki page](https://docs.atako.ai/api-reference/projects/create-a-wiki-page.md): The page and its first revision are written together — a page with no history would be a page whose origin is already lost. Omit `parentId` (or send null) for a page at the root; omit `path` to have one derived from the title and the parent. - [Open a wiki page](https://docs.atako.ai/api-reference/projects/open-a-wiki-page.md): Its current text, a slice of its history (newest first) and its sub-pages. `content` is always what `history[0]` holds. - [Delete a wiki page and everything under it](https://docs.atako.ai/api-reference/projects/delete-a-wiki-page-and-everything-under-it.md): Company admins only. This is the one wiki gesture no revision can undo: the page leaves with its sub-pages and all of their history, which is why it is the only 403 of the wiki — a member sees the project, but does not get to erase what it learned. - [Rename a wiki page and/or write a new revision](https://docs.atako.ai/api-reference/projects/rename-a-wiki-page-andor-write-a-new-revision.md): Send `title`, `content`, or both — a patch asking for neither would be a 200 that wrote nothing. Rewriting the text exactly as it already stands is refused for the same reason: it would look like a revision that was never recorded. `message` is the note left on the revision, like a commit message. - [Re-file a wiki page in the table of contents](https://docs.atako.ai/api-reference/projects/re-file-a-wiki-page-in-the-table-of-contents.md): Sets the page's parent and its rank among its new siblings. `parentId: null` brings it back to the root. A page cannot be filed under itself or under one of its own sub-pages — the branch would disappear from the summary. - [Page through a wiki page's history](https://docs.atako.ai/api-reference/projects/page-through-a-wiki-pages-history.md): Newest first. Each entry carries the page's full text at that moment, which is why the page size is capped hard: an often-edited page would otherwise answer in megabytes. - [Read one revision's full text](https://docs.atako.ai/api-reference/projects/read-one-revisions-full-text.md): On demand only (perf(projects-cron), PLAN-perf.md E3) — what GET /projects/{id} and GET /projects/{id}/wiki/{pageId} no longer carry per revision (see ProjectWikiRevisionSummary). Same 404-not-403 rule as the rest of the wiki. - [Go back to an earlier version of a page](https://docs.atako.ai/api-reference/projects/go-back-to-an-earlier-version-of-a-page.md): Nothing is erased: restoring ADDS a revision whose content is the old one, so the history of a page never gets shorter. The body is optional — restoring without a word is legitimate, and the default message names the restored `sha`. - [List active subscription plans (public pricing page)](https://docs.atako.ai/api-reference/public/list-active-subscription-plans-public-pricing-page.md) - [Get the public €→credits conversion rate](https://docs.atako.ai/api-reference/public/get-the-public-€→credits-conversion-rate.md) - [List available/coming-soon connectors, without a session](https://docs.atako.ai/api-reference/public/list-availablecoming-soon-connectors-without-a-session.md): Same catalog as `GET /integrations/catalog`. Read by the vitrine demo. Cached 5 min, public per-IP rate limit. - [Preview a company invitation](https://docs.atako.ai/api-reference/public/preview-a-company-invitation.md): Used by the accept-invite page. Own per-IP rate limit (60/min); a 429 carries Retry-After. - [Subscribe an email to the newsletter](https://docs.atako.ai/api-reference/public/subscribe-an-email-to-the-newsletter.md): Upserts — resubmitting the same email still returns 201. Strict per-IP rate limit. - [Unsubscribe from an optional-email family (the link in the footer)](https://docs.atako.ai/api-reference/public/unsubscribe-from-an-optional-email-family-the-link-in-the-footer.md): Opened by a person, from their inbox, so it answers with an HTML page rather than JSON — rendered in the recipient's own locale. The token is an HMAC over `userId:family` minted into the email itself — no session, nothing to enumerate, and no expiry, because an unsubscribe link in a two-year-old ema… - [RFC 8058 one-click unsubscribe](https://docs.atako.ai/api-reference/public/rfc-8058-one-click-unsubscribe.md): What Gmail's and Outlook's own unsubscribe buttons call, from the `List-Unsubscribe` header the optional emails carry. Same token and same effect as the GET. The token is an HMAC over `userId:family` minted into the email itself — no session, nothing to enumerate, and no expiry, because an unsubscri… - [Check whether an account already exists for an email](https://docs.atako.ai/api-reference/public/check-whether-an-account-already-exists-for-an-email.md): Used by /signup before sending an OTP. Strict per-IP rate limit. - [List published use cases](https://docs.atako.ai/api-reference/marketing-content/list-published-use-cases.md) - [Get a published use case](https://docs.atako.ai/api-reference/marketing-content/get-a-published-use-case.md) - [List published integration marketing pages](https://docs.atako.ai/api-reference/marketing-content/list-published-integration-marketing-pages.md) - [Get a published integration marketing page](https://docs.atako.ai/api-reference/marketing-content/get-a-published-integration-marketing-page.md) - [Published use cases that reference this integration](https://docs.atako.ai/api-reference/marketing-content/published-use-cases-that-reference-this-integration.md): Up to 8. Returns `[]`, never 404, if the integration slug itself doesn't exist. - [List published blog articles](https://docs.atako.ai/api-reference/marketing-content/list-published-blog-articles.md) - [Get a published blog article](https://docs.atako.ai/api-reference/marketing-content/get-a-published-blog-article.md) - [List published news articles](https://docs.atako.ai/api-reference/marketing-content/list-published-news-articles.md) - [Get a published news article](https://docs.atako.ai/api-reference/marketing-content/get-a-published-news-article.md) - [La roadmap publiée](https://docs.atako.ai/api-reference/marketing-content/la-roadmap-publiée.md): Sans pagination — la roadmap se lit d'un bloc. Triée par `position`, puis par ancienneté à rang égal. - [Les livraisons publiées](https://docs.atako.ai/api-reference/marketing-content/les-livraisons-publiées.md): Triées sur `releasedAt` (la date de livraison), la plus récente en premier. - [Une entrée de changelog publiée](https://docs.atako.ai/api-reference/marketing-content/une-entrée-de-changelog-publiée.md) - [Les communiqués de presse publiés](https://docs.atako.ai/api-reference/marketing-content/les-communiqués-de-presse-publiés.md) - [Un communiqué de presse publié](https://docs.atako.ai/api-reference/marketing-content/un-communiqué-de-presse-publié.md) - [Les bandeaux à l'antenne pour une surface](https://docs.atako.ai/api-reference/marketing-content/les-bandeaux-à-lantenne-pour-une-surface.md): Ni brouillon, ni prévu, ni passé : la fenêtre d'affichage est appliquée côté serveur. `surface` est obligatoire — `both` est une AUDIENCE, jamais une question. - [Questions your agents are waiting on you for, or your settled history](https://docs.atako.ai/api-reference/notices/questions-your-agents-are-waiting-on-you-for-or-your-settled-history.md): Two sorts, never mixed on the same page. The default — `state=open` (or omitted), no `order` — is the queue sorted the way the Floor shows it: priority descending, then kind rank (blocker, guardrail, choice, info), then oldest first; a plain `limit`, `nextCursor` always `null` (AF-52: this order is… - [Badge counters for your open notices](https://docs.atako.ai/api-reference/notices/badge-counters-for-your-open-notices.md): Cheap counter behind the chrome badge. `blocking` counts everything but `info` — the notices that actually stop an agent. - [Get one notice](https://docs.atako.ai/api-reference/notices/get-one-notice.md): Readable by its recipient, or by an admin of the company the notice belongs to. - [Answer a notice](https://docs.atako.ai/api-reference/notices/answer-a-notice.md): The recipient, or an admin of the notice's company, picks one of the notice's `options`. Answering is one-shot: a second call gets 409 NOTICE_NOT_OPEN rather than overwriting the first decision. Answering a `guardrail` with `always` makes the permission standing — the same agent asking the same subj… - [List your notifications](https://docs.atako.ai/api-reference/notifications/list-your-notifications.md): Newest first. Cursor pagination: pass the last item's `timestamp` as `before` (and its `id` as `beforeId`). - [Count unread notifications](https://docs.atako.ai/api-reference/notifications/count-unread-notifications.md) - [Mark every notification read](https://docs.atako.ai/api-reference/notifications/mark-every-notification-read.md) - [Mark one notification read](https://docs.atako.ai/api-reference/notifications/mark-one-notification-read.md): A no-op (still 200) on a notification that is not yours. - [Mark one notification unread](https://docs.atako.ai/api-reference/notifications/mark-one-notification-unread.md) - [SSE stream of your notifications and live agent events](https://docs.atako.ai/api-reference/notifications/sse-stream-of-your-notifications-and-live-agent-events.md): Not a JSON response: `Content-Type: text/event-stream`, authenticated with the same Bearer header (an `aik_` key works). Events: `notification` (data = a Notification), and live events of the agents you can see — `agent_status`, `shared_item`, `tool_log`, `cron_jobs_updated`, `notice_created`, `noti… - [List documents and secrets shared with an agent](https://docs.atako.ai/api-reference/agent-shared-items/list-documents-and-secrets-shared-with-an-agent.md): List view: `value` is omitted. - [Share a document or a secret with an agent](https://docs.atako.ai/api-reference/agent-shared-items/share-a-document-or-a-secret-with-an-agent.md) - [Get a shared item, value included](https://docs.atako.ai/api-reference/agent-shared-items/get-a-shared-item-value-included.md) - [Delete a shared item you uploaded](https://docs.atako.ai/api-reference/agent-shared-items/delete-a-shared-item-you-uploaded.md) - [Get an agent's email address and settings](https://docs.atako.ai/api-reference/agent-email/get-an-agents-email-address-and-settings.md): `email` is null until the channel is enabled for this agent. - [Give an agent its own email address](https://docs.atako.ai/api-reference/agent-email/give-an-agent-its-own-email-address.md): Owner or company admin; the agent engine must support email. - [Disable an agent's email address](https://docs.atako.ai/api-reference/agent-email/disable-an-agents-email-address.md) - [Update an agent's email settings](https://docs.atako.ai/api-reference/agent-email/update-an-agents-email-settings.md) - [List an agent's email threads](https://docs.atako.ai/api-reference/agent-email/list-an-agents-email-threads.md) - [Get an email thread with its messages](https://docs.atako.ai/api-reference/agent-email/get-an-email-thread-with-its-messages.md): Also marks the thread read for the caller. - [Unfreeze an email thread frozen by the anti-loop guard](https://docs.atako.ai/api-reference/agent-email/unfreeze-an-email-thread-frozen-by-the-anti-loop-guard.md): Agent owner or company admin only. Sets the thread back to `active`, resets its automatic-exchange counters and, when the latest inbound message was a human one skipped by the freeze, queues it again for the agent (`redelivered: true`). - [Approve an email waiting for approval](https://docs.atako.ai/api-reference/agent-email/approve-an-email-waiting-for-approval.md) - [Reject an email waiting for approval](https://docs.atako.ai/api-reference/agent-email/reject-an-email-waiting-for-approval.md) - [List an agent's inbound webhook endpoints](https://docs.atako.ai/api-reference/agent-webhooks/list-an-agents-inbound-webhook-endpoints.md) - [Create an inbound webhook endpoint](https://docs.atako.ai/api-reference/agent-webhooks/create-an-inbound-webhook-endpoint.md): Returns the endpoint URL and its token ONCE. Every provider but `none` requires `verificationSecret`. - [Get a webhook endpoint](https://docs.atako.ai/api-reference/agent-webhooks/get-a-webhook-endpoint.md) - [Delete a webhook endpoint](https://docs.atako.ai/api-reference/agent-webhooks/delete-a-webhook-endpoint.md) - [Update a webhook endpoint](https://docs.atako.ai/api-reference/agent-webhooks/update-a-webhook-endpoint.md) - [Rotate the URL token and/or the verification secret](https://docs.atako.ai/api-reference/agent-webhooks/rotate-the-url-token-andor-the-verification-secret.md): `url` and `token` are returned only when `rotateToken` is true. - [Run a test payload through the endpoint pipeline](https://docs.atako.ai/api-reference/agent-webhooks/run-a-test-payload-through-the-endpoint-pipeline.md) - [List events received by a webhook endpoint](https://docs.atako.ai/api-reference/agent-webhooks/list-events-received-by-a-webhook-endpoint.md) - [Get one webhook event with its raw payload and (redacted) headers](https://docs.atako.ai/api-reference/agent-webhooks/get-one-webhook-event-with-its-raw-payload-and-redacted-headers.md) - [Deliver a skipped or quarantined event to the agent again](https://docs.atako.ai/api-reference/agent-webhooks/deliver-a-skipped-or-quarantined-event-to-the-agent-again.md) - [Probe a webhook endpoint URL (HEAD/GET, nothing is ingested)](https://docs.atako.ai/api-reference/agent-webhooks/probe-a-webhook-endpoint-url-headget-nothing-is-ingested.md): Some providers probe the callback URL before registering it. Empty body. - [Send an event to an agent webhook endpoint](https://docs.atako.ai/api-reference/agent-webhooks/send-an-event-to-an-agent-webhook-endpoint.md): The body is read raw and verified with the endpoint signature scheme (none, shared secret, generic HMAC, Standard Webhooks, Stripe, GitHub, custom). Transient outcomes (duplicate, filtered, rate-limited, over quota, paused) still answer 200 with the stored status, so providers do not retry into the… - [The whole dashboard in one call](https://docs.atako.ai/api-reference/company-dashboard/the-whole-dashboard-in-one-call.md): Company admins only. Inference calls and tokens (Atako vs BYOK), activity by trigger, integration logs, mail, webhooks, relay, schedules, agent versions and notices over the window. - [Credit balance and consumption](https://docs.atako.ai/api-reference/company-dashboard/credit-balance-and-consumption.md): Company admins only. - [Token volumes on your own LLM keys](https://docs.atako.ai/api-reference/company-dashboard/token-volumes-on-your-own-llm-keys.md): Company admins only. - [Integration call journal](https://docs.atako.ai/api-reference/company-dashboard/integration-call-journal.md): Company admins only. - [Integration call journal as CSV](https://docs.atako.ai/api-reference/company-dashboard/integration-call-journal-as-csv.md): Company admins only. Same filters as the list, without paging (capped). - [One agent's activity events](https://docs.atako.ai/api-reference/company-dashboard/one-agents-activity-events.md): Company admins only. - [Upgrade an agent to a newer engine version](https://docs.atako.ai/api-reference/company-dashboard/upgrade-an-agent-to-a-newer-engine-version.md): Company admins only. - [Calls per connector](https://docs.atako.ai/api-reference/company-dashboard/calls-per-connector.md): Company admins only. - [Context storage usage](https://docs.atako.ai/api-reference/company-dashboard/context-storage-usage.md): Company admins only. - [Download the company Context as a zip](https://docs.atako.ai/api-reference/company-dashboard/download-the-company-context-as-a-zip.md): Company admins only. Refused (413) above 200 files or 100 MiB. - [Scheduled tasks across the company](https://docs.atako.ai/api-reference/company-dashboard/scheduled-tasks-across-the-company.md): Company admins only. - [Engine version and upgrade status of every agent](https://docs.atako.ai/api-reference/company-dashboard/engine-version-and-upgrade-status-of-every-agent.md): Company admins only. - [Agent mailboxes activity](https://docs.atako.ai/api-reference/company-dashboard/agent-mailboxes-activity.md): Company admins only. - [Inbound webhook activity](https://docs.atako.ai/api-reference/company-dashboard/inbound-webhook-activity.md): Company admins only. - [Agent-to-agent relay graph](https://docs.atako.ai/api-reference/company-dashboard/agent-to-agent-relay-graph.md): Company admins only. - [Notices raised vs answered](https://docs.atako.ai/api-reference/company-dashboard/notices-raised-vs-answered.md): Company admins only. - [List your company's LLM keys](https://docs.atako.ai/api-reference/llm-provider-keys/list-your-companys-llm-keys.md): Company admins only. - [Add an LLM key (validated right away)](https://docs.atako.ai/api-reference/llm-provider-keys/add-an-llm-key-validated-right-away.md): Company admins only. The secret is stored encrypted and never returned. - [Delete an LLM key](https://docs.atako.ai/api-reference/llm-provider-keys/delete-an-llm-key.md): Company admins only. Refused (409) while agents still use it. - [Update an LLM key](https://docs.atako.ai/api-reference/llm-provider-keys/update-an-llm-key.md): Company admins only. - [Re-validate an LLM key](https://docs.atako.ai/api-reference/llm-provider-keys/re-validate-an-llm-key.md): Company admins only. - [Usage of an LLM key](https://docs.atako.ai/api-reference/llm-provider-keys/usage-of-an-llm-key.md): Company admins only. `costUsd` is what YOUR provider billed you on your own key — not an Atako price. ## OpenAPI Specs - [openapi](/api-reference/openapi.json) ## Optional - [Platform](https://atako.ai) This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.