GPT-5.1 is now supported
Added GPT-5.1 support for agents.
POST /assistants/(Create an agent)PUT /assistants/:model_id/(Update an agent)
Knowledge Base Sources: Content field added
Added a new content field to the knowledge base sources endpoint to provide text content directly when adding text sources.
- PDF/Web sources: Use
urlfield with a link to the hosted file or webpage - Text sources: Use
contentfield to provide text directly
Endpoint:
List Calls Response Update
The GET /v2/calls endpoint now returns additional call metadata and pagination information to provide more comprehensive call details.
New Fields:
paginationobject withtotal_records,limit, andoffsetfor paginated responsesjudge_results— Call quality judging resultsagents_used— Array of agents used during the callexecuted_actions— Actions executed during the calltype_of_call— Call direction (inbound/outbound)error_message— Error details if call failedcall_status— Current status of the calllabels— Array of labels associated with the callagent_phone_number— Phone number used by the agentdeployment_type— Type of deploymentname— Name of the call recipient
Removed Fields:
timeline,recording_sid, andvoice_engine_typeare no longer returned
New Webhook Logs Endpoints
We’ve added two endpoints to manage Webhook Logs programmatically.
Endpoints Added:
GET /logs— List webhook logsGET /logs/:webhook_log_id— Retrieve a webhook log by ID
New Simulations Endpoints
We’ve added a comprehensive set of new endpoints to manage Simulation Cases and Simulation Sessions programmatically.
- Case Management: Create, list, retrieve, update, delete, and generate simulation cases.
- Session Management: Start a simulation and list/retrieve simulation sessions.
- Listings: List simulation cases by agent and list all simulations.
Endpoints Added:
POST /simulations— Create a simulation caseGET /simulations— List simulation casesGET /simulations/:case_id— Get a simulation casePUT /simulations/:case_id— Update a simulation caseDELETE /simulations/:case_id— Delete a simulation casePOST /simulations/generate— Generate simulation casesGET /simulations/agent/:agent_id— List simulation cases by agentPOST /simulations/start— Start a simulationGET /sessions— List simulation sessionsGET /sessions/:session_id— Get a simulation sessionGET /simulations/all— List simulation casesGET /simulations/:case_id— Get a simulation case
Read more about the feature here: https://docs.synthflow.ai/simulations
Subaccount Update: Import/Return Products
Added support to the update subaccount endpoint to manage importing objects like phone numbers from the parent workspace to subaccounts.
- New optional field
operation_type(string): allowed valuesimport,return. - New optional field
products.phone_numbers[].numberto specify E.164 numbers to import to or return from thesubaccount_id.
PUT /subaccounts/:subaccount_id— Update a subaccount
New timeout value for custom actions
You can now specify a failure_timeout field when creating or updating a custom action. This allows you to control how long a custom action is allowed to run before it is automatically terminated if the timeout is reached.
Deprecated Language Value
The es language code is no longer supported. Please use es-ES for Spanish when creating or updating agents.
POST /assistants/— Create an agentPUT /assistants/:model_id/— Update an agent
Phone books: new API endpoints
New endpoints added:
POST /phonebooks/(Create a phone book)GET /phonebooks/(List phone books)DELETE /phonebooks/:phone_book_id/(Delete a phone book)POST /phonebooks/:phone_book_id/entries/(Create a phone book entry)DELETE /phonebooks/:phone_book_id/entries/:entry_id(Delete a phone book entry)
GPT-5 is now supported
Added GPT-5 support for agents.
POST /assistants/(Create an agent)PUT /assistants/:model_id/(Update an agent)