API Reference
Key Admin
Calls and history

Transcriptions and sentiment

Transcriptions are text versions of calls and voicemail, with sentiment where available.

In the Key Admin this is the Transcriptions and sentiment switch. Read lets a key call the GET endpoints below. This feature is read only.

This feature holds sensitive data about callers and calls. Keep what you pull secure and only keep it as long as you need it.

List transcriptions

GET/domains/~/transcriptions

Returns text transcripts and sentiment for calls and voicemail. Filter by call ID or date.

Read Key Admin switch: Transcriptions and sentiment, Read. Read only keys also work. Sensitive data

Parameters

NameInTypeNotes
id requiredquerynumberThe ID of the item, as returned when you list or create it.
date requiredquerystringThe date to report on, like 2026-10-29.
callid requiredquerystringThe call ID from a live call or call record.
orig_callidquerystringMatch on the calling side's call ID.
term_callidquerystringMatch on the receiving side's call ID.
by_callidquerystringSet to yes to look up by call ID.

Example request

curl -X GET "https://api.noodlevoice.com/ns-api/v2/domains/~/transcriptions?id=1.0&date=2026-11-02&callid=string" \
  -H "Authorization: Bearer $NOODLEVOICE_KEY"
const res = await fetch("https://api.noodlevoice.com/ns-api/v2/domains/~/transcriptions?id=1.0&date=2026-11-02&callid=string", {
  method: "GET",
  headers: {
    Authorization: "Bearer " + process.env.NOODLEVOICE_KEY,
  },
});
const data = await res.json();
import os, requests

r = requests.get(
    "https://api.noodlevoice.com/ns-api/v2/domains/~/transcriptions?id=1.0&date=2026-11-02&callid=string",
    headers={"Authorization": "Bearer " + os.environ["NOODLEVOICE_KEY"]},
)
print(r.status_code, r.json())

Response 200

{
  "call-intelligence-job-id": 1,
  "call-intelligence-processing-status": "string",
  "created-datetime": "2026-11-02 09:00:00",
  "call-id": "string",
  "call-intelligence-features-enabled": "yes",
  "call-intelligence-summary": "string",
  "call-intelligence-topics-top": [
    "string"
  ],
  "call-intelligence-duration-seconds": 1.0,
  "...": "19 more fields"
}
Response fields (32)
FieldTypeNotes
call-intelligence-job-idinteger (int)ID of the call intelligence job.
call-intelligence-processing-statusstring
created-datetimestring (da)Created (date and time).
call-idstringThe call ID.
call-intelligence-features-enabledstringTurns call intelligence features on or off (yes or no).
call-intelligence-summarystring
call-intelligence-topics-toparray of string
call-intelligence-duration-secondsnumberCall intelligence duration, in seconds.
call-intelligence-duration-seconds-negativeinteger
call-intelligence-duration-seconds-neutralnumber
call-intelligence-duration-seconds-positivenumber
call-intelligence-ending-duration-secondsnumberCall intelligence ending duration, in seconds.
call-intelligence-ending-duration-seconds-negativeinteger
call-intelligence-ending-duration-seconds-neutralnumber
call-intelligence-ending-duration-seconds-positivenumber
call-intelligence-ending-percent-negativeinteger
call-intelligence-ending-percent-neutralinteger
call-intelligence-ending-percent-positiveinteger
call-intelligence-ending-sentiment-scaleinteger
call-intelligence-percent-negativeinteger
call-intelligence-percent-neutralinteger
call-intelligence-percent-positiveinteger
call-intelligence-segmentsarray of object
call-intelligence-segments[].speakerstring
call-intelligence-segments[].commentstring
call-intelligence-segments[].sentimentstring
call-intelligence-segments[].start-timestring
call-intelligence-segments[].end-timestring
call-intelligence-summary-statusstring
call-intelligence-topics-allarray of string
errorsstring
last-modified-datetimestring (date)Last modified (date and time).