import os
from syllable_sdk import SyllableSDK
with SyllableSDK(
api_key_header=os.getenv("SYLLABLESDK_API_KEY_HEADER", ""),
) as ss_client:
res = ss_client.insights.folders.upload_file(folder_id=444923, call_id="<id>")
# Handle response
print(res)
{
"id": 182764,
"folder_id": 182764,
"filename": "customer-complaints.wav",
"object_key": "UPLOAD_CALL_ID/recording/2025/04/22/15/00/ce7d212e-80b0-4f0b-9e01-74322f146611.mp3",
"call_id": "12345",
"agent_number": "1234567890",
"customer_number": "0987654321",
"duration": 305.5,
"start_time": "2025-07-14T00:00:00Z",
"end_time": "2025-07-15T00:00:00Z",
"error_message": "File not found",
"metadata": {
"duration": "00:10:00",
"size": "10MB"
},
"created_at": "2025-07-14T00:00:00Z"
}
import os
from syllable_sdk import SyllableSDK
with SyllableSDK(
api_key_header=os.getenv("SYLLABLESDK_API_KEY_HEADER", ""),
) as ss_client:
res = ss_client.insights.folders.upload_file(folder_id=444923, call_id="<id>")
# Handle response
print(res)
{
"id": 182764,
"folder_id": 182764,
"filename": "customer-complaints.wav",
"object_key": "UPLOAD_CALL_ID/recording/2025/04/22/15/00/ce7d212e-80b0-4f0b-9e01-74322f146611.mp3",
"call_id": "12345",
"agent_number": "1234567890",
"customer_number": "0987654321",
"duration": 305.5,
"start_time": "2025-07-14T00:00:00Z",
"end_time": "2025-07-15T00:00:00Z",
"error_message": "File not found",
"metadata": {
"duration": "00:10:00",
"size": "10MB"
},
"created_at": "2025-07-14T00:00:00Z"
}
A unique identifier for the call
The phone number or ID of the agent involved.
The phone number or ID of the customer.
The timestamp of the call's beginning
The timestamp of the call's end.
The call duration in seconds.
Successful Response
Response model for an insight upload file.