Skip to main content

Error Response Format

All error responses follow this structure:

HTTP Status Codes


400 Bad Request

The request is malformed or contains invalid parameters.
Error: "Missing required field: configuration_id"Ensure all required parameters are included in the request body.
Error: "Invalid JSON format"Validate your JSON before sending. Common issues:
  • Missing commas between fields
  • Trailing commas after the last field
  • Unescaped quotes inside string values
Error: "Maximum of 20 configurations per client exceeded"Delete unused resources before creating new ones. See Rate Limits & Quotas for all limits.
Error: "Unsupported audio format"Ensure your file meets the requirements:
  • Supported formats: AAC, AIFF, AMR, ASF, FLAC, MP3, OGG, WAV, WebM, M4A, MP4
  • Max size: 200 MB
  • Max duration: 2 hours (7200 seconds)
Error: "Invalid group value"Use only the allowed group values when updating a transcription:
  • PENDING_REVIEW
  • UNDER_REVIEW
  • ARCHIVED
  • "" (empty string to remove the group)

402 Payment Required

Your account has run out of transcription minutes. Submit operations on transcriptions will be rejected until your balance is topped up. Contact hola@heify.com to add more minutes.

403 Forbidden

Authentication failed. Your API key is invalid, missing, or inactive.

404 Not Found

The requested resource or endpoint does not exist.

429 Too Many Requests

You have exceeded the rate limit for an endpoint or reached a monthly quota. See Rate Limits & Quotas for per-endpoint limits and a backoff implementation example.

500 Internal Server Error

An unexpected error occurred on Heify’s servers.
1

Retry the request

The error is likely temporary. Wait a few seconds and try again.
2

Contact support

If the issue persists, contact hola@heify.com.