Console uniquement
type | https://docs.frem.sh/reference/api/errors/console-only |
| Statut HTTP | 403 Forbidden |
Ce que cela signifie
L’action existe, mais dans cette version elle ne peut être lancée que depuis la console d’administration, par un propriétaire de l’organisation, et non avec un jeton d’API.
Exemples de messages detail renvoyés avec cette erreur :
- Starting a prune is console-only in v1: an org owner starts it from the repository’s Housekeeping page in the admin console.
Que faire
Effectuez-la dans la console d’administration : pour un nettoyage (prune), ouvrez Dépôts, puis la page Nettoyage du dépôt, et confirmez avec le nom du dépôt. La lecture du résultat (aperçu, état de la tâche, confirmations) fonctionne avec un jeton d’API disposant de orgs:read.
Forme de la réponse
Toutes les erreurs de l’API fremforge sont au format problem+json de la RFC 9457 :
{
"type": "https://docs.frem.sh/reference/api/errors/console-only",
"title": "Forbidden",
"status": 403,
"detail": "..."
}Basez votre logique sur type, et non sur title ou detail : ces champs sont destinés à être lus par un humain et peuvent être reformulés.