curl --request PATCH \
--url https://api.tryhamsa.com/v1/voice-agents/{voiceAgentId} \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"agentName": "<string>",
"greetingMessage": "<string>",
"preamble": "<any>",
"lang": "ar",
"pokeMessages": [
"<string>"
],
"realTime": true,
"silenceThreshold": 123,
"interrupt": true,
"outcome": "<string>",
"voiceId": "1f3396aa-24e3-4523-b4ef-7dd4adb8fab9",
"tools": {
"googleCalendar": false,
"genderDetection": false,
"smartCallEnd": false
},
"params": {},
"googleCalendarSettings": {
"calendarId": "<string>",
"eventTitle": "New meeting by {agentName}",
"calendarName": "<string>",
"accessToken": "<string>",
"refreshToken": "<string>",
"meetingDuration": 123,
"timezone": "Pacific/Niue",
"freeSlots": {
"Monday": [
{
"from": "<string>",
"to": "<string>"
}
],
"Tuesday": [
{
"from": "<string>",
"to": "<string>"
}
],
"Wednesday": [
{
"from": "<string>",
"to": "<string>"
}
],
"Thursday": [
{
"from": "<string>",
"to": "<string>"
}
],
"Friday": [
{
"from": "<string>",
"to": "<string>"
}
],
"Saturday": [
{
"from": "<string>",
"to": "<string>"
}
],
"Sunday": [
{
"from": "<string>",
"to": "<string>"
}
]
}
}
}'
{
"success": false,
"message": "success",
"data": {
"id": "<string>",
"agentName": "<string>",
"greetingMessage": "<string>",
"description": "<string>",
"preamble": "<string>",
"lang": "<string>",
"pokeMessages": [
"<string>"
],
"realTime": true,
"silenceThreshold": 123,
"interrupt": true,
"outcome": "<string>",
"projectId": "<string>",
"apiKeyId": "<string>",
"voiceRecordId": "<string>",
"voiceRecord": {},
"tools": {
"id": "<string>",
"calendarName": "<string>",
"accessToken": "<string>",
"refreshToken": "<string>",
"freeSlots": {
"Monday": [
[
{
"from": "<string>",
"to": "<string>"
}
]
],
"Tuesday": [
[
{
"from": "<string>",
"to": "<string>"
}
]
],
"Wednesday": [
[
{
"from": "<string>",
"to": "<string>"
}
]
],
"Thursday": [
[
{
"from": "<string>",
"to": "<string>"
}
]
],
"Friday": [
[
{
"from": "<string>",
"to": "<string>"
}
]
],
"Saturday": [
[
{
"from": "<string>",
"to": "<string>"
}
]
],
"Sunday": [
[
{
"from": "<string>",
"to": "<string>"
}
]
]
},
"meetingDuration": 123,
"timezone": "<string>",
"voiceAgentToolsId": "<string>",
"calendarId": "<string>",
"eventTitle": "<string>"
},
"params": {},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
}
curl --request PATCH \
--url https://api.tryhamsa.com/v1/voice-agents/{voiceAgentId} \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '{
"agentName": "<string>",
"greetingMessage": "<string>",
"preamble": "<any>",
"lang": "ar",
"pokeMessages": [
"<string>"
],
"realTime": true,
"silenceThreshold": 123,
"interrupt": true,
"outcome": "<string>",
"voiceId": "1f3396aa-24e3-4523-b4ef-7dd4adb8fab9",
"tools": {
"googleCalendar": false,
"genderDetection": false,
"smartCallEnd": false
},
"params": {},
"googleCalendarSettings": {
"calendarId": "<string>",
"eventTitle": "New meeting by {agentName}",
"calendarName": "<string>",
"accessToken": "<string>",
"refreshToken": "<string>",
"meetingDuration": 123,
"timezone": "Pacific/Niue",
"freeSlots": {
"Monday": [
{
"from": "<string>",
"to": "<string>"
}
],
"Tuesday": [
{
"from": "<string>",
"to": "<string>"
}
],
"Wednesday": [
{
"from": "<string>",
"to": "<string>"
}
],
"Thursday": [
{
"from": "<string>",
"to": "<string>"
}
],
"Friday": [
{
"from": "<string>",
"to": "<string>"
}
],
"Saturday": [
{
"from": "<string>",
"to": "<string>"
}
],
"Sunday": [
{
"from": "<string>",
"to": "<string>"
}
]
}
}
}'
{
"success": false,
"message": "success",
"data": {
"id": "<string>",
"agentName": "<string>",
"greetingMessage": "<string>",
"description": "<string>",
"preamble": "<string>",
"lang": "<string>",
"pokeMessages": [
"<string>"
],
"realTime": true,
"silenceThreshold": 123,
"interrupt": true,
"outcome": "<string>",
"projectId": "<string>",
"apiKeyId": "<string>",
"voiceRecordId": "<string>",
"voiceRecord": {},
"tools": {
"id": "<string>",
"calendarName": "<string>",
"accessToken": "<string>",
"refreshToken": "<string>",
"freeSlots": {
"Monday": [
[
{
"from": "<string>",
"to": "<string>"
}
]
],
"Tuesday": [
[
{
"from": "<string>",
"to": "<string>"
}
]
],
"Wednesday": [
[
{
"from": "<string>",
"to": "<string>"
}
]
],
"Thursday": [
[
{
"from": "<string>",
"to": "<string>"
}
]
],
"Friday": [
[
{
"from": "<string>",
"to": "<string>"
}
]
],
"Saturday": [
[
{
"from": "<string>",
"to": "<string>"
}
]
],
"Sunday": [
[
{
"from": "<string>",
"to": "<string>"
}
]
]
},
"meetingDuration": 123,
"timezone": "<string>",
"voiceAgentToolsId": "<string>",
"calendarId": "<string>",
"eventTitle": "<string>"
},
"params": {},
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z"
}
}
Pass the API key in the Authorization header, You need to put Token keyword before the API key. e.g. 'Authorization: Token <api-key>'
Successful response
The response is of type object
.