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