Skip to navigation

Create agent (template-driven)

Creates a new agent for the campaign using server-managed voice and agent-type templates. Unlike POST /agent/{campaignId}, this endpoint resolves voice settings and scripts from template IDs rather than requiring inline configuration.

Required fields:

  • Name — display name for the agent (always required).
  • VoiceId — ID of the voice template (always required; defines TTS provider, language, and voice settings).

agentTypeId — ID of the agent-type template (defines scripts and conversational behavior) — is optional. When it is omitted, AgentTypeName, PreScript, and PostScript become required instead.

On success returns 200 with { campaignId, assistantId }.

Available VoiceId values

Pick the ID column value for the voice you want. These are Atlas catalog IDs — they are not the underlying provider’s voice IDs, and the two are interchangeable only by coincidence. A voice that speaks more than one language per call has its own entry under Multilanguage with a different ID from its single-language entry.

English (US)

IDNameGenderProviderPreview
uYXf8XasLslADfZ2MB4uNicolefemale11labslisten
POgnTczcLAPhQxgBI5JLEmmafemale11labslisten
00Andreafemale11labslisten
GGRMgbKfr7QscdcrvWgaSadiefemale11labslisten
kdmDKE6EkgrWrrykO9QtOliviafemale11labslisten
AzY2BqTy0uxbEAbMtXEGAvafemale11labslisten
02Kelceyfemale11labslisten
03Christophermale11labslisten
04Burtmale11labslisten
05Johnnymale11labslisten
aTxZrSrp47xsP6Ot4KgdTianafemale11labslisten
OOk3INdXVLRmSaQoAX9DTiffanyfemale11labslisten
56AoDkrOh6qfVPDXZ7PtSiennafemale11labslisten
XcXEQzuLXRU9RcfWzEJtMayafemale11labslisten
kdnRe2koJdOK4Ovxn2DIFreyafemale11labslisten
l4Coq6695JDX9xtLqXDEIrisfemale11labslisten
j45mXgB0BR0mIJbdyK09Jadefemale11labslisten
P7x743VjyZEOihNNygQ9Charlenefemale11labslisten
77aEIu0qStu8Jwv1EdhXJosephmale11labslisten
ewxUvnyvvOehYjKjUVKCAndremale11labslisten
Z7HhYXzYeRsQk3RnXqiGSamuelmale11labslisten
tyler-enTylermale11labslisten
dMyQqiVXTU80dDl2eNK8Hannahfemale11labslisten
asteriaBrookefemaledeepgramlisten
8d8ce8c9-44a4-46c4-b10f-9a927b99a853Julesfemalecartesialisten
a38e4e85-e815-43ab-acf1-907c4688dd6cClairefemalecartesialisten

English (UK)

IDNameGenderProviderPreview
ZF6FPAbjXT4488VcRRnwCharlottefemale11labslisten
19STyYD15bswVz51nqLfGemmafemale11labslisten
lcMyyd2HUfFzxdCaC4TaPoppyfemale11labslisten
Fahco4VZzobUeiPqni1SDanielmale11labslisten
RKCbSROXui75bk1SVpy8Jamesmale11labslisten
1BUhH8aaMvGMUdGAmWVMBenmale11labslisten

English (Australia)

IDNameGenderProviderPreview
fCqNx624ZlenYx5PXk6MGracefemale11labslisten
ys3XeJJA4ArWMhRpcX1DZoefemale11labslisten
OluJZCsIVfyg64DC1NPqSophiafemale11labslisten
aEO01A4wXwd1O8GPgGlFSimonefemale11labslisten
w9rPM8AIZle60Nbpw7nlMichellefemale11labslisten
DYkrAHD8iwork3YSUBbsBrucemale11labslisten
WLKp2jV6nrS8aMkPPDROWaynemale11labslisten

Spanish (es-US)

IDNameGenderProviderPreview
06Sylvia (EN & Spanish)female11labslisten
kcQkGnn0HAT2JRDQ4LjpLuisafemale11labslisten
07Mariafemale11labslisten
08Carlosmale11labslisten
09Santiagomale11labslisten

French (fr-FR)

IDNameGenderProviderPreview
10Andréafemale11labslisten
11Mathieumale11labslisten
12Stéphaniefemale11labslisten
15Jean-Françoismale11labslisten

Romanian (ro-RO)

IDNameGenderProviderPreview
13Ana Mariafemale11labslisten
14Corinafemale11labslisten

German (de)

IDNameGenderProviderPreview
aMSt68OGf4xUZAnLpTU8Sabinefemale11labslisten
markus-deMarkusmale11labslisten

Hindi (hi-IN)

IDNameGenderProviderPreview
qSV5UqvHBC0Widy71EshArjunmale11labslisten

Hebrew (he-IL)

IDNameGenderProviderPreview
Korean_SweetGirlרחל (Rachel)femaleminimaxlisten
English_CalmWomanשרה (Sarah)femaleminimaxlisten

Turkish (tr-TR)

IDNameGenderProviderPreview
KoVIHoyLDrQyd4pGalbsZeynepfemale11labslisten
IuRRIAcbQK5AQk1XevPjMehmetmale11labslisten

Multilanguage

Use these when the agent must speak multiple languages in one call.

IDNameGenderProvider
ml-00Andreafemale11labs
ml-02Kelceyfemale11labs
ml-03Christophermale11labs
ml-04Burtmale11labs
ml-05Johnnymale11labs
ml-aTxZrSrp47xsP6Ot4KgdTianafemale11labs
ml-OOk3INdXVLRmSaQoAX9DTiffanyfemale11labs
ml-P7x743VjyZEOihNNygQ9Charlenefemale11labs
ml-77aEIu0qStu8Jwv1EdhXJosephmale11labs
ml-ewxUvnyvvOehYjKjUVKCAndremale11labs
ml-Z7HhYXzYeRsQk3RnXqiGSamuelmale11labs
ml-tylerTylermale11labs
ml-uYXf8XasLslADfZ2MB4uNicolefemale11labs
ml-dMyQqiVXTU80dDl2eNK8Hannahfemale11labs
ml-ZF6FPAbjXT4488VcRRnwCharlotte (UK)female11labs
ml-19STyYD15bswVz51nqLfGemma (UK)female11labs
ml-lcMyyd2HUfFzxdCaC4TaPoppy (UK)female11labs
ml-Fahco4VZzobUeiPqni1SDaniel (UK)male11labs
ml-RKCbSROXui75bk1SVpy8James (UK)male11labs
ml-1BUhH8aaMvGMUdGAmWVMBen (UK)male11labs
ml-fCqNx624ZlenYx5PXk6MGrace (Australia)female11labs
ml-ys3XeJJA4ArWMhRpcX1DZoe (Australia)female11labs
ml-OluJZCsIVfyg64DC1NPqSophia (Australia)female11labs
ml-aEO01A4wXwd1O8GPgGlFSimone (Australia)female11labs
ml-w9rPM8AIZle60Nbpw7nlMichelle (Australia)female11labs
ml-DYkrAHD8iwork3YSUBbsBruce (Australia)male11labs
ml-WLKp2jV6nrS8aMkPPDROWayne (Australia)male11labs
ml-06Sylvia (EN & Spanish)female11labs
ml-kcQkGnn0HAT2JRDQ4LjpLuisafemale11labs
ml-07Maria (Spanish)female11labs
ml-08Carlos (Spanish)male11labs
ml-09Santiago (Spanish)male11labs
ml-10Andréa (French)female11labs
ml-11Mathieu (French)male11labs
ml-12Stéphanie (French)female11labs
ml-13Ana Maria (Romanian)female11labs
ml-14Corina (Romanian)female11labs
ml-15Jean-François (French)male11labs
ml-qSV5UqvHBC0Widy71EshArjun (Hindi)male11labs
ml-aMSt68OGf4xUZAnLpTU8Sabine (German)female11labs
ml-tylerMarkus (German)male11labs

Available agentTypeId values

The chosen agent type must match both the language and the campaign type of the campaign referenced by campaignId. Otherwise the request fails with a validation error.

Campaign types are: inbound, outbound, web, messages.

Inbound

IDTitleLanguage
0aedeff4-a996-4183-b19c-1a5f7c42eeadCreate from Scratchen-US
d78df152-f9fe-4737-8f56-d5c72569846fCustomer Service Agenten-US
54a9fb74-0b57-4291-b563-003a05887985Receptionisten-US
b13c9418-358a-48c1-914d-241342b34c7fComplaint Resolution Agenten-US
e5770e04-bfe6-40ac-b5e2-33ec825d5d9dRetention Specialisten-US
fb48b616-40a6-4058-97bb-cd32f8361f53Sıfırdan oluşturmaktr-TR
d4da399d-f0dd-49e7-bf3a-dba3ef7637bfCrear desde ceroes-US
833693b8-2cee-42ad-b6cd-91cd5893b7a6Créer à partir de zérofr-FR
4254e00a-debe-4d98-9bef-0f2ac72d4a85Creați de la zeroro-RO
87582277-e65a-462a-a608-6150886cb37aCreate from scratchhi-IN
0242c5ca-e2a9-434b-959e-257268131683להתחיל מאפסhe-IL
87582277-e65a-462a-a608-6150886cb37bVon Grund auf erstellende
4bc22db8-42ca-4512-bf5d-99d7cff65e25Create from Scratchmultilanguage

Outbound

IDTitleLanguage
0aedeff4-a996-4183-b19c-1a5f7c42eeadCreate from Scratchen-US
460e200d-d15e-4204-94d6-5883d9f5c0d9Sales Agenten-US
14c269b7-2a9c-4808-bb1c-09e4c6851043Customer Service Agenten-US
53c96fe3-a27f-4e7e-9dec-83428aad973fLead Qualification Agenten-US
fb48b616-40a6-4058-97bb-cd32f8361f53Sıfırdan oluşturmaktr-TR
d4da399d-f0dd-49e7-bf3a-dba3ef7637bfCrear desde ceroes-US
833693b8-2cee-42ad-b6cd-91cd5893b7a6Créer à partir de zérofr-FR
4254e00a-debe-4d98-9bef-0f2ac72d4a85Creați de la zeroro-RO
87582277-e65a-462a-a608-6150886cb37aCreate from scratchhi-IN
0242c5ca-e2a9-434b-959e-257268131683להתחיל מאפסhe-IL
87582277-e65a-462a-a608-6150886cb37bVon Grund auf erstellende
4bc22db8-42ca-4512-bf5d-99d7cff65e25Create from Scratchmultilanguage

Web

IDTitleLanguage
0aedeff4-a996-4183-b19c-1a5f7c42eeadCreate from Scratchen-US
48107f46-a0e1-47d4-abba-87b404fd001eSalesen-US
5aa34180-9b4e-4c8b-a194-0b2fdfa512b4Customer Service Agenten-US
3e5bfe73-722d-49b5-9903-118e304752e8Technical Support Agenten-US
7aa7ad61-17a9-4b6e-b415-a68318e671aaMultilingual Support Agentes-US
fb48b616-40a6-4058-97bb-cd32f8361f53Sıfırdan oluşturmaktr-TR
d4da399d-f0dd-49e7-bf3a-dba3ef7637bfCrear desde ceroes-US
833693b8-2cee-42ad-b6cd-91cd5893b7a6Créer à partir de zérofr-FR
4254e00a-debe-4d98-9bef-0f2ac72d4a85Creați de la zeroro-RO
87582277-e65a-462a-a608-6150886cb37aCreate from scratchhi-IN
0242c5ca-e2a9-434b-959e-257268131683להתחיל מאפסhe-IL
87582277-e65a-462a-a608-6150886cb37bVon Grund auf erstellende
4bc22db8-42ca-4512-bf5d-99d7cff65e25Create from Scratchmultilanguage

Messages

IDTitleLanguage
messages-en-USMessages Agenten-US
messages-tr-TRMesaj Ajanıtr-TR
messages-es-USAgente de Mensajeses-US
messages-fr-FRAgent de Messagesfr-FR
messages-ro-ROAgent de Mesajero-RO
messages-hi-INमैसेज एजेंटhi-IN
messages-he-ILסוכן הודעותhe-IL
messages-deNachrichten-Agentde
messages-multilanguageMessages Agentmultilanguage

Authentication

api-keystring

Your Atlas API key. Get it from the Atlas Portal under Settings > API Keys.

Path parameters

campaignIdstringRequired

Request

This endpoint expects an object.
NamestringRequired
Display name for the agent
VoiceIdstringRequired
Voice template ID
agentTypeIdstringOptional

Agent-type template ID. When provided, scripts and settings are resolved from the template. When omitted, AgentTypeName, PreScript, and PostScript are required.

AgentTypeNamestringOptional
PreScriptstringOptional
PostScriptstringOptional
BackgroundSoundstringOptional
ModelstringOptional
StabilitydoubleOptional
SimilarityBoostdoubleOptional
SpeeddoubleOptional
OptimizeStreamingLatencydoubleOptional

Response

Agent created
campaignIdstringOptional
assistantIdstringOptional

Errors

400
Bad Request Error
404
Not Found Error
500
Internal Server Error