Skip to content

/v1/agent-profiles/{agentProfileId} (PUT)

PUT
/v1/agent-profiles/{agentProfileId}
curl --request PUT \
--url https://service.v2.nairon.xyz/v1/agent-profiles/example \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "name": "example", "flowIds": [ "example" ], "isDefault": true, "supportedInputLanguages": [ "de" ], "reasoningMode": "fast", "outputVoiceId": "example" }'
agentProfileId
required
string format: cuid
/^[cC][0-9a-z]{6,}$/
Media typeapplication/json
object
name
required
string
>= 1 characters <= 200 characters
flowIds
required
Array<string>
isDefault
required
boolean
supportedInputLanguages
required
Array<string>
>= 1 items
Allowed values: de el en es fr it nl pt
reasoningMode
required
string
Allowed values: fast balanced smart turbo
outputVoiceId
required
string
>= 1 characters <= 200 characters

Default Response

Media typeapplication/json
object
id
required
string format: cuid
/^[cC][0-9a-z]{6,}$/
projectId
required
string format: cuid
/^[cC][0-9a-z]{6,}$/
name
required
string
isDefault
required
boolean
supportedInputLanguages
required
Array<string>
reasoningMode
required
string
outputVoiceId
required
string
flowIds
required
Array<string>
createdAt
required
string
updatedAt
required
string
Examplegenerated
{
"id": "example",
"projectId": "example",
"name": "example",
"isDefault": true,
"supportedInputLanguages": [
"example"
],
"reasoningMode": "example",
"outputVoiceId": "example",
"flowIds": [
"example"
],
"createdAt": "example",
"updatedAt": "example"
}