ErrLookup › HeyPuter/puter
HeyPuter/puter
🌐 The Internet Computer! Free, Open-Source, and Self-Hostable. · TypeScript · 747 source files
Analyzed at 908ec23eda on 2026-08-12. 59 documented errors.
| Code / Message | Type | Severity | Tags |
|---|---|---|---|
| Signup blocked Request Code | http | warning | auth, signup, abuse-prevention, extension, forbidden |
| upstreamMessage ?? `ElevenLabs request failed | http | error | elevenlabs, tts, upstream, network, rate-limit, auth |
invalid_token wrong token type | exception | error | auth, token, wisp, type-tag |
forbidden User actor required | http | error | authentication, actor, notifications, forbidden, permissions, access-token, system-actor |
| errText || `xAI STT request failed | http | error | upstream, xai, speech-to-text, network, rate-limit, auth |
unknown_error Error calculating cost for Replicate model | http | error | configuration, billing, replicate, ai-image, cost-estimation, unknown-error |
internal_error Speech-to-text provider not configured | http | error | config, provider-routing, speech2txt |
| ElevenLabs returned | http | error | upstream, network, elevenlabs, speech2speech |
must_login_or_signup Temporary accounts are disabled | http | warning | auth, signup, temp-user, abuse-prevention, forbidden |
user_not_found User not found. | http | error | auth, email-confirmation, not-found, account, session |
bad_request TTS provider not configured | validation | error | config, tts, provider-routing, credentials |
signup_disabled User registration is disabled. | http | error | auth, signup, config, operator, forbidden |
upstream_bad_request Gemini TTS did not return audio data | http | error | gemini, tts, upstream, safety, audio, validation |
unauthorized actor not found in context | http | critical | auth, context, als, gemini, ai-image, unauthorized, wiring |
insufficient_funds Insufficient credits | http | error | billing, credits, xai, speech-to-text, pre-flight |
subject_does_not_exist entity_not_found: app | http | error | kv, cross-app, not-found, permissions, validation |
| Access denied | http | error | acl, authz, not-found, v1-api |
username_already_in_use This username is not available. | http | error | auth, signup, validation, username, reserved |
| App not found | http | warning | apps, dedupe, concurrency, naming |
| must be an integer between and | http | error | ai-video, filesystem, validation, path |
| Failed to resolve prepared batch item for index | exception | error | fs, batch-write, internal-error, invariant |
field_invalid Invalid model: . Expected | validation | error | elevenlabs, tts, validation, model, billing |
not_found Entry not found | exception | error | fs, not-found, api, node-ref |
conflict Duplicate file content for batch index | exception | warning | fs, batch-write, multipart, duplicate, conflict |
password_mismatch Incorrect password. | http | error | auth, login, password, unauthorized, credentials |
access_denied Write access denied for destination | http | error | ai-image, acl, permissions, filesystem, access-denied |
bad_response an empty response was generated | http | error | ai-chat, responses-api, empty-response, bad-response |
response_timeout TURN not configured | http | warning | webrtc, turn, config, cloudflare, self-hosting, http-503 |
| Authentication required | http | warning | ai-video, gemini, content-filter, moderation |
app_or_api_token_required This API cannot be called with an account session token. Use an app or worker… | exception | error | auth, token, api-token, gate, session |
request_timeout Request timeout. | http | warning | auth, login, timeout, session, polling |
oidc_revalidation_required OIDC revalidation required | exception | error | oidc, sso, revalidation, user-protected |
| Missing `app_uuid` | http | error | ai-video, acl, permissions, filesystem |
token_auth_failed Token authentication failed | http | error | auth, query-param, token, fs-read |
| Invalid orderBy. Allowed | http | error | ai-video, together, auth, metering |
account_is_not_verified Account email is not verified | exception | error | email, verification, gate, strict |
account_suspended This account is suspended. | http | error | auth, login, account, suspended, unauthorized |
cannot_write_to_root Cannot write to root path | exception | error | fs, validation, api, path, write, bad-request |
temporary_account Temporary account | exception | error | account, temp, user-protected, anonymous |
cannot_read_a_directory Cannot read a directory | http | error | fs, legacy, read, validation |
password_required Password is required. | validation | error | auth, login, validation, password, bad-request |
invalid_engine Invalid engine: . Valid engines | validation | error | aws-polly, tts, validation, engine, input |
app_index_url_already_in_use App index_url already in use | http | warning | apps, index-url, conflict, driver |
phone_verification_required Please verify your phone number to continue | exception | error | verification, phone, account, gate |
permission_denied Permission denied | http | error | webdav, http, acl, permission, forbidden, read |
subdomain_not_owned Subdomain not owned by user | http | warning | apps, index-url, subdomain, validation, driver |
| appId parameter is required | http | error | apps, validation, api-shape |
| App owner not found | http | error | ai-video, gemini, validation, prompt |
card_verification_required Please verify your card to continue | exception | error | verification, card, billing, account, gate |
dest_is_not_a_directory Destination parent missing or not a directory | http | error | webdav, http, copy, filesystem, conflict, destination |
| Permission denied | http | error | ai-video, openai, sora, validation, prompt |
token_missing Missing `token` | exception | error | wisp, http, token, validation, jwt |
field_required Missing required field: text | validation | error | aws-polly, tts, validation, required-field, input |
shortcut_target_not_found shortcut op missing `name` | http | error | batch, shortcut, validation, bad-request |
email_confirmation_required Please confirm your email to continue | exception | error | email, verification, account, gate |
| errText || `Speechify TTS request failed | http | error | |
disallowed_value Video was filtered due to | http | error | |
app_name_already_in_use Failed to dedupe app name | http | error | |
upstream_failed Video generation failed | http | error |