Documentación de API REST para GitHub
Crear integraciones, recuperar datos y automatizar flujos de trabajo con la API de REST de GitHub.
Comience aquí
Ver todoAcerca de la API de REST
Información sobre la documentación de la API de REST.
Introducción a la API REST
Obtén información sobre cómo usar la API REST de GitHub.
Autenticación en la API REST
Puedes autenticarte en la API REST para acceder a más puntos de conexión y tener un límite de frecuencia más alto.
Procedimientos recomendados para usar la API de REST
Sigue estos procedimientos recomendados al usar la API de GitHub.
Popular
Límites de volumen de la API de REST
Obtén información sobre los límites de volumen de la API de REST, cómo evitar excederlos y qué hacer si esto ocurre.
Solución de problemas de API de REST
Obtenga información sobre cómo diagnosticar y resolver problemas comunes con la API de REST.
Scripting con la API de REST y JavaScript
Escribe un script mediante el SDK de Octokit.js para interactuar con la API de REST.
Protección de las credenciales de API
Sigue estos procedimientos recomendados para proteger las credenciales de API y los tokens.
Entregar despliegues
Al utilizar la API de REST de Despliegues, puedes crear herramientas personalizadas que interactúen con tu servidor y con una app de terceros.
Uso de la API REST para interactuar con comprobaciones
Puedes usar la API REST para crear GitHub Apps que ejecuten verificaciones poderosas contra los cambios de código en un repositorio. Puedes crear apps que lleven a cabo integración contínua, limpieza de código, o servicios de escaneo de código y que proporcionen retroalimentación detallada en las confirmaciones.
Uso de la paginación en la API de REST
Obtén información sobre cómo navegar por las respuestas paginadas desde la API de REST.
Mediante la API de REST
- Introducción a la API REST
- Límites de volumen de la API de REST
- Uso de la paginación en la API de REST
- Bibliotecas para la API de REST
- Procedimientos recomendados para usar la API de REST
- Solución de problemas de API de REST
- Zonas horarias y la API de REST
- Uso de CORS y JSONP para realizar solicitudes entre orígenes
- Tipos de eventos de los informes de problemas
- Tipos de evento de GitHub
Autenticación en la API REST
- Autenticación en la API REST
- Protección de las credenciales de API
- Puntos de conexión disponibles para tokens de acceso de instalación de aplicaciones de GitHub
- Puntos de conexión disponibles para los tokens de acceso de usuario de aplicaciones de GitHub
- Puntos de conexión disponibles para tokens de acceso personal específicos
- Permisos que requieren las Github Apps
- Permisos necesarios para los tokens de acceso personal específicos
Guías
- Scripting con la API de REST y JavaScript
- Scripting con la API de REST y Ruby
- Descubrir los recursos para un usuario
- Entregar despliegues
- Representar los datos en gráficas
- Trabajar con los comentarios
- Crear un servidor de IC
- Uso de la API REST para interactuar con la base de datos de Git
- Uso de la API REST para interactuar con comprobaciones
- Cifrado de secretos para la API de REST
Terminales de REST para la API de Acciones de GitHub
- Puntos de conexión de API de REST para artefactos de Acciones de GitHub
- Puntos de conexión de API de REST para la caché de Acciones de GitHub
- Puntos de conexión de API REST para Acciones de GitHub OIDC
- Puntos de conexión de API de REST para permisos de Acciones de GitHub
- Puntos de conexión de API de REST para secretos de Acciones de GitHub
- Puntos de conexión de API de REST para grupos de ejecutores autohospedados
- Puntos de conexión de API de REST para ejecutores autohospedados
- Puntos de conexión de API de REST para las variables de las Acciones de GitHub
- Puntos de conexión de API de REST para trabajos de flujo de trabajo
- Puntos de conexión de API de REST para ejecuciones de flujo de trabajo
- Puntos de conexión de API de REST para flujos de trabajo
Puntos de conexión de la API de REST para implementaciones
- Puntos de conexión de la API de REST para directivas de rama de implementación
- Puntos de conexión de la API de REST para implementaciones
- Puntos de conexión de la API de REST para entornos de implementación
- Puntos de conexión de la API de REST para reglas de protección
- Puntos de conexión de la API de REST para estados de implementación
Puntos de conexión de API de REST para la administración de GitHub Enterprise
- Puntos de conexión de la API de REST para estadísticas de administración
- Puntos de conexión de la API de REST para anuncios globales
- Puntos de conexión de API de REST para registros de auditoría de empresa
- Puntos de conexión de API de REST para facturación de empresa
- Puntos de conexión de API de REST para características de seguridad empresarial para código
- Puntos de conexión de la API de REST para los webhooks globales
- Puntos de conexión de la API de REST para LDAP
- Puntos de conexión de API de REST para licencias de empresa
- Puntos de conexión de API de REST para administrar GitHub Enterprise Server
- Puntos de conexión de API de REST para la consola de administración
- Puntos de conexión de API de REST para enlaces previos a la recepción
- Puntos de conexión de API de REST para organizaciones empresariales
- Puntos de conexión de API de REST para entornos previos a la recepción
- Puntos de conexión de API de REST para enlaces previos a la recepción
- Puntos de conexión de API de REST para enlaces previos a la recepción del repositorio
- Puntos de conexión de API de REST para SCIM
- Puntos de conexión de API de REST para usuarios de empresa
Puntos de conexión de la API de REST para incidencias
- Puntos de conexión de la API de REST para asignatarios de incidencias
- Puntos de conexión de la API de REST para comentarios de incidencias
- Puntos de conexión de la API de REST para eventos de incidencias
- Puntos de conexión de la API de REST para incidencias
- Puntos de conexión de la API de REST para etiquetas
- Puntos de conexión de API de REST para hitos
- Puntos de conexión de API de REST para eventos de escala de tiempo
Puntos de conexión de API REST para organizaciones
- Puntos de conexión de la API de REST para propiedades personalizadas
- Puntos de conexión de API REST para roles de repositorio personalizados
- Puntos de conexión de API REST para los miembros de la organización
- Puntos de conexión de API REST para roles en la organización
- Puntos de conexión de API REST para organizaciones
- Puntos de conexión de API REST para colaboradores externos
- Puntos de conexión de API de REST para tokens de acceso personal
- Puntos de conexión de la API de REST para conjuntos de reglas
- Puntos de conexión de la API de REST para reglas
- Puntos de conexión de API de REST para administradores de seguridad
- Puntos de conexión de API REST para webhooks de organización
Puntos de conexión de la API de REST para solicitudes de incorporación de cambios
- Puntos de conexión de la API de REST para solicitudes de incorporación de cambios
- Puntos de conexión de la API de REST para comentarios de revisión de solicitudes de incorporación de cambios
- Puntos de conexión de la API de REST para las solicitudes de revisión
- Puntos de conexión de la API de REST para las revisiones de solicitudes de incorporación de cambios
Puntos de conexión de la API de REST para repositorios
- Puntos de conexión de la API de REST para vínculos automáticos del repositorio
- Puntos de conexión de la API de REST para el contenido del repositorio
- Puntos de conexión de la API de REST para propiedades personalizadas
- Puntos de conexión de la API de REST para bifurcaciones
- Puntos de conexión de la API de REST para Git LFS
- Puntos de conexión de la API de REST para repositorios
- Puntos de conexión de la API de REST para conjuntos de reglas
- Puntos de conexión de la API de REST para reglas
- Puntos de conexión de la API de REST para etiquetas de repositorio
- Puntos de conexión de la API de REST para los webhooks de repositorio
Puntos de conexión de la API de REST para usuarios
- Puntos de conexión de la API de REST para correos electrónicos
- Puntos de conexión de la API de REST para seguidores
- Puntos de conexión de la API de REST para claves GPG
- Puntos de conexión de la API de REST para claves SSH de Git
- Puntos de conexión de la API de REST para cuentas sociales
- Puntos de conexión de la API de REST para claves de firma SSH
- Puntos de conexión de la API de REST para usuarios