---
title: "Get recording metadata"
method: GET
path: "/ccaas/voice/2/recording/metadata"
tags: ["customer-engagement", "conversations", "recording-metadata-calls"]
---

# Get recording metadata

`GET /ccaas/voice/2/recording/metadata`

## Request

- Base URL: `https://api.infobip.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.infobip.com/ccaas/voice/2/recording/metadata`
- Auth: one of:
  - API key in header `Authorization`
  - API key in header `Authorization`
  - HTTP basic
  - OAuth 2
    - Client credentials
    - Token URL: `https://api.infobip.com/auth/1/oauth2/token`

Use this method to retrieve a pageable list of recording metadata based on parameters.

## Query parameters

- `recordingId` string
- `conversationId` string
- `conferenceId` string
- `callId` string
- `direction` string
- `filename` string
- `participantId` string
- `participantIdentity` string
- `participantName` string
- `participantType` string
- `mediaType` string
- `deletedBy` string
- `transferredFrom` string
- `transferredTo` string
- `transferredFromQueue` string
- `transferredToQueue` string
- `durationFrom` integer
- `durationTo` integer
- `startedAtFrom` integer
- `startedAtTo` integer
- `deletedAtFrom` integer
- `deletedAtTo` integer
- `page` integer
- `size` integer
- `sortBy` string
- `sortDirection` 'ASC' | 'DESC'

## Response `200`

OK

- B979cda441a7c661201042835d7dc18eaec3fa68a2905164912469051f8b8866RecordingMetadataApiModel
  - `recordingId` string: Unique id of the recorded file.
  - `conversationId` string: Conversation id of the recorded file.
  - `conferenceId` string: Conference id of the recorded file.
  - `callId` string: Call id of the recorded file.
  - `direction` string: Call direction of the recorded file.
  - `recordingStatus` string: Status of the recorded file.
  - `composed` boolean: Flag indicating whether the recorded file is composed.
  - `filename` string: Filename of the recorded file.
  - `duration` integer: Duration of the recorded file in seconds.
  - `participantId` string: Unique id of the participant associated with the recorded file.
  - `participantIdentity` string: Unique identity of the participant associated with the recorded file.
  - `participantName` string: Participant name associated with the recorded file.
  - `participantType` string: Participant type associated with the recorded file. Values can be either customer or agent.
  - `mediaType` string: Specifies recorded file type. Values can be either audio or audio and video.
  - `startedAt` integer: Unix timestamp for when the recording started.
  - `deletedAt` integer: Unix timestamp for when the recorded file was deleted.
  - `deletedBy` string: Identity of the user who deleted the recorded file.
  - `sftpPath` string: Location of the recorded file on the SFTP server.
  - `transferredFrom` string: Identity of the user who has transferred the call.
  - `transferredTo` string: Identity of the user to whom the call has been transferred.
  - `transferredFromQueue` string: Queue id from which the call has been transferred.
  - `transferredToQueue` string: Queue id to which the call has been transferred.

## Other responses

- `400`: Bad Request
- `401`: Unauthorized
- `403`: Forbidden
- `429`: Too Many Requests
- `500`: Internal Server Error

---

[API](https://skmtc.dev/infobip/apis/infobip-openapi-specification.md) - [All operations](https://skmtc.dev/infobip/apis/infobip-openapi-specification/llms.txt) - [OpenAPI document](https://skmtc.dev/infobip/apis/infobip-openapi-specification/revisions/9dcbbaf902de?raw)
