Transcription as a REST API.
VXScribe is API-first: upload a file, poll for the finished transcript, and export it in the format you need. Authentication is a VXAuth bearer token, verified against the published JWKS — the same identity as the rest of Veeexa.
Upload a file to transcribe
# multipart upload — returns a transcript id curl -X POST https://vxscribe.veeexa.com/api/transcripts \ -H "Authorization: Bearer $TOKEN" \ -F file=@meeting.mp4 \ -F language=auto
Poll for the transcript
# status goes queued → processing → completed curl https://vxscribe.veeexa.com/api/transcripts/$ID \ -H "Authorization: Bearer $TOKEN"
Export in any format
# format = txt | srt | vtt | docx | pdf | csv curl https://vxscribe.veeexa.com/api/transcripts/$ID/export?format=srt \ -H "Authorization: Bearer $TOKEN" -o captions.srt
The API base URL is
https://vxscribe.veeexa.com. Tokens are issued by VXAuth and verified against its JWKS. Create an account and manage uploads in the VXScribe console.