Update an intent
Full replace of every editable field. Disabling is always allowed; re-enabling re-checks the 15-per-agent cap.
Authorizations
Authorization: Bearer <token> where <token> is either a neo_sk_<env>_<secret> API key (service account) or a Microsoft Entra ID access token (dashboard user).
Path Parameters
Body
Create/replace payload. A PUT replaces every editable field, so name is required and the
rest default. agent_ids/end_company_ids empty = applies to all agents of the matching
surface / all companies. surfaces declares which agent kinds the intent applies to (at least
one; validated in the service). An enabled intent is capped at 15 per applicable agent.
Which kind of agent an intent applies to: END_USER_CHAT (a branded end-user chat bot) or TRIGGERED (a ticket-triggered agent).
END_USER_CHAT, TRIGGERED 