Fehler

Ein einheitliches Format für jeden Fehler, mit einem stabilen, maschinenlesbaren Code und einer Nachricht für Menschen.

Direkt aus dem Code geschrieben · aktualisiert am 26 Sept. 2026 · Fehlt etwas oder ist etwas falsch? Schreib uns

{ "error": "entitlement_required", "message": "Guard is not enabled for this organisation", "details": { "upgrade": "/settings#plan" } }
StatuserrorWann
400invalid_bodyBody hat die Validierung nicht bestanden; details.fieldErrors nennt die Felder
400invalid_json · invalid_query · emptyFehlerhaftes JSON, ungültiger Query-String, leerer Payload
400no_agent_build · endpoint_required · no_connectionProjekt nicht bereit für einen Lauf oder für Guard
400invalid_cron · unknown_template · no_scenariosZeitpläne und Läufe
400missing_signature · invalid_signature · turnstile_failedPrüfung von Webhooks und öffentlichen Formularen
400config_error · invalid_provider · weak_passwordValidierung der Einstellungen
400restricted_key_required · invalid_key_format · stripe_key_rejected · missing_permission · mode_mismatch · account_mismatchStripe verbinden oder rotieren: Live-Schlüssel müssen eingeschränkt sein; details.missing nennt fehlende Berechtigungen
400project_required · egress_blocked · secret_required · not_configuredBeobachtungen und der Zugangsdienst
401unauthorized · invalid_credentialsFehlende oder falsche Zugangsdaten
402plan_limit_reachedMonatliche Läufe des Tarifs aufgebraucht
403forbidden · entitlement_required · wrong_passwordRolle zu niedrig, Funktion nicht freigeschaltet
404not_found · mandate_not_found · project_not_found · connection_not_found · agent_build_not_foundUnbekannt oder nicht Ihres
409idempotency_key_reused · business_key_conflictGleicher Schlüssel mit anderem Body; gleiche Wirkung bereits vorgeschlagen
409digest_mismatch · approval_expired · not_reviewable · no_pending_approval · already_decidedFreigaben
409mandate_inactive · project_pausedBefugnis beendet oder Kill-Switch aktiv
409slug_taken · exists · already_enabled · already_onboardedKonflikte
409use_billing · billing_not_configured · already_subscribed · no_billing_accountTarifwechsel laufen über die Abrechnung
409connection_in_useAktive Mandate oder nicht abgeschlossene Operationen nutzen die Verbindung noch
413payload_too_largeBody über dem Limit
422no_priced_models · no_valid_casesKI-Katalog oder Red-Team-Eingabe nicht verwendbar
429rate_limitedZu viele Anfragen von dieser IP
500internal_errorUnerwartet; einmal wiederholen, dann den Support mit dem Zeitpunkt der Anfrage kontaktieren
502sandbox_unavailable · sync_failed · stripe_unreachableEine Abhängigkeit hat nicht geantwortet

Entscheidungen sind keine Fehler: Ein DENY ist ein 202 mit decision: "DENY" und expliziten decision_reasons. Auch Urteile sind keine Fehler.

Fehler · Docs · COLVO