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 corp_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 corp_your_api_key" \
  -F "file=@meeting.mp3"

Request access

Share enough context for us to provision the right quota and follow up with your API key.

What happens next

Your request is saved as a support ticket. We review the use case, issue a corporate API key from the admin system, and send integration details to the email you provide.

Corporate API request

Sign in and submit the form. This keeps the request tied to a real account.

Please sign in before sending a corporate API request. After sign-in you will return to this page.

Sign in to request access