type: object properties: recordingId: type: string example: 'room-123--EG_XYZ--XX445' description: The unique identifier of the recording. roomId: type: string example: 'room-123' description: The unique identifier of the room where the recording was made. roomName: type: string example: 'room' description: The name of the room where the recording was made. # outputMode: # type: string # example: 'COMPOSED' # description: > # The output mode of the recording. Possible value: "COMPOSED". status: type: string enum: ['STARTING', 'ACTIVE', 'ENDING', 'COMPLETE', 'FAILED', 'ABORTED', 'LIMIT_REACHED'] example: 'ACTIVE' description: The status of the recording. filename: type: string example: 'room-123--XX445.mp4' description: The name of the recording file. startDate: type: [number, 'null'] example: 1620000000000 description: The date when the recording started (milliseconds since the Unix epoch). endDate: type: [number, 'null'] example: 1620000003600 description: The date when the recording was stopped (milliseconds since the Unix epoch). duration: type: [number, 'null'] example: 3.6 description: The duration of the recording in seconds. size: type: [number, 'null'] example: 1024 description: The size of the recording file in bytes. errorCode: type: [number, 'null'] example: 100 description: The error code of the recording. error: type: [string, 'null'] description: The error message of the recording. details: type: [string, 'null'] example: 'Stopped using API' description: Additional details about the recording.