Skip to main content
Documentation GitHub
Version:
Enterprise Cloud
Recherche dans GitHub Docs
API REST
/
Codespaces
Origine
REST API
API Version:
2022-11-28 (latest)
Démarrage rapide
Vue d’ensemble
Comparaison des API de GitHub
Ressources disponibles dans l’API REST
Rate limits
Versions des API
Types de médias
Authentification
Sécurisation des informations d’identification de l’API
Résolution des problèmes
Libraries
Description d’OpenAPI
Types d’événement de problème
Types d’événements GitHub
Points de terminaison pour les jetons d’installation d’application GitHub
Points de terminaison pour les jetons d’utilisateur d’application 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
Changements cassants
Guides
Utilisation de l’API
É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
Pagination
Création d’un serveur CI
Bonnes pratiques
Bien démarrer - Base de données Git
Bien démarrer - Vérifications
Chiffrer des secrets
Actions
Artifacts
Cache
OIDC
Autorisations
Secrets
Groupes d’exécuteurs auto-hébergés
Exécuteurs auto-hébergés
Variables
Travaux de workflow
Workflow runs
Workflows
Activité
Événements
Flux
Notifications
Attribution d’étoiles
Visionnage
Bannières d’annonce
Entreprise
Organisation
Applications
Applications GitHub
Installations
Place de marché
Autorisations OAuth
Webhooks
Facturation
Facturation
Branches
Branches
Branches protégées
Vérifications
Exécutions de vérifications
Suites de vérifications
Classe
Classe
Analyse du code
Analyse du code
Codes of conduct
Codes of conduct
Codespaces
Codespaces
Organisations
Secrets de l’organisation
virtuelles
Secrets de dépôt
Secrets utilisateur
Collaborateurs
Collaborateurs
Invitations
Commits
Commits
Commentaires de commit
États de validation
Copilot
Copilot business
Dependabot
Alertes
Secrets
Graphe de dépendances
Vérification des dépendances
Soumission de dépendances
Nomenclature logicielle (SBOM)
Clés de déploiement
Clés de déploiement
Déploiements
Stratégies de branche de déploiement
Déploiements
Environnements
Règles de protection
États des déploiements
Emojis
Emojis
Administration d’entreprise
Statistiques d’administration
Journal d’audit
Facturation
Sécurité et analyse du code
Licence
SCIM
Gists
Gists
Commentaires
Base de données Git
Objets blob
Commits
Références
Étiquettes
Arborescences
Gitignore
Gitignore
Interactions
Organisation
Référentiel
Utilisateur
Problèmes
Problèmes
Personnes responsables
Commentaires
Événements
Étiquettes
Étapes majeures
Durée
Licences
Licences
Markdown
Markdown
Meta
Meta
Mesures
Communauté
Statistiques
Trafic
Migrations
Organisations
Source Imports
Utilisateurs
Organisations
Blocage d’utilisateurs
Custom properties
Rôles de dépôts personnalisés
Membres
Rôles d'organisation
Organisations
Collaborateurs externes
Jetons d'accès personnels
Suites de règles
Règles
Gestionnaires de sécurité
Webhooks
Paquets
Paquets
Pages
Pages
Projects (classic)
Boards
Cartes
Collaborateurs
Colonnes
Tirages
Tirages
Commentaires d’évaluation
Passer en revue les demandes
Révisions
Limite du taux
Limite du taux
Réactions
Réactions
Publications
Publications
Ressources de mise en production
Référentiels
Liens automatiques
Contenu
Custom properties
Fourches
Git LFS
Référentiels
Suites de règles
Règles
Étiquettes
Webhooks
SCIM
SCIM
Rechercher
Rechercher
Analyse de secrets
Analyse de secrets
Avis de sécurité
Avis de sécurité globaux
Avis de sécurité des dépôts
Teams
Teams
Commentaires de discussion
Discussions
Groupes externes
Membres
Synchronisation d’équipe
Utilisateurs
Utilisateurs
Blocage d’utilisateurs
E-mails
Abonnés
Clés GPG
Clés SSH Git
Clés de signature SSH
Comptes sociaux
L’API REST est maintenant versionnée.
Pour plus d’informations, consultez «
À propos des versions de l’API
».
API REST
/
Codespaces
Codespaces
Utilisez l’API REST pour gérer GitHub Codespaces.
Codespaces
List codespaces in a repository for the authenticated user
Create a codespace in a repository
List devcontainer configurations in a repository for the authenticated user
Get default attributes for a codespace
Check if permissions defined by a devcontainer have been accepted by the authenticated user
Create a codespace from a pull request
List codespaces for the authenticated user
Create a codespace for the authenticated user
Get a codespace for the authenticated user
Update a codespace for the authenticated user
Delete a codespace for the authenticated user
Export a codespace for the authenticated user
Get details about a codespace export
Create a repository from an unpublished codespace
Start a codespace for the authenticated user
Stop a codespace for the authenticated user
Machines Codespaces
List available machine types for a repository
List machine types for a codespace
Secrets d’organisation Codespaces
List organization secrets
Get an organization public key
Get an organization secret
Create or update an organization secret
Delete an organization secret
List selected repositories for an organization secret
Set selected repositories for an organization secret
Add selected repository to an organization secret
Remove selected repository from an organization secret
Organisations Codespaces
List codespaces for the organization
Manage access control for organization codespaces
Add users to Codespaces access for an organization
Remove users from Codespaces access for an organization
List codespaces for a user in organization
Delete a codespace from the organization
Stop a codespace for an organization user
Secrets du référentiel Codespaces
List repository secrets
Get a repository public key
Get a repository secret
Create or update a repository secret
Delete a repository secret
Secrets utilisateur Codespaces
List secrets for the authenticated user
Get public key for the authenticated user
Get a secret for the authenticated user
Create or update a secret for the authenticated user
Delete a secret for the authenticated user
List selected repositories for a user secret
Set selected repositories for a user secret
Add a selected repository to a user secret
Remove a selected repository from a user secret