instructionsstring required
incomingCallInstructionsstring required
Agent instructions for incoming calls
maxIncomingCallDurationMinutesnumber required
Max duration of incoming call in minutes
maxOutgoingCallDurationMinutesnumber required
Max duration of outgoing call in minutes
gatheringInformationOnIncomingCallboolean required
Whether the agent allows gathering information on incoming call
createdAtstring date-time required
updatedAtstring date-time required
accessToKnowledgeboolean
Is agent allowed to access knowledge
knowledgeAccessMode'NONE' | 'ALL' | 'TAGS_ONLY'
Knowledge access mode for the agent
knowledgeAccessTagsstring[]
Tags that the agent has access to when knowledge access is tag-limited
allowFollowUpsboolean
Is agent allowed to schedule follow-ups
followUpInstructionsstring
Custom instructions for smart follow-up messages
includePrivateDataboolean
Whether the user's profile info (owner name, phone, address, DOB, company) is included in the agent prompt
useBusinessProfileboolean
Whether business Q&A presets are shared with this agent in prompts
useDetachedReceptionistProfileboolean
Whether prompts should use this agent-specific represented receptionist profile
receptionistPreferredNamestring
Prompt-facing represented person, practice, or business name
receptionistCompanyNamestring
Prompt-facing represented company or business name
receptionistCompanyWebsitestring
Prompt-facing represented company website
receptionistCompanyDescriptionstring
Prompt-facing represented company description
receptionistCompanyIndustrystring
Prompt-facing represented company industry
receptionistAddressstring
Prompt-facing represented business street address
receptionistCityNamestring
Prompt-facing represented business city
receptionistStateNamestring
Prompt-facing represented business state
receptionistZipCodestring
Prompt-facing represented business ZIP/postal code
receptionistTimezonestring
Prompt-facing represented business timezone as an IANA timezone name
firstMessagestring
First message to be sent to the agent
allowOutboundGreetingInterruptionsboolean
Whether recipients can interrupt the initial greeting on outbound calls
enableVoiceExpressionsboolean
Whether the generated voice prompt includes provider-specific expression guidance
closingPhrasestring
Closing phrase the agent says before ending an inbound call
delayAcceptSecondsnumber
Seconds to wait before the voice agent joins an inbound call.
voiceRecognitionstring
Voice recognition mode: EN for English-only (highest accuracy), MULTI for multilingual support
sttKeytermsstring[]
Names and special words the speech recognizer should expect on calls
temperaturenumber
Temperature for the agent
welcomingVoiceMailMessageForContactsstring
Welcoming voice mail message for contacts
welcomingVoiceMailMessageForOthersstring
Welcoming voice mail message for others
isVoiceMailAgentboolean
Is agent a voice mail agent
voiceSpeednumber
Voice pace from slow to fast. 0.5 is normal/provider default. Not all voice providers support speed control.
incomingCallTypingSoundboolean
Typing sound for the agent
incomingCallBackgroundSoundboolean
Background sound for the agent
outgoingCallBackgroundSoundboolean
Background sound for the agent
outgoingCallTypingSoundboolean
Typing sound for the agent
allowIncomingSmsboolean
Whether the agent allows incoming SMS messages
incomingSmsInstructionsstring
Instructions for the agent on incoming SMS messages
autoRespondToSmsboolean
Whether the agent automatically responds to SMS messages
smsResponseDelaynumber
Delay in seconds before responding to SMS messages
postCallSmsMessagestring
Post-call SMS message to send after incoming calls complete
allowRealtimeSmsboolean
Whether the agent can send SMS messages during calls via the send_sms tool
recordCallsboolean
Whether calls produce audio recordings. Text transcripts remain available when disabled.
requireDataConsentboolean
Whether the agent requires data consent before starting calls
dataConsentTextstring
Custom text/instructions for what consent is being requested for
enablePostCallActionsboolean
Whether to enable post-call outbound actions (scheduling calls after incoming calls)
strictSpamFilterboolean
Strictly reject incoming calls detected as spam before connecting to the agent
skipAiForSyncedContactsboolean
Skip AI: every contact synced from the owner's phone goes to the Skip AI voicemail instead of the receptionist. Contacts saved after calls, on the web, or by import are not included.
valuableCallRulestring nullable
Custom rule for detecting valuable incoming calls after each call.
overrideCallerIdstring
UUID of a verified caller ID to use for outbound calls. Null to clear.