Queue transcription without creating a project. This is a restricted template integration: callbackUrl must use the supported Supabase callback path. It is not a general-purpose arbitrary webhook endpoint. Results are delivered asynchronously; this operation provides no status polling route.
Security
ShuffllApiKey
Any of:
Required for base64 uploads.
Enum:"audio/wav""audio/wave""audio/mpeg""audio/mp4""audio/ogg""audio/webm""audio/flac"
Existing HTTPS audio on the configured Shuffll CDN. If supplied, it takes precedence over base64.
Restricted integration: HTTPS https://PROJECT_ID.supabase.co/functions/v1/template-transcription-callback only; no query, fragment, credentials or port.
- Mock serverhttps://api-docs.shuffll.com/_mock/apis/auth/organization/{organizationId}/workspace/{workspaceId}/standalone-transcriptions
- Development integration API (dapi)https://dapi.shuffllmedia.com/api/v1/auth/organization/{organizationId}/workspace/{workspaceId}/standalone-transcriptions
curl -i -X POST \
https://api-docs.shuffll.com/_mock/apis/auth/organization/693fb82afd8d1c43077ba0fb/workspace/693fb82afd8d1c43077ba0fe/standalone-transcriptions \
-H 'Content-Type: application/json' \
-H 'x-api-key: YOUR_API_KEY_HERE' \
-d '{
"mediaUrl": "http://example.com",
"audioBase64": "string",
"mimeType": "audio/wav",
"filename": "string",
"language": "en",
"staticText": [
"string"
],
"callbackUrl": "http://example.com",
"callbackToken": "string",
"externalReference": {
"templateId": "string",
"placementId": "string",
"inputHash": "string"
}
}'Response
{ "jobId": "string", "mediaUrl": "http://example.com", "status": "queued" }