Agent functions

Discover, configure, verify, and publish Agent functions through the API.

Functions let an Agent take actions during or around a conversation. Availability depends on the selected account's plan, connected services, configuration, and Computer Agent setup.

Discover available functions

Call GET /api/v2/agent/functions?targetAccountId=... before changing actions.

Eligibility values returned by reads are calculated status, not authored action configuration.

Configure actions

The staging actions array is the complete authored function list when supplied. Each action includes its canonical name and instructions, plus any function-specific fields defined by the Agent configuration schema.

Read staging first, preserve actions you are not changing, update the intended entries, and send the complete resulting array. Read staging again and verify it.

Some functions depend on additional Agent fields or external setup:

Function-specific settings

Use the exact action names returned by the function catalog if they differ from display labels shown in the product documentation.

Verify before publishing

Call the function catalog again after updating staging. Confirm every configured function reports allowed: true, then test the staged Agent and publish.

For product behavior and instruction examples, see Agent Functions and the individual pages under the Documentation tab.