Compartir a través de


GitHub (en inglés)

GitHub es un servicio de hospedaje de repositorios de Git basado en web. Ofrece toda la funcionalidad de control de revisión distribuida y administración de código fuente (SCM) de Git, así como la adición de sus propias características.

Este conector está disponible en los siguientes productos y regiones:

Service Class Regions
Copilot Studio Estándar Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Aplicaciones lógicas Estándar Todas las regiones de Logic Apps excepto las siguientes:
     - Regiones de Azure China
     - Departamento de Defensa de EE. UU. (DoD)
Power Apps Estándar Todas las regiones de Power Apps excepto las siguientes:
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Power Automate Estándar Todas las regiones de Power Automate excepto las siguientes:
     - Gobierno de EE. UU. (GCC High)
     - China Cloud operado por 21Vianet
     - Departamento de Defensa de EE. UU. (DoD)
Contacto
Nombre Microsoft
URL https://support.microsoft.com/
Correo Electrónico abapi@microsoft.com
Metadatos del conector
Publicador Microsoft
Sitio web https://github.com/
Directiva de privacidad https://github.com/trust-center/privacy
Categorías Operaciones de TI; Colaboración

Publicador de aplicaciones de GitHub del conector

Este conector usa aplicaciones por cuenta de aaptapps

Conector en profundidad

Para más información sobre el conector, consulte la sección en profundidad.

Problemas y limitaciones conocidos

Tenga en cuenta que desencadena la búsqueda de elementos de problema en repositorios propiedad y miembro asignados al usuario autenticado. No se admiten repositorios de la organización.

Limitaciones

Nombre Llamadas Período de renovación
Llamadas API por conexión 100 60 segundos
Frecuencia de sondeos de desencadenador 1 15 segundos

Acciones

Actualización de una solicitud de incorporación de cambios (versión preliminar)

Esta operación se usa para actualizar una solicitud de incorporación de cambios para el repositorio. Para actualizar una solicitud de incorporación de cambios en un repositorio público, debe tener acceso de escritura al encabezado o a la rama de origen. En el caso de los repositorios propiedad de la organización, debe ser miembro de la organización que posee el repositorio para abrir o actualizar una solicitud de incorporación de cambios.

Actualizar un hito

Actualice un hito existente.

Actualizar un problema

Actualice un problema existente según el número de problema.

Agregar el repositorio seleccionado a un secreto de organización (versión preliminar)

Agrega un repositorio a un secreto de organización cuando el para el visibility acceso al repositorio está establecido selecteden . La visibilidad se establece al crear o actualizar un secreto de organización. Debe autenticarse mediante un token de acceso con el admin:org ámbito para usar este punto de conexión. Las aplicaciones de GitHub deben tener el secrets permiso de organización para usar este punto de conexión.

Búsqueda de Github mediante consulta

Búsqueda de Github mediante consulta

Búsqueda de problemas por estado y palabra clave

Busque problemas por estado y palabra clave.

Combinar una solicitud de incorporación de cambios (versión preliminar)

Esta operación se usa para combinar una solicitud de incorporación de cambios para el repositorio.

Comparación de dos confirmaciones (versión preliminar)

Tanto como basehead deben ser nombres de rama en repositoryName. Para comparar ramas entre otros repositorios de la misma red que repositoryName, use el formato <USERNAME>:branch. La respuesta es equivalente a ejecutar el git log base..head comando; sin embargo, las confirmaciones se devuelven en orden cronológico.

Comprobación de si un usuario es un colaborador del repositorio

Compruebe si un usuario es un colaborador del repositorio.

Creación de un evento de distribución del repositorio (versión preliminar)

Esta operación consiste en desencadenar un evento de webhook al que se llama repository_dispatch cuando desea que la actividad que se produzca fuera de GitHub desencadene un flujo de trabajo de Acciones de GitHub o un webhook de la aplicación de GitHub. Debe configurar el flujo de trabajo de Acciones de GitHub o la aplicación de GitHub para que se ejecute cuando se produzca el repository_dispatch evento.

Creación de un repositorio mediante una plantilla (versión preliminar)

Crea un nuevo repositorio mediante una plantilla de repositorio. El usuario autenticado debe ser propietario o miembro de una organización propietaria del repositorio.

Creación de una referencia (versión preliminar)

Crea una referencia para el repositorio. No puede crear nuevas referencias para repositorios vacíos, incluso si existe el hash SHA-1 de confirmación. Los repositorios vacíos son repositorios sin ramas.

Creación de una solicitud de incorporación de cambios (versión preliminar)

Esta operación consiste en crear una solicitud de incorporación de cambios en un repositorio. Para abrir o actualizar una solicitud de incorporación de cambios en un repositorio público, debe tener acceso de escritura al encabezado o a la rama de origen. En el caso de los repositorios propiedad de la organización, debe ser miembro de la organización que posee el repositorio para crear una solicitud de incorporación de cambios.

Crear o actualizar un secreto de repositorio (versión preliminar)

Crea o actualiza un secreto de repositorio con un valor cifrado. Cifre el secreto con LibSodium.

Crear un problema

Esta operación se usa para crear un nuevo problema para un repositorio específico.

Elimina un webhook de GitHub (versión preliminar)

Elimina un webhook de GitHub

Enumera los asignados disponibles para los problemas de un repositorio

Enumera los asignados disponibles para los problemas de un repositorio.

Enumera todas las etiquetas de un problema

Enumera todas las etiquetas de un problema.

Enumera todas las etiquetas de un repositorio

Enumera todas las etiquetas de un repositorio.

Enumera todos los hitos de un repositorio

Enumera todos los hitos de un repositorio.

Enumera todos los repositorios para el usuario autenticado

Enumera todos los repositorios (tanto públicos como privados) para el usuario autenticado.

Enumera todos los repositorios públicos de un usuario

Enumera todos los repositorios públicos de un usuario.

Enumera todos los repositorios públicos de una organización

Enumera todos los repositorios públicos de una organización.

Enumerar colaboradores del repositorio

Enumerar colaboradores del repositorio.

Obtención de todos los problemas de un repositorio

Obtenga todos los problemas de un repositorio.

Obtención de un problema determinado de un repositorio

Obtenga un problema determinado de un repositorio.

Obtención de un repositorio por identificador (versión preliminar)

Obtiene un repositorio por identificador.

Obtención de una clave pública del repositorio (versión preliminar)

Obtiene la clave pública, que debe cifrar los secretos. Debe cifrar un secreto para poder crear o actualizar secretos.

Obtención de una solicitud de incorporación de cambios (versión preliminar)

Esta operación se usa para obtener una solicitud de incorporación de cambios para el repositorio.

Obtención del usuario autenticado

Obtenga el usuario autenticado.

Obtener la lista de archivos de una solicitud de incorporación de cambios (versión preliminar)

Esta operación se usa para obtener la lista de archivos de una solicitud de incorporación de cambios para el repositorio.

Obtener todas las solicitudes de incorporación de cambios de un repositorio

Obtiene todas las solicitudes de incorporación de cambios de un repositorio.

Obtener una referencia (versión preliminar)

Devuelve una única referencia de la base de datos de Git. El reference parámetro debe tener el formato heads/<branch name> para las ramas y tags/<tag name> para las etiquetas. reference Si no coincide con una referencia existente, se devuelve .404

Quitar el repositorio seleccionado de un secreto de organización (versión preliminar)

Quita un repositorio de un secreto de organización cuando el para el visibility acceso al repositorio está establecido selecteden . La visibilidad se establece al crear o actualizar un secreto de organización. Debe autenticarse mediante un token de acceso con el admin:org ámbito para usar este punto de conexión. Las aplicaciones de GitHub deben tener el secrets permiso de organización para usar este punto de conexión.

Quitar revisores solicitados de una solicitud de incorporación de cambios (versión preliminar)

Quite los revisores solicitados de una solicitud de incorporación de cambios de un conjunto determinado de usuarios o equipos.

Servidor MCP de GitHub

Servidor MCP de GitHub

Solicitar revisores para una solicitud de incorporación de cambios (versión preliminar)

Solicita revisiones de una solicitud de incorporación de cambios de un conjunto determinado de usuarios o equipos.

Actualización de una solicitud de incorporación de cambios (versión preliminar)

Esta operación se usa para actualizar una solicitud de incorporación de cambios para el repositorio. Para actualizar una solicitud de incorporación de cambios en un repositorio público, debe tener acceso de escritura al encabezado o a la rama de origen. En el caso de los repositorios propiedad de la organización, debe ser miembro de la organización que posee el repositorio para abrir o actualizar una solicitud de incorporación de cambios.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Número de extracción
pullNumber True integer

Número de extracción.

Title
title string

Título de la solicitud de incorporación de cambios.

Body
body string

Contenido de la solicitud de incorporación de cambios.

Estado
state string

Estado de esta solicitud de incorporación de cambios. open o closed.

Base
base string

Nombre de la rama en la que desea que se extraigan los cambios. Debe ser una rama existente en el repositorio actual. No se puede actualizar la rama base en una solicitud de incorporación de cambios para que apunte a otro repositorio.

¿Puede modificar el mantenedor?
maintainer_can_modify boolean

Indica si los mantenedores pueden modificar la solicitud de incorporación de cambios.

Devoluciones

Las solicitudes de incorporación de cambios le permiten informar a otros usuarios sobre los cambios que ha insertado en un repositorio en GitHub. Una vez enviada una solicitud de incorporación de cambios, las partes interesadas pueden revisar el conjunto de cambios, analizar posibles modificaciones e incluso realizar confirmaciones de seguimiento de inserción si es necesario.

Actualizar un hito

Actualice un hito existente.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Número de hito
milestoneNumber True integer

Número de hito de un hito determinado.

Title
title string

Resumen del hito.

Estado
state string

Estado abierto o cerrado del hito.

Hitos
description string

Una descripción del hito.

due_on
due_on string

Fecha de vencimiento del hito.

Devoluciones

Colección de problemas relacionados y solicitudes de incorporación de cambios.

response
Milestone

Actualizar un problema

Actualice un problema existente según el número de problema.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Número de problema
issueNumber True integer

Número de problema para un problema determinado.

Title
title string

Resumen del problema.

Body
body string

Descripción del problema.

cesionario
assignee string

Asignado del problema.

Estado
state string

Estado abierto o cerrado de un problema. Puede ser uno de los abiertos o cerrados.

ChangeReason
state_reason string

Motivo del cambio de estado.

Hitos
milestone string

Número de hitos que se van a asociar al problema.

labels
labels array of string

etiquetas asociadas al problema.

Cesionarios
assignees array of string

UserSnames para asignar al problema.

Devoluciones

Propiedades de un problema de GitHub.

Agregar el repositorio seleccionado a un secreto de organización (versión preliminar)

Agrega un repositorio a un secreto de organización cuando el para el visibility acceso al repositorio está establecido selecteden . La visibilidad se establece al crear o actualizar un secreto de organización. Debe autenticarse mediante un token de acceso con el admin:org ámbito para usar este punto de conexión. Las aplicaciones de GitHub deben tener el secrets permiso de organización para usar este punto de conexión.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Id. del repositorio
repositoryId True integer

Identificador único del repositorio.

Nombre del secreto
secretName True string

Nombre del secreto.

Búsqueda de Github mediante consulta

Búsqueda de Github mediante consulta

Parámetros

Nombre Clave Requerido Tipo Description
query
query string

query

Búsqueda de problemas por estado y palabra clave

Busque problemas por estado y palabra clave.

Parámetros

Nombre Clave Requerido Tipo Description
q
q True string

Buscar palabras clave y calificadores.

sort
sort string

Propiedad por la que se ordenan los resultados.

order
order string

Dirección de ordenación.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página que se va a capturar

Devoluciones

Modelo para capturar resultados de búsqueda

Combinar una solicitud de incorporación de cambios (versión preliminar)

Esta operación se usa para combinar una solicitud de incorporación de cambios para el repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Número de extracción
pullNumber True integer

Número de extracción.

Título de confirmación
commitTitle string

Título del mensaje de confirmación automática.

Mensaje de confirmación
commitMessage string

Detalles adicionales para anexar al mensaje de confirmación automática.

Sha
sha string

SHA que el encabezado de solicitud de incorporación de cambios debe coincidir para permitir la combinación.

Merge (método)
mergeMethod string

Método de combinación que se va a usar. Los valores posibles son merge, squash o rebase. El valor predeterminado es merge.

Devoluciones

Resultado de combinación de solicitudes de incorporación de cambios.

Comparación de dos confirmaciones (versión preliminar)

Tanto como basehead deben ser nombres de rama en repositoryName. Para comparar ramas entre otros repositorios de la misma red que repositoryName, use el formato <USERNAME>:branch. La respuesta es equivalente a ejecutar el git log base..head comando; sin embargo, las confirmaciones se devuelven en orden cronológico.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Base
base True string

parámetro base

Head
head True string

parámetro head

Devoluciones

Comparación de confirmaciones

Comprobación de si un usuario es un colaborador del repositorio

Compruebe si un usuario es un colaborador del repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

nombre de usuario
userName True string

Identificador de la cuenta de usuario de GitHub.

Devoluciones

Modelo para capturar una respuesta de API única

response
object

Creación de un evento de distribución del repositorio (versión preliminar)

Esta operación consiste en desencadenar un evento de webhook al que se llama repository_dispatch cuando desea que la actividad que se produzca fuera de GitHub desencadene un flujo de trabajo de Acciones de GitHub o un webhook de la aplicación de GitHub. Debe configurar el flujo de trabajo de Acciones de GitHub o la aplicación de GitHub para que se ejecute cuando se produzca el repository_dispatch evento.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Nombre del evento
event_type string

Un nombre de evento de webhook personalizado.

Carga del evento
client_payload object

Carga JSON con información adicional sobre el evento de webhook que puede usar la acción o el trabajo.

Creación de un repositorio mediante una plantilla (versión preliminar)

Crea un nuevo repositorio mediante una plantilla de repositorio. El usuario autenticado debe ser propietario o miembro de una organización propietaria del repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario de la plantilla
templateOwner True string

Nombre del propietario del repositorio de plantillas.

Repositorio de plantillas
templateRepository True string

Nombre del repositorio de plantillas.

Propietario
owner string

La organización o persona que poseerá el nuevo repositorio. Si se deja en blanco, el usuario autenticado será el propietario.

Nombre
name True string

Nombre del nuevo repositorio.

Description
description string

Una breve descripción del nuevo repositorio.

¿Es privado?
private boolean

Para true crear un nuevo repositorio privado o false para crear uno público.

Devoluciones

Un repositorio de Git

Creación de una referencia (versión preliminar)

Crea una referencia para el repositorio. No puede crear nuevas referencias para repositorios vacíos, incluso si existe el hash SHA-1 de confirmación. Los repositorios vacíos son repositorios sin ramas.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Referencia
ref True string

Nombre de la referencia completa (es decir: refs/heads/master). Si no comienza con "refs" y tiene al menos dos barras diagonales, se rechazará.

Sha
sha True string

Valor SHA1 de esta referencia.

Devoluciones

Referencias de Git dentro de un repositorio

Creación de una solicitud de incorporación de cambios (versión preliminar)

Esta operación consiste en crear una solicitud de incorporación de cambios en un repositorio. Para abrir o actualizar una solicitud de incorporación de cambios en un repositorio público, debe tener acceso de escritura al encabezado o a la rama de origen. En el caso de los repositorios propiedad de la organización, debe ser miembro de la organización que posee el repositorio para crear una solicitud de incorporación de cambios.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Title
title string

Título de la nueva solicitud de incorporación de cambios.

Head
head True string

Nombre de la rama donde se implementan los cambios. Para las solicitudes de incorporación de cambios entre repositorios en la misma red, el espacio de nombres head con un usuario similar al siguiente: username:branch.

Base
base True string

Nombre de la rama en la que desea que se extraigan los cambios. Debe ser una rama existente en el repositorio actual. No se puede enviar una solicitud de incorporación de cambios a un repositorio que solicite una combinación a una base de otro repositorio.

Body
body string

Contenido de la solicitud de incorporación de cambios.

¿Puede modificar el mantenedor?
maintainer_can_modify boolean

Indica si los mantenedores pueden modificar la solicitud de incorporación de cambios.

Borrador
draft boolean

Indica si la solicitud de incorporación de cambios es un borrador.

Devoluciones

Las solicitudes de incorporación de cambios le permiten informar a otros usuarios sobre los cambios que ha insertado en un repositorio en GitHub. Una vez enviada una solicitud de incorporación de cambios, las partes interesadas pueden revisar el conjunto de cambios, analizar posibles modificaciones e incluso realizar confirmaciones de seguimiento de inserción si es necesario.

Crear o actualizar un secreto de repositorio (versión preliminar)

Crea o actualiza un secreto de repositorio con un valor cifrado. Cifre el secreto con LibSodium.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Nombre del secreto
secretName True string

Nombre del secreto.

encrypted_value
encrypted_value string

Valor para el secreto, cifrado con LibSodium mediante la clave pública recuperada de la acción Obtener una clave pública del repositorio.

key_id
key_id string

Identificador de la clave que usó para cifrar el secreto.

Crear un problema

Esta operación se usa para crear un nuevo problema para un repositorio específico.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Title
title True string

Resumen del problema.

Body
body string

Descripción del problema.

Devoluciones

Propiedades de un problema de GitHub.

Elimina un webhook de GitHub (versión preliminar)

Elimina un webhook de GitHub

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Id. de webhook de GitHub
webhookId True string

Identificador del webhook de GitHub

Enumera los asignados disponibles para los problemas de un repositorio

Enumera los asignados disponibles para los problemas de un repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página que se va a mostrar.

Devoluciones

Modelo para capturar la respuesta de la API de lista

Productos
MultipleFetchModel

Enumera todas las etiquetas de un problema

Enumera todas las etiquetas de un problema.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Número de problema
issueNumber True integer

Número de problema para un problema determinado.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página que se va a mostrar.

Devoluciones

Modelo para capturar la respuesta de la API de lista

Productos
MultipleFetchModel

Enumera todas las etiquetas de un repositorio

Enumera todas las etiquetas de un repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página que se va a mostrar.

Devoluciones

Modelo para capturar la respuesta de la API de lista

Productos
MultipleFetchModel

Enumera todos los hitos de un repositorio

Enumera todos los hitos de un repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

estado
state string

Estado del hito.

sort
sort string

Por qué ordenar los resultados.

direction
direction string

Dirección de ordenación.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página que se va a mostrar.

Devoluciones

Modelo para capturar la respuesta de la API de lista

Productos
MultipleFetchModel

Enumera todos los repositorios para el usuario autenticado

Enumera todos los repositorios (tanto públicos como privados) para el usuario autenticado.

Parámetros

Nombre Clave Requerido Tipo Description
visibilidad
visibility string

Limite los resultados a los repositorios de la visibilidad especificada (public/private/all).

afiliación
affiliation string

Limitar los resultados en función de la afiliación.

desde
since string

Limite los resultados a los repositorios actualizados después de un tiempo determinado.

before
before string

Limite los resultados a los repositorios actualizados antes de un tiempo determinado.

type
type string

Limite los resultados a los repositorios del tipo especificado.

sort
sort string

Propiedad por la que se ordenan los resultados.

direction
direction string

Dirección de ordenación.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página que se va a capturar

Devoluciones

Modelo para capturar la respuesta de la API de lista

Productos
MultipleFetchModel

Enumera todos los repositorios públicos de un usuario

Enumera todos los repositorios públicos de un usuario.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

type
type string

Limite los resultados a los repositorios del tipo especificado.

sort
sort string

Propiedad por la que se ordenan los resultados.

direction
direction string

Dirección de ordenación.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página que se va a capturar

Devoluciones

Modelo para capturar la respuesta de la API de lista

Productos
MultipleFetchModel

Enumera todos los repositorios públicos de una organización

Enumera todos los repositorios públicos de una organización.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

type
type string

Limite los resultados a los repositorios del tipo especificado.

sort
sort string

Propiedad por la que se ordenan los resultados.

direction
direction string

Dirección de ordenación.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página que se va a capturar

Devoluciones

Modelo para capturar la respuesta de la API de lista

Productos
MultipleFetchModel

Enumerar colaboradores del repositorio

Enumerar colaboradores del repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página que se va a mostrar.

Devoluciones

Modelo para capturar la respuesta de la API de lista

Productos
MultipleFetchModel

Obtención de todos los problemas de un repositorio

Obtenga todos los problemas de un repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

milestone
milestone string

Filtre por hito.

estado
state string

Filtre por estado.

cesionario
assignee string

Filtre por asignado.

creador
creator string

Filtre por creador.

mentioned
mentioned string

Filtre por menciones.

labels
labels string

Filtre por nombres de etiqueta.

sort
sort string

Campo por el que se van a ordenar los resultados.

direction
direction string

Dirección de ordenación.

desde
since string

Filtre por problemas después de la fecha especificada.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página que se va a mostrar.

Devoluciones

Modelo para capturar la respuesta de la API de lista

Productos
MultipleFetchModel

Obtención de un problema determinado de un repositorio

Obtenga un problema determinado de un repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Número de problema
issueNumber True integer

Número de problema para un problema determinado.

Devoluciones

Propiedades de un problema de GitHub.

Obtención de un repositorio por identificador (versión preliminar)

Obtiene un repositorio por identificador.

Parámetros

Nombre Clave Requerido Tipo Description
Id. del repositorio
repositoryId True integer

Identificador único del repositorio.

Devoluciones

Un repositorio de Git

Obtención de una clave pública del repositorio (versión preliminar)

Obtiene la clave pública, que debe cifrar los secretos. Debe cifrar un secreto para poder crear o actualizar secretos.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Devoluciones

Clave pública que se usa para establecer secretos de acciones.

Obtención de una solicitud de incorporación de cambios (versión preliminar)

Esta operación se usa para obtener una solicitud de incorporación de cambios para el repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Número de extracción
pullNumber True integer

Número de extracción.

Devoluciones

Las solicitudes de incorporación de cambios le permiten informar a otros usuarios sobre los cambios que ha insertado en un repositorio en GitHub. Una vez enviada una solicitud de incorporación de cambios, las partes interesadas pueden revisar el conjunto de cambios, analizar posibles modificaciones e incluso realizar confirmaciones de seguimiento de inserción si es necesario.

Obtención del usuario autenticado

Obtenga el usuario autenticado.

Devoluciones

Propiedades de un usuario de GitHub.

Obtener la lista de archivos de una solicitud de incorporación de cambios (versión preliminar)

Esta operación se usa para obtener la lista de archivos de una solicitud de incorporación de cambios para el repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Número de extracción
pullNumber True integer

Número de extracción.

Devoluciones

Obtener todas las solicitudes de incorporación de cambios de un repositorio

Obtiene todas las solicitudes de incorporación de cambios de un repositorio.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

estado
state string

Filtre por estado.

cabeza
head string

Filtre por usuario principal u organización.

base
base string

Filtre por nombre de rama base.

sort
sort string

Por qué ordenar los resultados.

direction
direction string

Dirección de ordenación.

perPage
per_page integer

Número de resultados por página.

página
page integer

Número de página que se va a mostrar.

Devoluciones

Modelo para capturar la respuesta de la API de lista

Productos
MultipleFetchModel

Obtener una referencia (versión preliminar)

Devuelve una única referencia de la base de datos de Git. El reference parámetro debe tener el formato heads/<branch name> para las ramas y tags/<tag name> para las etiquetas. reference Si no coincide con una referencia existente, se devuelve .404

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Referencia
reference True string

La referencia de la dirección URL debe tener el formato de encabezado o< nombre> de rama para las ramas y etiquetas o< el nombre> de etiqueta para las etiquetas.

Devoluciones

Referencias de Git dentro de un repositorio

Quitar el repositorio seleccionado de un secreto de organización (versión preliminar)

Quita un repositorio de un secreto de organización cuando el para el visibility acceso al repositorio está establecido selecteden . La visibilidad se establece al crear o actualizar un secreto de organización. Debe autenticarse mediante un token de acceso con el admin:org ámbito para usar este punto de conexión. Las aplicaciones de GitHub deben tener el secrets permiso de organización para usar este punto de conexión.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Id. del repositorio
repositoryId True integer

Identificador único del repositorio.

Nombre del secreto
secretName True string

Nombre del secreto.

Quitar revisores solicitados de una solicitud de incorporación de cambios (versión preliminar)

Quite los revisores solicitados de una solicitud de incorporación de cambios de un conjunto determinado de usuarios o equipos.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Número de extracción
pullNumber True integer

Número de extracción.

Revisores
reviewers array of string
team_reviewers
team_reviewers array of string

Servidor MCP de GitHub

Servidor MCP de GitHub

Solicitar revisores para una solicitud de incorporación de cambios (versión preliminar)

Solicita revisiones de una solicitud de incorporación de cambios de un conjunto determinado de usuarios o equipos.

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Número de extracción
pullNumber True integer

Número de extracción.

Revisores
reviewers array of string
team_reviewers
team_reviewers array of string

Desencadenadores

Cuando se abre un nuevo problema y me asigna

Esta operación se desencadena cuando se abre un problema y se asigna al usuario que ha iniciado sesión.

Cuando se asigna un problema a mí

Esta operación se desencadena cuando se asigna un problema al usuario que ha iniciado sesión.

Cuando se cierra un problema asignado a mí

Esta operación se desencadena cuando se cierra un problema asignado al usuario que ha iniciado sesión.

Cuando se crea o modifica una solicitud de incorporación de cambios (versión preliminar)

Crea un webhook de GitHub para solicitudes de incorporación de cambios

Cuando se abre un nuevo problema y me asigna

Esta operación se desencadena cuando se abre un problema y se asigna al usuario que ha iniciado sesión.

Devoluciones

Propiedades de un problema de GitHub.

Cuando se asigna un problema a mí

Esta operación se desencadena cuando se asigna un problema al usuario que ha iniciado sesión.

Devoluciones

Propiedades de un problema de GitHub.

Cuando se cierra un problema asignado a mí

Esta operación se desencadena cuando se cierra un problema asignado al usuario que ha iniciado sesión.

Devoluciones

Propiedades de un problema de GitHub.

Cuando se crea o modifica una solicitud de incorporación de cambios (versión preliminar)

Crea un webhook de GitHub para solicitudes de incorporación de cambios

Parámetros

Nombre Clave Requerido Tipo Description
Propietario del repositorio
repositoryOwner True string

Nombre del propietario del repositorio.

Nombre del repositorio
repositoryName True string

Nombre del repositorio.

Eventos de webhook en los que se va a escuchar
events True array of string

Eventos de webhook en los que se va a escuchar

Devoluciones

Respuesta de solicitud de incorporación de cambios de webhook.

Definiciones

IssueDetailsModel

Propiedades de un problema de GitHub.

Nombre Ruta de acceso Tipo Description
Title
title string

Resumen del problema.

Body
body string

Descripción del problema.

cesionario
assignee UserDetailsModel

Propiedades de un usuario de GitHub.

Id
number integer

Identificador único del problema.

Estado
state string

Estado del problema.

Date-Time creados
created_at string

aaaa-MM-ddTHH:mm:ss.fffZ (formato UTC).

Dirección URL del repositorio
repository_url string

Vínculo web al repositorio.

MultipleSearchFetchModel

Modelo para capturar resultados de búsqueda

Nombre Ruta de acceso Tipo Description
body
body array of GeneralAPIModel

cuerpo del resultado

MultipleFetchModel

Modelo para capturar la respuesta de la API de lista

Nombre Ruta de acceso Tipo Description
Productos
GeneralAPIModel

Modelo para capturar una respuesta de API única

GeneralAPIModel

Modelo para capturar una respuesta de API única

UserDetailsModel

Propiedades de un usuario de GitHub.

Nombre Ruta de acceso Tipo Description
Iniciar sesión
login string

Todocoleccion.

Id
id integer

ID de usuario.

Id. de nodo
node_id string

Id. de nodo de usuario.

Avatar Url
avatar_url string

Dirección URL del avatar de usuario.

Gravatar Id.
gravatar_id string

Id. gravatar de usuario.

URL
url string

Dirección URL del usuario.

Html Url
html_url string

Dirección URL html del usuario.

Url de seguidores
followers_url string

User FollowersUrl

Dirección URL siguiente
following_url string

Dirección URL siguiente del usuario.

Gists Url
gists_url string

Dirección URL de Gists de usuario.

Dirección URL con estrella
starred_url string

Dirección URL con estrella del usuario.

Dirección URL de suscripciones
subscriptions_url string

Dirección URL de suscripciones de usuario.

Url de organizaciones
organizations_url string

Dirección URL de las organizaciones de usuario.

Dirección URL de repositorios
repos_url string

Dirección URL de repositorios de usuarios.

Dirección URL de eventos
events_url string

Dirección URL de eventos de usuario.

Dirección URL de eventos recibidos
received_events_url string

Dirección URL de eventos recibidos por el usuario.

Tipo
type string

Tipo de usuario.

Administrador del sitio
site_admin boolean

¿Es administrador del sitio de usuario?

Nombre
name string

Nombre de usuario.

Empresa
company string

Empresa de usuario.

Blog
blog string

Blog de usuario.

Ubicación
location string

Ubicación del usuario.

Correo Electrónico
email string

Correo electrónico de usuario.

Contratable
hireable boolean

¿El usuario se puede contratar?

Biografía
bio string

Usuario Bio.

Repositorios públicos
public_repos integer

Repositorios públicos de usuario.

Gists públicos
public_gists integer

Gists públicos de usuario.

Seguidores
followers integer

Seguidores del usuario.

Siguiendo
following integer

Usuario siguiente.

Creado en
created_at date-time

Usuario creado en.

Actualizado en
updated_at date-time

Usuario actualizado en.

Comprobación

Nombre Ruta de acceso Tipo Description
Se ha comprobado
verified boolean

Indica si GitHub considera que la firma de esta confirmación se va a comprobar.

Motivo de comprobación
reason string

Motivo del valor comprobado.

Valor con signo
payload string

Valor que se firmó.

Firma de confirmación
signature string

Firma extraída de la confirmación.

GitUser

Metapropiedades para la información de autor o de confirmación de Git.

Nombre Ruta de acceso Tipo Description
Nombre de usuario de Git
name string

Nombre de usuario

Correo electrónico de usuario de Git
email string

Correo Electrónico

Marca de tiempo de confirmación
date string

Marca de tiempo de confirmación.

DiffEntry

Entrada de diferencias

Nombre Ruta de acceso Tipo Description
Nombre de archivo
filename string

Se ha cambiado el nombre de archivo.

Adiciones
additions integer

Número de adiciones en el archivo

Eliminaciones
deletions integer

Número de eliminaciones en el archivo

Changes
changes integer

Número de cambios en el archivo

Estado
status string

Estado del cambio modificado, cambiado de nombre, etc.,

Dirección URL sin formato
raw_url string

Vínculo de dirección URL sin formato al archivo

Blob Url
blob_url string

Vínculo a la dirección URL del blob al archivo

Patch
patch string

Cambios reales realizados en el archivo.

Sha del cambio
sha string

SHA del cambio.

Dirección URL del contenido
contents_url string

Dirección URL del contenido del archivo.

FileName anterior
previous_filename string

FileName anterior si se cambia el valor de FileName

Commit

Commit

Nombre Ruta de acceso Tipo Description
Dirección URL de confirmación
url string

Dirección URL HTTP de la confirmación.

Confirmar sha
sha string

SHA de la confirmación

Id. de nodo
node_id string

Id. de nodo de la confirmación.

HTML Url
html_url string

Dirección URL HTML de la confirmación

Dirección URL de comentarios
comments_url string

Dirección URL de comentarios de la confirmación

Dirección URL de confirmación
commit.url string

Dirección URL de la confirmación.

autor
commit.author GitUser

Metapropiedades para la información de autor o de confirmación de Git.

committer
commit.committer GitUser

Metapropiedades para la información de autor o de confirmación de Git.

Mensaje de confirmación
commit.message string

Mensaje de confirmación.

Recuento de comentarios
commit.comment_count integer

Recuento de comentarios de la confirmación

Confirmar sha
commit.tree.sha string

SHA de la confirmación

Dirección URL de confirmación
commit.tree.url uri

Dirección URL de confirmación.

verificación
commit.verification Verification
autor
author UserDetailsModel

Propiedades de un usuario de GitHub.

committer
committer UserDetailsModel

Propiedades de un usuario de GitHub.

padres
parents array of object
Sha primario
parents.sha string

Sha de confirmación de rama primaria

Dirección URL de la rama primaria
parents.url string

Dirección URL de la rama primaria.

Dirección URL HTML de la rama principal
parents.html_url string

Dirección URL HTML de la rama primaria.

Adiciones
stats.additions integer

Número de adiciones

Eliminaciones
stats.deletions integer

Número de eliminaciones

Total
stats.total integer

Total de cambios

files
files array of DiffEntry

CommitComparison

Comparación de confirmaciones

Nombre Ruta de acceso Tipo Description
URL
url string

Dirección URL de la comparación

HTML Url
html_url string

Dirección URL html para la comparación

Dirección URL permanente
permalink_url string

Dirección URL permanente para la comparación

Dirección URL de diferencia
diff_url string

Dirección URL de diferencia

Url de revisión
patch_url string

Url de revisión

base_commit
base_commit Commit

Commit

merge_base_commit
merge_base_commit Commit

Commit

Estado
status string

Estado de la comparación, por ejemplo, diverged etc.,

Adelante por
ahead_by integer

adelante por rama base

Detrás de
behind_by integer

rama base de behind_by

Total de confirmaciones
total_commits integer

total de confirmaciones

Confirmaciones
commits array of Commit

Comete

Archivos
files array of DiffEntry

files

ActionsPublicKey

Clave pública que se usa para establecer secretos de acciones.

Nombre Ruta de acceso Tipo Description
Id. de clave
key_id string

Identificador de la clave.

Key
key string

Clave pública codificada en Base64.

Id
id integer

Identificador único de la clave.

URL
url string

Dirección URL de clave pública.

Title
title string

Título de clave pública.

Creado en
created_at string

Fecha y hora en que se creó la clave.

LicenseDetails (Detalles de la licencia)

Detalles de licencia

Nombre Ruta de acceso Tipo Description
Key
key string

Id. de SPDX en minúsculas de la licencia.

Nombre
name string

Nombre completo de la licencia especificado por https://spdx.org/licenses.

URL
url uri

Dirección URL de la licencia en https://choosealicense.com.

Id. de SPDX
spdx_id string

Identificador corto especificado por https://spdx.org/licenses.

Id. de nodo
node_id string

Id. de nodo de licencia.

HTML Url
html_url uri

Dirección URL HTML de licencia.

RepositoryMiniDetails

Un repositorio de Git

Nombre Ruta de acceso Tipo Description
Id. del repositorio
id integer

Identificador único del repositorio.

Id. de nodo del repositorio
node_id string

Identificador de nodo del repositorio.

Nombre del repositorio
name string

Nombre del repositorio.

Nombre completo del repositorio
full_name string

Nombre completo del repositorio.

administrador
permissions.admin boolean
pull
permissions.pull boolean
clasificación
permissions.triage boolean
empujar
permissions.push boolean
mantener
permissions.maintain boolean
owner
owner UserDetailsModel

Propiedades de un usuario de GitHub.

¿Es el repositorio privado?
private boolean

Si el repositorio es privado o público.

Descripción del repositorio
description string

Descripción del repositorio

Página principal del repositorio
homepage uri

Página principal de este repositorio

Idioma del repositorio
language string

El idioma de este repositorio

¿Está archivado el repositorio?
archived boolean

Indica si el repositorio está archivado.

¿Está deshabilitado el repositorio?
disabled boolean

Devuelve si este repositorio está deshabilitado o no.

Visibilidad del repositorio
visibility string

Visibilidad del repositorio: pública, privada o interna.

Repositorio creado en
created_at date-time

la fecha y hora en que se creó el repositorio.

Repositorio actualizado en
updated_at date-time

la fecha y hora en que se actualizó por última vez el repositorio.

Repositorio permitir la combinación de rebase
allow_rebase_merge boolean

Si se permiten las combinaciones de rebase para las solicitudes de incorporación de cambios.

Repositorio Permitir combinación de squash
allow_squash_merge boolean

Si se permiten combinaciones de squash para las solicitudes de incorporación de cambios.

Rama de eliminación de repositorio al combinar
delete_branch_on_merge boolean

Si se van a eliminar ramas principales cuando se combinan las solicitudes de incorporación de cambios

Confirmación de la combinación de permitidos del repositorio
allow_merge_commit boolean

Si se permiten confirmaciones de combinación para las solicitudes de incorporación de cambios.

Rama maestra del repositorio
master_branch string

Rama maestra del repositorio.

RepositoryDetails

Un repositorio de Git

Nombre Ruta de acceso Tipo Description
Id
id integer

Identificador único del repositorio.

Id. de nodo
node_id string

Identificador de nodo del repositorio.

Nombre
name string

Nombre del repositorio.

Nombre completo
full_name string

Nombre completo del repositorio.

Licencia
license LicenseDetails

Detalles de licencia

Horquillas
forks integer

Número de bifurcaciones del repositorio.

administrador
permissions.admin boolean
pull
permissions.pull boolean
clasificación
permissions.triage boolean
empujar
permissions.push boolean
mantener
permissions.maintain boolean
owner
owner UserDetailsModel

Propiedades de un usuario de GitHub.

¿Es privado?
private boolean

Si el repositorio es privado o público.

Html Url
html_url uri

Dirección URL html del repositorio

Description
description string

Descripción del repositorio

¿Es una bifurcación?
fork boolean

Si el repositorio es una bifurcación?

URL
url uri

Dirección URL HTTP de este repositorio

Dirección URL de archivo
archive_url string

La dirección URL de archivo de este repositorio

Dirección URL de los destinatarios
assignees_url string

Dirección URL de asignados para este repositorio

Blobs Url
blobs_url string

Dirección URL de blobs de este repositorio

Url de ramas
branches_url string

Dirección URL de ramas de este repositorio

Dirección URL de colaboradores
collaborators_url string

Dirección URL de colaboradores de este repositorio

Dirección URL de comentarios
comments_url string

Dirección URL de comentarios de este repositorio

Dirección URL de confirmaciones
commits_url string

La dirección URL de confirmaciones de este repositorio

Comparar dirección URL
compare_url string

Dirección URL de comparación de este repositorio

Dirección URL del contenido
contents_url string

La dirección URL de contenido de este repositorio

Dirección URL de colaboradores
contributors_url uri

Dirección URL de colaboradores de este repositorio

Dirección URL de implementaciones
deployments_url uri

La dirección URL de implementaciones de este repositorio

Dirección URL de descargas
downloads_url uri

La dirección URL de descargas de este repositorio

Dirección URL de eventos
events_url uri

La dirección URL de eventos de este repositorio

Dirección URL de bifurcaciones
forks_url uri

Dirección URL de bifurcación de este repositorio

Dirección URL de confirmaciones de Git
git_commits_url string

Dirección URL de confirmaciones de Git para este repositorio

Dirección URL de referencias de Git
git_refs_url string

Dirección URL de referencias de Git para este repositorio

Dirección URL de etiquetas de Git
git_tags_url string

Dirección URL de etiquetas de Git para este repositorio

Git Url
git_url string

Dirección URL de Git para este repositorio

Dirección URL de comentario del problema
issue_comment_url string

Dirección URL del comentario del problema para este repositorio

Dirección URL de eventos de problema
issue_events_url string

Dirección URL de eventos de problema para este repositorio

Dirección URL de problemas
issues_url string

La dirección URL de problemas de este repositorio

Dirección URL de claves
keys_url string

Dirección URL de claves de este repositorio

Url de etiquetas
labels_url string

La dirección URL de etiquetas de este repositorio

Dirección URL de idiomas
languages_url uri

Dirección URL de idiomas de este repositorio

Dirección URL de mezcla
merges_url uri

Dirección URL de mezcla para este repositorio

Url de hitos
milestones_url string

Dirección URL de hitos de este repositorio

Dirección URL de notificaciones
notifications_url string

La dirección URL de notificaciones de este repositorio

Pulls Url
pulls_url string

Dirección URL de extracción de este repositorio

Url de versiones
releases_url string

La dirección URL de versiones de este repositorio

SSH Url
ssh_url string

Dirección URL de SSH para clonar este repositorio

Stargazers Url
stargazers_url uri

Los stargazers (Stargazers son las personas que han marcado el repositorio de GitHub) para este repositorio

Dirección URL de estados
statuses_url string

Dirección URL de estado de este repositorio

Dirección URL de suscriptores
subscribers_url uri

Dirección URL de suscriptores de este repositorio

Dirección URL de la suscripción
subscription_url uri

Dirección URL de la suscripción de este repositorio

Url de etiquetas
tags_url uri

Dirección URL de etiquetas para este repositorio

Teams Url
teams_url uri

Dirección URL de teams para este repositorio

Url de árboles
trees_url string

Dirección URL de árboles de este repositorio

Dirección URL de clonación
clone_url string

Dirección URL de clonación de este repositorio

Dirección URL reflejada
mirror_url uri

Dirección URL de reflejo original de este repositorio

Url de enlaces
hooks_url uri

Dirección URL de enlaces de este repositorio

SVN Url
svn_url uri

Dirección URL de SVN para este repositorio

Página principal
homepage uri

Página principal de este repositorio

Language
language string

El idioma de este repositorio

Recuento de bifurcaciones
forks_count integer

Número de bifurcaciones que hay de este repositorio en toda la red.

Recuento de stargazers
stargazers_count integer

Número de usuarios que han protagonizado el repositorio.

Recuento de monitores
watchers_count integer

Número de usuarios que ven el repositorio.

Tamaño
size integer

Tamaño del repositorio

Rama predeterminada
default_branch string

Rama predeterminada del repositorio.

Número de problemas abiertos
open_issues_count integer

Número de problemas abiertos en el repositorio.

¿Es plantilla?
is_template boolean

Si este repositorio actúa como una plantilla que se puede usar para generar nuevos repositorios.

Temas
topics array of string

Lista de temas en el repositorio

¿Tiene problemas?
has_issues boolean

Si los problemas están habilitados.

¿Tiene proyectos?
has_projects boolean

Si los proyectos están habilitados.

¿Tiene Wiki?
has_wiki boolean

Indica si la wiki está habilitada.

¿Tiene Páginas?
has_pages boolean

Indica si las páginas están habilitadas.

¿Descargas?
has_downloads boolean

Si las descargas están habilitadas.

¿Está archivado?
archived boolean

Indica si el repositorio está archivado.

¿Está deshabilitado?
disabled boolean

Devuelve si este repositorio está deshabilitado o no.

Visibilidad
visibility string

Visibilidad del repositorio: pública, privada o interna.

Insertado en
pushed_at date-time

Cuando el repositorio se insertó por última vez.

Creado en
created_at date-time

la fecha y hora en que se creó el repositorio.

Actualizado en
updated_at date-time

la fecha y hora en que se actualizó por última vez el repositorio.

Permitir la combinación de rebase
allow_rebase_merge boolean

Si se permiten las combinaciones de rebase para las solicitudes de incorporación de cambios.

Identificador del repositorio de plantillas
template_repository.id integer

Identificador único del repositorio.

Identificador de nodo del repositorio de plantillas
template_repository.node_id string

Identificador de nodo del repositorio.

Nombre del repositorio de plantillas
template_repository.name string

Nombre del repositorio.

Nombre completo del repositorio de plantillas
template_repository.full_name string

Nombre completo del repositorio.

owner
template_repository.owner UserDetailsModel

Propiedades de un usuario de GitHub.

¿Es privado el repositorio de plantillas?
template_repository.private boolean

Si el repositorio es privado o público.

Dirección URL html del repositorio de plantillas
template_repository.html_url uri

Dirección URL html del repositorio

Descripción del repositorio de plantillas
template_repository.description string

Descripción del repositorio

¿Es el repositorio de plantillas una bifurcación?
template_repository.fork boolean

Si el repositorio es una bifurcación?

Dirección URL del repositorio de plantillas
template_repository.url uri

Dirección URL HTTP de este repositorio

Dirección URL de archivo del repositorio de plantillas
template_repository.archive_url string

La dirección URL de archivo de este repositorio

Dirección URL de asignación del repositorio de plantillas
template_repository.assignees_url string

Dirección URL de asignados para este repositorio

Dirección URL de blobs del repositorio de plantillas
template_repository.blobs_url string

Dirección URL de blobs de este repositorio

Dirección URL de ramas del repositorio de plantillas
template_repository.branches_url string

Dirección URL de ramas de este repositorio

Dirección URL de colaboradores del repositorio de plantillas
template_repository.collaborators_url string

Dirección URL de colaboradores de este repositorio

Dirección URL de comentarios del repositorio de plantillas
template_repository.comments_url string

Dirección URL de comentarios de este repositorio

Dirección URL de confirmaciones del repositorio de plantillas
template_repository.commits_url string

La dirección URL de confirmaciones de este repositorio

Dirección URL de comparación del repositorio de plantillas
template_repository.compare_url string

Dirección URL de comparación de este repositorio

Dirección URL de contenido del repositorio de plantillas
template_repository.contents_url string

La dirección URL de contenido de este repositorio

Dirección URL de colaboradores del repositorio de plantillas
template_repository.contributors_url uri

Dirección URL de colaboradores de este repositorio

Dirección URL de implementaciones del repositorio de plantillas
template_repository.deployments_url uri

La dirección URL de implementaciones de este repositorio

Dirección URL de descargas del repositorio de plantillas
template_repository.downloads_url uri

La dirección URL de descargas de este repositorio

Dirección URL de eventos del repositorio de plantillas
template_repository.events_url uri

La dirección URL de eventos de este repositorio

Url de bifurcación del repositorio de plantillas
template_repository.forks_url uri

Dirección URL de bifurcación de este repositorio

Dirección URL de confirmaciones de Git del repositorio de plantillas
template_repository.git_commits_url string

Dirección URL de confirmaciones de Git para este repositorio

Dirección URL de referencias de Git del repositorio de plantillas
template_repository.git_refs_url string

Dirección URL de referencias de Git para este repositorio

Dirección URL de etiquetas git del repositorio de plantillas
template_repository.git_tags_url string

Dirección URL de etiquetas de Git para este repositorio

Dirección URL de Git del repositorio de plantillas
template_repository.git_url string

Dirección URL de Git para este repositorio

Dirección URL de comentario del problema del repositorio de plantillas
template_repository.issue_comment_url string

Dirección URL del comentario del problema para este repositorio

Dirección URL de eventos de problemas del repositorio de plantillas
template_repository.issue_events_url string

Dirección URL de eventos de problema para este repositorio

Dirección URL de problemas del repositorio de plantillas
template_repository.issues_url string

La dirección URL de problemas de este repositorio

Dirección URL de claves del repositorio de plantillas
template_repository.keys_url string

Dirección URL de claves de este repositorio

Dirección URL de etiquetas del repositorio de plantillas
template_repository.labels_url string

La dirección URL de etiquetas de este repositorio

Dirección URL de idiomas del repositorio de plantillas
template_repository.languages_url uri

Dirección URL de idiomas de este repositorio

Dirección URL de mezcla del repositorio de plantillas
template_repository.merges_url uri

Dirección URL de mezcla para este repositorio

Dirección URL de hitos del repositorio de plantillas
template_repository.milestones_url string

Dirección URL de hitos de este repositorio

Dirección URL de notificaciones del repositorio de plantillas
template_repository.notifications_url string

La dirección URL de notificaciones de este repositorio

Dirección URL de extracción del repositorio de plantillas
template_repository.pulls_url string

Dirección URL de extracción de este repositorio

Dirección URL de versiones del repositorio de plantillas
template_repository.releases_url string

La dirección URL de versiones de este repositorio

Dirección URL ssh del repositorio de plantillas
template_repository.ssh_url string

Dirección URL de SSH para clonar este repositorio

Dirección URL de Stargazers del repositorio de plantillas
template_repository.stargazers_url uri

Los stargazers (Stargazers son las personas que han marcado el repositorio de GitHub) para este repositorio

Dirección URL de estado del repositorio de plantillas
template_repository.statuses_url string

Dirección URL de estado de este repositorio

Dirección URL de suscriptores del repositorio de plantillas
template_repository.subscribers_url uri

Dirección URL de suscriptores de este repositorio

Dirección URL de suscripción del repositorio de plantillas
template_repository.subscription_url uri

Dirección URL de la suscripción de este repositorio

Dirección URL de etiquetas del repositorio de plantillas
template_repository.tags_url uri

Dirección URL de etiquetas para este repositorio

Dirección URL de Teams del repositorio de plantillas
template_repository.teams_url uri

Dirección URL de teams para este repositorio

Dirección URL de árboles de repositorio de plantillas
template_repository.trees_url string

Dirección URL de árboles de este repositorio

Dirección URL de clonación del repositorio de plantillas
template_repository.clone_url string

Dirección URL de clonación de este repositorio

Dirección URL del reflejo del repositorio de plantillas
template_repository.mirror_url uri

Dirección URL de reflejo original de este repositorio

Dirección URL de enlaces del repositorio de plantillas
template_repository.hooks_url uri

Dirección URL de enlaces de este repositorio

Dirección URL de SVN del repositorio de plantillas
template_repository.svn_url uri

Dirección URL de SVN para este repositorio

Página principal del repositorio de plantillas
template_repository.homepage uri

Página principal de este repositorio

Lenguaje del repositorio de plantillas
template_repository.language string

El idioma de este repositorio

Recuento de bifurcaciones del repositorio de plantillas
template_repository.forks_count integer

Número de bifurcaciones que hay de este repositorio en toda la red.

Recuento de stargazers del repositorio de plantillas
template_repository.stargazers_count integer

Número de usuarios que han protagonizado el repositorio.

Recuento de monitores de repositorio de plantillas
template_repository.watchers_count integer

Número de usuarios que ven el repositorio.

Tamaño del repositorio de plantillas
template_repository.size integer

Tamaño del repositorio

Rama predeterminada del repositorio de plantillas
template_repository.default_branch string

Rama predeterminada del repositorio.

Recuento de problemas abiertos del repositorio de plantillas
template_repository.open_issues_count integer

Número de problemas abiertos en el repositorio.

¿Es el repositorio de plantillas una plantilla?
template_repository.is_template boolean

Si este repositorio actúa como una plantilla que se puede usar para generar nuevos repositorios.

Temas del repositorio de plantillas
template_repository.topics array of string

Lista de temas en el repositorio

¿El repositorio de plantillas tiene problemas?
template_repository.has_issues boolean

Si los problemas están habilitados.

¿El repositorio de plantillas tiene proyectos?
template_repository.has_projects boolean

Si los proyectos están habilitados.

¿El repositorio de plantillas tiene wiki?
template_repository.has_wiki boolean

Indica si la wiki está habilitada.

¿El repositorio de plantillas tiene páginas?
template_repository.has_pages boolean

Indica si las páginas están habilitadas.

¿El repositorio de plantillas tiene descargas?
template_repository.has_downloads boolean

Si las descargas están habilitadas.

¿Está archivado el repositorio de plantillas?
template_repository.archived boolean

Indica si el repositorio está archivado.

¿Está deshabilitado el repositorio de plantillas?
template_repository.disabled boolean

Devuelve si este repositorio está deshabilitado o no.

Visibilidad del repositorio de plantillas
template_repository.visibility string

Visibilidad del repositorio: pública, privada o interna.

Repositorio de plantillas insertado en
template_repository.pushed_at date-time

Cuando el repositorio se insertó por última vez.

Repositorio de plantillas creado en
template_repository.created_at date-time

la fecha y hora en que se creó el repositorio.

Repositorio de plantillas actualizado en
template_repository.updated_at date-time

la fecha y hora en que se actualizó por última vez el repositorio.

administrador
template_repository.permissions.admin boolean
empujar
template_repository.permissions.push boolean
pull
template_repository.permissions.pull boolean
Repositorio de plantillas Permitir la combinación de rebase
template_repository.allow_rebase_merge boolean

Si se permiten las combinaciones de rebase para las solicitudes de incorporación de cambios.

Repositorio de plantillas del repositorio de plantillas
template_repository.template_repository string

Repositorio de plantillas.

Token de clonación temporal del repositorio de plantillas
template_repository.temp_clone_token string

Token de autenticación temporal para clonar este repositorio.

Repositorio de plantillas Permitir combinación de squash
template_repository.allow_squash_merge boolean

Si se permiten combinaciones de squash para las solicitudes de incorporación de cambios.

Eliminación de la rama del repositorio de plantillas al combinar
template_repository.delete_branch_on_merge boolean

Si se van a eliminar ramas principales cuando se combinan las solicitudes de incorporación de cambios

Repositorio de plantillas Permitir confirmación de combinación
template_repository.allow_merge_commit boolean

Si se permiten confirmaciones de combinación para las solicitudes de incorporación de cambios.

Recuento de suscriptores del repositorio de plantillas
template_repository.subscribers_count integer

Número de suscriptores para el repositorio.

Recuento de redes del repositorio de plantillas
template_repository.network_count integer

Recuento de redes del repositorio

Token de clonación temporal
temp_clone_token string

Token de autenticación temporal para clonar este repositorio.

Permitir combinación de squash
allow_squash_merge boolean

Si se permiten combinaciones de squash para las solicitudes de incorporación de cambios.

Eliminar rama al combinar
delete_branch_on_merge boolean

Si se van a eliminar ramas principales cuando se combinan las solicitudes de incorporación de cambios

Permitir confirmación de combinación
allow_merge_commit boolean

Si se permiten confirmaciones de combinación para las solicitudes de incorporación de cambios.

Recuento de suscriptores
subscribers_count integer

Número de suscriptores para el repositorio.

Recuento de redes
network_count integer

Recuento de redes del repositorio

Problemas abiertos
open_issues integer

Problemas abiertos del repositorio.

Watchers
watchers integer

Monitores de repositorio.

Rama maestra
master_branch string

Rama maestra del repositorio.

Estrellada en
starred_at string

Repositorio con estrella en

GitReference

Referencias de Git dentro de un repositorio

Nombre Ruta de acceso Tipo Description
Referencia
ref string

Nombre de la referencia completa.

Id. de nodo
node_id string

Identificador de nodo de la referencia.

URL
url uri

Dirección URL de la referencia.

type
object.type string

Tipo del objeto.

Sha
object.sha string

Sha para la referencia.

URL
object.url uri

Dirección URL del objeto.

PullRequestMergeResult

Resultado de combinación de solicitudes de incorporación de cambios.

Nombre Ruta de acceso Tipo Description
Sha
sha string

SHA para la confirmación de combinación.

¿Se combina?
merged boolean

Indica si la solicitud de incorporación de cambios se ha combinado o no.

Message
message string

Mensaje de respuesta de combinación.

Hito

Colección de problemas relacionados y solicitudes de incorporación de cambios.

Nombre Ruta de acceso Tipo Description
Url del hito
url uri

Dirección URL HTTP del hito.

Url html de hito
html_url uri

Dirección URL HTML del hito.

Url de etiquetas de hito
labels_url uri

La dirección URL de las etiquetas del hito.

Id. de hito
id integer

Identificador único del hito.

Id. de nodo de hito
node_id string

Identificador de nodo del hito.

Número de hito
number integer

Número del hito.

Estado del hito
state string

Estado del hito.

Título del hito
title string

Título del hito.

Descripción del hito
description string

Descripción del hito.

creador
creator UserDetailsModel

Propiedades de un usuario de GitHub.

Problemas abiertos de hitos
open_issues integer

Número de problemas abiertos para el repositorio.

Problemas cerrados de hitos
closed_issues integer

Número de problemas cerrados para el repositorio.

Hito creado en
created_at date-time

Fecha y hora en que se creó el hito.

Hito actualizado en
updated_at date-time

Fecha y hora en que se actualizó por última vez el hito.

Hito cerrado en
closed_at date-time

Fecha y hora en que se cerró el hito.

Hito vencido
due_on date-time

Fecha de vencimiento del hito.

Etiqueta

Las etiquetas codificadas en color le ayudan a clasificar y filtrar sus problemas (al igual que las etiquetas en Gmail).

Nombre Ruta de acceso Tipo Description
Id
id integer

Identificador único de la etiqueta.

Id. de nodo
node_id string

Identificador de nodo de la etiqueta.

URL
url uri

Dirección URL de la etiqueta

Nombre
name string

Nombre de la etiqueta.

Description
description string

Una breve descripción de esta etiqueta.

Color
color string

Código hexadecimal de 6 caracteres, sin el #inicial, identificando el color

¿Es el valor predeterminado?
default boolean

Indica si se trata de una etiqueta predeterminada.

TeamDetails

Grupos de miembros de la organización que conceden permisos en repositorios especificados.

Nombre Ruta de acceso Tipo Description
Id
id integer

Identificador único del equipo.

Id. de nodo
node_id string

Identificador de nodo del equipo.

URL
url uri

Dirección URL del equipo.

Dirección URL de miembros
members_url string

Dirección URL HTTP para los miembros del equipo.

name string

Nombre del equipo

Description
description string

Descripción del equipo

Permiso
permission string

Permiso que tendrá el equipo para sus repositorios

Privacidad
privacy string

El nivel de privacidad que debe tener este equipo

HTML Url
html_url uri

Dirección URL HTML del equipo.

Url de repositorios
repositories_url uri

Dirección URL HTTP de los repositorios de este equipo.

Trago
slug string

El slug correspondiente al equipo.

LDAP DN
ldap_dn string

Nombre distintivo (DN) al que el equipo se asigna dentro del entorno LDAP

PullRequest (Solicitud de extracción)

Las solicitudes de incorporación de cambios le permiten informar a otros usuarios sobre los cambios que ha insertado en un repositorio en GitHub. Una vez enviada una solicitud de incorporación de cambios, las partes interesadas pueden revisar el conjunto de cambios, analizar posibles modificaciones e incluso realizar confirmaciones de seguimiento de inserción si es necesario.

Nombre Ruta de acceso Tipo Description
Dirección URL de solicitud de incorporación de cambios
url uri

Dirección URL HTTP para esta solicitud de incorporación de cambios.

Identificador de solicitud de incorporación de cambios
id integer

Identificador único de la solicitud de incorporación de cambios.

Identificador de nodo de solicitud de incorporación de cambios
node_id string

Identificador de nodo de la solicitud de incorporación de cambios.

Dirección URL html de solicitud de incorporación de cambios
html_url uri

Dirección URL HTML de la solicitud de incorporación de cambios.

Dirección URL de diferencia de solicitud de incorporación de cambios
diff_url uri

Dirección URL de diferencias de la solicitud de incorporación de cambios.

Dirección URL de revisión de solicitud de incorporación de cambios
patch_url uri

Dirección URL de revisión de la solicitud de incorporación de cambios.

Dirección URL del problema de solicitud de incorporación de cambios
issue_url uri

Dirección URL del problema de la solicitud de incorporación de cambios.

Dirección URL de confirmación de solicitud de incorporación de cambios
commits_url uri

Dirección URL de confirmación de la solicitud de incorporación de cambios.

Dirección URL de comentarios de revisión de solicitudes de incorporación de cambios
review_comments_url uri

Dirección URL de comentarios de revisión de la solicitud de incorporación de cambios.

Dirección URL del comentario de revisión de solicitud de incorporación de cambios
review_comment_url string

Dirección URL del comentario de revisión de la solicitud de incorporación de cambios.

Dirección URL de diferencia de solicitud de incorporación de cambios
comments_url uri

Dirección URL de diferencias de la solicitud de incorporación de cambios.

Dirección URL de estado de la solicitud de incorporación de cambios
statuses_url uri

Dirección URL de estado de la solicitud de incorporación de cambios.

Número de solicitud de incorporación de cambios
number integer

Número que identifica de forma única la solicitud de incorporación de cambios dentro de su repositorio.

Estado de solicitud de incorporación de cambios
state string

Estado de esta solicitud de incorporación de cambios. open o closed.

¿Está bloqueada la solicitud de incorporación de cambios?
locked boolean

Indica si la solicitud de incorporación de cambios está bloqueada o no.

Título de la solicitud de incorporación de cambios
title string

Título de la solicitud de incorporación de cambios.

user
user UserDetailsModel

Propiedades de un usuario de GitHub.

Cuerpo de la solicitud de incorporación de cambios
body string

Cuerpo como Markdown.

Etiquetas de solicitud de incorporación de cambios
labels array of Label

Lista de etiquetas asociadas a la solicitud de incorporación de cambios.

milestone Milestone

Colección de problemas relacionados y solicitudes de incorporación de cambios.

Motivo del bloqueo activo de solicitud de incorporación de cambios
active_lock_reason string

Motivo por el que la conversación estaba bloqueada.

Solicitud de incorporación de cambios creada en
created_at date-time

Fecha y hora en que se creó la solicitud de incorporación de cambios.

Solicitud de incorporación de cambios actualizada en
updated_at date-time

Fecha y hora en que se actualizó por última vez la solicitud de incorporación de cambios.

Solicitud de incorporación de cambios cerrada en
closed_at date-time

Fecha y hora en que se cerró la solicitud de incorporación de cambios.

Solicitud de incorporación de cambios combinada en
merged_at date-time

Fecha y hora en que se combinó la solicitud de incorporación de cambios.

Sha de confirmación de combinación de solicitudes de incorporación de cambios
merge_commit_sha string

Confirmación de combinación Sha de la solicitud de incorporación de cambios.

cesionario
assignee UserDetailsModel

Propiedades de un usuario de GitHub.

Asignaciones de solicitudes de incorporación de cambios
assignees array of UserDetailsModel

Lista de asignados para la solicitud de incorporación de cambios.

Revisores solicitados de solicitud de incorporación de cambios
requested_reviewers array of UserDetailsModel

Lista de usuarios asignados a esta solicitud de incorporación de cambios.

Solicitud de incorporación de cambios solicitada por Teams
requested_teams array of TeamDetails

La lista de equipos solicitados para esta solicitud de incorporación de cambios.

Etiqueta principal de solicitud de incorporación de cambios
head.label string

Etiqueta de la cabeza.

Referencia del encabezado de solicitud de incorporación de cambios
head.ref string

Referencia de encabezado

Repo
head.repo RepositoryMiniDetails

Un repositorio de Git

Sha de encabezado de solicitud de incorporación de cambios
head.sha string

Head Sha

user
head.user UserDetailsModel

Propiedades de un usuario de GitHub.

Etiqueta base de solicitud de incorporación de cambios
base.label string

Etiqueta de la cabeza.

Referencia base de solicitud de incorporación de cambios
base.ref string

Referencia de encabezado

Repo
base.repo RepositoryMiniDetails

Un repositorio de Git

Sha base de solicitud de incorporación de cambios
base.sha string

Head Sha

user
base.user UserDetailsModel

Propiedades de un usuario de GitHub.

Pull RequestAuthor Association
author_association string

Asociación del autor con el asunto del comentario.

¿Es borrador de solicitud de incorporación de cambios?
draft boolean

Indica si la solicitud de incorporación de cambios es un borrador.

¿Se combina la solicitud de incorporación de cambios?
merged boolean

Indica si la solicitud de incorporación de cambios se ha combinado o no.

¿Se puede combinar la solicitud de incorporación de cambios?
mergeable boolean

Si la solicitud de incorporación de cambios se puede combinar o no en función de la existencia de conflictos de combinación.

¿Es rebaseable la solicitud de incorporación de cambios?
rebaseable boolean

Indica si la solicitud de incorporación de cambios se puede volver a basar.

Estado combinable de solicitud de incorporación de cambios
mergeable_state string

Estado combinable de la solicitud de incorporación de cambios.

merged_by
merged_by UserDetailsModel

Propiedades de un usuario de GitHub.

Recuento de comentarios de solicitudes de incorporación de cambios
comments integer

Número de comentarios de esta solicitud de incorporación de cambios.

Recuento de comentarios de revisión de solicitudes de incorporación de cambios
review_comments integer

Número de comentarios de revisión en esta solicitud de incorporación de cambios.

¿Puede el mantenedor modificar la solicitud de incorporación de cambios?
maintainer_can_modify boolean

Indica si los mantenedores pueden modificar la solicitud de incorporación de cambios.

Recuento de confirmaciones de solicitudes de incorporación de cambios
commits integer

Número de confirmaciones en esta solicitud de incorporación de cambios.

Recuento de adiciones de solicitudes de incorporación de cambios
additions integer

Número de adiciones de esta solicitud de incorporación.

Recuento de eliminaciones de solicitudes de incorporación de cambios
deletions integer

Número de eliminaciones de esta solicitud de incorporación de cambios.

Recuento de archivos modificados de solicitud de incorporación de cambios
changed_files integer

Número de archivos modificados en esta solicitud de incorporación de cambios.

PullRequestFile

Nombre Ruta de acceso Tipo Description
sha para el archivo
sha string

El sha del archivo.

Nombre de archivo
filename string

Nombre de archivo.

Estado de modificación del archivo
status string

Estado de modificación del archivo.

Número de adiciones realizadas al archivo
additions integer

Número de adiciones realizadas al archivo.

Número de eliminaciones realizadas en el archivo
deletions integer

Número de eliminaciones realizadas en el archivo.

Número de cambios realizados en el archivo
changes integer

Número de cambios realizados en el archivo.

Dirección URL del blob del archivo
blob_url string

Dirección URL del blob del archivo.

Dirección URL sin formato para el archivo
raw_url string

Dirección URL sin formato del archivo.

Dirección URL del contenido del archivo
contents_url string

Dirección URL de contenido del archivo.

Revisión del contenido del archivo
patch string

Contenido de revisión del archivo.

WebhookPullRequestResponse

Respuesta de solicitud de incorporación de cambios de webhook.

Nombre Ruta de acceso Tipo Description
Acción realizada
action string

La acción que se ha realizado.

Número de solicitud de incorporación de cambios
number integer

Número de solicitud de incorporación de cambios.

pull_request
pull_request PullRequest

Las solicitudes de incorporación de cambios le permiten informar a otros usuarios sobre los cambios que ha insertado en un repositorio en GitHub. Una vez enviada una solicitud de incorporación de cambios, las partes interesadas pueden revisar el conjunto de cambios, analizar posibles modificaciones e incluso realizar confirmaciones de seguimiento de inserción si es necesario.

objeto

Este es el tipo 'objeto'.