config controls its behavior, model, audio, and tools. Set it when you create an agent. To change it, send only the fields you want to update with PATCH /v1/agents/{agent_id}.

The same settings in the Playground: instructions, welcome message, voice, and LLM.
Instructions and greeting
Useinstructions to define the agent’s role, speaking style, objectives, and limits. A short structure makes the prompt easier to review and maintain:
initial_message is what the agent says when the call begins. Set it to null to wait for the caller to speak first.
Both fields accept dynamic variables, such as {{customer_name}}. The agent’s instructions use the latest values each time the model responds. The welcome message uses the values available when the call starts. Updates do not rewrite earlier messages in the conversation.
Use Variables in the Playground to save samples for test calls, or set config.dynamic_variable_placeholders through the API. Production calls never use saved samples.
Time zone
Setconfig.timezone to an IANA time zone, such as America/Los_Angeles, to control {{system__time}}. It defaults to UTC. In the Playground, choose the time zone under Settings.
Model
model.id selects the LLM that generates the agent’s responses. model.temperature and model.max_output_tokens tune its output. See LLMs for the available models and settings.
Language
language.primary sets the language used for speech recognition, agent responses, and speech synthesis. Use a supported ISO 639-1 code such as en, es, or de.
Audio input
noise_suppressioncontrols cleanup of incoming audio. Useautofor most calls,maxfor noisy environments, oroffto disable it.keytermshelps Ink recognize names and domain-specific phrases. See Improve transcription with keyterms. Keyterms affect recognition; a pronunciation dictionary changes how the agent speaks a word.
Audio output
Tools
tools lists the shared webhook and client tools the agent can invoke, by ID. system_tools enables the built-in actions: ending the call, sending DTMF tones, and transferring to a phone number. See Tools for how each kind works and how to configure it.
Every effective configuration change creates an immutable version.