API-feil
Alle feil fra fremforge-API-et er RFC 9457 application/problem+json og har en type-URI som navngir den konkrete feilen:
{
"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."
}La koden din skille feilene på type. title og detail er skrevet for mennesker og kan bli formulert om; type sammen med status er den stabile kontrakten.
Tabellene nedenfor viser 259 feiltyper.
400 Bad Request
Forespørselen var feilformet, eller et felt besto ikke valideringen.
| Feiltype | |
|---|---|
confirm-mismatch | Bekreftelsen stemmer ikke |
create-failed | Oppretting mislyktes |
css-too-large | CSS-en er for stor |
digest-mismatch | Digesten stemmer ikke |
empty-update | Tom oppdatering |
format-mismatch | Formatet stemmer ikke |
group-team-map-foreign-org | Gruppe-team-kartet nevner en annen organisasjon |
group-team-map-unknown-team | Gruppe-team-kartet nevner et team som ikke finnes |
ids-required | Id-er kreves |
invalid-access | Ugyldig tilgang |
invalid-allowed-audiences | Ugyldige tillatte målgrupper |
invalid-allowlist | Ugyldig tillatelsesliste |
invalid-api-key | Ugyldig API-nøkkel |
invalid-artifact-name | Ugyldig artefaktnavn |
invalid-artifact-version | Ugyldig artefaktversjon |
invalid-attestation-format | Ugyldig attesteringsformat |
invalid-audiences | Ugyldige målgrupper |
invalid-azure-deployment | Ugyldig Azure-deployment |
invalid-base-url | Ugyldig base-URL |
invalid-billing-emails | Ugyldige faktura-e-poster |
invalid-block-action | Ugyldig blokkeringshandling |
invalid-block-severity | Ugyldig blokkeringsterskel |
invalid-body | Ugyldig forespørselskropp |
invalid-ca-keys | Ugyldige CA-nøkler |
invalid-cidr | Ugyldig CIDR |
invalid-client-id | Ugyldig klient-id |
invalid-commit-sha | Ugyldig commit-SHA |
invalid-content | Ugyldig innhold |
invalid-css | Ugyldig CSS |
invalid-cursor | Ugyldig markør |
invalid-days | Ugyldig antall dager |
invalid-digest | Ugyldig digest |
invalid-domain | Ugyldig domene |
invalid-email | Ugyldig e-post |
invalid-enabled | Ugyldig enabled-verdi |
invalid-environment | Ugyldig miljø |
invalid-expected-current-seat-cap | Ugyldig forventet gjeldende brukertak |
invalid-expires-at | Ugyldig utløpstid |
invalid-feature | Ugyldig funksjon |
invalid-field | Ugyldig felt |
invalid-format | Ugyldig format |
invalid-gates | Ugyldige sperrer |
invalid-git-ref | Ugyldig Git-ref |
invalid-group-team-map | Ugyldig gruppe-team-kart |
invalid-input | Ugyldig input |
invalid-json | Ugyldig JSON |
invalid-label | Ugyldig etikett |
invalid-max-tokens | Ugyldig maksimalt antall tokener |
invalid-messages | Ugyldige meldinger |
invalid-mode | Ugyldig modus |
invalid-model | Ugyldig modell |
invalid-multipart | Ugyldig multipart |
invalid-name | Ugyldig navn |
invalid-pattern | Ugyldig mønster |
invalid-pr-number | Ugyldig PR-nummer |
invalid-provider | Ugyldig leverandør |
invalid-purpose | Ugyldig formål |
invalid-repo | Ugyldig repo |
invalid-repo-filter | Ugyldig repofilter |
invalid-repo-full-name | Ugyldig fullt reponavn |
invalid-request | Ugyldig forespørsel |
invalid-require-cert | Ugyldig require_cert-verdi |
invalid-role | Ugyldig rolle |
invalid-rules-url | Ugyldig URL for regler |
invalid-run-id | Ugyldig kjørings-id |
invalid-scope | Ugyldig scope |
invalid-scopes | Ugyldige scopes |
invalid-seat-cap | Ugyldig brukertak |
invalid-seats | Ugyldig antall brukere |
invalid-secret | Ugyldig secret |
invalid-since | Ugyldig since-verdi |
invalid-sla | Ugyldig SLA |
invalid-slug | Ugyldig slug |
invalid-source-repo | Ugyldig kilderepo |
invalid-status | Ugyldig status |
invalid-sub-template | Ugyldig sub-mal |
invalid-target-url | Ugyldig mål-URL |
invalid-team | Ugyldig team |
invalid-technical-admin-email | Ugyldig e-post for teknisk administrator |
invalid-temperature | Ugyldig temperatur |
invalid-tenant-slug | Ugyldig kunde-slug |
invalid-term | Ugyldig periode |
invalid-ttl | Ugyldig TTL |
invalid-type | Ugyldig type |
invalid-url | Ugyldig URL |
invalid-username | Ugyldig brukernavn |
invalid-value | Ugyldig verdi |
invalid-vendor | Ugyldig leverandør |
missing-assertion | Assertion mangler |
missing-params | Parametere mangler |
missing-sbom | SBOM mangler |
no-fields | Ingen felter |
no-scopes | Ingen scopes |
pause-failed | Pause mislyktes |
reason-required | Begrunnelse kreves |
reason-too-long | For lang begrunnelse |
removed-setting | Fjernet innstilling |
reserved-prefix | Reservert prefiks |
saml-not-offered | SAML tilbys ikke |
seat-change-failed | Endring av brukere mislyktes |
too-many-events | For mange hendelser |
too-many-ids | For mange id-er |
too-many-messages | For mange meldinger |
too-many-teams | For mange team |
unknown-scope | Ukjent scope |
unsupported-grant-type | Grant-typen støttes ikke |
unsupported-spec-version | Spesifikasjonsversjonen støttes ikke |
value-too-large | For stor verdi |
401 Unauthorized
Autentisering mangler, eller legitimasjonen ble avvist.
| Feiltype | |
|---|---|
authentication-required | Autentisering kreves |
invalid-client | Ugyldig klient |
invalid-token | Ugyldig token |
403 Forbidden
Legitimasjonen er gyldig, men har ikke lov til å gjøre dette.
| Feiltype | |
|---|---|
auditor-read-only | Skrivebeskyttet revisor |
console-only | Bare i konsollen |
cross-tenant | På tvers av kunder |
insufficient-scope | Utilstrekkelig scope |
not-in-allowlist | Ikke på tillatelseslisten |
oauth-session-pat-mint-forbidden | Utstedelse av PAT fra en OAuth-sesjon er forbudt |
protected-account | Beskyttet konto |
repo-owner-mismatch | Repoeieren stemmer ikke |
scope-escalation | Utvidelse av scope |
step-up-required | Ny autentisering kreves |
tenant-scope-required | Kunde-scope kreves |
user-identity-required | Brukeridentitet kreves |
wildcard-mint-refused | Utstedelse med jokertegn avvist |
404 Not Found
Ressursen finnes ikke – eller tokenet ditt kan ikke se den.
| Feiltype | |
|---|---|
attempt-not-found | Forsøket finnes ikke |
no-active-approval | Ingen aktiv godkjenning |
no-findings | Ingen funn |
not-found | Ikke funnet |
rule-fix-not-found | Regelbasert rettelse: funnet finnes ikke |
tenant-not-found | Kunden finnes ikke |
409 Conflict
Forespørselen er i konflikt med ressursens nåværende tilstand.
| Feiltype | |
|---|---|
already-accepted | Allerede godtatt |
already-cancelled | Allerede avbrutt |
already-disabled | Allerede slått av |
already-paused | Allerede satt på pause |
already-resolved | Allerede løst |
checkout-in-flight | Betalingen pågår allerede |
domain-verification-required | Domenebekreftelse kreves |
dry-run-expired | Prøvekjøringen er utløpt |
duplicate-grant | Duplisert tildeling |
duplicate-key | Duplisert nøkkel |
duplicate-name | Duplisert navn |
duplicate-pattern | Duplisert mønster |
duplicate-pending | Duplikat venter allerede |
internal-tenant | Intern kunde |
last-owner | Siste eier |
name-conflict | Navnekonflikt |
no-ca-keys | Ingen CA-nøkler |
no-rewrites | Ingen omskrivinger |
no-seats-available | Ingen ledige brukere |
not-cancelled | Ikke avbrutt |
not-cancelling | Avbryter ikke |
not-enabled | Ikke slått på |
not-enrolled | Ikke påmeldt |
not-pending | Venter ikke |
not-removed | Ikke fjernet |
operator-managed | Styres av operatøren |
overage-frozen | Overforbruket er frosset |
overage-paid-plan-only | Overforbruk bare på betalte planer |
refund-unavailable | Refusjon er utilgjengelig |
rescan-skipped | Ny skanning hoppet over |
rule-fix-already-proposed | Regelbasert rettelse: en rettelse pågår allerede eller er åpen |
rule-fix-disabled | Regelbasert rettelse: AutoFix er slått av for organisasjonen |
rule-fix-not-open | Regelbasert rettelse: funnet er avvist |
seat-cap-reached | Brukertaket er nådd |
self-approve | Egengodkjenning |
send-in-progress | Sending pågår |
stale-seat-cap | Utdatert brukertak |
tenant-not-accepting | Kunden tar ikke imot |
410 Gone
Ressursen fantes, men er borte for godt.
| Feiltype | |
|---|---|
challenge-expired | Utfordringen er utløpt |
logs-purged | Loggene er slettet |
413 Payload Too Large
Forespørselskroppen er større enn dette endepunktet godtar.
| Feiltype | |
|---|---|
payload-too-large | For stor forespørsel |
too-many-rows | For mange rader |
415 Unsupported Media Type
Forespørselens Content-Type støttes ikke.
| Feiltype | |
|---|---|
unsupported-media-type | Medietypen støttes ikke |
422 Unprocessable Content
Forespørselen var riktig formet, men ressursen kan ikke håndteres på denne måten.
| Feiltype | |
|---|---|
rule-fix-check-not-supported | Regelbasert rettelse: IaC-sjekken har ingen regelbasert rettelse |
rule-fix-language-not-supported | Regelbasert rettelse: filens språk støttes ikke |
rule-fix-path-refused | Regelbasert rettelse: filen er en AutoFix aldri endrer |
rule-fix-pr-finding | Regelbasert rettelse: funnet ble meldt på en pull request |
429 Too Many Requests
Du har overskredet en frekvensgrense.
| Feiltype | |
|---|---|
rate-limited | Frekvensgrense nådd |
rate-limited-global | Global frekvensgrense nådd |
rule-fix-org-daily-limit | Regelbasert rettelse: organisasjonen har nådd den daglige AutoFix-grensen |
rule-fix-rate-limited | Regelbasert rettelse: en rettelse ble forsøkt nylig |
rule-fix-repo-limit | Regelbasert rettelse: repositoryet har for mange åpne AutoFix-pull requests |
500 Internal Server Error
Noe feilet hos oss.
| Feiltype | |
|---|---|
db-error | Databasefeil |
insert-failed | Innsetting mislyktes |
internal | Intern |
internal-error | Intern feil |
rate-limit-misconfigured | Frekvensgrensen er feilkonfigurert |
sign-failed | Signering mislyktes |
501 Not Implemented
Ikke implementert ennå.
| Feiltype | |
|---|---|
not-implemented-yet | Ikke implementert ennå |
502 Bad Gateway
En avhengighet upstream returnerte en feil.
| Feiltype | |
|---|---|
approve-failed | Godkjenning mislyktes |
ci-bot-mint-failed | Utstedelse av CI-bot mislyktes |
ci-bot-revoke-failed | Tilbakekalling av CI-bot mislyktes |
forgejo-error | Feil i Forgejo |
forgejo-failed | Forgejo feilet |
forgejo-upstream-error | Feil hos Forgejo |
install-failed | Installasjon mislyktes |
mollie-error | Feil i Mollie |
mollie-unavailable | Mollie er utilgjengelig |
obs-put-failed | Opplasting til OBS mislyktes |
pr-open-failed | Åpning av pull request mislyktes |
provisioning-failed | Provisjonering mislyktes |
remove-failed | Fjerning mislyktes |
revoke-failed | Tilbakekalling mislyktes |
test-failed | Test mislyktes |
upstream-auth-failed | Autentisering hos upstream mislyktes |
upstream-error | Feil hos upstream |
upstream-unreachable | Upstream kan ikke nås |
503 Service Unavailable
En avhengighet er midlertidig utilgjengelig.
| Feiltype | |
|---|---|
ai-disabled | AI er slått av |
attestations-disabled | Attesteringer er slått av |
billing-unavailable | Fakturering er utilgjengelig |
ci-bots-unavailable | CI-boter er utilgjengelige |
forgejo-not-configured | Forgejo er ikke konfigurert |
forgejo-proxy-disabled | Forgejo-proxyen er slått av |
forgejo-unavailable | Forgejo er utilgjengelig |
forgejo-unreachable | Forgejo kan ikke nås |
invitations-unavailable | Invitasjoner er utilgjengelige |
not-configured | Ikke konfigurert |
ownership-unverifiable | Eierskapet kan ikke bekreftes |
renovate-disabled | Renovate er slått av |
rule-fix-unavailable | Regelbasert rettelse: regelbaserte rettelser er ikke konfigurert |
sbom-ingest-unavailable | Innlesing av SBOM er utilgjengelig |
seat-change-unavailable | Endring av brukere er utilgjengelig |
seat-holds-unavailable | Reservasjon av brukere er utilgjengelig |
secrets-unavailable | Secrets er utilgjengelige |
siem-unavailable | SIEM er utilgjengelig |
token-exchange-disabled | Bytte av token er slått av |
Avvisninger av sikkerhetsrettelser og AI-rettelser
Siden 2026-10-14 svarer POST /orgs/{org}/dependency-updates/security-fixes/requests med disse som security-fix-<reason> og POST /orgs/{org}/code-security/sast/findings/{id}/ai-fix som ai-fix-<reason>; hver side nedenfor dekker begge skrivemåtene. De utfasede stiene svarer fortsatt med autofix-<reason> fram til 2027-10-15. Returneres 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 og POST /orgs/{org}/code-security/sast/findings/{id}/autofix når ingen pull request blir bestilt. Se Sikkerhetsrettelser.
Avvisninger ved bytte av spor for sikkerhetsrettelser
Returneres av PUT /orgs/{org}/dependency-updates/security-fixes/lane når sporet for sikkerhetsrettelser ikke kan ta over fra hostet Renovate. Se Ta over fra Renovate.
| Feiltype | Status |
|---|---|
security-lane-lane-off | 409 |
security-lane-unsupported-ecosystems | 409 |