Skip to main content

Enterprise Server 3.15 est actuellement disponible en tant que version finale (RC).

L’API REST est maintenant versionnée. Pour plus d’informations, consultez « À propos des versions de l’API ».

Points de terminaison d’API REST pour l’administration GitHub Enterprise

Utilisez l'API REST pour administrer votre entreprise.

Ces points de terminaison prennent uniquement en charge l’authentification à l’aide d’un personal access token (classic). Pour plus d’informations, consultez « Gestion de vos jetons d'accès personnels ».

URL de point de terminaison

Ces points de terminaison , à l'exception des points de terminaison de Console de gestion, sont précédés de l'URL suivante :

http(s)://HOSTNAME/api/v3

Les points de terminaison de Console de gestion sont précédés uniquement d'un nom d'hôte :

http(s)://HOSTNAME/

Authentification

Vos points de terminaison d'API d'installation de GitHub Enterprise Server acceptent les mêmes méthodes d'authentification que l'API GitHub. Pour plus d’informations, consultez « Authentification auprès de l’API REST ».

Les jetons OAuth doivent avoir l’étendue OAuth site_admin lorsqu’ils sont utilisés avec ces points de terminaison.

Ces points de terminaison sont uniquement accessibles aux administrateurs de site GitHub Enterprise Server authentifiés, à l'exception des points de terminaison de Console de gestion, qui nécessitent le mot de passe de la console de gestion.

Remarque : les points de terminaison Management Console seront déconseillés dans une version ultérieure de GitHub Enterprise Server. Vous pouvez accéder aux mêmes fonctionnalités à l’aide des points de terminaison Gérer GitHub Enterprise Server. Pour plus d’informations, consultez « Points de terminaison d’API REST pour la gestion de GitHub Enterprise Server ».

Informations sur la version

La version actuelle de votre entreprise est retournée dans l'en-tête de réponse de l'API REST : X-GitHub-Enterprise-Version: enterprise-server@3.15.0 Vous pouvez également lire la version actuelle en appelant GET /meta. Pour plus d’informations, consultez « Points de terminaison d’API REST pour les métadonnées ».

Points de terminaison