Create
Authentication
Query parameters
Request
The name of the tool. Must be snake_case and unique within the organization.
The E.164 formatted phone number to transfer calls to. Required for built_in_transfer_to_phone_number tools.
DTMF digits to send after the transfer connects (e.g., “1234”). Defaults to null.
When true, Phonic will transfer the call using the agent’s phone number. When false, Phonic will transfer the call using the phone number of the party to whom the agent is connected. This is only available for built_in_transfer_to_phone_number tools.
When true, Phonic will listen in and tell the user if the transfer hits voicemail. This is only available for built_in_transfer_to_phone_number tools when use_agent_phone_number is true.
Array of agent names that the LLM can choose from when transferring. Required for built_in_transfer_to_agent tools. All agents must exist in the same project as the tool.
If true, the agent will wait to finish speaking before executing the tool. This is only available for custom_webhook and custom_websocket tools.
When true, forbids the agent from speaking after executing the tool. Available for custom_context, custom_webhook and custom_websocket tools.
When true, allows the agent to chain and execute other tools after executing the tool. Available for custom_context, custom_webhook and custom_websocket tools.
The agent doesn’t typically wait for the response of async custom_websocket tools. When true, makes the agent wait for a response, not call other tools and inform the user of the result. Only available for async custom_websocket tools.