latestOpenAPI 3.1.1Proprietary – Contact us for usage terms2026-08-20173183551.4 KB

9da73dd2f99e

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
video_urlstring
audio_durationnumber double
call_directionstring
call_sourcestring
favoriteboolean
titlestring
call_datestring date-time
creation_datestring date-time
languagestring
statestring
tags_idsinteger[]
transcription_urlstring
summary_urlstring
waveform_urlstring
recap_urlstring
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
          }
        ]
      }
    ]
  }
]