Partager via


GitHub

GitHub est un service d’hébergement de référentiel Git basé sur le web. Il offre toutes les fonctionnalités de contrôle de révision distribuée et de gestion du code source (SCM) de Git, ainsi que l’ajout de ses propres fonctionnalités.

Ce connecteur est disponible dans les produits et régions suivants :

Service classe Régions
Copilot Studio Norme Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Applications logiques Norme Toutes les régions Logic Apps , à l’exception des suivantes :
     - Régions Azure Chine
     - Us Department of Defense (DoD)
Power Apps Norme Toutes les régions Power Apps , à l’exception des suivantes :
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Power Automate Norme Toutes les régions Power Automate , à l’exception des éléments suivants :
     - Us Government (GCC High)
     - China Cloud géré par 21Vianet
     - Us Department of Defense (DoD)
Contact
Nom Microsoft
URL https://support.microsoft.com/
Messagerie électronique abapi@microsoft.com
Métadonnées du connecteur
Éditeur Microsoft
Site internet https://github.com/
Politique de confidentialité https://github.com/trust-center/privacy
Catégories Opérations informatiques ; Collaboration

Éditeur d’applications github du connecteur

Ce connecteur utilise des applications par compte aaptapps

Connecteur en profondeur

Pour plus d’informations sur le connecteur, consultez la section détaillée.

Problèmes connus et limitations

Notez que les déclencheurs déclenchent la recherche d’éléments de problème entre les référentiels appartenant et membres affectés à l’utilisateur authentifié. Les référentiels d’organisation ne sont pas pris en charge.

Limitations

Nom Appels Période de renouvellement
Appels d’API par connexion 100 60 secondes
Fréquence des sondages déclencheurs 1 15 secondes

Actions

Ajouter un référentiel sélectionné à un secret d’organisation (préversion)

Ajoute un référentiel à un secret d’organisation lorsque l’accès au visibility référentiel est défini sur selected. La visibilité est définie lorsque vous créez ou mettez à jour un secret d’organisation. Vous devez vous authentifier à l’aide d’un jeton d’accès avec l’étendue admin:org pour utiliser ce point de terminaison. GitHub Apps doit disposer de l’autorisation de l’organisation secrets pour utiliser ce point de terminaison.

Comparer deux validations (préversion)

Les deux base et head doivent être des noms de branche dans repositoryName. Pour comparer des branches entre d’autres référentiels dans le même réseau que repositoryName, utilisez le format <USERNAME>:branch. La réponse équivaut à exécuter la git log base..head commande . Toutefois, les validations sont retournées dans l’ordre chronologique.

Créer ou mettre à jour un secret de référentiel (préversion)

Crée ou met à jour un secret de référentiel avec une valeur chiffrée. Chiffrez votre secret à l’aide de LibSodium.

Créer un incident

Cette opération est utilisée pour créer un problème pour un référentiel spécifique.

Créer un référentiel à l’aide d’un modèle (préversion)

Crée un référentiel à l’aide d’un modèle de référentiel. L’utilisateur authentifié doit posséder ou être membre d’une organisation propriétaire du référentiel.

Créer un événement de répartition de référentiel (préversion)

Cette opération consiste à déclencher un événement webhook appelé repository_dispatch lorsque vous souhaitez que l’activité qui se produise en dehors de GitHub déclenche un workflow GitHub Actions ou un webhook GitHub App. Vous devez configurer votre flux de travail GitHub Actions ou GitHub App pour qu’il s’exécute lorsque l’événement repository_dispatch se produit.

Créer une demande de tirage (préversion)

Cette opération consiste à créer une demande de tirage dans un référentiel. Pour ouvrir ou mettre à jour une demande de tirage dans un référentiel public, vous devez disposer d’un accès en écriture à la tête ou à la branche source. Pour les dépôts appartenant à l’organisation, vous devez être membre de l’organisation propriétaire du référentiel pour créer une demande de tirage.

Créer une référence (préversion)

Crée une référence pour votre référentiel. Vous ne pouvez pas créer de références pour les référentiels vides, même si le hachage SHA-1 de validation utilisé existe. Les référentiels vides sont des référentiels sans branches.

Fusionner une demande de tirage (préversion)

Cette opération est utilisée pour fusionner une demande de tirage pour le référentiel.

Mettre à jour un jalon

Mettez à jour un jalon existant.

Mettre à jour un problème

Mettez à jour un problème existant en fonction du numéro de problème.

Mettre à jour une demande de tirage (préversion)

Cette opération est utilisée pour mettre à jour une demande de tirage (pull request) pour le référentiel. Pour mettre à jour une demande de tirage dans un référentiel public, vous devez disposer d’un accès en écriture à la tête ou à la branche source. Pour les dépôts appartenant à l’organisation, vous devez être membre de l’organisation propriétaire du référentiel pour ouvrir ou mettre à jour une demande de tirage.

Obtenir la liste des fichiers à partir d’une demande de tirage (préversion)

Cette opération permet d’obtenir la liste des fichiers à partir d’une demande de tirage pour le référentiel.

Obtenir l’utilisateur authentifié

Obtenez l’utilisateur authentifié.

Obtenir tous les problèmes d’un référentiel

Obtenez tous les problèmes d’un référentiel.

Obtenir toutes les demandes de tirage d’un référentiel

Obtenez toutes les demandes de tirage d’un référentiel.

Obtenir un problème particulier d’un référentiel

Obtenez un problème particulier d’un référentiel.

Obtenir un référentiel par ID (préversion)

Obtient un référentiel par ID.

Obtenir une clé publique de référentiel (préversion)

Obtient votre clé publique, que vous devez chiffrer les secrets. Vous devez chiffrer un secret avant de pouvoir créer ou mettre à jour des secrets.

Obtenir une demande de tirage (préversion)

Cette opération est utilisée pour obtenir une demande de tirage (pull request) pour le référentiel.

Obtenir une référence (préversion)

Retourne une référence unique de votre base de données Git. Le reference paramètre doit être mis en forme comme heads/<branch name> pour les branches et tags/<tag name> pour les balises. Si la reference référence ne correspond pas à une référence existante, une 404 valeur est retournée.

Rechercher des problèmes par état et mot clé

Recherchez des problèmes par état et par mot clé.

Rechercher Github à l’aide de Query

Rechercher Github à l’aide de Query

Répertorie les assignes disponibles pour les problèmes dans un référentiel

Répertorie les assignes disponibles pour les problèmes dans un référentiel.

Répertorie tous les jalons d’un référentiel

Répertorie tous les jalons d’un référentiel.

Répertorie tous les référentiels de l’utilisateur authentifié

Répertorie tous les référentiels (publics et privés) pour l’utilisateur authentifié.

Répertorie tous les référentiels publics d’une organisation

Répertorie tous les référentiels publics d’une organisation.

Répertorie tous les référentiels publics pour un utilisateur

Répertorie tous les référentiels publics pour un utilisateur.

Répertorie toutes les étiquettes d’un référentiel

Répertorie toutes les étiquettes d’un référentiel.

Répertorie toutes les étiquettes pour un problème

Répertorie toutes les étiquettes pour un problème.

Répertorier les collaborateurs du référentiel

Répertorier les collaborateurs du référentiel.

Réviseurs de demandes pour une demande de tirage (préversion)

Demande des révisions pour une demande de tirage à partir d’un ensemble donné d’utilisateurs et/ou d’équipes.

Serveur MCP Github

Serveur MCP Github

Supprime un Webhook GitHub (préversion)

Supprime un Webhook GitHub

Supprimer le référentiel sélectionné d’un secret d’organisation (préversion)

Supprime un dépôt d’un secret d’organisation lorsque l’accès au visibility référentiel est défini selectedsur . La visibilité est définie lorsque vous créez ou mettez à jour un secret d’organisation. Vous devez vous authentifier à l’aide d’un jeton d’accès avec l’étendue admin:org pour utiliser ce point de terminaison. GitHub Apps doit disposer de l’autorisation de l’organisation secrets pour utiliser ce point de terminaison.

Supprimer les réviseurs demandés d’une demande de tirage (préversion)

Supprimez les réviseurs demandés d’une demande de tirage à partir d’un ensemble donné d’utilisateurs et/ou d’équipes.

Vérifier si un utilisateur est un collaborateur de référentiel

Vérifiez si un utilisateur est un collaborateur de référentiel.

Ajouter un référentiel sélectionné à un secret d’organisation (préversion)

Ajoute un référentiel à un secret d’organisation lorsque l’accès au visibility référentiel est défini sur selected. La visibilité est définie lorsque vous créez ou mettez à jour un secret d’organisation. Vous devez vous authentifier à l’aide d’un jeton d’accès avec l’étendue admin:org pour utiliser ce point de terminaison. GitHub Apps doit disposer de l’autorisation de l’organisation secrets pour utiliser ce point de terminaison.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

ID du référentiel
repositoryId True integer

Identificateur unique du référentiel.

Nom du secret
secretName True string

Nom du secret.

Comparer deux validations (préversion)

Les deux base et head doivent être des noms de branche dans repositoryName. Pour comparer des branches entre d’autres référentiels dans le même réseau que repositoryName, utilisez le format <USERNAME>:branch. La réponse équivaut à exécuter la git log base..head commande . Toutefois, les validations sont retournées dans l’ordre chronologique.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Base
base True string

paramètre de base

Head
head True string

paramètre head

Retours

Comparaison des validations

Créer ou mettre à jour un secret de référentiel (préversion)

Crée ou met à jour un secret de référentiel avec une valeur chiffrée. Chiffrez votre secret à l’aide de LibSodium.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Nom du secret
secretName True string

Nom du secret.

encrypted_value
encrypted_value string

Valeur de votre secret, chiffrée avec LibSodium à l’aide de la clé publique récupérée à partir de l’action Obtenir une clé publique de dépôt.

key_id
key_id string

ID de la clé que vous avez utilisée pour chiffrer le secret.

Créer un incident

Cette opération est utilisée pour créer un problème pour un référentiel spécifique.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Titre
title True string

Résumé du problème.

Corps
body string

Description du problème.

Retours

Propriétés d’un problème GitHub.

Créer un référentiel à l’aide d’un modèle (préversion)

Crée un référentiel à l’aide d’un modèle de référentiel. L’utilisateur authentifié doit posséder ou être membre d’une organisation propriétaire du référentiel.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du modèle
templateOwner True string

Nom du propriétaire du référentiel de modèles.

Référentiel de modèles
templateRepository True string

Nom du référentiel de modèles.

Propriétaire
owner string

L’organisation ou la personne qui possède le nouveau référentiel. S’il est laissé vide, l’utilisateur authentifié sera le propriétaire.

Nom
name True string

Nom du nouveau référentiel.

Descriptif
description string

Brève description du nouveau référentiel.

Est-ce privé ?
private boolean

Pour true créer un dépôt privé ou false pour en créer un public.

Retours

Un dépôt Git

Créer un événement de répartition de référentiel (préversion)

Cette opération consiste à déclencher un événement webhook appelé repository_dispatch lorsque vous souhaitez que l’activité qui se produise en dehors de GitHub déclenche un workflow GitHub Actions ou un webhook GitHub App. Vous devez configurer votre flux de travail GitHub Actions ou GitHub App pour qu’il s’exécute lorsque l’événement repository_dispatch se produit.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Nom de l'événement
event_type string

Nom d’événement webhook personnalisé.

Charge utile d’événement
client_payload object

Charge utile JSON avec des informations supplémentaires sur l’événement webhook que votre action ou worklow peut utiliser.

Créer une demande de tirage (préversion)

Cette opération consiste à créer une demande de tirage dans un référentiel. Pour ouvrir ou mettre à jour une demande de tirage dans un référentiel public, vous devez disposer d’un accès en écriture à la tête ou à la branche source. Pour les dépôts appartenant à l’organisation, vous devez être membre de l’organisation propriétaire du référentiel pour créer une demande de tirage.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Titre
title string

Titre de la nouvelle demande de tirage.

Head
head True string

Nom de la branche dans laquelle vos modifications sont implémentées. Pour les demandes d’extraction entre référentiels dans le même réseau, espace de noms head avec un utilisateur comme suit : username:branch

Base
base True string

Nom de la branche dans laquelle vous souhaitez que les modifications soient extraites. Il doit s’agir d’une branche existante sur le référentiel actif. Vous ne pouvez pas envoyer une demande de tirage à un référentiel qui demande une fusion à une base d’un autre référentiel.

Corps
body string

Contenu de la demande de tirage.

Le mainteneur peut-il modifier ?
maintainer_can_modify boolean

Indique si les maintenances peuvent modifier la demande de tirage.

Brouillon
draft boolean

Indique si la demande de tirage est un brouillon.

Retours

Les demandes de tirage vous permettent d’informer d’autres personnes sur les modifications que vous avez envoyées à un référentiel sur GitHub. Une fois qu’une demande de tirage est envoyée, les parties intéressées peuvent examiner l’ensemble des modifications, discuter des modifications potentielles et même envoyer des validations de suivi si nécessaire.

Corps
PullRequest

Créer une référence (préversion)

Crée une référence pour votre référentiel. Vous ne pouvez pas créer de références pour les référentiels vides, même si le hachage SHA-1 de validation utilisé existe. Les référentiels vides sont des référentiels sans branches.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Reference
ref True string

Nom de la référence complète (par exemple : refs/heads/master). S’il ne commence pas par « refs » et qu’il a au moins deux barres obliques, il est rejeté.

Sha
sha True string

Valeur SHA1 pour cette référence.

Retours

Références Git dans un référentiel

Corps
GitReference

Fusionner une demande de tirage (préversion)

Cette opération est utilisée pour fusionner une demande de tirage pour le référentiel.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Numéro d’extraction
pullNumber True integer

Numéro d’extraction.

Valider le titre
commitTitle string

Titre du message de validation automatique.

Message de validation
commitMessage string

Détails supplémentaires à ajouter au message de validation automatique.

Sha
sha string

SHA qui doit correspondre à la tête de la demande de tirage pour autoriser la fusion.

Merge, méthode
mergeMethod string

Méthode de fusion à utiliser. Les valeurs possibles sont merge, squash ou rebase. La valeur par défaut est merge.

Retours

Résultat de fusion de demande d’extraction.

Mettre à jour un jalon

Mettez à jour un jalon existant.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Numéro de jalon
milestoneNumber True integer

Nombre de jalons pour un jalon donné.

Titre
title string

Résumé du jalon.

État
state string

État ouvert ou fermé du jalon.

Étapes
description string

Description du jalon.

due_on
due_on string

Date d’échéance du jalon.

Retours

Collection de problèmes connexes et de demandes de tirage.

response
Milestone

Mettre à jour un problème

Mettez à jour un problème existant en fonction du numéro de problème.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Numéro de problème
issueNumber True integer

Numéro de problème pour un problème donné.

Titre
title string

Résumé du problème.

Corps
body string

Description du problème.

assignee
assignee string

Destinataire du problème.

État
state string

État ouvert ou fermé d’un problème. Peut être l’un des éléments ouverts ou fermés.

ChangeReason
state_reason string

Raison du changement d’état.

Étapes
milestone string

Nombre de jalons à associer au problème.

labels
labels array of string

étiquettes associées au problème.

Cessionnaires
assignees array of string

UserSnames à affecter au problème.

Retours

Propriétés d’un problème GitHub.

Mettre à jour une demande de tirage (préversion)

Cette opération est utilisée pour mettre à jour une demande de tirage (pull request) pour le référentiel. Pour mettre à jour une demande de tirage dans un référentiel public, vous devez disposer d’un accès en écriture à la tête ou à la branche source. Pour les dépôts appartenant à l’organisation, vous devez être membre de l’organisation propriétaire du référentiel pour ouvrir ou mettre à jour une demande de tirage.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Numéro d’extraction
pullNumber True integer

Numéro d’extraction.

Titre
title string

Le titre de la demande de tirage.

Corps
body string

Contenu de la demande de tirage.

État
state string

État de cette demande de tirage. open ou closed.

Base
base string

Nom de la branche dans laquelle vous souhaitez que vos modifications soient extraites. Il doit s’agir d’une branche existante sur le référentiel actif. Vous ne pouvez pas mettre à jour la branche de base sur une demande de tirage pour pointer vers un autre référentiel.

Le mainteneur peut-il modifier ?
maintainer_can_modify boolean

Indique si les maintenances peuvent modifier la demande de tirage.

Retours

Les demandes de tirage vous permettent d’informer d’autres personnes sur les modifications que vous avez envoyées à un référentiel sur GitHub. Une fois qu’une demande de tirage est envoyée, les parties intéressées peuvent examiner l’ensemble des modifications, discuter des modifications potentielles et même envoyer des validations de suivi si nécessaire.

Corps
PullRequest

Obtenir la liste des fichiers à partir d’une demande de tirage (préversion)

Cette opération permet d’obtenir la liste des fichiers à partir d’une demande de tirage pour le référentiel.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Numéro d’extraction
pullNumber True integer

Numéro d’extraction.

Retours

Obtenir l’utilisateur authentifié

Obtenez l’utilisateur authentifié.

Retours

Propriétés d’un utilisateur GitHub.

Obtenir tous les problèmes d’un référentiel

Obtenez tous les problèmes d’un référentiel.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

milestone
milestone string

Filtrez par jalon.

état
state string

Filtrez par état.

assignee
assignee string

Filtrez par destinataire.

créateur
creator string

Filtrez par créateur.

mentioned
mentioned string

Filtrez par mentions.

labels
labels string

Filtrez par noms d’étiquettes.

sort
sort string

Champ par lequel trier les résultats.

direction
direction string

Direction de tri.

depuis
since string

Filtrez par problèmes après la date donnée.

per_page
per_page integer

Nombre de résultats par page.

page
page integer

Numéro de page à afficher.

Retours

Modèle pour extraire la réponse de l’API de liste

Obtenir toutes les demandes de tirage d’un référentiel

Obtenez toutes les demandes de tirage d’un référentiel.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

état
state string

Filtrez par état.

tête
head string

Filtrez par utilisateur principal ou organisation.

base
base string

Filtrez par nom de branche de base.

sort
sort string

Comment trier les résultats.

direction
direction string

Direction de tri.

perPage
per_page integer

Nombre de résultats par page.

page
page integer

Numéro de page à afficher.

Retours

Modèle pour extraire la réponse de l’API de liste

Obtenir un problème particulier d’un référentiel

Obtenez un problème particulier d’un référentiel.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Numéro de problème
issueNumber True integer

Numéro de problème pour un problème donné.

Retours

Propriétés d’un problème GitHub.

Obtenir un référentiel par ID (préversion)

Obtient un référentiel par ID.

Paramètres

Nom Clé Obligatoire Type Description
ID du référentiel
repositoryId True integer

Identificateur unique du référentiel.

Retours

Un dépôt Git

Obtenir une clé publique de référentiel (préversion)

Obtient votre clé publique, que vous devez chiffrer les secrets. Vous devez chiffrer un secret avant de pouvoir créer ou mettre à jour des secrets.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Retours

Clé publique utilisée pour définir les secrets d’actions.

Obtenir une demande de tirage (préversion)

Cette opération est utilisée pour obtenir une demande de tirage (pull request) pour le référentiel.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Numéro d’extraction
pullNumber True integer

Numéro d’extraction.

Retours

Les demandes de tirage vous permettent d’informer d’autres personnes sur les modifications que vous avez envoyées à un référentiel sur GitHub. Une fois qu’une demande de tirage est envoyée, les parties intéressées peuvent examiner l’ensemble des modifications, discuter des modifications potentielles et même envoyer des validations de suivi si nécessaire.

Corps
PullRequest

Obtenir une référence (préversion)

Retourne une référence unique de votre base de données Git. Le reference paramètre doit être mis en forme comme heads/<branch name> pour les branches et tags/<tag name> pour les balises. Si la reference référence ne correspond pas à une référence existante, une 404 valeur est retournée.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Reference
reference True string

La référence dans l’URL doit être mise en forme en tant que nom> de tête/<branche pour les branches et les balises/nom> de< balise pour les balises.

Retours

Références Git dans un référentiel

Corps
GitReference

Rechercher des problèmes par état et mot clé

Recherchez des problèmes par état et par mot clé.

Paramètres

Nom Clé Obligatoire Type Description
q
q True string

Mots clés et qualificateurs de recherche.

sort
sort string

Propriété par laquelle trier les résultats.

order
order string

Direction de tri.

per_page
per_page integer

Nombre de résultats par page.

page
page integer

Numéro de page à extraire

Retours

Modèle pour l’extraction des résultats de recherche

Rechercher Github à l’aide de Query

Rechercher Github à l’aide de Query

Paramètres

Nom Clé Obligatoire Type Description
query
query string

query

Répertorie les assignes disponibles pour les problèmes dans un référentiel

Répertorie les assignes disponibles pour les problèmes dans un référentiel.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

per_page
per_page integer

Nombre de résultats par page.

page
page integer

Numéro de page à afficher.

Retours

Modèle pour extraire la réponse de l’API de liste

Répertorie tous les jalons d’un référentiel

Répertorie tous les jalons d’un référentiel.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

état
state string

État du jalon.

sort
sort string

Comment trier les résultats.

direction
direction string

Direction de tri.

per_page
per_page integer

Nombre de résultats par page.

page
page integer

Numéro de page à afficher.

Retours

Modèle pour extraire la réponse de l’API de liste

Répertorie tous les référentiels de l’utilisateur authentifié

Répertorie tous les référentiels (publics et privés) pour l’utilisateur authentifié.

Paramètres

Nom Clé Obligatoire Type Description
visibilité
visibility string

Limitez les résultats aux référentiels de la visibilité spécifiée (public/privé/all).

affiliation
affiliation string

Limitez les résultats en fonction de l’affiliation.

depuis
since string

Limitez les résultats aux référentiels mis à jour après une période donnée.

before
before string

Limitez les résultats aux référentiels mis à jour avant une heure donnée.

type
type string

Limitez les résultats aux référentiels du type spécifié.

sort
sort string

Propriété par laquelle trier les résultats.

direction
direction string

Direction de tri.

per_page
per_page integer

Nombre de résultats par page.

page
page integer

Numéro de page à extraire

Retours

Modèle pour extraire la réponse de l’API de liste

Répertorie tous les référentiels publics d’une organisation

Répertorie tous les référentiels publics d’une organisation.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

type
type string

Limitez les résultats aux référentiels du type spécifié.

sort
sort string

Propriété par laquelle trier les résultats.

direction
direction string

Direction de tri.

per_page
per_page integer

Nombre de résultats par page.

page
page integer

Numéro de page à extraire

Retours

Modèle pour extraire la réponse de l’API de liste

Répertorie tous les référentiels publics pour un utilisateur

Répertorie tous les référentiels publics pour un utilisateur.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

type
type string

Limitez les résultats aux référentiels du type spécifié.

sort
sort string

Propriété par laquelle trier les résultats.

direction
direction string

Direction de tri.

per_page
per_page integer

Nombre de résultats par page.

page
page integer

Numéro de page à extraire

Retours

Modèle pour extraire la réponse de l’API de liste

Répertorie toutes les étiquettes d’un référentiel

Répertorie toutes les étiquettes d’un référentiel.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

per_page
per_page integer

Nombre de résultats par page.

page
page integer

Numéro de page à afficher.

Retours

Modèle pour extraire la réponse de l’API de liste

Répertorie toutes les étiquettes pour un problème

Répertorie toutes les étiquettes pour un problème.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Numéro de problème
issueNumber True integer

Numéro de problème pour un problème donné.

per_page
per_page integer

Nombre de résultats par page.

page
page integer

Numéro de page à afficher.

Retours

Modèle pour extraire la réponse de l’API de liste

Répertorier les collaborateurs du référentiel

Répertorier les collaborateurs du référentiel.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

per_page
per_page integer

Nombre de résultats par page.

page
page integer

Numéro de page à afficher.

Retours

Modèle pour extraire la réponse de l’API de liste

Réviseurs de demandes pour une demande de tirage (préversion)

Demande des révisions pour une demande de tirage à partir d’un ensemble donné d’utilisateurs et/ou d’équipes.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Numéro d’extraction
pullNumber True integer

Numéro d’extraction.

Examinateurs
reviewers array of string
team_reviewers
team_reviewers array of string

Serveur MCP Github

Serveur MCP Github

Supprime un Webhook GitHub (préversion)

Supprime un Webhook GitHub

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

GitHub Webhook ID
webhookId True string

ID du Webhook GitHub

Supprimer le référentiel sélectionné d’un secret d’organisation (préversion)

Supprime un dépôt d’un secret d’organisation lorsque l’accès au visibility référentiel est défini selectedsur . La visibilité est définie lorsque vous créez ou mettez à jour un secret d’organisation. Vous devez vous authentifier à l’aide d’un jeton d’accès avec l’étendue admin:org pour utiliser ce point de terminaison. GitHub Apps doit disposer de l’autorisation de l’organisation secrets pour utiliser ce point de terminaison.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

ID du référentiel
repositoryId True integer

Identificateur unique du référentiel.

Nom du secret
secretName True string

Nom du secret.

Supprimer les réviseurs demandés d’une demande de tirage (préversion)

Supprimez les réviseurs demandés d’une demande de tirage à partir d’un ensemble donné d’utilisateurs et/ou d’équipes.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Numéro d’extraction
pullNumber True integer

Numéro d’extraction.

Examinateurs
reviewers array of string
team_reviewers
team_reviewers array of string

Vérifier si un utilisateur est un collaborateur de référentiel

Vérifiez si un utilisateur est un collaborateur de référentiel.

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

nom d’utilisateur
userName True string

Handle pour le compte d’utilisateur GitHub.

Retours

Modèle d’extraction d’une réponse d’API unique

response
object

Déclencheurs

Lorsqu’un nouveau problème est ouvert et affecté à moi

Cette opération se déclenche lorsqu’un problème est ouvert et affecté à l’utilisateur connecté.

Lorsqu’un problème m’est attribué est fermé

Cette opération se déclenche lorsqu’un problème affecté à l’utilisateur connecté est fermé.

Lorsqu’une demande de tirage est créée ou modifiée (préversion)

Crée un Webhook GitHub pour les demandes de tirage

Quand un problème est attribué à moi

Cette opération se déclenche lorsqu’un problème est affecté à l’utilisateur connecté.

Lorsqu’un nouveau problème est ouvert et affecté à moi

Cette opération se déclenche lorsqu’un problème est ouvert et affecté à l’utilisateur connecté.

Retours

Propriétés d’un problème GitHub.

Lorsqu’un problème m’est attribué est fermé

Cette opération se déclenche lorsqu’un problème affecté à l’utilisateur connecté est fermé.

Retours

Propriétés d’un problème GitHub.

Lorsqu’une demande de tirage est créée ou modifiée (préversion)

Crée un Webhook GitHub pour les demandes de tirage

Paramètres

Nom Clé Obligatoire Type Description
Propriétaire du référentiel
repositoryOwner True string

Nom du propriétaire du référentiel.

Nom du référentiel
repositoryName True string

Nom du référentiel.

Événements webhook à écouter sur
events True array of string

Événements webhook à écouter sur

Retours

Réponse de demande de tirage webhook.

Quand un problème est attribué à moi

Cette opération se déclenche lorsqu’un problème est affecté à l’utilisateur connecté.

Retours

Propriétés d’un problème GitHub.

Définitions

IssueDetailsModel

Propriétés d’un problème GitHub.

Nom Chemin d’accès Type Description
Titre
title string

Résumé du problème.

Corps
body string

Description du problème.

assignee
assignee UserDetailsModel

Propriétés d’un utilisateur GitHub.

Id
number integer

ID unique du problème.

État
state string

État du problème.

Création de Date-Time
created_at string

aaaa-MM-ddTHH :mm :ss.fffZ (format UTC).

URL du référentiel
repository_url string

Lien web vers le référentiel.

MultipleSearchFetchModel

Modèle pour l’extraction des résultats de recherche

Nom Chemin d’accès Type Description
body
body array of GeneralAPIModel

corps du résultat

MultipleFetchModel

Modèle pour extraire la réponse de l’API de liste

Nom Chemin d’accès Type Description
Objets
GeneralAPIModel

Modèle d’extraction d’une réponse d’API unique

GeneralAPIModel

Modèle d’extraction d’une réponse d’API unique

UserDetailsModel

Propriétés d’un utilisateur GitHub.

Nom Chemin d’accès Type Description
Connectez-vous
login string

Connexion utilisateur.

Id
id integer

Identifiant.

ID de nœud
node_id string

ID de nœud utilisateur.

URL de l’avatar
avatar_url string

URL de l’avatar de l’utilisateur.

Gravatar Id
gravatar_id string

ID Gravatar de l’utilisateur.

URL
url string

URL de l’utilisateur.

Html Url
html_url string

URL HTML de l’utilisateur.

URL des abonnés
followers_url string

Abonnés utilisateurUrl

URL suivante
following_url string

URL suivante de l’utilisateur.

Gists Url
gists_url string

URL des Gists utilisateur.

URL en vedette
starred_url string

URL avec vedette de l’utilisateur.

URL des abonnements
subscriptions_url string

URL des abonnements utilisateur.

URL des organisations
organizations_url string

URL des organisations utilisateur.

Repos Url
repos_url string

URL de repos de l’utilisateur.

URL des événements
events_url string

URL des événements utilisateur.

URL des événements reçus
received_events_url string

URL des événements reçus par l’utilisateur.

Type
type string

Type d’utilisateur.

Administrateur de site
site_admin boolean

L’administrateur de site utilisateur est-il administrateur ?

Nom
name string

Nom d’utilisateur.

Entreprise
company string

Entreprise de l’utilisateur.

Blogue
blog string

Blog de l’utilisateur.

Emplacement
location string

Emplacement de l’utilisateur.

Messagerie électronique
email string

E-mail utilisateur.

Locationable
hireable boolean

L’utilisateur peut-il être embauché ?

Biographie
bio string

Bio de l’utilisateur.

Dépôts publics
public_repos integer

Dépôts publics de l’utilisateur.

Gists publics
public_gists integer

Gists publics de l’utilisateur.

Followers
followers integer

Abonnés de l’utilisateur.

Following
following integer

Utilisateur suivant.

Créé à
created_at date-time

Utilisateur créé à l’adresse.

Mise à jour à
updated_at date-time

Utilisateur mis à jour à l’adresse.

Vérification

Nom Chemin d’accès Type Description
Est vérifié
verified boolean

Indique si GitHub considère la signature dans cette validation à vérifier.

Raison de la vérification
reason string

Raison de la valeur vérifiée.

Valeur signée
payload string

Valeur signée.

Valider la signature
signature string

Signature extraite de la validation.

GitUser

Métapropriétés pour les informations d’auteur/commiteur Git.

Nom Chemin d’accès Type Description
Nom d’utilisateur Git
name string

Nom d'utilisateur

E-mail utilisateur Git
email string

Messagerie électronique

Horodatage de la validation
date string

Horodatage de validation.

DiffEntry

Entrée de différences

Nom Chemin d’accès Type Description
Nom du fichier
filename string

Nom de fichier modifié.

Ajouts
additions integer

Nombre d’ajouts dans le fichier

Suppressions
deletions integer

Nombre de suppressions dans le fichier

Modifications
changes integer

Nombre de modifications dans le fichier

Statut
status string

État de la modification modifiée, renommée, etc.,

URL brute
raw_url string

Lien URL brute vers le fichier

Blob Url
blob_url string

Lien URL de l’objet blob vers le fichier

Patch
patch string

Modifications réelles apportées au fichier.

Sha de la modification
sha string

SHA de la modification.

URL du contenu
contents_url string

URL du contenu du fichier.

FileName précédent
previous_filename string

FileName précédent si fileName est modifié

Validations

Validations

Nom Chemin d’accès Type Description
URL de validation
url string

URL HTTP de la validation.

Valider Sha
sha string

SHA de la validation

ID de nœud
node_id string

ID de nœud de la validation.

HTML Url
html_url string

URL HTML de la validation

URL des commentaires
comments_url string

URL des commentaires de la validation

URL de validation
commit.url string

URL de la validation.

author
commit.author GitUser

Métapropriétés pour les informations d’auteur/commiteur Git.

Committer
commit.committer GitUser

Métapropriétés pour les informations d’auteur/commiteur Git.

Message de validation
commit.message string

Valider le message.

Nombre de commentaires
commit.comment_count integer

Nombre de commentaires de la validation

Valider Sha
commit.tree.sha string

SHA de la validation

URL de validation
commit.tree.url uri

URL de validation.

vérification
commit.verification Verification
author
author UserDetailsModel

Propriétés d’un utilisateur GitHub.

Committer
committer UserDetailsModel

Propriétés d’un utilisateur GitHub.

parents
parents array of object
Parent Sha
parents.sha string

Sha de validation de branche parente

URL de branche parente
parents.url string

URL de la branche parente.

URL HTML de la branche parente
parents.html_url string

URL HTML de la branche parente.

Ajouts
stats.additions integer

Nombre d’ajouts

Suppressions
stats.deletions integer

Nombre de suppressions

Total
stats.total integer

Total des modifications

Fichiers
files array of DiffEntry

CommitComparison

Comparaison des validations

Nom Chemin d’accès Type Description
URL
url string

URL de la comparaison

HTML Url
html_url string

URL HTML pour la comparaison

URL permanente
permalink_url string

URL permanente de la comparaison

URL de différences
diff_url string

URL de différences

URL du correctif
patch_url string

URL du correctif

base_commit
base_commit Commit

Validations

merge_base_commit
merge_base_commit Commit

Validations

Statut
status string

État de la comparaison, par exemple. diverged etc.,

À l’avance par
ahead_by integer

avance par branche de base

Behind by
behind_by integer

branche de base behind_by

Nombre total de validations
total_commits integer

nombre total de validations

Commits
commits array of Commit

Sur

Fichiers
files array of DiffEntry

Fichiers

ActionsPublicKey

Clé publique utilisée pour définir les secrets d’actions.

Nom Chemin d’accès Type Description
ID de clé
key_id string

Identificateur de la clé.

Key
key string

Clé publique encodée en Base64.

Id
id integer

Identificateur unique de la clé.

URL
url string

URL de clé publique.

Titre
title string

Titre de la clé publique.

Créé à
created_at string

Date et heure de création de la clé.

LicenseDetails

Détails de la licence

Nom Chemin d’accès Type Description
Key
key string

ID SPDX minuscule de la licence.

Nom
name string

Nom complet de la licence spécifié par https://spdx.org/licenses.

URL
url uri

URL de la licence sur https://choosealicense.com.

SPDX Id
spdx_id string

Identificateur court spécifié par https://spdx.org/licenses.

ID de nœud
node_id string

ID du nœud de licence.

HTML Url
html_url uri

URL HTML de licence.

RepositoryMiniDetails

Un dépôt Git

Nom Chemin d’accès Type Description
ID du référentiel
id integer

Identificateur unique du référentiel.

ID du nœud du référentiel
node_id string

ID de nœud du référentiel.

Nom du référentiel
name string

Nom du référentiel.

Nom complet du référentiel
full_name string

Nom complet du dépôt.

Admin
permissions.admin boolean
pull
permissions.pull boolean
triage
permissions.triage boolean
pousser
permissions.push boolean
maintenir
permissions.maintain boolean
owner
owner UserDetailsModel

Propriétés d’un utilisateur GitHub.

Le dépôt est-il privé ?
private boolean

Indique si le référentiel est privé ou public.

Description du référentiel
description string

Description du référentiel

Page d’accueil du référentiel
homepage uri

Page d’accueil de ce référentiel

Langue du référentiel
language string

Langue de ce référentiel

Le référentiel est-il archivé ?
archived boolean

Indique si le référentiel est archivé.

Le référentiel est-il désactivé ?
disabled boolean

Retourne si ce référentiel est désactivé ou non.

Visibilité du référentiel
visibility string

Visibilité du référentiel : public, privé ou interne.

Référentiel créé à l’adresse
created_at date-time

date et heure de création du référentiel.

Référentiel mis à jour à l’adresse
updated_at date-time

date et heure de la dernière mise à jour du référentiel.

Référentiel Autoriser la rebase de fusion
allow_rebase_merge boolean

Indique s’il faut autoriser la rebase des fusions pour les demandes de tirage.

Référentiel Autoriser la fusion squash
allow_squash_merge boolean

Indique s’il faut autoriser les fusions de courge pour les demandes de tirage.

Branche de suppression de référentiel lors de la fusion
delete_branch_on_merge boolean

Indique s’il faut supprimer des branches de tête lorsque les demandes de tirage sont fusionnées

Validation de fusion autorisée dans le référentiel
allow_merge_commit boolean

Indique s’il faut autoriser les validations de fusion pour les demandes de tirage.

Branche principale du référentiel
master_branch string

Branche principale du référentiel.

RepositoryDetails

Un dépôt Git

Nom Chemin d’accès Type Description
Id
id integer

Identificateur unique du référentiel.

ID de nœud
node_id string

ID de nœud du référentiel.

Nom
name string

Nom du référentiel.

Nom complet
full_name string

Nom complet du dépôt.

Licence
license LicenseDetails

Détails de la licence

Fourches
forks integer

Nombre de duplications du référentiel.

Admin
permissions.admin boolean
pull
permissions.pull boolean
triage
permissions.triage boolean
pousser
permissions.push boolean
maintenir
permissions.maintain boolean
owner
owner UserDetailsModel

Propriétés d’un utilisateur GitHub.

Est-ce privé ?
private boolean

Indique si le référentiel est privé ou public.

Html Url
html_url uri

URL HTML du référentiel

Descriptif
description string

Description du référentiel

Est-ce qu’une fourche ?
fork boolean

Si le dépôt est un fork ?

URL
url uri

URL HTTP de ce référentiel

URL d’archivage
archive_url string

URL d’archivage de ce référentiel

Assignees Url
assignees_url string

URL des assignes pour ce référentiel

URL des objets blob
blobs_url string

URL des objets blob pour ce référentiel

Branches Url
branches_url string

URL branches de ce référentiel

URL des collaborateurs
collaborators_url string

URL des collaborateurs pour ce référentiel

URL des commentaires
comments_url string

URL des commentaires pour ce référentiel

URL de validation
commits_url string

URL de validation pour ce référentiel

Comparer l’URL
compare_url string

URL de comparaison pour ce référentiel

URL du contenu
contents_url string

URL du contenu de ce référentiel

URL des contributeurs
contributors_url uri

URL des contributeurs pour ce référentiel

URL des déploiements
deployments_url uri

URL des déploiements pour ce référentiel

Url des téléchargements
downloads_url uri

URL des téléchargements pour ce référentiel

URL des événements
events_url uri

URL d’événements pour ce référentiel

Forks Url
forks_url uri

URL des forks pour ce référentiel

URL de validation Git
git_commits_url string

URL de validation Git pour ce référentiel

URL des références Git
git_refs_url string

URL des références Git pour ce référentiel

URL des balises Git
git_tags_url string

URL des balises Git pour ce référentiel

Git Url
git_url string

URL Git de ce référentiel

URL du commentaire de problème
issue_comment_url string

URL de commentaire du problème pour ce référentiel

URL des événements de problème
issue_events_url string

URL des événements de problème pour ce référentiel

URL des problèmes
issues_url string

URL des problèmes pour ce référentiel

URL des clés
keys_url string

URL des clés pour ce référentiel

URL des étiquettes
labels_url string

URL des étiquettes pour ce référentiel

URL des langues
languages_url uri

URL des langues pour ce référentiel

URL de fusion
merges_url uri

URL de fusion pour ce référentiel

URL des jalons
milestones_url string

URL des jalons pour ce référentiel

Notifications Url
notifications_url string

URL des notifications pour ce référentiel

URL des extractions
pulls_url string

URL d’extraction de ce référentiel

URL des mises en production
releases_url string

URL des versions pour ce référentiel

SSH Url
ssh_url string

URL SSH pour cloner ce référentiel

Stargazers Url
stargazers_url uri

Les stargazers (Stargazers sont les personnes qui ont signet l’URL du dépôt GitHub) pour ce référentiel

URL des états
statuses_url string

URL des états de ce référentiel

URL des abonnés
subscribers_url uri

URL des abonnés pour ce référentiel

URL de l’abonnement
subscription_url uri

URL d’abonnement pour ce référentiel

URL des étiquettes
tags_url uri

URL des balises pour ce référentiel

Teams Url
teams_url uri

URL teams pour ce référentiel

URL des arborescences
trees_url string

URL des arborescences pour ce référentiel

URL de clonage
clone_url string

URL du clone pour ce référentiel

URL miroir
mirror_url uri

URL miroir d’origine pour ce référentiel

Hooks Url
hooks_url uri

URL de hooks pour ce référentiel

SVN Url
svn_url uri

URL SVN pour ce référentiel

Page d'accueil
homepage uri

Page d’accueil de ce référentiel

Language
language string

Langue de ce référentiel

Nombre de fourches
forks_count integer

Nombre de forks présents dans le réseau entier.

Stargazers Count
stargazers_count integer

Nombre d’utilisateurs ayant joué un rôle dans le référentiel.

Nombre d’observateur
watchers_count integer

Nombre d’utilisateurs qui regardent le référentiel.

Taille
size integer

Taille du référentiel

Branche par défaut
default_branch string

Branche par défaut du référentiel.

Nombre de problèmes ouverts
open_issues_count integer

Nombre de problèmes ouverts dans le référentiel.

Modèle ?
is_template boolean

Indique si ce référentiel agit comme un modèle qui peut être utilisé pour générer de nouveaux référentiels.

Sujets
topics array of string

Liste des rubriques dans le référentiel

A-t-il des problèmes ?
has_issues boolean

Indique si les problèmes sont activés.

A-t-il des projets ?
has_projects boolean

Indique si les projets sont activés.

A-t-il wiki ?
has_wiki boolean

Indique si le wiki est activé.

Pages ?
has_pages boolean

Indique si les pages sont activées.

Téléchargements ?
has_downloads boolean

Indique si les téléchargements sont activés.

Est-ce archivé ?
archived boolean

Indique si le référentiel est archivé.

Est-il désactivé ?
disabled boolean

Retourne si ce référentiel est désactivé ou non.

Visibilité
visibility string

Visibilité du référentiel : public, privé ou interne.

Pushed At
pushed_at date-time

Lorsque le référentiel a été envoyé pour la dernière fois.

Créé à
created_at date-time

date et heure de création du référentiel.

Mise à jour à
updated_at date-time

date et heure de la dernière mise à jour du référentiel.

Autoriser la fusion de base
allow_rebase_merge boolean

Indique s’il faut autoriser la rebase des fusions pour les demandes de tirage.

ID du référentiel de modèles
template_repository.id integer

Identificateur unique du référentiel.

ID du nœud du référentiel de modèles
template_repository.node_id string

ID de nœud du référentiel.

Nom du référentiel de modèles
template_repository.name string

Nom du référentiel.

Nom complet du référentiel de modèles
template_repository.full_name string

Nom complet du dépôt.

owner
template_repository.owner UserDetailsModel

Propriétés d’un utilisateur GitHub.

Le référentiel de modèles est-il privé ?
template_repository.private boolean

Indique si le référentiel est privé ou public.

URL HTML du référentiel de modèles
template_repository.html_url uri

URL HTML du référentiel

Description du référentiel de modèles
template_repository.description string

Description du référentiel

Référentiel de modèles est-il un fork ?
template_repository.fork boolean

Si le dépôt est un fork ?

URL du référentiel de modèles
template_repository.url uri

URL HTTP de ce référentiel

URL de l’archive du référentiel de modèles
template_repository.archive_url string

URL d’archivage de ce référentiel

URL des assignes de référentiel de modèles
template_repository.assignees_url string

URL des assignes pour ce référentiel

URL des objets blob de référentiel de modèles
template_repository.blobs_url string

URL des objets blob pour ce référentiel

URL des branches du référentiel de modèles
template_repository.branches_url string

URL branches de ce référentiel

URL des collaborateurs du référentiel de modèles
template_repository.collaborators_url string

URL des collaborateurs pour ce référentiel

URL des commentaires du référentiel de modèles
template_repository.comments_url string

URL des commentaires pour ce référentiel

URL de validation du référentiel de modèles
template_repository.commits_url string

URL de validation pour ce référentiel

URL de comparaison de référentiel de modèles
template_repository.compare_url string

URL de comparaison pour ce référentiel

URL du contenu du référentiel de modèles
template_repository.contents_url string

URL du contenu de ce référentiel

URL des contributeurs de référentiel de modèles
template_repository.contributors_url uri

URL des contributeurs pour ce référentiel

URL des déploiements de référentiel de modèles
template_repository.deployments_url uri

URL des déploiements pour ce référentiel

URL de téléchargement du référentiel de modèles
template_repository.downloads_url uri

URL des téléchargements pour ce référentiel

URL des événements du référentiel de modèles
template_repository.events_url uri

URL d’événements pour ce référentiel

URL des forks du référentiel de modèles
template_repository.forks_url uri

URL des forks pour ce référentiel

URL de validation Git du référentiel de modèles
template_repository.git_commits_url string

URL de validation Git pour ce référentiel

URL des références Git du référentiel de modèles
template_repository.git_refs_url string

URL des références Git pour ce référentiel

URL des balises Git du référentiel de modèles
template_repository.git_tags_url string

URL des balises Git pour ce référentiel

URL Git du référentiel de modèles
template_repository.git_url string

URL Git de ce référentiel

URL du commentaire du problème du référentiel de modèles
template_repository.issue_comment_url string

URL de commentaire du problème pour ce référentiel

URL des événements de problème de référentiel de modèles
template_repository.issue_events_url string

URL des événements de problème pour ce référentiel

URL des problèmes de référentiel de modèles
template_repository.issues_url string

URL des problèmes pour ce référentiel

URL des clés de référentiel de modèles
template_repository.keys_url string

URL des clés pour ce référentiel

URL des étiquettes de référentiel de modèles
template_repository.labels_url string

URL des étiquettes pour ce référentiel

URL des langages du référentiel de modèles
template_repository.languages_url uri

URL des langues pour ce référentiel

URL de fusion de référentiel de modèles
template_repository.merges_url uri

URL de fusion pour ce référentiel

URL des jalons du référentiel de modèles
template_repository.milestones_url string

URL des jalons pour ce référentiel

URL des notifications du référentiel de modèles
template_repository.notifications_url string

URL des notifications pour ce référentiel

URL des extractions de référentiel de modèles
template_repository.pulls_url string

URL d’extraction de ce référentiel

URL des versions du référentiel de modèles
template_repository.releases_url string

URL des versions pour ce référentiel

URL SSH du référentiel de modèles
template_repository.ssh_url string

URL SSH pour cloner ce référentiel

URL du référentiel de modèles Stargazers
template_repository.stargazers_url uri

Les stargazers (Stargazers sont les personnes qui ont signet l’URL du dépôt GitHub) pour ce référentiel

URL des états du référentiel de modèles
template_repository.statuses_url string

URL des états de ce référentiel

URL des abonnés du référentiel de modèles
template_repository.subscribers_url uri

URL des abonnés pour ce référentiel

URL de l’abonnement au référentiel de modèles
template_repository.subscription_url uri

URL d’abonnement pour ce référentiel

URL des étiquettes du référentiel de modèles
template_repository.tags_url uri

URL des balises pour ce référentiel

URL teams du référentiel de modèles
template_repository.teams_url uri

URL teams pour ce référentiel

URL des arborescences de référentiels de modèles
template_repository.trees_url string

URL des arborescences pour ce référentiel

URL du clone du référentiel de modèles
template_repository.clone_url string

URL du clone pour ce référentiel

URL du miroir du référentiel de modèles
template_repository.mirror_url uri

URL miroir d’origine pour ce référentiel

URL des hooks de référentiel de modèles
template_repository.hooks_url uri

URL de hooks pour ce référentiel

URL SVN du référentiel de modèles
template_repository.svn_url uri

URL SVN pour ce référentiel

Page d’accueil du référentiel de modèles
template_repository.homepage uri

Page d’accueil de ce référentiel

Langage du référentiel de modèles
template_repository.language string

Langue de ce référentiel

Nombre de forks du référentiel de modèles
template_repository.forks_count integer

Nombre de forks présents dans le réseau entier.

Nombre d’étoiles du référentiel de modèles
template_repository.stargazers_count integer

Nombre d’utilisateurs ayant joué un rôle dans le référentiel.

Nombre d’observateur de référentiel de modèles
template_repository.watchers_count integer

Nombre d’utilisateurs qui regardent le référentiel.

Taille du référentiel de modèles
template_repository.size integer

Taille du référentiel

Branche par défaut du référentiel de modèles
template_repository.default_branch string

Branche par défaut du référentiel.

Nombre de problèmes ouverts dans le référentiel de modèles
template_repository.open_issues_count integer

Nombre de problèmes ouverts dans le référentiel.

Référentiel de modèles est-il un modèle ?
template_repository.is_template boolean

Indique si ce référentiel agit comme un modèle qui peut être utilisé pour générer de nouveaux référentiels.

Rubriques du référentiel de modèles
template_repository.topics array of string

Liste des rubriques dans le référentiel

Le référentiel de modèles rencontre des problèmes ?
template_repository.has_issues boolean

Indique si les problèmes sont activés.

Le référentiel de modèles a des projets ?
template_repository.has_projects boolean

Indique si les projets sont activés.

Le référentiel de modèles a wiki ?
template_repository.has_wiki boolean

Indique si le wiki est activé.

Le référentiel de modèles contient des pages ?
template_repository.has_pages boolean

Indique si les pages sont activées.

Le référentiel de modèles a des téléchargements ?
template_repository.has_downloads boolean

Indique si les téléchargements sont activés.

Le référentiel de modèles est-il archivé ?
template_repository.archived boolean

Indique si le référentiel est archivé.

Le référentiel de modèles est-il désactivé ?
template_repository.disabled boolean

Retourne si ce référentiel est désactivé ou non.

Visibilité du référentiel de modèles
template_repository.visibility string

Visibilité du référentiel : public, privé ou interne.

Référentiel de modèles envoyé (push) à l’adresse
template_repository.pushed_at date-time

Lorsque le référentiel a été envoyé pour la dernière fois.

Référentiel de modèles créé à l’adresse
template_repository.created_at date-time

date et heure de création du référentiel.

Référentiel de modèles mis à jour à l’adresse
template_repository.updated_at date-time

date et heure de la dernière mise à jour du référentiel.

Admin
template_repository.permissions.admin boolean
pousser
template_repository.permissions.push boolean
pull
template_repository.permissions.pull boolean
Référentiel de modèles autoriser la fusion de base
template_repository.allow_rebase_merge boolean

Indique s’il faut autoriser la rebase des fusions pour les demandes de tirage.

Référentiel de modèles de référentiel de modèles
template_repository.template_repository string

Référentiel de modèles.

Jeton de clone temporaire du référentiel de modèles
template_repository.temp_clone_token string

Jeton d’authentification temporaire pour le clonage de ce référentiel.

Le référentiel de modèles autorise la fusion squash
template_repository.allow_squash_merge boolean

Indique s’il faut autoriser les fusions de courge pour les demandes de tirage.

Branche de suppression de référentiel de modèles lors de la fusion
template_repository.delete_branch_on_merge boolean

Indique s’il faut supprimer des branches de tête lorsque les demandes de tirage sont fusionnées

Le référentiel de modèles autorise la validation de fusion
template_repository.allow_merge_commit boolean

Indique s’il faut autoriser les validations de fusion pour les demandes de tirage.

Nombre d’abonnés du référentiel de modèles
template_repository.subscribers_count integer

Nombre d’abonnés pour le référentiel.

Nombre de réseaux du référentiel de modèles
template_repository.network_count integer

Nombre de réseaux de référentiels

Jeton de clone temporaire
temp_clone_token string

Jeton d’authentification temporaire pour le clonage de ce référentiel.

Autoriser la fusion squash
allow_squash_merge boolean

Indique s’il faut autoriser les fusions de courge pour les demandes de tirage.

Supprimer une branche sur la fusion
delete_branch_on_merge boolean

Indique s’il faut supprimer des branches de tête lorsque les demandes de tirage sont fusionnées

Autoriser la validation de fusion
allow_merge_commit boolean

Indique s’il faut autoriser les validations de fusion pour les demandes de tirage.

Nombre d’abonnés
subscribers_count integer

Nombre d’abonnés pour le référentiel.

Nombre de réseaux
network_count integer

Nombre de réseaux de référentiels

défis ouverts
open_issues integer

Le dépôt ouvre des problèmes.

Watchers
watchers integer

Espions du référentiel.

Branche principale
master_branch string

Branche principale du référentiel.

Vedette at
starred_at string

Référentiel avec vedette à

GitReference

Références Git dans un référentiel

Nom Chemin d’accès Type Description
Reference
ref string

Nom de la référence complète.

ID de nœud
node_id string

ID de nœud de la référence.

URL
url uri

URL de la référence.

type
object.type string

Type de l’objet.

Sha
object.sha string

SHA pour la référence.

URL
object.url uri

URL de l’objet.

PullRequestMergeResult

Résultat de fusion de demande d’extraction.

Nom Chemin d’accès Type Description
Sha
sha string

SHA pour la validation de fusion.

Est-ce fusionné ?
merged boolean

Indique si la demande de tirage a été fusionnée ou non.

Message
message string

Message de réponse de fusion.

Jalon

Collection de problèmes connexes et de demandes de tirage.

Nom Chemin d’accès Type Description
URL de jalon
url uri

URL HTTP pour le jalon.

URL HTML de jalon
html_url uri

URL HTML du jalon.

URL des étiquettes de jalon
labels_url uri

URL des étiquettes pour le jalon.

ID de jalon
id integer

Identificateur unique pour le jalon.

ID de nœud de jalon
node_id string

ID de nœud pour le jalon.

Numéro de jalon
number integer

Nombre de jalons.

État de jalon
state string

État du jalon.

Titre du jalon
title string

Titre du jalon.

Description des jalons
description string

Description du jalon.

créateur
creator UserDetailsModel

Propriétés d’un utilisateur GitHub.

Problèmes d’ouverture de jalon
open_issues integer

Nombre de problèmes ouverts pour le référentiel.

Problèmes de fermeture des jalons
closed_issues integer

Nombre de problèmes fermés pour le référentiel.

Jalon créé à
created_at date-time

Date et heure de création du jalon.

Jalon mis à jour à
updated_at date-time

Date et heure de la dernière mise à jour du jalon.

Jalon fermé à
closed_at date-time

Date et heure de fermeture du jalon.

Jalon à échéance
due_on date-time

Date d’échéance du jalon.

Étiquette

Les étiquettes codées en couleurs vous aident à catégoriser et filtrer vos problèmes (comme les étiquettes dans Gmail).

Nom Chemin d’accès Type Description
Id
id integer

Identificateur unique de l’étiquette.

ID de nœud
node_id string

ID de nœud de l’étiquette.

URL
url uri

URL de l’étiquette

Nom
name string

Nom de l’étiquette.

Descriptif
description string

Brève description de cette étiquette.

Color
color string

Code hexadécimal de 6 caractères, sans #de début, identifiant la couleur

La valeur par défaut est-elle ?
default boolean

Indique s’il s’agit ou non d’une étiquette par défaut.

TeamDetails

Groupes de membres de l’organisation qui donnent des autorisations sur les référentiels spécifiés.

Nom Chemin d’accès Type Description
Id
id integer

Identificateur unique de l’équipe.

ID de nœud
node_id string

ID de nœud de l’équipe.

URL
url uri

URL de l’équipe.

URL des membres
members_url string

URL HTTP pour les membres de l’équipe.

name string

Nom de l’équipe

Descriptif
description string

Description de l’équipe

Autorisation
permission string

Autorisation que l’équipe aura pour ses dépôts

Confidentialité
privacy string

Le niveau de confidentialité de cette équipe doit avoir

HTML Url
html_url uri

URL HTML de l’équipe.

URL des dépôts
repositories_url uri

URL HTTP pour les dépôts de cette équipe.

Slug
slug string

Le slug correspondant à l’équipe.

LDAP DN
ldap_dn string

Nom unique (DN) auquel l’équipe est mappée dans l’environnement LDAP

PullRequest (en anglais)

Les demandes de tirage vous permettent d’informer d’autres personnes sur les modifications que vous avez envoyées à un référentiel sur GitHub. Une fois qu’une demande de tirage est envoyée, les parties intéressées peuvent examiner l’ensemble des modifications, discuter des modifications potentielles et même envoyer des validations de suivi si nécessaire.

Nom Chemin d’accès Type Description
URL de la demande de tirage
url uri

URL HTTP de cette requête de tirage.

ID de demande de tirage
id integer

Identificateur unique de la demande de tirage.

ID du nœud de demande de tirage
node_id string

ID de nœud de la demande de tirage.

URL HTML de la demande de tirage
html_url uri

URL HTML de la demande de tirage.

URL de différence de demande de tirage
diff_url uri

URL de différence pour la demande de tirage.

URL du correctif de demande de tirage (pull request)
patch_url uri

URL du correctif pour la demande de tirage.

URL du problème de demande de tirage
issue_url uri

URL du problème pour la demande de tirage.

URL de validation de demande de tirage
commits_url uri

URL de validation de la demande de tirage.

URL des commentaires de révision de demande de tirage (pull request review)
review_comments_url uri

URL des commentaires de révision pour la demande de tirage.

URL du commentaire de révision de demande de tirage (pull request review)
review_comment_url string

URL de commentaire de révision pour la demande de tirage.

URL de différence de demande de tirage
comments_url uri

URL de différence pour la demande de tirage.

URL d’état des demandes de tirage
statuses_url uri

URL d’état de la demande de tirage.

Numéro de demande de tirage
number integer

Numéro identifiant de manière unique la demande de tirage au sein de son référentiel.

État de la demande de tirage
state string

État de cette demande de tirage. open ou closed.

La demande de tirage est-elle verrouillée ?
locked boolean

Indique si la demande de tirage est verrouillée ou non.

Titre de la demande de tirage
title string

Le titre de la demande de tirage.

utilisateur
user UserDetailsModel

Propriétés d’un utilisateur GitHub.

Corps de la demande de tirage
body string

Corps de Markdown.

Étiquettes de demande de tirage
labels array of Label

Liste des étiquettes associées à la demande de tirage.

milestone Milestone

Collection de problèmes connexes et de demandes de tirage.

Motif du verrouillage actif de la demande de tirage
active_lock_reason string

Raison pour laquelle la conversation a été verrouillée.

Demande de tirage créée à l’adresse
created_at date-time

Date et heure de création de la demande de tirage.

Demande de tirage mise à jour à l’adresse
updated_at date-time

Date et heure de la dernière mise à jour de la demande de tirage.

Demande de tirage fermée à
closed_at date-time

Date et heure de fermeture de la demande de tirage.

Demande de tirage fusionnée à
merged_at date-time

Date et heure de fusion de la demande de tirage.

Sha de validation de fusion de demande de tirage
merge_commit_sha string

Validation de fusion Sha de la demande de tirage.

assignee
assignee UserDetailsModel

Propriétés d’un utilisateur GitHub.

Affectations de demande de tirage (pull request)
assignees array of UserDetailsModel

Liste des assignes pour la demande de tirage.

Réviseurs demandés par demande de tirage
requested_reviewers array of UserDetailsModel

Liste des utilisateurs affectés à cette demande de tirage.

Demande de tirage (pull request) Teams demandée
requested_teams array of TeamDetails

Liste des équipes demandées à cette demande de tirage.

Étiquette de tête de demande de tirage
head.label string

Étiquette de tête.

Informations de référence sur la tête de la demande de tirage
head.ref string

Informations de référence sur la tête

Repo
head.repo RepositoryMiniDetails

Un dépôt Git

Sha de la tête de la demande de tirage
head.sha string

Sha de la tête

utilisateur
head.user UserDetailsModel

Propriétés d’un utilisateur GitHub.

Étiquette de base de la demande de tirage (pull request)
base.label string

Étiquette de tête.

Informations de référence sur la base de demandes de tirage (pull request)
base.ref string

Informations de référence sur la tête

Repo
base.repo RepositoryMiniDetails

Un dépôt Git

Sha de base de la demande de tirage
base.sha string

Sha de la tête

utilisateur
base.user UserDetailsModel

Propriétés d’un utilisateur GitHub.

Pull RequestAuthor Association
author_association string

Association de l’auteur avec l’objet du commentaire.

Le brouillon de demande de tirage est-il ?
draft boolean

Indique si la demande de tirage est un brouillon.

La demande de tirage est-elle fusionnée ?
merged boolean

Indique si la demande de tirage a été fusionnée ou non.

La demande de tirage peut-elle être fusionnée ?
mergeable boolean

Indique si la demande de tirage peut être fusionnée en fonction de l’existence de conflits de fusion.

La demande de tirage est-elle rebaseable ?
rebaseable boolean

Indique si la demande de tirage est rebaseable ou non.

État fusionnable de la demande de tirage
mergeable_state string

État pouvant être fusionné de la demande de tirage.

merged_by
merged_by UserDetailsModel

Propriétés d’un utilisateur GitHub.

Nombre de commentaires de demande de tirage
comments integer

Nombre de commentaires dans cette demande de tirage.

Nombre de commentaires de révision de demande de tirage
review_comments integer

Nombre de commentaires de révision dans cette demande de tirage.

La maintenance peut-elle modifier la demande de tirage ?
maintainer_can_modify boolean

Indique si les maintenances peuvent modifier la demande de tirage.

Nombre de validations de demande de tirage
commits integer

Nombre de validations dans cette demande de tirage.

Nombre d’ajouts de demandes de tirage
additions integer

Nombre d’ajouts dans cette demande de tirage.

Nombre de suppressions de demandes de tirage
deletions integer

Nombre de suppressions dans cette demande de tirage.

Nombre de fichiers modifiés de demande de tirage
changed_files integer

Nombre de fichiers modifiés dans cette demande de tirage.

PullRequestFile

Nom Chemin d’accès Type Description
sha pour le fichier
sha string

Sha pour le fichier.

Nom du fichier
filename string

Nom du fichier.

État de modification du fichier
status string

État de modification du fichier.

Nombre d’ajouts effectués dans le fichier
additions integer

Nombre d’ajouts effectués au fichier.

Nombre de suppressions effectuées dans le fichier
deletions integer

Nombre de suppressions effectuées dans le fichier.

Nombre de modifications apportées au fichier
changes integer

Nombre de modifications apportées au fichier.

URL de l’objet blob pour le fichier
blob_url string

URL de l’objet blob pour le fichier.

URL brute du fichier
raw_url string

URL brute du fichier.

URL du contenu du fichier
contents_url string

URL du contenu du fichier.

Contenu de correctif pour le fichier
patch string

Contenu du correctif pour le fichier.

WebhookPullRequestResponse

Réponse de demande de tirage webhook.

Nom Chemin d’accès Type Description
Action effectuée
action string

Action qui a été effectuée.

Numéro de demande de tirage
number integer

Numéro de demande de tirage.

pull_request
pull_request PullRequest

Les demandes de tirage vous permettent d’informer d’autres personnes sur les modifications que vous avez envoyées à un référentiel sur GitHub. Une fois qu’une demande de tirage est envoyée, les parties intéressées peuvent examiner l’ensemble des modifications, discuter des modifications potentielles et même envoyer des validations de suivi si nécessaire.

objet

Il s’agit du type 'object'.