Overview of all recorded calls from a specific queue

GET {{httptype}}://{{IP}}/mot/{{miralixAccount}}/queues/{{callsQueueId}}/calls/recordings?fromQueueCallId={{QueueCallId}}

Get a list of all recorded calls that have been in a specific queue.

HTTP GET: /queues/{queueId}/calls/recordings?fromQueueCallId={queueCallId}

ParameterValueDescription
queueIdIntegerID for a queue
queueCallId{Integer}Retrieve all information on call recordings after the specified queueCallId (not including)

Example

https://192.168.1.10/mot/greenbox/queues/12/calls/recordings - Get a list of all recorded calls from the queue with ID 12. https://192.168.1.10/mot/greenbox/queues/12/calls/recordings?fromQueueCallId=54852 - Get a list of all recorded calls from the queue with ID 12, after the recording with queueCallId 54852.

Result

  • 200 OK - Overview of all recorded calls from a specific queue.
  • 400 Bad Request - One or more parameters are not valid.
  • 403 Forbidden - Missing required License to access this request.
  • 404 Not Found - The queue could not be found.
  • 500 Internal Server Error - Internal processing error.

JSON result

For each recorded call, the following data is displayed:

ParameterValueDescription
QueueId{Integer}Queue's ID in the database
QueueName{String}Name of the queue
QueueCallId{Integer}ID of the call in the database
QueueCallTypeQueuecall, CallbackCallCall type for the call
Culture{String: ISO Language Code}Specifies which language to associate with the task. E.g., da-DK. If nothing is specified, the default language is used for the OfficeTeam configuration.
ConversationStartedUtc{date-time: yyyy-MM-dd'T'HH:mm:ss.SSSSSS'Z'}Time of start of the call
ConversationEndedUtc{date-time: yyyy-MM-dd'T'HH:mm:ss.SSSSSS'Z'}Time of ending the call
AgentName{String}The name of the agent
AgentId{Integer}Agents ID in the database
RecordingFileName{String}File name of the recorded call
Caller{String}The normalized caller number

Request Params

KeyDatatypeRequiredDescription
fromQueueCallIdstringOnly retrieve information for recordings after the specified queueCallId (not including)

RESPONSES

status: OK

[{"QueueCallId":89462,"ConversationStartedUtc":"2021-10-13T08:49:34.3595714Z","ConversationEndedUtc":"2021-10-13T08:49:54.1997816Z","AgentName":"Lucas Peterson","AgentId":8,"RecordingFileName":"75a65b2d-2fc8-4b83-820d-75b3f8df4e00.mp3","Caller":"+4583123456"},{"QueueCallId":89463,"ConversationStartedUtc":"2021-10-13T08:55:09.7873194Z","ConversationEndedUtc":"2021-10-13T08:55:40.1969922Z","AgentName":"Derek Armstrong","AgentId":2,"RecordingFileName":"bf108525-203f-4647-ab7f-d1fd6742dc2f.mp3","Caller":"+4583654321"}]