Replace TTS abbreviations
Replaces the TTS abbreviations list (textSubstitutions) on an agent or
on a workflow’s embedded agent config. Behaves like a UI save:
persists to the JSONB config and creates a new version for audit and rollback.
Identify the target by either id (UUID, preferred) or name. The resolver
checks agents first, then workflows, so id is unambiguous. If name is
provided and it matches multiple rows in either table, or matches both an agent
and a workflow, the request fails with 409 — pass id to disambiguate. The
full abbreviations list is replaced — there is no per-rule patch.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.