← communication API
CallTranscripts
Singular: CallTranscript — Base-URL: https://communication-api.ayoune.app — Zugriff: read-only — Maschinenlesbare Beschreibung (JSON · YAML)
Jetzt ausprobieren
beta
Response (live)
Requests werden über den consumer-app Proxy an *.ayoune.app weitergeleitet. Tokens bleiben im Browser und werden pro Call mitgesendet.
Beispiel-Response (aufgezeichnet) Beispiel
Eine echte, zuvor aufgezeichnete GET /:id-Antwort dieses Endpunkts — nicht der Live-Call oben. Sensible Felder sind maskiert.
{
"payload": {
"_id": "6acafcf169829e3b92e6f826",
"_calendarEntry": "6acafc847625d45cca5a33c5",
"source": "meeting",
"createdAt": "2026-10-11T03:05:21.233Z",
"language": "de",
"segments": [
{
"speaker": "system",
"text": "Aufzeichnung: abnahme-stt-meeting-20261011.wav",
"startMs": 0,
"endMs": 0,
"isFinal": true,
"_id": "6acafcf1f985c296255db8d8",
"shares": []
},
{
"speaker": "participant",
"participantName": "Sprecher 1",
"text": "Guten Morgen,",
"startMs": 0,
"endMs": 1200,
"confidence": 0.993042,
"isFinal": true,
"detectedLocale": "de",
"_id": "6acafcf1f985c296255db8d9",
"shares": []
},
{
"speaker": "participant",
"participantName": "Sprecher 1",
"text": "wir besprechen heute den Wartungsplan",
"startMs": 1360,
"endMs": 3600,
"confidence": 1,
"isFinal": true,
"detectedLocale": "de",
"_id": "6acafcf1f985c296255db8da",
"shares": []
},
{
"speaker": "participant",
"participantName": "Sprecher 1",
"text": "für die Heizung.",
"startMs": 3600,
"endMs": 4720,
"confidence": 0.9996745,
"isFinal": true,
"detectedLocale": "de",
"_id": "6acafcf1f985c296255db8db",
"shares": []
},
{
"speaker": "participant",
"participantName": "Sprecher 1",
"text": "Gut,",
"startMs": 5280,
"endMs": 6000,
"confidence": 0.79052734,
"isFinal": true,
"detectedLocale": "de",
"_id": "6acafcf1f985c296255db8dc",
"shares": []
},
{
"speaker": "participant",
"participantName": "Sprecher 1",
"text": "ich schlage vor,",
"startMs": 6480,
"endMs": 7920,
"confidence": 0.9975586,
"isFinal": true,
"detectedLocale": "de",
"_id": "6acafcf1f985c296255db8dd",
"shares": []
},
{
"speaker": "participant",
"participantName": "Sprecher 1",
"text": "die Wartung im Oktober zu machen,",
"startMs": 8080,
"endMs": 10320,
"confidence": 0.99975586,
"isFinal": true,
"detectedLocale": "de",
"_id": "6acafcf1f985c296255db8de",
"shares": []
},
{
"speaker": "participant",
"participantName": "Sprecher 1",
"text": "bevor es kalt wird.",
"startMs": 10560,
"endMs": 11840,
"confidence": 0.9998779,
"isFinal": true,
"detectedLocale": "de",
"_id": "6acafcf1f985c296255db8df",
"shares": []
},
{
"speaker": "participant",
"participantName": "Sprecher 1",
"text": "Einverstanden.",
"startMs": 12699,
"endMs": 13739,
"confidence": 0.98828125,
"isFinal": true,
"detectedLocale": "de",
"_id": "6acafcf1f985c296255db8e0",
"shares": []
},
{
"speaker": "participant",
"participantName": "Sprecher 1",
"text": "Wer kümmert sich den Termin mit dem Installateur?",
"startMs": 14459,
"endMs": 17419,
"confidence": 0.9996338,
"isFinal": true,
"detectedLocale": "de",
"_id": "6acafcf1f985c296255db8e1",
"shares": []
},
{
"speaker": "participant",
"participantName": "Sprecher 1",
"text": "Das übernehme ich bis Freitag.",
"startMs": 18059,
"endMs": 20139,
"confidence": 0.9995117,
"isFinal": true,
"detectedLocale": "de",
"_id": "6acafcf1f985c296255db8e2",
"shares": []
},
{
"speaker": "participant",
"participantName": "Sprecher 1",
"text": "Ich schicke dann eine Bestätigung an alle.",
"startMs": 20779,
"endMs": 23179,
"confidence": 0.9997907,
"isFinal": true,
"detectedLocale": "de",
"_id": "6acafcf1f985c296255db8e3",
"shares": []
}
],
"shares": [],
"sttProvider": "deepgram",
"transcribedAt": "2026-10-11T03:05:21.231Z",
"updatedAt": "2026-10-11T03:05:21.233Z"
},
"meta": {
"links": [
{
"rel": "self",
"href": "https://communication-api.ayoune.app/calltranscripts/6acafcf169829e3b92e6f826",
"method": "get",
"title": "GET",
"types": [
"application/json",
"application/yaml",
"text/csv"
]
},
{
"rel": "CalendarEntries",
"title": "MODEL_CALENDARENTRY",
"href": "https://api.ayoune.app/crm/calendarentries/6acafc847625d45cca5a33c5",
"method": "get",
"types": [
"application/json",
"application/yaml",
"text/csv"
],
"right": "crm.calendarentries"
}
],
"relations": [
{
"rel": "Calls",
"title": "MODEL_CALL",
"href": "https://api.ayoune.app/communication/calls",
"method": "get",
"types": [
"application/json",
"application/yaml",
"text/csv"
],
"right": "voice.calls"
},
{
"rel": "CalendarEntries",
"title": "MODEL_CALENDARENTRY",
"href": "https://api.ayoune.app/crm/calendarentries",
"method": "get",
"types": [
"application/json",
"application/yaml",
"text/csv"
],
"right": "crm.calendarentries"
}
],
"debugId": "6ad82fae3070371ccd0ad562",
"errors": [],
"actions": [
{
"rel": "self",
"action": "COPY",
"title": "MODEL_CALLTRANSCRIPT",
"href": "https://api.ayoune.app/communication/calltranscripts/6acafcf169829e3b92e6f826/copy",
"method": "post",
"types": [
"application/json",
"application/yaml",
"text/csv"
]
},
{
"rel": "self",
"action": "DELETE",
"title": "MODEL_CALLTRANSCRIPT",
"href": "https://api.ayoune.app/communication/calltranscripts/6acafcf169829e3b92e6f826",
"method": "delete",
"types": [
"application/json",
"application/yaml",
"text/csv"
]
}
],
"version": {
"host": "2026.18.0",
"core": "2026.387.1"
},
"rateLimit": {
"limit": "10000",
"remaining": "9971",
"reset": "1792556474",
"resetDate": "Wed Oct 21 2026"
},
"responseTime": 192.242119,
"code": 200,
"status": "success",
"error": false
}
}
Endpunkte
| Methode | Path | Beschreibung | Right |
|---|---|---|---|
| GET | /calltranscripts |
Liste mit Filtern/Paginierung | voice.calltranscripts.view |
| GET | /calltranscripts/:id |
Einzelner Datensatz via ID | voice.calltranscripts.view |
SDK
import { aYOUne } from '@tolinax/ayoune';
const ay = new aYOUne('pat_your_token');
// Alle abrufen
const list = await ay.communication.callTranscripts.find().limit(10).exec();
// Einzelnen Datensatz
const one = await ay.communication.callTranscripts.findById('OBJECT_ID').exec();