Skip to main content
POST
/
v1
/
transcript-request
curl --request POST \
  --url https://api-trial.cognigy.ai/testing/v1/transcript-request \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{}'
{
  "success": true,
  "requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
  "expiresAt": "2026-02-08T15:00:00.000Z",
  "maxFiles": 5,
  "maxFileSize": 10485760,
  "maxTotalSize": 52428800,
  "supportedFormats": [
    "application/pdf",
    "text/csv",
    "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
  ],
  "status": "pending"
}

Authorizations

Authorization
string
header
required

JWT Bearer Token for authentication

Headers

project_id
string

Project identifier. Use this header to pass projectId; alternatively use body or query.

Query Parameters

projectId
string

Project identifier (alternative to project_id header or projectReference in body)

Body

application/json
projectId
string

Project identifier (alternative to project_id header)

projectReference
string

Alternative project reference

Response

Transcript request created successfully

success
boolean
required
requestId
string
required

Unique request identifier for subsequent calls

expiresAt
string<date-time>
required

When this request will expire

maxFiles
integer
required

Maximum number of files that can be uploaded

maxFileSize
integer
required

Maximum file size in bytes

supportedFormats
string[]
required

Supported file formats

status
enum<string>
required

Request status

Available options:
pending
maxTotalSize
integer

Maximum total upload size in bytes

Last modified on July 2, 2026