action zoom_get_call_queue_recordings {
label: "Get call queue recordings"
description: "Use this API to view [call recordings](https://support.zoom.us/hc/en-us/articles/360038521091#h_cbc9f2a3-e06c-4daa-83d4-ddbceef9c77b) from the call queue.
\n**Prerequisites:**
\n* Pro or higher account with Zoom Phone license.\n* [Automatic call recordings](https://support.zoom.us/hc/en-us/articles/360033511872#h_fcb297bb-14e8-4094-91ca-dc61e1a18734) must be enabled in the Policy Settings for call queues.
**Scope:** `phone:read:admin`
**[Rate Limit Label](https://marketplace.zoom.us/docs/api-reference/rate-limits#rate-limits):** `Medium`\n\n\n\n"
provider: zoom
method: GET
path: "/phone/call_queues/{callQueueId}/recordings"
encoding: json
input: {
type: "object"
properties: {
callQueueId: {
type: "string"
}
from: {
type: "string"
format: "date"
}
next_page_token: {
type: "string"
}
page_size: {
type: "integer"
}
to: {
type: "string"
format: "date"
}
}
required: ["callQueueId"]
additionalProperties: false
}
output: {
type: "object"
properties: {
from: {
type: "string"
description: "Start date."
}
next_page_token: {
type: "string"
description: "The next page token is used to paginate through large result sets. A next page token will be returned whenever the set of available results exceeds the current page size. The expiration period for this token is 15 minutes."
}
page_size: {
type: "integer"
description: "The number of records returned within a single API call."
}
recordings: {
type: "array"
items: {
type: "object"
properties: {
callee_name: {
type: "string"
description: "Contact name of the callee."
}
callee_number: {
type: "string"
description: "Name of the callee."
}
callee_number_type: {
type: "string"
description: "Phone number type of the callee.
`1`- Internal
`2`- External"
}
caller_name: {
type: "string"
description: "Name of the caller."
}
caller_number: {
type: "string"
description: "Phone number of the caller."
}
caller_number_type: {
type: "string"
description: "Phone number type of the caller.
`1`- Internal
`2`- External"
}
date_time: {
type: "string"
format: "date"
description: "Date of the recording."
}
direction: {
type: "string"
description: "Direction of call. The value of this field can be either `outbound` or `inbound`."
}
download_url: {
type: "string"
description: "URL using which the recording can be downloaded."
}
duration: {
type: "integer"
description: "Duration of the call."
}
id: {
type: "string"
description: "Unique Identifier of the recording."
}
}
}
}
to: {
type: "string"
description: "End date."
}
total_records: {
type: "string"
description: "The total number of records returned for this API call."
}
}
}
}