Las vistas previas de la API te permiten probar API nuevas y cambios a los métodos existentes de las API antes de que se hagan oficiales en la API de GitHub.
Durante el periodo de vista previa, podríamos cambiar algunas características con base en la retroalimentación de los desarrolladores. Si realizamos cambios, los anunciaremos en el blog de desarrolladores sin aviso previo.
Para acceder a una versión preliminar de la API, deberás proporcionar un tipo de medio personalizado en el encabezado Accept
de las solicitudes. La documentación de características para cada vista previa especifica qué tipo de medios personalizados proporcionar.
Despliegues ampliados
Ejerce un mayor control sobre las implementaciones con más información y una granularidad más fina.
Tipo de medio personalizado: ant-man-preview
Anunciado: 06-04-2016
Reacciones
Administra las reacciones a las confirmaciones, problemas y comentarios.
Tipo de medio personalizado: squirrel-girl-preview
Anunciado: 12-05-2016
Actualización: 07-06-2016
Escala de tiempo
Obtén una lista de eventos para un problema o una solicitud de incorporación de cambios.
Tipo de medio personalizado: mockingbird-preview
Anunciado: 23-05-2016
Proyectos
Administra proyectos.
Tipo de medio personalizado: inertia-preview
Anunciado: 14-09-2016
Actualización: 27-10-2016
Búsqueda de confirmación
Tipo de medio personalizado: cloak-preview
Anunciado: 05-01-2017
Temas del repositorio
Consulta una lista de temas del repositorio en las llamadas que devuelven los resultados del repositorio.
Tipo de medio personalizado: mercy-preview
Anunciado: 31-01-2017
Códigos de conducta
Consulta todos los códigos de conducta u obtén el código de conducta que tiene actualmente un repositorio.
Tipo de medio personalizado: scarlet-witch-preview
Webhooks globales
Habilita webhooks globales para los tipos de eventos de organización y usuario. Esta vista previa de la API solo está disponible para GitHub Enterprise Server.
Tipo de medio personalizado: superpro-preview
Anunciado: 12-12-2017
Requerir confirmaciones firmadas
Ahora puedes usar la API para administrar la configuración para requerir confirmaciones firmadas en las ramas protegidas.
Tipo de medio personalizado: zzzax-preview
Anunciado: 22-02-2018
Requerir múltiples revisiones de aprobación
Ahora puedes requerir varias revisiones de aprobación para una solicitud de incorporación de cambios mediante la API.
Tipo de medio personalizado: luke-cage-preview
Anunciado: 16-03-2018
Detalles de la tarjeta de proyecto
Las respuestas de la API de REST para los eventos de problema y los eventos de escala de tiempo de los problemas ahora devuelven el campo project_card
para los eventos relacionados con el proyecto.
Tipo de medio personalizado: starfox-preview
Anunciado: 05-09-2018
Estados de despliegue
Ahora puedes actualizar el valor environment
de un estado de implementación y usar los estados in_progress
y queued
. Al crear estados de implementación, ahora puedes usar el parámetro auto_inactive
para marcar las implementaciones production
antiguas como inactive
.
Tipo de medio personalizado: flash-preview
Anunciado: 16-10-2018
Permisos de creación de repositorios
Ahora puedes configurar si los miembros de la organización pueden crear repositorios y decidir qué tipos de éstos pueden crear. Consulta "Actualización de una organización" para obtener más detalles.
Tipos de medios personalizados: surtur-preview
Anunciado: 03-12-2019
Adjuntos de contenido
Ahora puedes proporcionar más información en GitHub para las URL que enlazan a los dominios registrados si utilizas la API Content Attachments. Consulta "Uso de datos adjuntos de contenido" para obtener más detalles.
Tipos de medios personalizados: corsair-preview
Anunciado: 10-12-2018
Habilitar e inhabilitar las páginas
Puedes usar los nuevos puntos de conexión de la API de Pages para habilitar o deshabilitar Pages. Para obtener más información sobre Pages, consulta "Conceptos básicos de Pages de GitHub".
Tipos de medios personalizados: switcheroo-preview
Anunciado: 14-03-2019
Listar ramas o solicitudes de extracción para una confirmación
Puedes usar dos puntos de conexión nuevos en la API de confirmaciones para enumerar las ramas o solicitudes de incorporación de cambios para una confirmación.
Tipos de medios personalizados: groot-preview
Anunciado: 11-04-2019
Actualizar la rama de una solicitud de extracción
Puedes usar un punto de conexión nuevo para actualizar una rama de solicitud de incorporación de cambios con los cambios de HEAD de la rama ascendente.
Tipos de medios personalizados: lydian-preview
Anunciado: 29-05-2019
Crear y utilizar plantillas de repositorio
Puedes usar un punto de conexión nuevo para Crear un repositorio mediante una plantilla y Crear un repositorio para el usuario autenticado que sea un repositorio de plantillas estableciendo el parámetro is_template
en true
. Obtén un repositorio para comprobar si se ha establecido como un repositorio de plantillas mediante la clave is_template
.
Tipos de medios personalizados: baptiste-preview
Anunciado: 05-07-2019
Parámetro de visibilidad nuevo para la API de Repositorios
Puedes establecer y recuperar la visibilidad de un repositorio en la API de repositorios.
Tipos de medios personalizados: nebula-preview
Anunciado: 25-11-2019