Mongolian transcription for your product

Use Duudlaga Flow's corporate API to add Mongolian and English speech-to-text to call centers, meeting tools, CRMs, media archives, and internal workflows.

Bearer API keys
Sync and file transcription
Monthly quotas and rate limits
Corporate API

Live API contract

Connect directly to the backend with your corporate key.

200 OK
POST /api/corporate/transcribe
Authorization: Bearer corp_••••••••••••
Content-Type: audio/mpeg

{
  "transcription": "Өнөөдрийн хурлын тэмдэглэл..."
}

Short audio

< 3s

Sync limit

25 MB

File upload

500 MB

From request to production

Submit your integration details, receive a corporate API key, then call the same transcription backend that powers Duudlaga Flow.

01

Send your request

Tell us your company, expected monthly minutes, and where transcription will be used.

02

Receive your API key

We issue a corporate key with the right quota, rate limit, and expiration settings.

03

Connect your backend

Send audio bytes or upload long files with an Authorization bearer token.

Corporate API docs

All corporate endpoints use the same base URL and require an Authorization header: Bearer corporate_api_key. Keys start with corp_.

Authenticate every request with Authorization: Bearer corporate_api_key.

Default per-key rate limit is configured when the key is issued. Monthly minute quotas can be applied.

Use /transcribe for audio up to 25 MB. Upload larger recordings up to 500 MB and poll the file record.

MethodEndpoint
GET
/api/corporate/me

Validate the key and return its ID and name.

POST
/api/corporate/transcribe

Synchronous speech-to-text for raw audio bytes.

POST
/api/corporate/files/upload

Upload an audio file for background diarized transcription.

GET
/api/corporate/files

List uploaded files for the current corporate key.

GET
/api/corporate/files/{id}

Read a single file record and processing status.

GET
/api/corporate/files/{id}/download

Download a processed file result when available.

POST
/api/corporate/files/{id}/cancel

Cancel a pending or processing file job.

POST
/api/corporate/chat/messages

Use corporate-scoped chat and text actions where enabled.

Synchronous transcription

curl -X POST "https://api.duudlaga.dev/api/corporate/transcribe" \
  -H "Authorization: Bearer dk_live_your_api_key" \
  -H "Content-Type: audio/mpeg" \
  --data-binary @audio.mp3

Long file transcription

curl -X POST "https://api.duudlaga.dev/api/corporate/files/upload" \
  -H "Authorization: Bearer dk_live_your_api_key" \
  -F "[email protected]"

Start today

Sign in to the console, create your first API key, and send your first request within minutes.