Partilhar via


GitHub

O GitHub é um serviço de hospedagem de repositório Git baseado na web. Ele oferece todas as funcionalidades de controle de revisão distribuído e gerenciamento de código-fonte (SCM) do Git, além de adicionar seus próprios recursos.

Este conector está disponível nos seguintes produtos e regiões:

Serviço Class Regiões
Estúdio Copiloto Standard Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicações Lógicas Standard Todas as regiões do Logic Apps , exceto as seguintes:
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Aplicações Power Standard Todas as regiões do Power Apps , exceto as seguintes:
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Automatize o poder Standard Todas as regiões do Power Automatic , exceto as seguintes:
     - Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Contato
Nome Microsoft
URL https://support.microsoft.com/
Email abapi@microsoft.com
Metadados do conector
Editora Microsoft
Sítio Web https://github.com/
Política de privacidade https://github.com/trust-center/privacy
Categorias Operações de TI; Colaboração

Conector github apps publisher

Este conector usa aplicativos por conta aaptapps

Conector em profundidade

Para obter mais informações sobre o conector, consulte a seção detalhada.

Problemas conhecidos e limitações

Observe que os gatilhos pesquisam itens de problema em repositórios de propriedade e membros atribuídos ao usuário autenticado. Os repositórios da organização não são suportados.

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de API por conexão 100 60 segundos
Frequência das sondagens de desencadeamento 1 15 segundos

Ações

Adicionar repositório selecionado a um segredo da organização (Visualização)

Adiciona um repositório a um segredo da organização quando o acesso ao visibility repositório for é definido como selected. A visibilidade é definida quando você cria ou atualiza um segredo da organização. Você deve autenticar usando um token de acesso com o admin:org escopo para usar esse ponto de extremidade. Os aplicativos GitHub devem ter a permissão da secrets organização para usar esse ponto de extremidade.

Atualizar um marco

Atualize um marco existente.

Atualizar um problema

Atualize um problema existente com o número do problema.

Atualizar um pull request (Visualização)

Esta operação é usada para atualizar uma solicitação pull para o repositório. Para atualizar uma solicitação pull em um repositório público, você deve ter acesso de gravação ao head ou à ramificação de origem. Para repositórios de propriedade da organização, você deve ser um membro da organização proprietária do repositório para abrir ou atualizar uma solicitação pull.

Comparar duas confirmações (Pré-visualização)

Ambos base e head devem ser nomes de filiais em repositoryName. Para comparar ramificações em outros repositórios na mesma rede que repositoryNameo , use o formato <USERNAME>:branch. A resposta é equivalente a executar o git log base..head comando, no entanto, as confirmações são retornadas em ordem cronológica.

Criar ou atualizar um segredo de repositório (Visualização)

Cria ou atualiza um segredo de repositório com um valor criptografado. Criptografe seu segredo usando LibSodium.

Criar um evento de envio de repositório (Visualização)

Esta operação é para acionar um evento webhook chamado repository_dispatch quando você deseja que a atividade que acontece fora do GitHub acione um fluxo de trabalho de Ações do GitHub ou um webhook do Aplicativo GitHub. Você deve configurar seu fluxo de trabalho de Ações do GitHub ou Aplicativo GitHub para ser executado quando o repository_dispatch evento ocorrer.

Criar um problema

Esta operação é usada para criar um novo problema para um repositório específico.

Criar um pull request (Visualização)

Esta operação consiste em criar um pull request em um repositório. Para abrir ou atualizar uma solicitação pull em um repositório público, você deve ter acesso de gravação ao head ou à ramificação de origem. Para repositórios de propriedade da organização, você deve ser um membro da organização proprietária do repositório para criar uma solicitação pull.

Criar um repositório usando um modelo (Visualização)

Cria um novo repositório usando um modelo de repositório. O usuário autenticado deve possuir ou ser membro de uma organização proprietária do repositório.

Criar uma referência (Pré-visualização)

Cria uma referência para o repositório. Não é possível criar novas referências para repositórios vazios, mesmo que o hash SHA-1 de confirmação usado exista. Repositórios vazios são repositórios sem ramificações.

Encontrar problemas por estado e palavra-chave

Encontre problemas por estado e palavra-chave.

Exclui um Webhook do GitHub (visualização)

Exclui um Webhook do GitHub

Lista os cessionários disponíveis para problemas em um repositório

Lista os cessionários disponíveis para problemas em um repositório.

Lista todas as etapas de um repositório

Lista todas as etapas de um repositório.

Lista todos os repositórios para o usuário autenticado

Lista todos os repositórios (públicos e privados) do usuário autenticado.

Lista todos os repositórios públicos de um usuário

Lista todos os repositórios públicos de um usuário.

Lista todos os repositórios públicos de uma organização

Lista todos os repositórios públicos de uma organização.

Lista todos os rótulos de um problema

Lista todos os rótulos de um problema.

Lista todos os rótulos de um repositório

Lista todos os rótulos de um repositório.

Listar colaboradores do repositório

Listar colaboradores do repositório.

Mesclar uma solicitação pull (Visualização)

Esta operação é usada para mesclar uma solicitação pull para o repositório.

Obter a lista de arquivos de uma solicitação pull (Visualização)

Esta operação é usada para obter a lista de arquivos de uma solicitação pull para o repositório.

Obter o usuário autenticado

Obtenha o usuário autenticado.

Obter todas as solicitações pull de um repositório

Obtenha todas as solicitações pull de um repositório.

Obter todos os problemas de um repositório

Obtenha todos os problemas de um repositório.

Obter um problema específico de um repositório

Obtenha um problema específico de um repositório.

Obter um pull request (Visualização)

Esta operação é usada para obter uma solicitação pull para o repositório.

Obter um repositório por Id (Pré-visualização)

Obtém um repositório por Id.

Obter uma chave pública do repositório (Pré-visualização)

Obtém sua chave pública, que você precisa para criptografar segredos. Você precisa criptografar um segredo antes de criar ou atualizar segredos.

Obter uma referência (Pré-visualização)

Retorna uma única referência do seu banco de dados Git. O reference parâmetro deve ser formatado como heads/<branch name> para ramificações e tags/<tag name> para tags. Se o reference não corresponder a uma ref existente, a 404 será retornado.

Pesquisar no Github usando o Query

Pesquisar no Github usando o Query

Remover o repositório selecionado de um segredo da organização (Visualização)

Remove um repositório de um segredo da organização quando o acesso ao visibility repositório for está definido como selected. A visibilidade é definida quando você cria ou atualiza um segredo da organização. Você deve autenticar usando um token de acesso com o admin:org escopo para usar esse ponto de extremidade. Os aplicativos GitHub devem ter a permissão da secrets organização para usar esse ponto de extremidade.

Remover revisores solicitados de uma solicitação pull (Visualização)

Remova os revisores solicitados de uma solicitação pull de um determinado conjunto de usuários e/ou equipes.

Servidor MCP do Github

Servidor MCP do Github

Solicitar revisores para uma solicitação pull (Visualização)

Solicita revisões para uma solicitação pull de um determinado conjunto de usuários e/ou equipes.

Verificar se um usuário é um colaborador do repositório

Verifique se um usuário é um colaborador do repositório.

Adicionar repositório selecionado a um segredo da organização (Visualização)

Adiciona um repositório a um segredo da organização quando o acesso ao visibility repositório for é definido como selected. A visibilidade é definida quando você cria ou atualiza um segredo da organização. Você deve autenticar usando um token de acesso com o admin:org escopo para usar esse ponto de extremidade. Os aplicativos GitHub devem ter a permissão da secrets organização para usar esse ponto de extremidade.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

ID do repositório
repositoryId True integer

Identificador exclusivo do repositório.

Nome secreto
secretName True string

Nome do segredo.

Atualizar um marco

Atualize um marco existente.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Número do marco
milestoneNumber True integer

Número do marco para um determinado marco.

Title
title string

Resumo do marco.

Estado
state string

O estado de abertura ou fechamento do marco.

Marcos importantes
description string

Uma descrição da etapa.

due_on
due_on string

Data de vencimento do marco.

Devoluções

Uma coleção de problemas relacionados e solicitações pull.

response
Milestone

Atualizar um problema

Atualize um problema existente com o número do problema.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Número de Emissão
issueNumber True integer

Número de emissão de um determinado problema.

Title
title string

Resumo da questão.

Body
body string

Descrição do problema.

detentor
assignee string

Cessionário da emissão.

Estado
state string

O estado de abertura ou fechamento de um problema. Pode ser um de aberto ou fechado.

ChangeReason
state_reason string

O motivo da mudança de estado.

Marcos importantes
milestone string

Número de marcos a associar ao problema.

labels
labels array of string

rótulos associados ao problema.

cessionários
assignees array of string

UserSnames para atribuir ao problema.

Devoluções

Propriedades de um problema do GitHub.

Atualizar um pull request (Visualização)

Esta operação é usada para atualizar uma solicitação pull para o repositório. Para atualizar uma solicitação pull em um repositório público, você deve ter acesso de gravação ao head ou à ramificação de origem. Para repositórios de propriedade da organização, você deve ser um membro da organização proprietária do repositório para abrir ou atualizar uma solicitação pull.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Puxar Número
pullNumber True integer

Puxe o número.

Title
title string

O título da solicitação pull.

Body
body string

O conteúdo da solicitação pull.

Estado
state string

Estado deste Pull Request. open ou closed.

Base
base string

O nome da ramificação para a qual você deseja que as alterações sejam inseridas. Esta deve ser uma ramificação existente no repositório atual. Não é possível atualizar a ramificação base em uma solicitação pull para apontar para outro repositório.

Mantenedor pode modificar?
maintainer_can_modify boolean

Indica se os mantenedores podem modificar a solicitação pull.

Devoluções

As solicitações pull permitem que você informe outras pessoas sobre as alterações enviadas por push para um repositório no GitHub. Uma vez que uma solicitação pull é enviada, as partes interessadas podem revisar o conjunto de alterações, discutir possíveis modificações e até mesmo enviar commits de acompanhamento, se necessário.

Comparar duas confirmações (Pré-visualização)

Ambos base e head devem ser nomes de filiais em repositoryName. Para comparar ramificações em outros repositórios na mesma rede que repositoryNameo , use o formato <USERNAME>:branch. A resposta é equivalente a executar o git log base..head comando, no entanto, as confirmações são retornadas em ordem cronológica.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Base
base True string

parâmetro base

Head
head True string

parâmetro head

Devoluções

Comparação de confirmação

Criar ou atualizar um segredo de repositório (Visualização)

Cria ou atualiza um segredo de repositório com um valor criptografado. Criptografe seu segredo usando LibSodium.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Nome secreto
secretName True string

Nome do segredo.

encrypted_value
encrypted_value string

Valor para o seu segredo, criptografado com LibSodium usando a chave pública recuperada da ação de chave pública Obter um repositório.

key_id
key_id string

ID da chave que você usou para criptografar o segredo.

Criar um evento de envio de repositório (Visualização)

Esta operação é para acionar um evento webhook chamado repository_dispatch quando você deseja que a atividade que acontece fora do GitHub acione um fluxo de trabalho de Ações do GitHub ou um webhook do Aplicativo GitHub. Você deve configurar seu fluxo de trabalho de Ações do GitHub ou Aplicativo GitHub para ser executado quando o repository_dispatch evento ocorrer.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Nome do Evento
event_type string

Um nome de evento de webhook personalizado.

Carga útil do evento
client_payload object

Carga JSON com informações extras sobre o evento webhook que sua ação ou worklow pode usar.

Criar um problema

Esta operação é usada para criar um novo problema para um repositório específico.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Title
title True string

Resumo da questão.

Body
body string

Descrição do problema.

Devoluções

Propriedades de um problema do GitHub.

Criar um pull request (Visualização)

Esta operação consiste em criar um pull request em um repositório. Para abrir ou atualizar uma solicitação pull em um repositório público, você deve ter acesso de gravação ao head ou à ramificação de origem. Para repositórios de propriedade da organização, você deve ser um membro da organização proprietária do repositório para criar uma solicitação pull.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Title
title string

O título do novo pull request.

Head
head True string

O nome da ramificação onde as alterações são implementadas. Para solicitações pull entre repositórios na mesma rede, namespace head com um usuário como este: username:branch.

Base
base True string

O nome da ramificação na qual você deseja que as alterações sejam puxadas. Esta deve ser uma ramificação existente no repositório atual. Não é possível enviar uma solicitação pull para um repositório que solicita uma mesclagem para uma base de outro repositório.

Body
body string

O conteúdo da solicitação pull.

Mantenedor pode modificar?
maintainer_can_modify boolean

Indica se os mantenedores podem modificar a solicitação pull.

Projeto
draft boolean

Indica se a solicitação pull é um rascunho.

Devoluções

As solicitações pull permitem que você informe outras pessoas sobre as alterações enviadas por push para um repositório no GitHub. Uma vez que uma solicitação pull é enviada, as partes interessadas podem revisar o conjunto de alterações, discutir possíveis modificações e até mesmo enviar commits de acompanhamento, se necessário.

Criar um repositório usando um modelo (Visualização)

Cria um novo repositório usando um modelo de repositório. O usuário autenticado deve possuir ou ser membro de uma organização proprietária do repositório.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do modelo
templateOwner True string

Nome do proprietário do repositório de modelos.

Repositório de modelos
templateRepository True string

Nome do repositório de modelos.

Proprietário
owner string

A organização ou pessoa que será proprietária do novo repositório. Se deixado em branco, o usuário autenticado será o proprietário.

Nome
name True string

O nome do novo repositório.

Description
description string

Uma breve descrição do novo repositório.

É privado?
private boolean

Para true criar um novo repositório privado ou false para criar um novo repositório público.

Devoluções

Um repositório git

Criar uma referência (Pré-visualização)

Cria uma referência para o repositório. Não é possível criar novas referências para repositórios vazios, mesmo que o hash SHA-1 de confirmação usado exista. Repositórios vazios são repositórios sem ramificações.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Reference
ref True string

O nome da referência totalmente qualificada (ou seja: refs/heads/master). Se não começar com "refs" e tiver pelo menos duas barras, será rejeitado.

Sombra
sha True string

O valor SHA1 para essa referência.

Devoluções

Referências Git dentro de um repositório

Encontrar problemas por estado e palavra-chave

Encontre problemas por estado e palavra-chave.

Parâmetros

Name Chave Necessário Tipo Description
q
q True string

Pesquise palavras-chave e qualificadores.

ordenar
sort string

A propriedade pela qual classificar os resultados.

order
order string

Direção do tipo.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número da página a ser buscado

Devoluções

Modelo para buscar resultados de pesquisa

Exclui um Webhook do GitHub (visualização)

Exclui um Webhook do GitHub

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

GitHub Webhook ID
webhookId True string

ID do Webhook do GitHub

Lista os cessionários disponíveis para problemas em um repositório

Lista os cessionários disponíveis para problemas em um repositório.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página a ser exibido.

Devoluções

Modelo para buscar a resposta da API da lista

Lista todas as etapas de um repositório

Lista todas as etapas de um repositório.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

state
state string

Estado do marco.

ordenar
sort string

O que ordenar os resultados.

direção
direction string

Direção do tipo.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página a ser exibido.

Devoluções

Modelo para buscar a resposta da API da lista

Lista todos os repositórios para o usuário autenticado

Lista todos os repositórios (públicos e privados) do usuário autenticado.

Parâmetros

Name Chave Necessário Tipo Description
Visibilidade
visibility string

Limitar os resultados a repositórios da visibilidade especificada (público/privado/todos).

Afiliação
affiliation string

Limite os resultados com base na afiliação.

uma vez que
since string

Limite os resultados a repositórios atualizados após um determinado período.

before
before string

Limite os resultados a repositórios atualizados antes de um determinado período.

tipo
type string

Limite os resultados a repositórios do tipo especificado.

ordenar
sort string

A propriedade pela qual classificar os resultados.

direção
direction string

Direção do tipo.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número da página a ser buscado

Devoluções

Modelo para buscar a resposta da API da lista

Lista todos os repositórios públicos de um usuário

Lista todos os repositórios públicos de um usuário.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

tipo
type string

Limite os resultados a repositórios do tipo especificado.

ordenar
sort string

A propriedade pela qual classificar os resultados.

direção
direction string

Direção do tipo.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número da página a ser buscado

Devoluções

Modelo para buscar a resposta da API da lista

Lista todos os repositórios públicos de uma organização

Lista todos os repositórios públicos de uma organização.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

tipo
type string

Limite os resultados a repositórios do tipo especificado.

ordenar
sort string

A propriedade pela qual classificar os resultados.

direção
direction string

Direção do tipo.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número da página a ser buscado

Devoluções

Modelo para buscar a resposta da API da lista

Lista todos os rótulos de um problema

Lista todos os rótulos de um problema.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Número de Emissão
issueNumber True integer

Número de emissão de um determinado problema.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página a ser exibido.

Devoluções

Modelo para buscar a resposta da API da lista

Lista todos os rótulos de um repositório

Lista todos os rótulos de um repositório.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página a ser exibido.

Devoluções

Modelo para buscar a resposta da API da lista

Listar colaboradores do repositório

Listar colaboradores do repositório.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página a ser exibido.

Devoluções

Modelo para buscar a resposta da API da lista

Mesclar uma solicitação pull (Visualização)

Esta operação é usada para mesclar uma solicitação pull para o repositório.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Puxar Número
pullNumber True integer

Puxe o número.

Título do compromisso
commitTitle string

Título da mensagem de confirmação automática.

Mensagem de confirmação
commitMessage string

Detalhe extra para anexar à mensagem de confirmação automática.

Sombra
sha string

SHA que puxar cabeça de solicitação deve corresponder para permitir a mesclagem.

Método Merge
mergeMethod string

Método de mesclagem a ser usado. Os valores possíveis são merge, squash ou rebase. A predefinição é merge.

Devoluções

Resultado da mesclagem de solicitação pull.

Obter a lista de arquivos de uma solicitação pull (Visualização)

Esta operação é usada para obter a lista de arquivos de uma solicitação pull para o repositório.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Puxar Número
pullNumber True integer

Puxe o número.

Devoluções

Obter o usuário autenticado

Obtenha o usuário autenticado.

Devoluções

Propriedades de um usuário do GitHub.

Obter todas as solicitações pull de um repositório

Obtenha todas as solicitações pull de um repositório.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

state
state string

Filtrar por estado.

cabeçalho
head string

Filtre por usuário principal ou organização.

base
base string

Filtrar por nome de ramificação base.

ordenar
sort string

O que ordenar os resultados.

direção
direction string

Direção do tipo.

perPágina
per_page integer

Número de resultados por página.

página
page integer

Número de página a ser exibido.

Devoluções

Modelo para buscar a resposta da API da lista

Obter todos os problemas de um repositório

Obtenha todos os problemas de um repositório.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

marco
milestone string

Filtrar por marco.

state
state string

Filtrar por estado.

detentor
assignee string

Filtrar por cessionário.

criador
creator string

Filtrar por criador.

mencionado
mentioned string

Filtrar por menções.

labels
labels string

Filtrar por nomes de rótulos.

ordenar
sort string

Campo pelo qual ordenar os resultados.

direção
direction string

Direção do tipo.

uma vez que
since string

Filtre por problemas após determinada data.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número de página a ser exibido.

Devoluções

Modelo para buscar a resposta da API da lista

Obter um problema específico de um repositório

Obtenha um problema específico de um repositório.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Número de Emissão
issueNumber True integer

Número de emissão de um determinado problema.

Devoluções

Propriedades de um problema do GitHub.

Obter um pull request (Visualização)

Esta operação é usada para obter uma solicitação pull para o repositório.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Puxar Número
pullNumber True integer

Puxe o número.

Devoluções

As solicitações pull permitem que você informe outras pessoas sobre as alterações enviadas por push para um repositório no GitHub. Uma vez que uma solicitação pull é enviada, as partes interessadas podem revisar o conjunto de alterações, discutir possíveis modificações e até mesmo enviar commits de acompanhamento, se necessário.

Obter um repositório por Id (Pré-visualização)

Obtém um repositório por Id.

Parâmetros

Name Chave Necessário Tipo Description
ID do repositório
repositoryId True integer

Identificador exclusivo do repositório.

Devoluções

Um repositório git

Obter uma chave pública do repositório (Pré-visualização)

Obtém sua chave pública, que você precisa para criptografar segredos. Você precisa criptografar um segredo antes de criar ou atualizar segredos.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Devoluções

A chave pública usada para definir Segredos de Ações.

Obter uma referência (Pré-visualização)

Retorna uma única referência do seu banco de dados Git. O reference parâmetro deve ser formatado como heads/<branch name> para ramificações e tags/<tag name> para tags. Se o reference não corresponder a uma ref existente, a 404 será retornado.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Reference
reference True string

A ref no URL deve ser formatada como heads/<branch name> para branches e tags/<tag name> para tags.

Devoluções

Referências Git dentro de um repositório

Pesquisar no Github usando o Query

Pesquisar no Github usando o Query

Parâmetros

Name Chave Necessário Tipo Description
consulta
query string

consulta

Remover o repositório selecionado de um segredo da organização (Visualização)

Remove um repositório de um segredo da organização quando o acesso ao visibility repositório for está definido como selected. A visibilidade é definida quando você cria ou atualiza um segredo da organização. Você deve autenticar usando um token de acesso com o admin:org escopo para usar esse ponto de extremidade. Os aplicativos GitHub devem ter a permissão da secrets organização para usar esse ponto de extremidade.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

ID do repositório
repositoryId True integer

Identificador exclusivo do repositório.

Nome secreto
secretName True string

Nome do segredo.

Remover revisores solicitados de uma solicitação pull (Visualização)

Remova os revisores solicitados de uma solicitação pull de um determinado conjunto de usuários e/ou equipes.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Puxar Número
pullNumber True integer

Puxe o número.

Revisores
reviewers array of string
team_reviewers
team_reviewers array of string

Servidor MCP do Github

Servidor MCP do Github

Solicitar revisores para uma solicitação pull (Visualização)

Solicita revisões para uma solicitação pull de um determinado conjunto de usuários e/ou equipes.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Puxar Número
pullNumber True integer

Puxe o número.

Revisores
reviewers array of string
team_reviewers
team_reviewers array of string

Verificar se um usuário é um colaborador do repositório

Verifique se um usuário é um colaborador do repositório.

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Nome de usuário
userName True string

O identificador para a conta de usuário do GitHub.

Devoluções

Modelo para buscar uma única resposta de API

response
object

Acionadores

Quando um novo problema é aberto e atribuído a mim

Esta operação é acionada quando um problema é aberto e atribuído ao usuário conectado.

Quando um problema atribuído a mim é encerrado

Essa operação é acionada quando um problema atribuído ao usuário conectado é fechado.

Quando um problema é atribuído a mim

Esta operação é acionada quando um problema é atribuído ao usuário conectado.

Quando uma solicitação pull é criada ou modificada (Visualização)

Cria um Webhook do GitHub para solicitações pull

Quando um novo problema é aberto e atribuído a mim

Esta operação é acionada quando um problema é aberto e atribuído ao usuário conectado.

Devoluções

Propriedades de um problema do GitHub.

Quando um problema atribuído a mim é encerrado

Essa operação é acionada quando um problema atribuído ao usuário conectado é fechado.

Devoluções

Propriedades de um problema do GitHub.

Quando um problema é atribuído a mim

Esta operação é acionada quando um problema é atribuído ao usuário conectado.

Devoluções

Propriedades de um problema do GitHub.

Quando uma solicitação pull é criada ou modificada (Visualização)

Cria um Webhook do GitHub para solicitações pull

Parâmetros

Name Chave Necessário Tipo Description
Proprietário do repositório
repositoryOwner True string

Nome do proprietário do repositório.

Nome do repositório
repositoryName True string

Nome do repositório.

Eventos Webhook para ouvir
events True array of string

Eventos Webhook para ouvir

Devoluções

Webhook pull request response.

Definições

IssueDetailsModel

Propriedades de um problema do GitHub.

Name Caminho Tipo Description
Title
title string

Resumo da questão.

Body
body string

Descrição do problema.

detentor
assignee UserDetailsModel

Propriedades de um usuário do GitHub.

Id
number integer

ID exclusivo do problema.

Estado
state string

Situação da questão.

Criado Date-Time
created_at string

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

URL do repositório
repository_url string

Link da Web para o repositório.

MultipleSearchFetchModel

Modelo para buscar resultados de pesquisa

Name Caminho Tipo Description
body
body array of GeneralAPIModel

corpo do resultado

MultipleFetchModel

Modelo para buscar a resposta da API da lista

Name Caminho Tipo Description
Itens
GeneralAPIModel

Modelo para buscar uma única resposta de API

GeralAPIModel

Modelo para buscar uma única resposta de API

UserDetailsModel

Propriedades de um usuário do GitHub.

Name Caminho Tipo Description
Iniciar sessão
login string

Login de usuário.

Id
id integer

ID do usuário.

ID do nó
node_id string

ID do nó do usuário.

Avatar Url
avatar_url string

URL do avatar do usuário.

Gravatar Id
gravatar_id string

Usuário Gravatar Id.

Endereço URL
url string

URL do usuário.

Html Url
html_url string

URL html do usuário.

Seguidores url
followers_url string

Seguidores do usuárioUrl

Seguinte url
following_url string

usuário seguindo url.

Gists Url
gists_url string

url de gists do usuário.

URL estrelado
starred_url string

URL estrelado pelo usuário.

Url de subscrições
subscriptions_url string

URL das Assinaturas de Usuário.

Organizações Url
organizations_url string

URL das organizações de usuários.

URL do repositório
repos_url string

URL de repositórios do usuário.

Eventos Url
events_url string

URL de eventos do usuário.

URL de eventos recebidos
received_events_url string

URL de eventos recebidos pelo usuário.

Tipo
type string

Tipo de usuário.

Administrador do Site
site_admin boolean

O usuário é administrador do site?

Nome
name string

Nome de Usuário.

Empresa
company string

Empresa utilizadora.

Blog
blog string

Blog do usuário.

Localização
location string

Localização do Utilizador.

Email
email string

E-mail do usuário.

Contratável
hireable boolean

Usuário contratável?

Biografia
bio string

Bio do Utilizador.

Repositórios públicos
public_repos integer

Repositórios públicos do usuário.

Elementos Públicos
public_gists integer

Regras públicas do usuário.

Followers
followers integer

Seguidores do usuário.

Following
following integer

Seguimento do usuário.

Criado em
created_at date-time

Usuário criado em.

Atualizado em
updated_at date-time

Usuário atualizado em.

Verification

Name Caminho Tipo Description
é verificado
verified boolean

Indica se o GitHub considera que a assinatura nesta confirmação deve ser verificada.

Motivo da verificação
reason string

O motivo do valor verificado.

Valor assinado
payload string

O valor que foi assinado.

Confirmar assinatura
signature string

A assinatura que foi extraída do compromisso.

GitUser

Metapropriedades para informações de autor/committer do Git.

Name Caminho Tipo Description
Nome de usuário do Git
name string

Nome de Utilizador

E-mail do usuário do Git
email string

Email

Carimbo de data/hora da confirmação
date string

Carimbo de data/hora do Commit.

DiffEntry

Entrada de comparação

Name Caminho Tipo Description
Nome do arquivo
filename string

Nome do arquivo alterado.

Adições
additions integer

Número de adições no ficheiro

Eliminações
deletions integer

Número de exclusões no arquivo

Changes
changes integer

Número de alterações no ficheiro

Situação
status string

Status da alteração modificada, renomeada, etc.,

URL bruto
raw_url string

Link Raw Url para o arquivo

Blob Url
blob_url string

Blob Url link para o arquivo

Patch
patch string

Alterações reais feitas no arquivo.

Sombra da mudança
sha string

SHA da mudança.

Conteúdo Url
contents_url string

URL do conteúdo do arquivo.

Nome do arquivo anterior
previous_filename string

Nome do arquivo anterior se o nome do arquivo for alterado

Compromisso

Compromisso

Name Caminho Tipo Description
URL de confirmação
url string

A URL HTTP para a confirmação.

Confirmar Sha
sha string

SHA do compromisso

ID do nó
node_id string

ID do nó da confirmação.

HTML Url
html_url string

URL HTML da confirmação

Comentários url
comments_url string

Url de comentários da confirmação

URL de confirmação
commit.url string

URL da confirmação.

autor
commit.author GitUser

Metapropriedades para informações de autor/committer do Git.

Committer
commit.committer GitUser

Metapropriedades para informações de autor/committer do Git.

Mensagem de confirmação
commit.message string

Mensagem de confirmação.

Contagem de comentários
commit.comment_count integer

Comentários Contagem da confirmação

Confirmar Sha
commit.tree.sha string

SHA do Compromisso

URL de confirmação
commit.tree.url uri

URL de confirmação.

verificação
commit.verification Verification
autor
author UserDetailsModel

Propriedades de um usuário do GitHub.

Committer
committer UserDetailsModel

Propriedades de um usuário do GitHub.

pais
parents array of object
Pai Sha
parents.sha string

Branch pai commit sha

URL da ramificação pai
parents.url string

Url da ramificação principal.

URL HTML da ramificação pai
parents.html_url string

URL HTML da ramificação pai.

Adições
stats.additions integer

Número de adições

Eliminações
stats.deletions integer

Número de supressões

Total
stats.total integer

Total de alterações

files
files array of DiffEntry

CommitComparison

Comparação de confirmação

Name Caminho Tipo Description
Endereço URL
url string

Url para a comparação

HTML Url
html_url string

Html Url para a comparação

URL permanente
permalink_url string

URL permanente para a comparação

URL de comparação
diff_url string

URL de comparação

Patch Url
patch_url string

Patch Url

base_commit
base_commit Commit

Compromisso

merge_base_commit
merge_base_commit Commit

Compromisso

Situação
status string

Status da comparação, por exemplo. divergiram etc.,

À frente por
ahead_by integer

à frente por ramificação de base

Atrás por
behind_by integer

behind_by ramificação de base

Total de autorizações
total_commits integer

Total das autorizações

Consolidações
commits array of Commit

compromete-se

Ficheiros
files array of DiffEntry

files

AçõesPublicKey

A chave pública usada para definir Segredos de Ações.

Name Caminho Tipo Description
ID da chave
key_id string

O identificador da chave.

Key
key string

A chave pública codificada Base64.

Id
id integer

Identificador exclusivo da chave.

Endereço URL
url string

URL da chave pública.

Title
title string

Título da chave pública.

Criado em
created_at string

A data e a hora em que a chave foi criada.

LicenseDetails

Detalhes da licença

Name Caminho Tipo Description
Key
key string

O SPDX Id de caixa baixa da licença.

Nome
name string

O nome completo da licença especificado por https://spdx.org/licenses.

Endereço URL
url uri

URL para a licença em https://choosealicense.com.

SPDX Id
spdx_id string

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

ID do nó
node_id string

ID do nó de licença.

HTML Url
html_url uri

URL HTML da licença.

RepositórioMiniDetalhes

Um repositório git

Name Caminho Tipo Description
ID do repositório
id integer

Identificador exclusivo do repositório.

ID do nó do repositório
node_id string

O ID do nó do repositório.

Nome do repositório
name string

O nome do repositório.

Nome completo do repositório
full_name string

O nome completo do repositório.

admin
permissions.admin boolean
solicitar (dados)
permissions.pull boolean
Triagem
permissions.triage boolean
emitir
permissions.push boolean
manter
permissions.maintain boolean
proprietário
owner UserDetailsModel

Propriedades de um usuário do GitHub.

O repositório é privado?
private boolean

Se o repositório é privado ou público.

Descrição do repositório
description string

A descrição do repositório

Página inicial do repositório
homepage uri

A página inicial deste repositório

Idioma do repositório
language string

O idioma deste repositório

O repositório é arquivado?
archived boolean

Se o repositório está arquivado.

O repositório está desativado?
disabled boolean

Retorna se este repositório foi desativado ou não.

Visibilidade do repositório
visibility string

A visibilidade do repositório: público, privado ou interno.

Repositório criado em
created_at date-time

A data e a hora em que o repositório foi criado.

Repositório atualizado em
updated_at date-time

a data e a hora em que o repositório foi atualizado pela última vez.

Repositório Permitir Mesclagem de Rebase
allow_rebase_merge boolean

Se deve permitir mesclagens de rebase para solicitações pull.

Repositório Permitir Mesclagem de Squash
allow_squash_merge boolean

Se deve permitir mesclagens de squash para solicitações pull.

Repositório Excluir ramificação na mesclagem
delete_branch_on_merge boolean

Se as ramificações de cabeçalho devem ser excluídas quando as solicitações de pull são mescladas

Repositório Permitir Confirmação de Mesclagem
allow_merge_commit boolean

Se as confirmações de mesclagem devem ser permitidas para solicitações pull.

Ramificação mestre do repositório
master_branch string

Ramificação mestre do repositório.

RepositórioDetalhes

Um repositório git

Name Caminho Tipo Description
Id
id integer

Identificador exclusivo do repositório.

ID do nó
node_id string

O ID do nó do repositório.

Nome
name string

O nome do repositório.

Nome Completo
full_name string

O nome completo do repositório.

Licença
license LicenseDetails

Detalhes da licença

Garfos
forks integer

O número de forks do repositório.

admin
permissions.admin boolean
solicitar (dados)
permissions.pull boolean
Triagem
permissions.triage boolean
emitir
permissions.push boolean
manter
permissions.maintain boolean
proprietário
owner UserDetailsModel

Propriedades de um usuário do GitHub.

É privado?
private boolean

Se o repositório é privado ou público.

Html Url
html_url uri

O URL html do repositório

Description
description string

A descrição do repositório

É um garfo?
fork boolean

Se o repositório é uma bifurcação?

Endereço URL
url uri

O URL HTTP para este repositório

Arquivo Url
archive_url string

O URL de arquivo para este repositório

Cessionários Url
assignees_url string

A URL dos Cessionários para este repositório

Blobs Url
blobs_url string

A URL de Blobs para este repositório

Url das filiais
branches_url string

A URL das filiais para este repositório

Colaboradores Url
collaborators_url string

A URL dos colaboradores para este repositório

Comentários url
comments_url string

O URL de comentários para este repositório

Confirma URL
commits_url string

A URL de confirmação para este repositório

Comparar url
compare_url string

O URL de comparação para este repositório

Conteúdo Url
contents_url string

O URL de conteúdo para este repositório

URL dos Colaboradores
contributors_url uri

A URL dos Colaboradores para este repositório

URL de implantações
deployments_url uri

A URL de implantações para este repositório

Downloads Url
downloads_url uri

O URL de downloads para este repositório

Eventos Url
events_url uri

A URL de eventos para este repositório

Url dos garfos
forks_url uri

O URL de bifurcações para este repositório

Git confirma url
git_commits_url string

A URL de confirmação do Git para este repositório

Url de referências do Git
git_refs_url string

O URL de referências do Git para este repositório

Git Tags Url
git_tags_url string

O URL das tags Git para este repositório

Git Url
git_url string

A URL do Git para este repositório

Problema Comentário Url
issue_comment_url string

O URL do comentário do problema para este repositório

Url de eventos de problema
issue_events_url string

A URL dos eventos de problema para este repositório

Questões Url
issues_url string

O URL de problemas para este repositório

Chaves Url
keys_url string

O URL das chaves para este repositório

url de etiquetas
labels_url string

O URL dos rótulos para este repositório

Idiomas Url
languages_url uri

O URL dos idiomas deste repositório

Mescla url
merges_url uri

A URL de mesclagem para este repositório

URL dos marcos
milestones_url string

A URL dos marcos para este repositório

URL de notificações
notifications_url string

O URL de notificações para este repositório

Puxa url
pulls_url string

O URL pulls para este repositório

Lançamentos Url
releases_url string

O URL de versões para este repositório

SSH Url
ssh_url string

A URL SSH para clonar este repositório

Stargazers Url
stargazers_url uri

O URL dos observadores de estrelas (Stargazers são as pessoas que marcaram o repositório GitHub) para este repositório

Url de status
statuses_url string

A URL de status para este repositório

Assinantes Url
subscribers_url uri

O URL dos subscritores deste repositório

URL da Subscrição
subscription_url uri

O URL de subscrição para este repositório

Tags Url
tags_url uri

O URL das tags para este repositório

Teams Url
teams_url uri

O URL das equipas para este repositório

Árvores Url
trees_url string

O URL das árvores para este repositório

Clone Url
clone_url string

A URL de clone para este repositório

URL do espelho
mirror_url uri

A URL espelhada original para este repositório

Ganchos Url
hooks_url uri

A URL dos ganchos para este repositório

SVN Url
svn_url uri

O URL SVN para este repositório

Home page
homepage uri

A página inicial deste repositório

Linguagem
language string

O idioma deste repositório

Contagem de garfos
forks_count integer

Número de forks que existem deste repositório em toda a rede.

Contagem de observadores de estrelas
stargazers_count integer

Número de usuários que estrelaram o repositório.

Contagem de Observadores
watchers_count integer

Número de usuários observando o repositório.

Tamanho
size integer

Tamanho do repositório

Ramificação padrão
default_branch string

A ramificação padrão do repositório.

Contagem de problemas em aberto
open_issues_count integer

Número de problemas em aberto no repositório.

É modelo?
is_template boolean

Se esse repositório atua como um modelo que pode ser usado para gerar novos repositórios.

Tópicos
topics array of string

Lista de tópicos no repositório

Tem problemas?
has_issues boolean

Se os problemas estão habilitados.

Tem projetos?
has_projects boolean

Se os projetos estão habilitados.

Tem Wiki?
has_wiki boolean

Se o wiki está habilitado.

Tem Páginas?
has_pages boolean

Se as páginas estão habilitadas.

Tem Downloads?
has_downloads boolean

Se os downloads estão habilitados.

É arquivado?
archived boolean

Se o repositório está arquivado.

Está desativado?
disabled boolean

Retorna se este repositório foi desativado ou não.

Visibilidade
visibility string

A visibilidade do repositório: público, privado ou interno.

Empurrado para
pushed_at date-time

Quando o repositório foi enviado pela última vez.

Criado em
created_at date-time

A data e a hora em que o repositório foi criado.

Atualizado em
updated_at date-time

a data e a hora em que o repositório foi atualizado pela última vez.

Permitir mesclagem de rebase
allow_rebase_merge boolean

Se deve permitir mesclagens de rebase para solicitações pull.

ID do repositório de modelos
template_repository.id integer

Identificador exclusivo do repositório.

ID do nó do repositório de modelos
template_repository.node_id string

O ID do nó do repositório.

Nome do repositório de modelos
template_repository.name string

O nome do repositório.

Nome completo do repositório de modelos
template_repository.full_name string

O nome completo do repositório.

proprietário
template_repository.owner UserDetailsModel

Propriedades de um usuário do GitHub.

O repositório de modelos é privado?
template_repository.private boolean

Se o repositório é privado ou público.

Url html do repositório de modelos
template_repository.html_url uri

O URL html do repositório

Descrição do repositório de modelos
template_repository.description string

A descrição do repositório

O repositório de modelos é uma bifurcação?
template_repository.fork boolean

Se o repositório é uma bifurcação?

URL do repositório de modelos
template_repository.url uri

O URL HTTP para este repositório

URL do arquivo do repositório de modelos
template_repository.archive_url string

O URL de arquivo para este repositório

URL dos cessionários do repositório de modelos
template_repository.assignees_url string

A URL dos Cessionários para este repositório

URL dos Blobs do repositório de modelos
template_repository.blobs_url string

A URL de Blobs para este repositório

URL das ramificações do repositório de modelos
template_repository.branches_url string

A URL das filiais para este repositório

URL dos colaboradores do repositório de modelos
template_repository.collaborators_url string

A URL dos colaboradores para este repositório

Url de comentários do repositório de modelos
template_repository.comments_url string

O URL de comentários para este repositório

Repositório de modelos confirma url
template_repository.commits_url string

A URL de confirmação para este repositório

Repositório de modelos Compare Url
template_repository.compare_url string

O URL de comparação para este repositório

URL do conteúdo do repositório de modelos
template_repository.contents_url string

O URL de conteúdo para este repositório

URL dos Contribuidores do Repositório de Modelos
template_repository.contributors_url uri

A URL dos Colaboradores para este repositório

URL de implantações do repositório de modelos
template_repository.deployments_url uri

A URL de implantações para este repositório

URL de downloads do repositório de modelos
template_repository.downloads_url uri

O URL de downloads para este repositório

URL de eventos do repositório de modelos
template_repository.events_url uri

A URL de eventos para este repositório

Url de bifurcações do repositório de modelos
template_repository.forks_url uri

O URL de bifurcações para este repositório

Repositório de modelos Git confirma url
template_repository.git_commits_url string

A URL de confirmação do Git para este repositório

Repositório de modelos Git References Url
template_repository.git_refs_url string

O URL de referências do Git para este repositório

Template Repositório Git Tags url
template_repository.git_tags_url string

O URL das tags Git para este repositório

Repositório de modelos Git Url
template_repository.git_url string

A URL do Git para este repositório

url de comentário de problema do repositório de modelos
template_repository.issue_comment_url string

O URL do comentário do problema para este repositório

URL de Eventos de Edição do Repositório de Modelos
template_repository.issue_events_url string

A URL dos eventos de problema para este repositório

URL de problemas do repositório de modelos
template_repository.issues_url string

O URL de problemas para este repositório

URL das chaves do repositório de modelos
template_repository.keys_url string

O URL das chaves para este repositório

URL de etiquetas do repositório de modelos
template_repository.labels_url string

O URL dos rótulos para este repositório

URL dos idiomas do repositório de modelos
template_repository.languages_url uri

O URL dos idiomas deste repositório

O repositório de modelos mescla url
template_repository.merges_url uri

A URL de mesclagem para este repositório

URL dos marcos do repositório de modelos
template_repository.milestones_url string

A URL dos marcos para este repositório

URL de notificações do repositório de modelos
template_repository.notifications_url string

O URL de notificações para este repositório

O repositório de modelos extrai url
template_repository.pulls_url string

O URL pulls para este repositório

URL de Lançamentos do Repositório de Modelos
template_repository.releases_url string

O URL de versões para este repositório

URL SSH do repositório de modelos
template_repository.ssh_url string

A URL SSH para clonar este repositório

Repositório de modelos Stargazers url
template_repository.stargazers_url uri

O URL dos observadores de estrelas (Stargazers são as pessoas que marcaram o repositório GitHub) para este repositório

URL de status do repositório de modelos
template_repository.statuses_url string

A URL de status para este repositório

URL dos assinantes do repositório de modelos
template_repository.subscribers_url uri

O URL dos subscritores deste repositório

URL de assinatura do repositório de modelos
template_repository.subscription_url uri

O URL de subscrição para este repositório

Url das tags do repositório de modelos
template_repository.tags_url uri

O URL das tags para este repositório

URL das equipes do repositório de modelos
template_repository.teams_url uri

O URL das equipas para este repositório

Url das árvores do repositório de modelos
template_repository.trees_url string

O URL das árvores para este repositório

URL do clone do repositório de modelos
template_repository.clone_url string

A URL de clone para este repositório

URL do espelho do repositório de modelos
template_repository.mirror_url uri

A URL espelhada original para este repositório

Url dos ganchos do repositório de modelos
template_repository.hooks_url uri

A URL dos ganchos para este repositório

URL SVN do repositório de modelos
template_repository.svn_url uri

O URL SVN para este repositório

Página inicial do repositório de modelos
template_repository.homepage uri

A página inicial deste repositório

Linguagem do repositório de modelos
template_repository.language string

O idioma deste repositório

Contagem de bifurcações do repositório de modelos
template_repository.forks_count integer

Número de forks que existem deste repositório em toda a rede.

Repositório de modelos Stargazers Count
template_repository.stargazers_count integer

Número de usuários que estrelaram o repositório.

Contagem de observadores do repositório de modelos
template_repository.watchers_count integer

Número de usuários observando o repositório.

Tamanho do repositório de modelos
template_repository.size integer

Tamanho do repositório

Ramificação padrão do repositório de modelos
template_repository.default_branch string

A ramificação padrão do repositório.

Contagem de problemas abertos do repositório de modelos
template_repository.open_issues_count integer

Número de problemas em aberto no repositório.

O repositório de modelos é um modelo?
template_repository.is_template boolean

Se esse repositório atua como um modelo que pode ser usado para gerar novos repositórios.

Tópicos do repositório de modelos
template_repository.topics array of string

Lista de tópicos no repositório

O repositório de modelos tem problemas?
template_repository.has_issues boolean

Se os problemas estão habilitados.

Repositório de modelos tem projetos?
template_repository.has_projects boolean

Se os projetos estão habilitados.

Repositório de modelos tem wiki?
template_repository.has_wiki boolean

Se o wiki está habilitado.

O repositório de modelos tem páginas?
template_repository.has_pages boolean

Se as páginas estão habilitadas.

O repositório de modelos tem downloads?
template_repository.has_downloads boolean

Se os downloads estão habilitados.

O repositório de modelos está arquivado?
template_repository.archived boolean

Se o repositório está arquivado.

O repositório de modelos está desativado?
template_repository.disabled boolean

Retorna se este repositório foi desativado ou não.

Visibilidade do repositório de modelos
template_repository.visibility string

A visibilidade do repositório: público, privado ou interno.

Repositório de modelos enviado por push em
template_repository.pushed_at date-time

Quando o repositório foi enviado pela última vez.

Repositório de modelos criado em
template_repository.created_at date-time

A data e a hora em que o repositório foi criado.

Repositório de modelos atualizado em
template_repository.updated_at date-time

a data e a hora em que o repositório foi atualizado pela última vez.

admin
template_repository.permissions.admin boolean
emitir
template_repository.permissions.push boolean
solicitar (dados)
template_repository.permissions.pull boolean
Repositório de modelos Permitir mesclagem de rebase
template_repository.allow_rebase_merge boolean

Se deve permitir mesclagens de rebase para solicitações pull.

Repositório de modelos do repositório de modelos
template_repository.template_repository string

Repositório de modelos.

Repositório de modelos Temp Clone Token
template_repository.temp_clone_token string

Token de autenticação temporário para clonar este repositório.

Repositório de modelos Permitir mesclagem de squash
template_repository.allow_squash_merge boolean

Se deve permitir mesclagens de squash para solicitações pull.

Repositório de modelos Excluir ramificação na mesclagem
template_repository.delete_branch_on_merge boolean

Se as ramificações de cabeçalho devem ser excluídas quando as solicitações de pull são mescladas

Repositório de modelos Permitir confirmação de mesclagem
template_repository.allow_merge_commit boolean

Se as confirmações de mesclagem devem ser permitidas para solicitações pull.

Contagem de assinantes do repositório de modelos
template_repository.subscribers_count integer

Número de assinantes do repositório.

Contagem de rede do repositório de modelos
template_repository.network_count integer

Contagem de rede de repositório

Token de clone temporário
temp_clone_token string

Token de autenticação temporário para clonar este repositório.

Permitir mesclagem de squash
allow_squash_merge boolean

Se deve permitir mesclagens de squash para solicitações pull.

Excluir ramificação na mesclagem
delete_branch_on_merge boolean

Se as ramificações de cabeçalho devem ser excluídas quando as solicitações de pull são mescladas

Permitir confirmação de mesclagem
allow_merge_commit boolean

Se as confirmações de mesclagem devem ser permitidas para solicitações pull.

Contagem de Subscritores
subscribers_count integer

Número de assinantes do repositório.

Contagem de rede
network_count integer

Contagem de rede de repositório

Questões em aberto
open_issues integer

Problemas abertos do repositório.

Watchers
watchers integer

Observadores do repositório.

Ramo Master
master_branch string

Ramificação mestre do repositório.

estrelado em
starred_at string

Repositório estrelado em

GitReferência

Referências Git dentro de um repositório

Name Caminho Tipo Description
Reference
ref string

O nome da referência totalmente qualificada.

ID do nó
node_id string

A ID do nó da referência.

Endereço URL
url uri

O url da referência.

tipo
object.type string

O tipo do objeto.

Sombra
object.sha string

O SHA para a referência.

Endereço URL
object.url uri

A url do objeto.

PullRequestMergeResult

Resultado da mesclagem de solicitação pull.

Name Caminho Tipo Description
Sombra
sha string

SHA para a confirmação de fusão.

É mesclado?
merged boolean

Se a solicitação pull foi mesclada ou não.

Message
message string

Mensagem de resposta de mesclagem.

Marco

Uma coleção de problemas relacionados e solicitações pull.

Name Caminho Tipo Description
URL do marco
url uri

A URL HTTP para o marco.

Marco Html Url
html_url uri

A URL HTML para o marco.

URL dos rótulos do marco
labels_url uri

O URL dos rótulos para o marco.

ID do marco
id integer

O identificador exclusivo da etapa.

ID do nó do marco
node_id string

A ID do nó para o marco.

Número do marco
number integer

O número do marco.

Estado do marco
state string

O estado do marco.

Título do marco
title string

O título do marco.

Descrição do marco
description string

A descrição do marco.

criador
creator UserDetailsModel

Propriedades de um usuário do GitHub.

Questões em aberto do marco
open_issues integer

Número de questões em aberto para o repositório.

Questões Fechadas do Marco
closed_issues integer

Número de questões fechadas para o repositório.

Marco criado em
created_at date-time

A data e a hora em que o marco foi criado.

Marco atualizado em
updated_at date-time

A data e a hora em que o marco foi atualizado pela última vez.

Marco Fechado em
closed_at date-time

A data e a hora em que o marco foi fechado.

Marco a cumprir
due_on date-time

A data de vencimento do marco.

Etiqueta

As etiquetas codificadas por cores ajudam-no a categorizar e filtrar os seus problemas (tal como as etiquetas no Gmail).

Name Caminho Tipo Description
Id
id integer

O identificador exclusivo do rótulo.

ID do nó
node_id string

A ID do nó para o rótulo.

Endereço URL
url uri

URL do rótulo

Nome
name string

O nome do rótulo.

Description
description string

Uma breve descrição deste rótulo.

Cor
color string

Código hexadecimal de 6 caracteres, sem o # à esquerda, identificando a cor

É padrão?
default boolean

Se este é ou não um rótulo padrão.

Detalhes da Equipa

Grupos de membros da organização que dão permissões em repositórios especificados.

Name Caminho Tipo Description
Id
id integer

Identificador único da equipa.

ID do nó
node_id string

O ID do nó para a equipe.

Endereço URL
url uri

URL para a equipa.

Membros Url
members_url string

A URL HTTP para os membros da equipe.

name string

Nome da equipa

Description
description string

Descrição da equipa

Permissão
permission string

Permissão que a equipe terá para seus repositórios

Privacidade
privacy string

O nível de privacidade que esta equipa deve ter

HTML Url
html_url uri

URL HTML da equipa.

URL dos repositórios
repositories_url uri

O URL HTTP para os repositórios desta equipa.

Campo Dinâmico
slug string

A lesma correspondente à equipa.

LDAP DN
ldap_dn string

Nome distinto (DN) para o qual a equipe mapeia dentro do ambiente LDAP

PullRequest

As solicitações pull permitem que você informe outras pessoas sobre as alterações enviadas por push para um repositório no GitHub. Uma vez que uma solicitação pull é enviada, as partes interessadas podem revisar o conjunto de alterações, discutir possíveis modificações e até mesmo enviar commits de acompanhamento, se necessário.

Name Caminho Tipo Description
Pull URL de solicitação
url uri

A URL HTTP para esta solicitação pull.

Pull Request Id
id integer

O identificador exclusivo para a solicitação pull.

ID do nó de solicitação pull
node_id string

O ID do nó para a solicitação pull.

Pull Request Html Url
html_url uri

A URL HTML para a solicitação pull.

Pull Request Url de comparação
diff_url uri

O URL de comparação para a solicitação pull.

Pull Request Patch Url
patch_url uri

O URL do patch para a solicitação pull.

Pull Request Problema Url
issue_url uri

A URL do problema para a solicitação pull.

Pull Request Commit Url
commits_url uri

A URL de confirmação para a solicitação pull.

Pull Request Comentários Revisão url
review_comments_url uri

O URL de comentários de revisão para a solicitação pull.

Pull Request Revisão Comentário url
review_comment_url string

O URL do comentário de revisão para a solicitação pull.

Pull Request Url de comparação
comments_url uri

O URL de comparação para a solicitação pull.

Pull Request Status Url
statuses_url uri

A URL de status para a solicitação pull.

Puxar número de solicitação
number integer

Número que identifica exclusivamente a solicitação pull em seu repositório.

Estado da solicitação pull
state string

Estado deste Pull Request. open ou closed.

A solicitação pull está bloqueada?
locked boolean

Se a solicitação pull está bloqueada ou não.

Pull Request Título
title string

O título da solicitação pull.

utilizador
user UserDetailsModel

Propriedades de um usuário do GitHub.

Puxar corpo de solicitação
body string

O corpo como Markdown.

Puxar etiquetas de solicitação
labels array of Label

A lista de rótulos associados à solicitação pull.

milestone Milestone

Uma coleção de problemas relacionados e solicitações pull.

Pull Request Motivo do Bloqueio Ativo
active_lock_reason string

Motivo pelo qual a conversa estava bloqueada.

Pull Request Criado em
created_at date-time

A data e a hora em que a solicitação pull foi criada.

Pull Request atualizado em
updated_at date-time

A data e a hora em que a solicitação pull foi atualizada pela última vez.

Pull Request fechado em
closed_at date-time

A data e a hora em que a solicitação pull foi fechada.

Pull request mesclado em
merged_at date-time

A data e a hora em que a solicitação pull foi mesclada.

Pull Request Merge Commit Sha
merge_commit_sha string

A confirmação de mesclagem Sha da solicitação pull.

detentor
assignee UserDetailsModel

Propriedades de um usuário do GitHub.

Pull Request Cessionários
assignees array of UserDetailsModel

A lista de cessionários para o pull request.

Revisores solicitados por solicitação pull
requested_reviewers array of UserDetailsModel

A lista de usuários atribuídos a essa solicitação pull.

Puxar Equipas Solicitadas
requested_teams array of TeamDetails

A lista de equipes solicitadas para este pull request.

Puxar etiqueta de cabeça de solicitação
head.label string

Etiqueta da cabeça.

Referência da cabeça de solicitação de pull
head.ref string

Referência da cabeça

repositório
head.repo RepositoryMiniDetails

Um repositório git

Puxar Request Head Sha
head.sha string

Cabeça Sha

utilizador
head.user UserDetailsModel

Propriedades de um usuário do GitHub.

Etiqueta Base de Solicitação de Pull
base.label string

Etiqueta da cabeça.

Referência de base de solicitação pull
base.ref string

Referência da cabeça

repositório
base.repo RepositoryMiniDetails

Um repositório git

Puxar Sha Base de Solicitação
base.sha string

Cabeça Sha

utilizador
base.user UserDetailsModel

Propriedades de um usuário do GitHub.

Associação Pull RequestAuthor
author_association string

Associação do autor com o assunto do comentário.

O Pull Request é rascunho?
draft boolean

Indica se a solicitação pull é ou não um rascunho.

A solicitação pull é mesclada?
merged boolean

Se a solicitação pull foi mesclada ou não.

O Pull Request pode ser mesclado?
mergeable boolean

Se a solicitação pull pode ou não ser mesclada com base na existência de conflitos de mesclagem.

O Pull Request é rebaseável?
rebaseable boolean

Se o pull request é ou não rebaseável.

Estado mesclável da solicitação pull
mergeable_state string

O estado mesclável da solicitação pull.

merged_by
merged_by UserDetailsModel

Propriedades de um usuário do GitHub.

Pull Request Contagem de Comentários
comments integer

O número de comentários nesta solicitação pull.

Pull Request Review Contagem de Comentários
review_comments integer

O número de comentários de revisão nesta solicitação pull.

O mantenedor pode modificar a solicitação pull?
maintainer_can_modify boolean

Indica se os mantenedores podem modificar a solicitação pull.

Contagem de confirmações de solicitação pull
commits integer

O número de confirmações nessa solicitação pull.

Contagem de adições de solicitação pull
additions integer

O número de adições nesta solicitação pull.

Contagem de exclusões de solicitação pull
deletions integer

O número de exclusões nessa solicitação pull.

Contagem de arquivos alterados de solicitação pull
changed_files integer

O número de arquivos alterados nessa solicitação pull.

PullRequestFile

Name Caminho Tipo Description
sha para o arquivo
sha string

O sha para o arquivo.

O nome do arquivo
filename string

O nome do arquivo.

Status de modificação do arquivo
status string

O status de modificação para o arquivo.

Número de aditamentos feitos ao processo
additions integer

O número de adições feitas ao arquivo.

Número de exclusões feitas no arquivo
deletions integer

O número de exclusões feitas no arquivo.

Número de alterações feitas no arquivo
changes integer

O número de alterações feitas no arquivo.

URL de Blob para o arquivo
blob_url string

O blob Url para o arquivo.

URL bruto para o arquivo
raw_url string

A URL bruta do arquivo.

Url do conteúdo do arquivo
contents_url string

O conteúdo Url para o arquivo.

Conteúdo do patch para o arquivo
patch string

O conteúdo do patch para o arquivo.

WebhookPullRequestResponse

Webhook pull request response.

Name Caminho Tipo Description
Ação executada
action string

A ação que foi executada.

Puxar número de solicitação
number integer

O número da solicitação pull.

pull_request
pull_request PullRequest

As solicitações pull permitem que você informe outras pessoas sobre as alterações enviadas por push para um repositório no GitHub. Uma vez que uma solicitação pull é enviada, as partes interessadas podem revisar o conjunto de alterações, discutir possíveis modificações e até mesmo enviar commits de acompanhamento, se necessário.

objecto

Este é o tipo 'objeto'.