Skip to main content

HTTP Status Codes

CodeDescription
200OK — request succeeded
201Created — resource created successfully
400Bad Request — invalid or missing parameters
401Unauthorized — missing or invalid API key
403Forbidden — your plan does not include API access
404Not Found — the requested resource does not exist
429Too Many Requests — rate limit exceeded
500Internal Server Error — something went wrong on our end

Error Response Format

All error responses follow a consistent JSON structure:
Error Response
{
  "error": {
    "code": "invalid_parameter",
    "message": "The 'per_page' parameter must be between 1 and 100.",
    "param": "per_page"
  }
}

Error Codes

CodeDescription
invalid_parameterA request parameter is invalid or out of range
missing_parameterA required parameter was not provided
invalid_api_keyThe API key is malformed or revoked
insufficient_planYour plan does not include this feature
resource_not_foundThe requested note, recording, or resource does not exist
rate_limitedToo many requests — slow down and retry
processingThe recording is still being processed — try again shortly
internal_errorAn unexpected error occurred on our servers