Zum Hauptinhalt springen

Person erforderlich

typehttps://docs.frem.sh/reference/api/errors/person-required
HTTP-Status403 Forbidden

Was das bedeutet

Der Endpunkt gilt pro Person, und das Token handelt nicht für einen frem.sh-Benutzer: zum Beispiel ein Runner-Job-Token, ein Registry-Roboter oder ein für einen Dienst erzeugtes Token.

Beispiele für detail-Meldungen, die mit diesem Fehler zurückkommen:

  • The event feed is per person, and this token does not act for a frem.sh user. Use a token minted by a person, fremforge auth login, or an OBO token.
  • This account cannot sign in, so it reads no events.

Was du tun kannst

Verwende Zugangsdaten, die für eine Person handeln: ein Token, das du selbst erzeugt hast, das Token aus fremforge auth login oder ein Token, das dein Agent in deinem Namen eingetauscht hat (OBO). Ein Agent liest mit den Rechten seiner Person.

Form der Antwort

Alle Fehler der fremforge-API sind RFC 9457 problem+json:

{
  "type": "https://docs.frem.sh/reference/api/errors/person-required",
  "title": "Forbidden",
  "status": 403,
  "detail": "..."
}

Werte type aus, nicht title oder detail – diese sind für Menschen gedacht und können umformuliert werden.