API Reference
Errors

Errors

Base URL: https://app.lisn.dev/api

The API uses standard HTTP status codes and returns structured JSON errors.


Error Response Format

{
  "success": false,
  "error": {
    "code": "insufficient_balance",
    "message": "Your balance is too low to process this request.",
    "details": { "balance": 0.02, "estimated_cost": 0.15 }
  }
}

Error Codes

HTTPCodeDescription
400validation_errorInvalid request body or parameters
401unauthorizedMissing or invalid API token
402insufficient_balanceAccount balance too low
403forbiddenNo permission for this resource
404not_foundResource does not exist
409conflictResource already exists (e.g. email)
413file_too_largeAudio file exceeds size limit
422processing_errorSTT or LLM processing failed
429rate_limitToo many requests
500internal_errorUnexpected server error