/v1/projects/{projectId}/agent/simple (PUT)
PUT
/v1/projects/{projectId}/agent/simple
const url = 'https://service.testing.nairon.cloud/v1/projects/example/agent/simple';const options = { method: 'PUT', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"greeting":"example","hangupAfterSeconds":1,"facts":{"additionalProperty":"example"},"skills":[{"key":"example","enabled":true,"config":{"additionalProperty":"example"},"integrationId":"example"}],"afterCall":[{"id":"example","enabled":true}]}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://service.testing.nairon.cloud/v1/projects/example/agent/simple \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "greeting": "example", "hangupAfterSeconds": 1, "facts": { "additionalProperty": "example" }, "skills": [ { "key": "example", "enabled": true, "config": { "additionalProperty": "example" }, "integrationId": "example" } ], "afterCall": [ { "id": "example", "enabled": true } ] }'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”projectId
required
string format: cuid
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
greeting
string
hangupAfterSeconds
integer
facts
object
key
additional properties
skills
Array<object>
object
key
required
string
enabled
boolean
config
object
key
additional properties
integrationId
string
afterCall
Array<object>
object
id
required
string
enabled
required
boolean
Examplegenerated
{ "greeting": "example", "hangupAfterSeconds": 1, "facts": { "additionalProperty": "example" }, "skills": [ { "key": "example", "enabled": true, "config": { "additionalProperty": "example" }, "integrationId": "example" } ], "afterCall": [ { "id": "example", "enabled": true } ]}Responses
Section titled “Responses”Default Response
Media typeapplication/json
object
projectId
required
string
agentId
required
string
kind
required
string
template
required
object
key
required
string
name
required
string
version
required
number
greeting
required
string
hangupAfterSeconds
number
facts
required
object
key
additional properties
object
kind
required
string
label
required
string
value
required
skills
required
Array<object>
object
key
required
string
name
required
string
enabled
required
boolean
locked
required
boolean
integrationId
string
knowledgeBaseId
string
config
required
object
key
additional properties
needs
string
afterCall
required
Array<object>
object
id
required
string
kind
required
string
enabled
required
boolean
status
required
object
runtimeReady
required
boolean
skipped
required
Array<object>
object
skill
required
string
reason
required
string
upgradedToAgentId
string
Example
{ "kind": "simple", "skills": [ { "needs": "integration:calendar" } ], "status": { "skipped": [ { "reason": "integration:calendar" } ] }}