Skip to main content
GET
/
api
/
v1
/
recordings
/
{id}
Get recording metadata
curl --request GET \
  --url https://app.menutes.com/api/v1/recordings/{id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "meetingTitle": "<string>",
  "status": "UPLOADING",
  "duration": 123,
  "sharingScope": "PRIVATE",
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z",
  "processingPhase": "<string>",
  "speakerCount": 123,
  "sourceType": "BROWSER",
  "user": {
    "id": "<string>",
    "name": "<string>"
  },
  "team": {
    "id": "<string>",
    "name": "<string>"
  },
  "isOwner": true
}

Authorizations

Authorization
string
header
required

API key authentication. Create a key in Settings → API Keys. Key format: mnts_ followed by 40 hex characters.

Path Parameters

id
string
required

Response

Recording metadata

id
string

Unique recording ID

meetingTitle
string | null

Title of the meeting

status
enum<string>

Current recording status

Available options:
UPLOADING,
PROCESSING,
COMPLETED,
FAILED
duration
integer | null

Duration in seconds

sharingScope
enum<string>

Who can access this recording

Available options:
PRIVATE,
TEAM,
ORGANIZATION,
SELECTED_TEAMS
createdAt
string<date-time>
updatedAt
string<date-time>
processingPhase
string | null

Current phase in the processing pipeline

speakerCount
integer | null

Number of detected speakers

sourceType
enum<string>
Available options:
BROWSER,
IMPORT
user
object
team
object
isOwner
boolean

Whether the authenticated user owns this recording