ElevenAgents

  • Exotel-Telefonieintegration: Exotel als erstklassigen Telefonieanbieter neben Twilio und SIP-Trunking hinzugefügt. Der neue Endpunkt Exotel-Ausgehender Anruf (POST /v1/convai/exotel/outbound-call) initiiert ausgehende Anrufe über die Exotel Connect API mit agent_id, agent_phone_number_id, to_number, optionalem conversation_initiation_client_data und optionalem telephony_call_config. Schemas zum Erstellen, Auflisten, Abrufen und Aktualisieren von Exotel-Telefonnummern sind verfügbar. Außerdem wurde exotel zu den Enums für TelephonyProvider, Konversationsinitiierungsquelle und Transferergebnis hinzugefügt.
  • Workflow-fähige Agententransfers: AgentTransfer erlaubt jetzt eine nullable agent_id, sodass Transfers beim aktuellen Agenten bleiben können. Zudem wurde optionales node_id hinzugefügt, um an einem bestimmten Knoten im Ziel-Workflow zu starten, und nur condition ist erforderlich. Erfolgreiche Tool-Ergebnisse von transfer_to_agent können ein nullable to_node enthalten, wodurch Transfers an Workflow-Knotenziele angepasst werden.
  • Wiederholte Agententests: Tests für den Agenten ausführen akzeptiert optional repeat_count (Integer, 1–20, Standardwert 1), um jeden Test mehrfach auszuführen. Wenn repeat_count größer als 1 ist, enthalten Antworten bucketing_status und result_groups für gruppierte Zusammenfassungen. Die Schemas zum Erstellen, Aktualisieren und Zusammenfassen von Unit-Tests enthalten optional conversation_initiation_source, damit Tests einen bestimmten Kanal simulieren können.
  • Konversationsfilterung: Konversationen auflisten fügt optional workflow_node_entered_id (String) hinzu, um Konversationen zu filtern, die einen bestimmten Workflow-Knoten betreten haben. Textsuche in Konversationsnachrichten fügt optional topic_ids (String-Array) hinzu, um nach Themen-IDs zu filtern, die während der Themenerkennung zugewiesen wurden.
  • Abfrageparameter für Agentenversionierung veraltet: enable_versioning bei Agenten erstellen und enable_versioning_if_not_enabled bei Agenten aktualisieren sind als veraltet markiert. Alle Agenten sind versioniert und diese Parameter werden ignoriert.
  • Prozedur-Compiler-Modus: append aus ProcedureCompilerMode entfernt.

Workspaces

  • API-Schlüssel widerrufen: Endpunkt API-Schlüssel widerrufen (DELETE /v1/workspaces/api-keys/revoke) mit erforderlichem Abfrageparameter api_key_name hinzugefügt, um einen Workspace-API-Schlüssel anhand seines Namens zu widerrufen. Dieser Endpunkt ist destruktiv und erfordert zusätzliche Kontoberechtigungen, obwohl die Dokumentation öffentlich ist. Wenden Sie sich an Ihren ElevenLabs-Ansprechpartner, um ihn für Ihr Konto zu aktivieren.
  • Offenlegung des Ressourcenzugriffs: Antwortmodelle für Ressourcenzugriff enthalten optional access_source (creator, explicit, workspace_default, workspace_admin), damit Clients anzeigen können, warum ein Nutzer Zugriff auf eine freigegebene Ressource hat.

Speech to Text

  • Höheres Upload-Limit: Sprache in Text umwandeln akzeptiert jetzt Audio- und Videodateien bis zu 5,0 GB statt bisher 3,0 GB.

Synchronisation

  • hCaptcha-Unterstützung: Der Request-Body von Video- oder Audiodatei synchronisieren enthält optional hcaptcha_token (String) zum Bot-Schutz bei der Erstellung von Synchronisationsprojekten.
  • Zip-Renderformat: RenderType fügt zip neben bestehenden Ausgabeformaten wie mp4, aac, mp3, wav, aaf, tracks_zip und clips_zip hinzu.

SDK-Releases

Pakete

API

Neue Endpunkte

ElevenAgents

  • Exotel-Ausgehender Anruf - POST /v1/convai/exotel/outbound-call
    • Request-Body erfordert agent_id, agent_phone_number_id und to_number
    • Optional conversation_initiation_client_data und telephony_call_config

Workspaces

  • API-Schlüssel widerrufen - DELETE /v1/workspaces/api-keys/revoke
    • Erforderlicher Abfrageparameter api_key_name (String)
    • Erfordert zusätzliche Kontoberechtigungen. Wenden Sie sich an Ihren ElevenLabs-Ansprechpartner, um den Zugriff zu aktivieren.

Aktualisierte Endpunkte

ElevenAgents

  • Konversationen auflisten - GET /v1/convai/conversations
    • Optionalen Abfrageparameter workflow_node_entered_id (String) hinzugefügt
  • Textsuche in Konversationsnachrichten - GET /v1/convai/conversations/messages/text-search
    • Optionalen Abfrageparameter topic_ids (String-Array) hinzugefügt
  • Agenten erstellen - POST /v1/convai/agents/create
    • Optionalen Abfrageparameter enable_versioning als veraltet markiert (Boolean, wird ignoriert)
  • Agenten aktualisieren - PATCH /v1/convai/agents/{agent_id}
    • Optionalen Abfrageparameter enable_versioning_if_not_enabled als veraltet markiert (Boolean, wird ignoriert)
  • Tests für den Agenten ausführen - POST /v1/convai/agents/{agent_id}/run-tests
    • Optionales repeat_count (Integer, 1–20, Standardwert 1) hinzugefügt
    • Antwort fügt bucketing_status und result_groups hinzu, wenn wiederholte Durchläufe gruppiert werden

Speech to Text

Synchronisation

Schemaänderungen

ElevenAgents

  • AgentTransfer
    • agent_id ist jetzt nullable und optional
    • Optionales node_id (String) hinzugefügt
    • Nur condition ist erforderlich
  • ProcedureCompilerMode
    • append entfernt; nur skills bleibt
  • TelephonyProvider-Enum
    • exotel hinzugefügt
  • Unit-Test-Schemas
    • Optionales conversation_initiation_source in Modellen zum Erstellen, Aktualisieren und Zusammenfassen hinzugefügt

Workspaces

  • Ressourcenzugriffsmodelle
    • Optionales access_source-Enum (creator, explicit, workspace_default, workspace_admin) hinzugefügt

Synchronisation

  • RenderType-Enum
    • zip hinzugefügt