Skip to main content
Skip to content
GitHub
Docs
Rechercher ou poser des questions à Copilot
/
Menu
Réduire la barre latérale
Développer la barre latérale
Accueil
API REST
Branches
Branches protégées
REST API
API Version:
2026-03-10 (latest)
Démarrage rapide
Informations sur l’API REST
Informations sur l’API REST
Comparaison des API de GitHub
Versions des API
Changements cassants
Description d'OpenAPI
En utilisant l’API REST
Mise en route
Limites de taux
Pagination
Bibliothèques
Bonnes pratiques
Dépannage
Fuseaux horaires
CORS et JSONP
Types d’événement de problème
types d’événements GitHub
Authentification
Authentification
Sécurisation des informations d’identification de l’API
Points de terminaison pour les jetons d’installation d’application GitHub
Points d'accès pour les jetons utilisateur de l’App GitHub
Points de terminaison pour les jetons d’accès personnels affinés
Autorisations pour les applications GitHub
Autorisations pour les jetons d’accès personnels affinés
Guides
Écrire des scripts avec JavaScript
Script avec Ruby
Découvrir les ressources pour un utilisateur
Livraison de déploiements
Rendu des données sous forme de graphes
Utilisation des commentaires
Création d’un serveur CI
Bien démarrer - Base de données Git
Bien démarrer - Vérifications
Chiffrer des secrets
Actions
Artefacts
Cache
Groupes de concurrence Actions
agents hébergés par GitHub
OIDC
autorisations
Stratégies d’actions
Secrets
Groupes de runners auto-hébergés
Exécuteurs auto-hébergés
Variables
Travaux de workflow
Exécutions de flux de travail
Flux de travail
Activité
Événements
Flux
Notifications
En Vedette
Visionnage
Tâches d’agent
Tâches d’agent
Agents
Secrets
Variables
Applications
GitHub Apps
Installations
Place de marché
Autorisations OAuth
Webhooks
Facturation
Budgets
Utilisation facturée
Branches
Branches
Branches protégées
Get branch protection
Update branch protection
Delete branch protection
Get admin branch protection
Set admin branch protection
Delete admin branch protection
Get pull request review protection
Update pull request review protection
Delete pull request review protection
Get commit signature protection
Create commit signature protection
Delete commit signature protection
Get status checks protection
Update status check protection
Remove status check protection
Get all status check contexts
Add status check contexts
Set status check contexts
Remove status check contexts
Get access restrictions
Delete access restrictions
Get apps with access to the protected branch
Add app access restrictions
Set app access restrictions
Remove app access restrictions
Get teams with access to the protected branch
Add team access restrictions
Set team access restrictions
Remove team access restrictions