Vous pouvez utiliser l’API de GitHub pour générer des scripts et des applications qui automatisent les processus, s’intègrent à GitHub et étendent GitHub. Par exemple, vous pouvez utiliser l’API pour trier les problèmes, créer un tableau de bord d’analyse ou gérer des versions.
Chaque point de terminaison d’API REST est documenté individuellement et les points de terminaison sont classés par la ressource qu’ils affectent principalement. Par exemple, vous pouvez trouver des points de terminaison liés aux problèmes dans « Points de terminaison d’API REST pour les problèmes ».
Prise en main de l’API REST
Si vous débutez avec les API REST, vous trouverez peut-être utile de consulter le guide de démarrage rapide ou de prise en main pour une introduction. Pour plus d’informations, consultez l’article suivant :
Si vous êtes familiarisé avec les API REST, mais que vous ne connaissez pas l’API REST de GitHub, vous trouverez peut-être utile de consulter la documentation d’authentification. Pour plus d’informations, consultez l’article suivant :
Si vous créez des scripts ou des applications qui utilisent l’API REST, vous trouverez peut-être quelques-uns des guides suivants utiles. Pour obtenir des exemples de script avec l’API REST, consultez :
- « Écriture de scripts avec l’API REST et JavaScript »
- « Écriture de scripts avec l’API REST et Ruby »
- « Génération d’une application GitHub qui répond aux événements de webhook »
- « Création d’une interface CLI avec une application GitHub App »
- « Effectuer de nouvelles livraisons qui n'ont pas abouti pour un webhook de référentiel »
Pour obtenir la liste des bibliothèques pour faciliter l’écriture de scripts avec l’API REST, consultez « Bibliothèques pour l’API REST ».
Si vous créez des scripts ou des applications qui utilisent l’API REST, vous pouvez également être intéressé par l’utilisation de webhooks pour recevoir une notification sur les événements ou un GitHub App pour accéder aux ressources pour le compte d’un utilisateur ou d’une organisation. Pour plus d’informations, consultez « À propos des webhooks » et « Décider quand créer une application GitHub ».