Infobip · Schema

RecordingMetadataApiModel

TelecommunicationsCroatiaCPaaSMessagingSMSVoiceRCSWhatsAppEmailNetwork APIsCAMARAOpen GatewayIdentity VerificationSIM SwapNumber VerificationOmnichannelAggregatorCustomer EngagementCommunications

Properties

Name Type Description
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.
View JSON Schema on GitHub

JSON Schema

infobip-b979cda441a7c661201042835d7dc18eaec3fa68a2905164912469051f8b8866-recording-metadata-api-model-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/infobip/main/json-schema/infobip-b979cda441a7c661201042835d7dc18eaec3fa68a2905164912469051f8b8866-recording-metadata-api-model-schema.json",
  "title": "RecordingMetadataApiModel",
  "x-generated": "2026-10-04",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/infobip-customer-engagement-api-openapi.yml#/components/schemas/b979cda441a7c661201042835d7dc18eaec3fa68a2905164912469051f8b8866.RecordingMetadataApiModel",
  "type": "object",
  "properties": {
    "recordingId": {
      "type": "string",
      "description": "Unique id of the recorded file."
    },
    "conversationId": {
      "type": "string",
      "description": "Conversation id of the recorded file."
    },
    "conferenceId": {
      "type": "string",
      "description": "Conference id of the recorded file."
    },
    "callId": {
      "type": "string",
      "description": "Call id of the recorded file."
    },
    "direction": {
      "type": "string",
      "description": "Call direction of the recorded file."
    },
    "recordingStatus": {
      "type": "string",
      "description": "Status of the recorded file."
    },
    "composed": {
      "type": "boolean",
      "description": "Flag indicating whether the recorded file is composed."
    },
    "filename": {
      "type": "string",
      "description": "Filename of the recorded file."
    },
    "duration": {
      "type": "integer",
      "format": "int64",
      "description": "Duration of the recorded file in seconds."
    },
    "participantId": {
      "type": "string",
      "description": "Unique id of the participant associated with the recorded file."
    },
    "participantIdentity": {
      "type": "string",
      "description": "Unique identity of the participant associated with the recorded file."
    },
    "participantName": {
      "type": "string",
      "description": "Participant name associated with the recorded file."
    },
    "participantType": {
      "type": "string",
      "description": "Participant type associated with the recorded file. Values can be either customer or agent."
    },
    "mediaType": {
      "type": "string",
      "description": "Specifies recorded file type. Values can be either audio or audio and video."
    },
    "startedAt": {
      "type": "integer",
      "format": "int64",
      "description": "Unix timestamp for when the recording started."
    },
    "deletedAt": {
      "type": "integer",
      "format": "int64",
      "description": "Unix timestamp for when the recorded file was deleted."
    },
    "deletedBy": {
      "type": "string",
      "description": "Identity of the user who deleted the recorded file."
    },
    "sftpPath": {
      "type": "string",
      "description": "Location of the recorded file on the SFTP server."
    },
    "transferredFrom": {
      "type": "string",
      "description": "Identity of the user who has transferred the call."
    },
    "transferredTo": {
      "type": "string",
      "description": "Identity of the user to whom the call has been transferred."
    },
    "transferredFromQueue": {
      "type": "string",
      "description": "Queue id from which the call has been transferred."
    },
    "transferredToQueue": {
      "type": "string",
      "description": "Queue id to which the call has been transferred."
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/infobip-b979cda441a7c661201042835d7dc18eaec3fa68a2905164912469051f8b8866-recording-metadata-api-model"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.