Doku /
Fehler
Jeder Fehler von CLI und API sagt, was passiert ist, warum, und was zu tun ist. Clients verzweigen anhand des Codes, nie anhand der Nachricht.
| Code | HTTP | Bedeutung |
|---|---|---|
validation.invalid | 400 | Ungültige Anfrage |
config.invalid | 400 | Ungültige lobsite.toml |
auth.required | 401 | Nicht angemeldet |
auth.invalid_token | 401 | Ungültiges Token |
auth.email_unverified | 403 | E-Mail nicht bestätigt |
auth.forbidden | 403 | Kein Zugriff auf diese Website |
auth.reauth_required | 403 | Melde dich erneut an |
site.not_found | 404 | Website nicht gefunden |
site.expired | 410 | Temporäre Website abgelaufen |
site.suspended | 403 | Website gesperrt |
site.disabled | 403 | Website pausiert |
site.name_invalid | 400 | Ungültiger Websitename |
site.name_taken | 409 | Name vergeben |
site.name_system | 403 | Systemname |
site.name_reserved | 403 | Reservierter Name |
deploy.not_found | 404 | Deploy nicht gefunden |
deploy.blobs_missing | 409 | Uploads fehlen |
deploy.not_ready | 409 | Deploy nicht bereit |
deploy.not_uploading | 409 | Deploy bereits abgeschlossen |
deploy.no_previous | 409 | Kein früheres Deploy |
content.reserved_path | 422 | Reservierter Pfad |
content.secret_file | 422 | Geheime Datei |
content.blocked_type | 422 | Gesperrter Dateityp |
content.sensitive_form | 422 | Sensible Formularfelder |
content.held_for_review | 202 | Zur Prüfung zurückgehalten |
limit.files | 422 | Zu viele Dateien |
limit.file_size | 422 | Datei zu groß |
limit.site_size | 422 | Deploy zu groß |
limit.storage | 422 | Speicher voll |
limit.sites | 422 | Zu viele Websites |
limit.domains | 422 | Zu viele Domains |
limit.deploy_rate | 429 | Zu viele Deploys |
limit.submissions | 429 | Einsendungskontingent aufgebraucht |
domain.invalid | 400 | Ungültige Domain |
domain.taken | 409 | Domain auf einer anderen Website |
domain.not_found | 404 | Domain nicht gefunden |
domain.apex_unsupported | 422 | Apex-Domain nicht möglich |
form.not_found | 404 | Formular nicht gefunden |
session.not_found | 404 | Sitzung nicht gefunden |
feature.coming_soon | 403 | Demnächst |
feature.plan_required | 403 | Höherer Tarif nötig |
billing.unavailable | 503 | Abrechnung nicht verfügbar |
billing.already_subscribed | 409 | Bereits abonniert |
billing.no_subscription | 404 | Kein Abo |
member.not_found | 404 | Mitglied nicht gefunden |
invite.invalid | 404 | Einladung ungültig |
token.not_found | 404 | Token nicht gefunden |
integration.resend_refused | 422 | Resend hat abgelehnt |
integration.not_connected | 409 | Integration getrennt |
address.not_found | 404 | Adresse nicht gefunden |
upload.hash_mismatch | 400 | Hash stimmt nicht überein |
upload.token_invalid | 401 | Ungültiges Upload-Token |
upload.token_expired | 401 | Upload-Token abgelaufen |
upload.too_large | 413 | Upload zu groß |
rate_limited | 429 | Zu viele Anfragen |
route.not_found | 404 | Endpunkt existiert nicht |
cli.outdated | 426 | CLI veraltet |
internal | 500 | Unerwarteter Fehler |