Update an agent tool
Authentication
Path parameters
Request
New function name; must not collide with another tool of the agent (409).
New endpoint. When it changes, it is re-checked against private addresses through DNS.
New authentication scheme; none also erases stored credentials.
Credentials matching authType. Encrypted at rest (AES-256-GCM, bound to the workspace),
never returned by any endpoint and excluded from agent version snapshots. On update the whole
object is replaced, and blank strings count as absent. Not currently part of the configuration
pushed to the voice provider.
New waiting sound, or null to remove it.
Full replacement list of response-to-variable mappings (stored only).
Response
A webhook tool as returned by the API. Keys are snake_case (the request bodies use
camelCase). auth_config is never returned.

