Support
Most integrations are self-serve. Start with the API docs and dashboard — contact is available if you need it.
Getting started
- Create an account and a project
- Generate a test API key, then a live key when you're ready
- Load prepaid credits and submit a transcription
- Read the full API Reference
API base URL: https://api-production-254f.up.railway.app
Common questions
How do I authenticate?
Send your project API key as Authorization: sk_live_... (or sk_test_...).
How do I send Bandwidth recordings?
Pass the Bandwidth mediaUrl as audio_url with
audio_auth (type: "bandwidth" plus your API username/password).
See Bandwidth recordings in the API Reference.
Why did I get a 402?
Prepaid balance is too low, or a spend / concurrency guardrail blocked the job. Top up credits or adjust limits in the dashboard.
Do you store my audio?
Audio is not retained by diodeo. Transcripts are held briefly for webhook retry, then purged. See the Privacy Policy.
Where do webhooks get signed?
Outbound completion webhooks are HMAC-signed. Verify the signature before acting on the payload. Details are in the API Reference.
Status
Check the API health endpoint at https://api-production-254f.up.railway.app/v1/health.
If the dashboard or API is degraded, retry with backoff and check again shortly.
Contact
For account or integration issues that aren't covered in the docs: info@diodeo.io