Hoppa till huvudinnehållet

API-fel

Varje fel från fremforges API är RFC 9457 application/problem+json och har en type-URI som namnger det specifika felet:

{
  "type": "https://docs.frem.sh/reference/api/errors/seat-cap-reached",
  "title": "Seat cap reached",
  "status": 409,
  "detail": "Your org has 10 of 10 contracted seats in use. Buy more seats from the billing page before provisioning new users."
}

Styr din felhantering på type. title och detail är skrivna för människor och kan formuleras om; type tillsammans med status är det stabila kontraktet.

Tabellerna nedan listar 259 feltyper.

400 Bad Request

Begäran var felaktigt utformad, eller så klarade ett fält inte valideringen.

Feltyp
confirm-mismatchBekräftelsen stämmer inte
create-failedDet gick inte att skapa
css-too-largeCSS för stor
digest-mismatchDigest stämmer inte
empty-updateTom uppdatering
format-mismatchFormatet stämmer inte
group-team-map-foreign-orgGruppmappningen namnger en annan organisation
group-team-map-unknown-teamGruppmappningen namnger ett team som inte finns
ids-requiredId:n krävs
invalid-accessOgiltig åtkomst
invalid-allowed-audiencesOgiltiga tillåtna audiences
invalid-allowlistOgiltig tillåtlista
invalid-api-keyOgiltig API-nyckel
invalid-artifact-nameOgiltigt artefaktnamn
invalid-artifact-versionOgiltig artefaktversion
invalid-attestation-formatOgiltigt attesteringsformat
invalid-audiencesOgiltiga audiences
invalid-azure-deploymentOgiltig Azure-driftsättning
invalid-base-urlOgiltig bas-URL
invalid-billing-emailsOgiltiga faktureringsadresser
invalid-block-actionOgiltig blockeringsåtgärd
invalid-block-severityOgiltig allvarlighetsgrad för blockering
invalid-bodyOgiltigt innehåll i begäran
invalid-ca-keysOgiltiga CA-nycklar
invalid-cidrOgiltig CIDR
invalid-client-idOgiltigt klient-id
invalid-commit-shaOgiltig commit-SHA
invalid-contentOgiltigt innehåll
invalid-cssOgiltig CSS
invalid-cursorOgiltig markör
invalid-daysOgiltigt antal dagar
invalid-digestOgiltig digest
invalid-domainOgiltig domän
invalid-emailOgiltig e-postadress
invalid-enabledOgiltigt enabled-värde
invalid-environmentOgiltig miljö
invalid-expected-current-seat-capOgiltigt förväntat nuvarande användartak
invalid-expires-atOgiltig utgångstid
invalid-featureOgiltig funktion
invalid-fieldOgiltigt fält
invalid-formatOgiltigt format
invalid-gatesOgiltiga gates
invalid-git-refOgiltig Git-ref
invalid-group-team-mapOgiltig mappning från grupp till team
invalid-inputOgiltig indata
invalid-jsonOgiltig JSON
invalid-labelOgiltig etikett
invalid-max-tokensOgiltigt maxantal tokens
invalid-messagesOgiltiga meddelanden
invalid-modeOgiltigt läge
invalid-modelOgiltig modell
invalid-multipartOgiltig multipart
invalid-nameOgiltigt namn
invalid-patternOgiltigt mönster
invalid-pr-numberOgiltigt PR-nummer
invalid-providerOgiltig leverantör
invalid-purposeOgiltigt syfte
invalid-repoOgiltigt repo
invalid-repo-filterOgiltigt repofilter
invalid-repo-full-nameOgiltigt fullständigt reponamn
invalid-requestOgiltig begäran
invalid-require-certOgiltigt require_cert-värde
invalid-roleOgiltig roll
invalid-rules-urlOgiltig regel-URL
invalid-run-idOgiltigt körnings-id
invalid-scopeOgiltigt scope
invalid-scopesOgiltiga scopes
invalid-seat-capOgiltigt användartak
invalid-seatsOgiltigt antal användare
invalid-secretOgiltig hemlighet
invalid-sinceOgiltigt since-värde
invalid-slaOgiltigt SLA
invalid-slugOgiltig slug
invalid-source-repoOgiltigt källrepo
invalid-statusOgiltig status
invalid-sub-templateOgiltig sub-mall
invalid-target-urlOgiltig mål-URL
invalid-teamOgiltigt team
invalid-technical-admin-emailOgiltig e-postadress för teknisk administratör
invalid-temperatureOgiltig temperatur
invalid-tenant-slugOgiltig tenant-slug
invalid-termOgiltig term
invalid-ttlOgiltig TTL
invalid-typeOgiltig typ
invalid-urlOgiltig URL
invalid-usernameOgiltigt användarnamn
invalid-valueOgiltigt värde
invalid-vendorOgiltig leverantör
missing-assertionAssertion saknas
missing-paramsParametrar saknas
missing-sbomSBOM saknas
no-fieldsInga fält
no-scopesInga scopes
pause-failedPausningen misslyckades
reason-requiredOrsak krävs
reason-too-longOrsaken är för lång
removed-settingBorttagen inställning
reserved-prefixReserverat prefix
saml-not-offeredSAML erbjuds inte
seat-change-failedAnvändarändringen misslyckades
too-many-eventsFör många händelser
too-many-idsFör många id:n
too-many-messagesFör många meddelanden
too-many-teamsFör många team
unknown-scopeOkänt scope
unsupported-grant-typeGrant-typen stöds inte
unsupported-spec-versionSpecifikationsversionen stöds inte
value-too-largeVärdet är för stort

401 Unauthorized

Autentisering saknas, eller så avvisades autentiseringsuppgiften.

Feltyp
authentication-requiredAutentisering krävs
invalid-clientOgiltig klient
invalid-tokenOgiltig token

403 Forbidden

Autentiseringsuppgiften är giltig men får inte göra det här.

Feltyp
auditor-read-onlyGranskare med enbart läsbehörighet
console-onlyEndast i konsolen
cross-tenantÖver tenantgränsen
insufficient-scopeOtillräckligt scope
not-in-allowlistInte i tillåtlistan
oauth-session-pat-mint-forbiddenUtfärdande av PAT från OAuth-session förbjudet
protected-accountSkyddat konto
repo-owner-mismatchRepots ägare stämmer inte
scope-escalationUtökning av scope
step-up-requiredFörhöjd autentisering krävs
tenant-scope-requiredTenant-scope krävs
user-identity-requiredAnvändaridentitet krävs
wildcard-mint-refusedUtfärdande med jokertecken nekat

404 Not Found

Resursen finns inte, eller så kan din token inte se den.

Feltyp
attempt-not-foundFörsöket hittades inte
no-active-approvalInget aktivt godkännande
no-findingsInga fynd
not-foundHittades inte
rule-fix-not-foundRegelbaserad fix: fyndet finns inte
tenant-not-foundTenanten hittades inte

409 Conflict

Begäran står i konflikt med resursens nuvarande tillstånd.

Feltyp
already-acceptedRedan accepterad
already-cancelledRedan avbruten
already-disabledRedan avstängt
already-pausedRedan pausat
already-resolvedRedan löst
checkout-in-flightUtcheckning pågår
domain-verification-requiredDomänverifiering krävs
dry-run-expiredTorrkörningen har gått ut
duplicate-grantDubblett av behörighet
duplicate-keyDubblettnyckel
duplicate-nameDubblettnamn
duplicate-patternDubblettmönster
duplicate-pendingDubblett väntar redan
internal-tenantIntern tenant
last-ownerSista ägaren
name-conflictNamnkonflikt
no-ca-keysInga CA-nycklar
no-rewritesInga omskrivningar
no-seats-availableInga lediga användare
not-cancelledInte avbruten
not-cancellingAvbryts inte
not-enabledInte aktiverat
not-enrolledInte anmäld
not-pendingVäntar inte på beslut
not-removedInte borttagen
operator-managedHanteras av operatören
overage-frozenÖverförbrukning fryst
overage-paid-plan-onlyÖverförbrukning bara för betalda abonnemang
refund-unavailableÅterbetalning otillgänglig
rescan-skippedOmskanning hoppades över
rule-fix-already-proposedRegelbaserad fix: en fix pågår redan eller är öppen
rule-fix-disabledRegelbaserad fix: AutoFix är avstängt för organisationen
rule-fix-not-openRegelbaserad fix: fyndet är avfärdat
seat-cap-reachedAnvändartaket är nått
self-approveEget godkännande
send-in-progressUtskick pågår
stale-seat-capInaktuellt användartak
tenant-not-acceptingTenanten tar inte emot

410 Gone

Resursen har funnits och är borta för gott.

Feltyp
challenge-expiredUtmaningen har gått ut
logs-purgedLoggarna är rensade

413 Payload Too Large

Innehållet är större än vad den här endpointen tar emot.

Feltyp
payload-too-largeInnehållet är för stort
too-many-rowsFör många rader

415 Unsupported Media Type

Begärans Content-Type stöds inte.

Feltyp
unsupported-media-typeMedietypen stöds inte

422 Unprocessable Content

Begäran var korrekt utformad, men resursen kan inte hanteras på det här sättet.

Feltyp
rule-fix-check-not-supportedRegelbaserad fix: IaC-kontrollen har ingen regelbaserad fix
rule-fix-language-not-supportedRegelbaserad fix: filens språk stöds inte
rule-fix-path-refusedRegelbaserad fix: filen är en som AutoFix aldrig ändrar
rule-fix-pr-findingRegelbaserad fix: fyndet togs upp i en pull request

429 Too Many Requests

Du har överskridit en hastighetsgräns.

Feltyp
rate-limitedHastighetsbegränsad
rate-limited-globalGlobal hastighetsgräns
rule-fix-org-daily-limitRegelbaserad fix: organisationen har nått sin dagliga AutoFix-gräns
rule-fix-rate-limitedRegelbaserad fix: en fix provades nyligen
rule-fix-repo-limitRegelbaserad fix: repot har för många öppna AutoFix-pull requests

500 Internal Server Error

Något gick fel hos oss.

Feltyp
db-errorDatabasfel
insert-failedInfogning misslyckades
internalInternt
internal-errorInternt fel
rate-limit-misconfiguredHastighetsgränsen är felkonfigurerad
sign-failedSigneringen misslyckades

501 Not Implemented

Inte implementerat än.

Feltyp
not-implemented-yetInte implementerat än

502 Bad Gateway

Ett beroende i upstream returnerade ett fel.

Feltyp
approve-failedGodkännandet misslyckades
ci-bot-mint-failedUtfärdande för CI-bot misslyckades
ci-bot-revoke-failedÅterkallning av CI-bot misslyckades
forgejo-errorFel i Forgejo
forgejo-failedForgejo misslyckades
forgejo-upstream-errorFel från Forgejo i upstream
install-failedInstallationen misslyckades
mollie-errorFel i Mollie
mollie-unavailableMollie otillgängligt
obs-put-failedUppladdning till OBS misslyckades
pr-open-failedDet gick inte att öppna PR
provisioning-failedProvisioneringen misslyckades
remove-failedBorttagningen misslyckades
revoke-failedÅterkallningen misslyckades
test-failedTestet misslyckades
upstream-auth-failedAutentisering mot upstream misslyckades
upstream-errorFel från upstream
upstream-unreachableUpstream går inte att nå

503 Service Unavailable

Ett beroende är tillfälligt otillgängligt.

Feltyp
ai-disabledAI avstängt
attestations-disabledAttesteringar avstängda
billing-unavailableFakturering otillgänglig
ci-bots-unavailableCI-bottar otillgängliga
forgejo-not-configuredForgejo är inte konfigurerat
forgejo-proxy-disabledForgejo-proxy avstängd
forgejo-unavailableForgejo otillgängligt
forgejo-unreachableForgejo går inte att nå
invitations-unavailableInbjudningar otillgängliga
not-configuredInte konfigurerat
ownership-unverifiableÄgarskapet kan inte verifieras
renovate-disabledRenovate avstängt
rule-fix-unavailableRegelbaserad fix: regelbaserade fixar är inte konfigurerade
sbom-ingest-unavailableSBOM-inläsning otillgänglig
seat-change-unavailableAnvändarändring otillgänglig
seat-holds-unavailableReservationer av användare otillgängliga
secrets-unavailableSecrets otillgängliga
siem-unavailableSIEM otillgängligt
token-exchange-disabledTokenutbyte avstängt

Avslag för säkerhetsfixar och AI-fixar

Sedan 2026-10-14 svarar POST /orgs/{org}/dependency-updates/security-fixes/requests med dessa som security-fix-<reason> och POST /orgs/{org}/code-security/sast/findings/{id}/ai-fix som ai-fix-<reason>; varje sida nedan täcker båda stavningarna. De utfasade sökvägarna fortsätter att svara autofix-<reason> fram till 2027-10-15. Returneras av POST /orgs/{org}/code-security/deps/findings/{id}/autofix, POST /orgs/{org}/code-security/deps/repos/{repo}/autofix, POST /orgs/{org}/code-security/images/findings/{id}/autofix och POST /orgs/{org}/code-security/sast/findings/{id}/autofix när ingen pull request begärs. Se Säkerhetsfixar.

FeltypStatus
autofix-ai-disabled409
autofix-already-proposed409
autofix-binary-lockfile422
autofix-disabled409
autofix-ecosystem-not-supported422
autofix-feature-off409
autofix-image-no-base-fix422
autofix-image-not-attributed422
autofix-image-not-from-base422
autofix-image-source-unknown422
autofix-language-mismatch422
autofix-manifest-not-supported422
autofix-never-autofixed422
autofix-no-fixed-version422
autofix-no-provider409
autofix-not-curated422
autofix-not-enrolled409
autofix-not-found404
autofix-not-open409
autofix-nothing-fixable422
autofix-org-daily-limit429
autofix-package-not-supported422
autofix-path-refused422
autofix-pr-finding422
autofix-rate-limited429
autofix-repo-ai-disabled409
autofix-repo-limit429
autofix-repo-opted-out409
autofix-sbom-finding422
autofix-unavailable503
security-fix-repo-archived (autofix-repo-archived on the deprecated paths)409

Avslag vid byte av säkerhetsspår

Returneras av PUT /orgs/{org}/dependency-updates/security-fixes/lane när spåret Säkerhetsfixar inte kan ta över från hostad Renovate. Se Ta över från Renovate.

FeltypStatus
security-lane-lane-off409
security-lane-unsupported-ecosystems409