Aller au contenu
Bastide Connexion Créer un compte
Appuyez sur / pour chercher

organization.github_repository.list

Markdownv0.3.0

Lire les dépôts GitHub que les raccordements de l'organisation ouvrent.

  • APIGET /v1/organizations/{organizationId}/github/repositories
  • CLIbastide organization github_repository list

§ 9.1, troisième étape. Pour chaque raccordement en vigueur, les dépôts que l'installation de l'application ouvre, du dernier poussé au plus ancien : ce que l'écran de création propose. Un raccordement dont l'installation a été retirée sur GitHub est nommé dans « unreachable » ; les autres sont servis. Bornée à 300 dépôts ; « truncated » dit qu'il y en a d'autres. Sans application enregistrée, la liste est vide.

PropriétéValeur
Niveauorganization
Rang minimalmaintainer
Rôle transversal—
Portéesproject:read
Compte de servicene la mène pas : elle est réservée à une personne
RéversibilitéN — lecture seule, aucun effet
Idempotenceune lecture, rejouable sans précaution
Limites de débit, par jeton600 appels par 60 secondes (general)

API

GET /v1/organizations/{organizationId}/github/repositories — succès en 200.

ParamètreOùTypeRequisDescription
organizationIdchemintexte, motif ^org_[0-9A-HJKMNP-TV-Z]{26}$ouiIdentifiant de organisation

La réponse :

ChampTypeDescription
itemsliste de 300 éléments au plus — chaque élément : objet (connectionId, account, name, url, private, defaultBranch, pushedAt)
truncatedbooléen
unreachableliste de 20 éléments au plus — chaque élément : texte, motif ^rgh_[0-9A-HJKMNP-TV-Z]{26}$Les raccordements dont l'installation ne répond plus : à refaire depuis la console.

En-têtes de la réponse : RateLimit-Limit, RateLimit-Remaining, RateLimit-Reset, RateLimit-Policy.

Autres réponses : 400, 401, 403, 404, 409, 429, 500, 503 — communes à toute opération.

Ligne de commande

bastide organization github_repository list --organization-id <valeur>

OptionTypeRequiseDéfautDescription
--organization-idtexteoui—Identifiant de organisation

La commande s'exécute sans confirmation.

MCP

Aucun outil : elle touche à l'identité d'une personne ou d'un compte — ses facteurs, ses sessions, ses jetons, ce que l'organisation exige de ses membres : un agent agit sous un jeton de soixante minutes au plus et ne se fabrique aucun accès durable (§ 6.4.3, EX-MCP-080).

Erreurs

CodeSurfaceCause
fournisseur_git_injoignableles deuxGitHub n'a pas répondu, ou a répondu en erreur : rien n'a été inscrit.

S'y ajoutent les refus communs à toute opération — entrée invalide, authentification, autorisation, cible introuvable, conflit, limite de débit, indisponibilité — que le catalogue des erreurs décrit.

Exemples

Les dépôts que l'organisation peut importer :

{
  "organizationId": "org_01JQ8ZK4M7NP2RSTVWXYZ34567"
}

Signaler une erreur sur cette page