Calls
Update a note on a call
Calls
- GETGet Calls
- GETGet Call
- GETGet Transcript
- GETGet current page
- GETList Call tags
- GETReturn a pre-signed URL to the call recording
- GETReturn the logs for a call
- GETGet the usage for the given organization
- POSTStop Call
- POSTCancel Call
- POSTAdd a note to a call
- POSTTrigger async export of calls CSV to requester email
- PATCHUpdate a note on a call
- PATCHSet call as viewed by the user making the request
- PATCHSet call rating
- DELDelete a note from a call
- DELDelete a call
Dial
Orgs
Numbers
Usecases
Agents
Calls
Update a note on a call
PATCH
/
calls
/
{id}
/
notes
/
{noteId}
curl --request PATCH \
--url https://app.happyrobot.ai/api/v1/calls/{id}/notes/{noteId} \
--header 'Content-Type: application/json' \
--header 'authorization: <authorization>' \
--data '{
"id": "<string>",
"user_id": "<string>",
"content": "<string>",
"flagged": true,
"created_at": "2024-01-01T01:01:01Z"
}'
{
"id": "<string>",
"organization_id": "<string>",
"type": "Inbound",
"status": "Scheduled",
"provider": "Twilio",
"metadata": {
"call_sid": "<string>",
"from": "+1234567890",
"to": "+1234567890",
"recording_sid": "<string>",
"tags": [
"<string>"
],
"custom": {
"clientId": "123",
"orderId": "456"
}
},
"use_case": {
"id": "<string>",
"organization_id": "<string>",
"name": "Kate",
"transfer_number": "<string>",
"extract_with_ai": [
{
"name": "<string>",
"description": "<string>",
"type": "string",
"example": "<string>",
"required": true
}
],
"classification_tags": [
{
"name": "<string>",
"description": "<string>"
}
],
"language": "en-US",
"detailed_work_hours": {},
"work_start": "<string>",
"work_end": "<string>",
"timezone": "<string>",
"generic_after_hours_message": "<string>",
"enable_detailed_work_hours": true,
"keywords": [
"<string>"
],
"hooks": [
{
"url": "<string>",
"headers": [
{
"key": "<string>",
"value": "<string>"
}
]
}
],
"params": {},
"amd": true,
"amd_behavior": "Hangup",
"amd_messages": {},
"sample_labels": [
{
"name": "<string>",
"color": "slate"
}
],
"hidden": true,
"evaluation_models": [
"<string>"
],
"max_duration_mins": 123,
"recorded_message_inbound": true,
"recorded_message_outbound": true,
"show_original_caller_id": true,
"disable_end_call_after_n_reminders": true,
"model": "<string>"
},
"prompt_id": "<string>",
"agent": {
"id": "<string>",
"name": "<string>"
},
"language": "en-US",
"params": {},
"extraction": {},
"classification": {
"tag": "<string>",
"reasoning": "<string>"
},
"created": "2024-01-01T01:01:01Z",
"duration": 123,
"viewed_by": [
"<string>"
],
"parent_call_id": "<string>",
"notes": [
{
"id": "<string>",
"user_id": "<string>",
"content": "<string>",
"flagged": true,
"created_at": "2024-01-01T01:01:01Z"
}
],
"samples": [
"<string>"
],
"ratings": [
{
"emoji": "โ
",
"email": "jsmith@example.com",
"created": "2024-01-01T01:01:01Z"
}
],
"scheduled_for": "2024-01-01T01:01:01Z",
"use_backup": true,
"wait_until_awake": true,
"campaign_id": "<string>",
"max_duration_mins": 123,
"transfer_contact_email": "<string>",
"costs": {
"created": "2023-11-07T05:31:56Z",
"total_costs": 123,
"voip": {
"external": true,
"amd_cost": 123,
"call_cost": 123,
"total_cost": 123,
"pricing_id": "<string>"
},
"transcriber": {
"total_cost": 123,
"pricing_id": "<string>"
},
"llm": {
"input_cost": 123,
"output_cost": 123,
"total_cost": 123,
"input_pricing_id": "<string>",
"output_pricing_id": "<string>"
},
"tts": {
"total_cost": 123,
"pricing_id": "<string>"
},
"per-minute": {}
}
}
Headers
Your API key for authentication. Use Bearer format.
Example:
"Bearer API_KEY"
Path Parameters
ID of the call.
Required string length:
24
ID of the note.
Body
application/json
Body
The body is of type object
.
Response
200
application/json
200
The response is of type object
.
curl --request PATCH \
--url https://app.happyrobot.ai/api/v1/calls/{id}/notes/{noteId} \
--header 'Content-Type: application/json' \
--header 'authorization: <authorization>' \
--data '{
"id": "<string>",
"user_id": "<string>",
"content": "<string>",
"flagged": true,
"created_at": "2024-01-01T01:01:01Z"
}'
{
"id": "<string>",
"organization_id": "<string>",
"type": "Inbound",
"status": "Scheduled",
"provider": "Twilio",
"metadata": {
"call_sid": "<string>",
"from": "+1234567890",
"to": "+1234567890",
"recording_sid": "<string>",
"tags": [
"<string>"
],
"custom": {
"clientId": "123",
"orderId": "456"
}
},
"use_case": {
"id": "<string>",
"organization_id": "<string>",
"name": "Kate",
"transfer_number": "<string>",
"extract_with_ai": [
{
"name": "<string>",
"description": "<string>",
"type": "string",
"example": "<string>",
"required": true
}
],
"classification_tags": [
{
"name": "<string>",
"description": "<string>"
}
],
"language": "en-US",
"detailed_work_hours": {},
"work_start": "<string>",
"work_end": "<string>",
"timezone": "<string>",
"generic_after_hours_message": "<string>",
"enable_detailed_work_hours": true,
"keywords": [
"<string>"
],
"hooks": [
{
"url": "<string>",
"headers": [
{
"key": "<string>",
"value": "<string>"
}
]
}
],
"params": {},
"amd": true,
"amd_behavior": "Hangup",
"amd_messages": {},
"sample_labels": [
{
"name": "<string>",
"color": "slate"
}
],
"hidden": true,
"evaluation_models": [
"<string>"
],
"max_duration_mins": 123,
"recorded_message_inbound": true,
"recorded_message_outbound": true,
"show_original_caller_id": true,
"disable_end_call_after_n_reminders": true,
"model": "<string>"
},
"prompt_id": "<string>",
"agent": {
"id": "<string>",
"name": "<string>"
},
"language": "en-US",
"params": {},
"extraction": {},
"classification": {
"tag": "<string>",
"reasoning": "<string>"
},
"created": "2024-01-01T01:01:01Z",
"duration": 123,
"viewed_by": [
"<string>"
],
"parent_call_id": "<string>",
"notes": [
{
"id": "<string>",
"user_id": "<string>",
"content": "<string>",
"flagged": true,
"created_at": "2024-01-01T01:01:01Z"
}
],
"samples": [
"<string>"
],
"ratings": [
{
"emoji": "โ
",
"email": "jsmith@example.com",
"created": "2024-01-01T01:01:01Z"
}
],
"scheduled_for": "2024-01-01T01:01:01Z",
"use_backup": true,
"wait_until_awake": true,
"campaign_id": "<string>",
"max_duration_mins": 123,
"transfer_contact_email": "<string>",
"costs": {
"created": "2023-11-07T05:31:56Z",
"total_costs": 123,
"voip": {
"external": true,
"amd_cost": 123,
"call_cost": 123,
"total_cost": 123,
"pricing_id": "<string>"
},
"transcriber": {
"total_cost": 123,
"pricing_id": "<string>"
},
"llm": {
"input_cost": 123,
"output_cost": 123,
"total_cost": 123,
"input_pricing_id": "<string>",
"output_pricing_id": "<string>"
},
"tts": {
"total_cost": 123,
"pricing_id": "<string>"
},
"per-minute": {}
}
}