empower

List analyzed calls

Retrieves a list of calls analyzed by Empower, with optional filters (date range, direction, language, mood, etc.).

Permission: Empower Read required.

Monitoring: No impact. Visibility depends on your Empower role: Admin sees all team calls, Supervisor sees supervised users' calls, User sees own calls only.

Date and creation date constraints:

  • call_date_from must be before or equal to call_date_to.
  • The range between call_date_from and call_date_to must be 15 days or less.
  • creation_date_from must be before or equal to creation_date_to.
  • The range between creation_date_from and creation_date_to must be 15 days or less.
get/empower/calls

Query parameters

call_sourcestring

call source (multiple values can be used and separated by a semicolon (;))

call_direction'in' | 'out'

call direction

call_date_fromstring

call "from" date

call_date_tostring

call "to" date

creation_date_fromstring

call object creation "from" date

creation_date_tostring

call object creation "to" date

audio_duration_fromnumber

call audio duration "from" in seconds

audio_duration_tonumber

call audio duration "to" in seconds

languagestring

call languages (multiple values can be used and separated by a semicolon (;))

favoriteboolean

call favorite

state'pending' | 'done' | 'error' | 'planified' | 'invalid'

call states (multiple values can be used and separated by a semicolon (;))

moment_idstring

call moment_id (multiple values can be used and separated by a semicolon (;))

user_idstring

user_id (multiple values can be used and separated by a semicolon (;))

phone_numberstring

phone numbers (multiple values can be used and separated by a semicolon (;))

speaker_type'client' | 'agent'

speaker type

mood_label'positive' | 'negative' | 'neutral'

mood labels (multiple values can be used and separated by a semicolon (;))

tagsstring

tag ids (multiple values can be used and separated by a semicolon (;))

sort_order'DESC' | 'ASC'

the sort order (default='DESC')

offsetinteger

pagination offset

limitinteger

the number of calls to get

search_textstring

text that the transcription should contains

Response

Successful operation — returns the list of matching analyzed calls.

call_uuidstring uuid
call_idstring
channel_idstring
external_idstring
audio_urlstring

CDN URL of the call recording. This URL cannot be opened with a public API token. Download the file with POST /cdn/download.

video_urlstring

CDN URL of the call video, when present. This URL cannot be opened with a public API token. Download the file with POST /cdn/download.

audio_durationnumber double
call_directionstring
call_sourcestring
favoriteboolean
titlestring
call_datestring date-time
creation_datestring date-time
languagestring
statestring
tags_idsinteger[]
transcription_urlstring

CDN URL of the transcription JSON. This URL cannot be opened with a public API token. Download the file with POST /cdn/download.

summary_urlstring

Deprecated: URL of the legacy extractive summary file. This pipeline is no longer running, so this field is generally null. Use recap_url instead.

waveform_urlstring
recap_urlstring

CDN URL of the recap file holding the AI analysis of the call, including the summary per language. This is the source of the summary displayed in Empower. This URL cannot be opened with a public API token. Download the file with POST /cdn/download.

manager_rating1 | 2 | 3 | 4 | 5
platform_namestring
durationinteger
num_channelsinteger
dead_airinteger
visitedinteger
last_visitedstring date-time

Example response

[
  {
    "moments": [
      {
        "moment_id": 100000,
        "team_id": 100000,
        "keywords": [
          {
            "keyword_id": 100000
          }
        ]
      }
    ]
  }
]

Changes