Compartilhar via


GitHub

O GitHub é um serviço de hospedagem de repositório Git baseado na Web. Ele oferece toda a funcionalidade de controle de revisão distribuída e SCM (gerenciamento de código-fonte) do Git, bem como a adição de seus próprios recursos.

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

Service Class Regions
Copilot Studio Standard Todas as regiões do Power Automate , exceto as seguintes:
     – Governo dos EUA (GCC High)
     - China Cloud operado pela 21Vianet
     - Departamento de Defesa dos EUA (DoD)
Aplicativos Lógicos Standard Todas as regiões dos Aplicativos Lógicos , exceto as seguintes:
     - Regiões do Azure China
     - Departamento de Defesa dos EUA (DoD)
Power Apps 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)
Power Automate Standard Todas as regiões do Power Automate , 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
Publicador Microsoft
Site https://github.com/
Política de privacidade https://github.com/trust-center/privacy
Categorias Operações de TI; Colaboração

Editor de aplicativos github do conector

Esse conector usa aplicativos por conta aaptapps

Conector aprofundado

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

Problemas e limitações conhecidos

Observe que dispara a pesquisa de itens de problema entre repositórios de membros e de propriedade atribuídos ao usuário autenticado. Não há suporte para repositórios de organização.

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos
Frequência das pesquisas de gatilho 1 15 s

Ações

Adicionar o repositório selecionado a um segredo da organização (versão prévia)

Adiciona um repositório a um segredo da organização quando o visibility acesso para repositório é definido selectedcomo . 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 do 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 dado o número de problema.

Atualizar uma solicitação de pull (versão prévia)

Essa operação é usada para atualizar uma solicitação de 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 cabeçalho ou ao branch de origem. Para repositórios de propriedade da organização, você deve ser um membro da organização que possui o repositório para abrir ou atualizar uma solicitação de pull.

Comparar duas confirmações (versão prévia)

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

Criar ou atualizar um segredo do repositório (versão prévia)

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

Criar um evento de expedição de repositório (versão prévia)

Essa operação é para disparar um evento de webhook chamado repository_dispatch quando você deseja que a atividade que acontece fora do GitHub dispare um fluxo de trabalho do GitHub Actions ou um webhook do Aplicativo GitHub. Você deve configurar o fluxo de trabalho do GitHub Actions ou o Aplicativo GitHub para ser executado quando o repository_dispatch evento ocorrer.

Criar um problema

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

Criar um repositório usando um modelo (versão prévia)

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

Criar uma referência (versão prévia)

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 branches.

Criar uma solicitação de pull (versão prévia)

Essa operação é para criar uma solicitação de pull em um repositório. Para abrir ou atualizar uma solicitação de pull em um repositório público, você deve ter acesso de gravação ao cabeçalho ou ao branch de origem. Para repositórios de propriedade da organização, você deve ser um membro da organização que possui o repositório para criar uma solicitação de pull.

Encontrar problemas por estado e palavra-chave

Encontre problemas por estado e palavra-chave.

Exclui um Webhook do GitHub (versão prévia)

Exclui um Webhook do GitHub

Lista os atributos disponíveis para problemas em um repositório

Lista os atributos disponíveis para problemas em um repositório.

Lista todos os marcos de um repositório

Lista todos os marcos de um repositório.

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

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

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

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

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

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

Lista todos os rótulos de um repositório

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

Lista todos os rótulos para um problema

Lista todos os rótulos para um problema.

Listar colaboradores do repositório

Listar colaboradores do repositório.

Mesclar uma solicitação de pull (versão prévia)

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

Obter a lista de arquivos de uma solicitação de pull (versão prévia)

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

Obter o utilizador autenticado

Obtenha o usuário autenticado.

Obter todas as solicitações de 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 repositório por Id (versão prévia)

Obtém um repositório por Id.

Obter uma chave pública do repositório (versão prévia)

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 (versão prévia)

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

Obter uma solicitação de pull (versão prévia)

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

Pesquisar o Github usando a Consulta

Pesquisar o Github usando a Consulta

Remover o repositório selecionado de um segredo da organização (versão prévia)

Remove um repositório de um segredo da organização quando o visibility acesso para repositório é definido selectedcomo . 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 do GitHub devem ter a permissão da secrets organização para usar esse ponto de extremidade.

Remover revisores solicitados de uma solicitação de pull (versão prévia)

Remova os revisores solicitados de uma solicitação de 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 de pull (versão prévia)

Solicita revisões para uma solicitação de 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 de repositório.

Adicionar o repositório selecionado a um segredo da organização (versão prévia)

Adiciona um repositório a um segredo da organização quando o visibility acesso para repositório é definido selectedcomo . 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 do GitHub devem ter a permissão da secrets organização para usar esse ponto de extremidade.

Parâmetros

Nome Chave Obrigató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 do segredo
secretName True string

Nome do segredo.

Atualizar um marco

Atualize um marco existente.

Parâmetros

Nome Chave Obrigató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 de marco para um determinado marco.

Title
title string

Resumo do marco.

Estado
state string

O estado aberto ou próximo do marco.

Marcos
description string

Uma descrição do marco.

due_on
due_on string

Data de conclusão do marco.

Retornos

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

response
Milestone

Atualizar um problema

Atualize um problema existente dado o número de problema.

Parâmetros

Nome Chave Obrigató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 problema
issueNumber True integer

Número do problema para um determinado problema.

Title
title string

Resumo do problema.

Corpo
body string

Descrição do problema.

destinatário
assignee string

Atribuído do problema.

Estado
state string

O estado aberto ou próximo de um problema. Pode ser aberto ou fechado.

ChangeReason
state_reason string

O motivo da mudança de estado.

Marcos
milestone string

Número de marcos a serem associados ao problema.

labels
labels array of string

rótulos associados ao problema.

Cessionários
assignees array of string

UserSnames a serem atribuídos ao problema.

Retornos

Propriedades de um problema do GitHub.

Atualizar uma solicitação de pull (versão prévia)

Essa operação é usada para atualizar uma solicitação de 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 cabeçalho ou ao branch de origem. Para repositórios de propriedade da organização, você deve ser um membro da organização que possui o repositório para abrir ou atualizar uma solicitação de pull.

Parâmetros

Nome Chave Obrigató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 pull
pullNumber True integer

Número de pull.

Title
title string

O título da solicitação de pull.

Corpo
body string

O conteúdo da solicitação de pull.

Estado
state string

Estado dessa solicitação de pull. open ou closed.

Base
base string

O nome do branch no qual você deseja que as alterações sejam retiradas. Esse deve ser um branch existente no repositório atual. Não é possível atualizar o branch base em uma solicitação de pull para apontar para outro repositório.

O mantenedor pode modificar?
maintainer_can_modify boolean

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

Retornos

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

Corpo
PullRequest

Comparar duas confirmações (versão prévia)

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

Parâmetros

Nome Chave Obrigató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

Retornos

Comparação de confirmação

Criar ou atualizar um segredo do repositório (versão prévia)

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

Parâmetros

Nome Chave Obrigató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 segredo
secretName True string

Nome do segredo.

encrypted_value
encrypted_value string

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

key_id
key_id string

ID da chave usada para criptografar o segredo.

Criar um evento de expedição de repositório (versão prévia)

Essa operação é para disparar um evento de webhook chamado repository_dispatch quando você deseja que a atividade que acontece fora do GitHub dispare um fluxo de trabalho do GitHub Actions ou um webhook do Aplicativo GitHub. Você deve configurar o fluxo de trabalho do GitHub Actions ou o Aplicativo GitHub para ser executado quando o repository_dispatch evento ocorrer.

Parâmetros

Nome Chave Obrigató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.

Conteúdo do evento
client_payload object

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

Criar um problema

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

Parâmetros

Nome Chave Obrigató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 do problema.

Corpo
body string

Descrição do problema.

Retornos

Propriedades de um problema do GitHub.

Criar um repositório usando um modelo (versão prévia)

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

Parâmetros

Nome Chave Obrigatório Tipo Description
Proprietário do modelo
templateOwner True string

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

Repositório de modelos
templateRepository True string

Nome do repositório de modelos.

Proprietário
owner string

A organização ou a 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.

É particular?
private boolean

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

Retornos

Um repositório git

Criar uma referência (versão prévia)

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 branches.

Parâmetros

Nome Chave Obrigató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.

Referência
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, ela será rejeitada.

Sha
sha True string

O valor SHA1 dessa referência.

Retornos

Referências do Git em um repositório

Corpo
GitReference

Criar uma solicitação de pull (versão prévia)

Essa operação é para criar uma solicitação de pull em um repositório. Para abrir ou atualizar uma solicitação de pull em um repositório público, você deve ter acesso de gravação ao cabeçalho ou ao branch de origem. Para repositórios de propriedade da organização, você deve ser um membro da organização que possui o repositório para criar uma solicitação de pull.

Parâmetros

Nome Chave Obrigató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 da nova solicitação de pull.

Head
head True string

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

Base
base True string

O nome do branch no qual você deseja que as alterações sejam puxadas. Esse deve ser um branch existente no repositório atual. Você não pode enviar uma solicitação de pull para um repositório que solicita uma mesclagem para uma base de outro repositório.

Corpo
body string

O conteúdo da solicitação de pull.

O mantenedor pode modificar?
maintainer_can_modify boolean

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

Rascunho
draft boolean

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

Retornos

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

Corpo
PullRequest

Encontrar problemas por estado e palavra-chave

Encontre problemas por estado e palavra-chave.

Parâmetros

Nome Chave Obrigatório Tipo Description
q
q True string

Pesquisar palavras-chave e qualificadores.

classificar
sort string

A propriedade pela qual classificar os resultados.

ordem
order string

Direção de classificação.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número da página a ser buscado

Retornos

Modelo para buscar resultados da pesquisa

Exclui um Webhook do GitHub (versão prévia)

Exclui um Webhook do GitHub

Parâmetros

Nome Chave Obrigató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 atributos disponíveis para problemas em um repositório

Lista os atributos disponíveis para problemas em um repositório.

Parâmetros

Nome Chave Obrigató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 da página a ser exibido.

Retornos

Modelo para buscar resposta à API de lista

Lista todos os marcos de um repositório

Lista todos os marcos de um repositório.

Parâmetros

Nome Chave Obrigató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.

estado
state string

Estado do marco.

classificar
sort string

Por que classificar os resultados.

direção
direction string

Direção de classificação.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número da página a ser exibido.

Retornos

Modelo para buscar resposta à API de lista

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

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

Parâmetros

Nome Chave Obrigatório Tipo Description
visibilidade
visibility string

Limite os resultados a repositórios da visibilidade especificada (pública/privada/tudo).

afiliação
affiliation string

Limite os resultados com base na afiliação.

desde
since string

Limite os resultados aos repositórios atualizados após um determinado horário.

before
before string

Limite os resultados para repositórios atualizados antes de um determinado horário.

tipo
type string

Limite os resultados a repositórios do tipo especificado.

classificar
sort string

A propriedade pela qual classificar os resultados.

direção
direction string

Direção de classificação.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número da página a ser buscado

Retornos

Modelo para buscar resposta à API de lista

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

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

Parâmetros

Nome Chave Obrigató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.

classificar
sort string

A propriedade pela qual classificar os resultados.

direção
direction string

Direção de classificação.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número da página a ser buscado

Retornos

Modelo para buscar resposta à API de lista

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

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

Parâmetros

Nome Chave Obrigató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.

classificar
sort string

A propriedade pela qual classificar os resultados.

direção
direction string

Direção de classificação.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número da página a ser buscado

Retornos

Modelo para buscar resposta à API de lista

Lista todos os rótulos de um repositório

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

Parâmetros

Nome Chave Obrigató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 da página a ser exibido.

Retornos

Modelo para buscar resposta à API de lista

Lista todos os rótulos para um problema

Lista todos os rótulos para um problema.

Parâmetros

Nome Chave Obrigató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 problema
issueNumber True integer

Número do problema para um determinado problema.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número da página a ser exibido.

Retornos

Modelo para buscar resposta à API de lista

Listar colaboradores do repositório

Listar colaboradores do repositório.

Parâmetros

Nome Chave Obrigató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 da página a ser exibido.

Retornos

Modelo para buscar resposta à API de lista

Mesclar uma solicitação de pull (versão prévia)

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

Parâmetros

Nome Chave Obrigató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 pull
pullNumber True integer

Número de pull.

Título de confirmação
commitTitle string

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

Mensagem de confirmação
commitMessage string

Detalhes extras a serem acrescentados à mensagem de confirmação automática.

Sha
sha string

SHA que o cabeçalho da solicitação de pull 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. O padrão é merge.

Retornos

Resultado da mesclagem de solicitação de pull.

Obter a lista de arquivos de uma solicitação de pull (versão prévia)

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

Parâmetros

Nome Chave Obrigató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 pull
pullNumber True integer

Número de pull.

Retornos

Obter o utilizador autenticado

Obtenha o usuário autenticado.

Retornos

Propriedades de um usuário do GitHub.

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

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

Parâmetros

Nome Chave Obrigató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.

estado
state string

Filtrar por estado.

cabeçalho
head string

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

base
base string

Filtrar pelo nome do branch base.

classificar
sort string

Por que classificar os resultados.

direção
direction string

Direção de classificação.

perPage
per_page integer

Número de resultados por página.

página
page integer

Número da página a ser exibido.

Retornos

Modelo para buscar resposta à API de lista

Obter todos os problemas de um repositório

Obtenha todos os problemas de um repositório.

Parâmetros

Nome Chave Obrigató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.

etapa
milestone string

Filtrar por marco.

estado
state string

Filtrar por estado.

destinatário
assignee string

Filtrar por atribuído.

criador
creator string

Filtrar por criador.

mentioned
mentioned string

Filtrar por menções.

labels
labels string

Filtrar por nomes de rótulo.

classificar
sort string

Campo pelo qual classificar os resultados.

direção
direction string

Direção de classificação.

desde
since string

Filtrar por problemas após a data fornecida.

per_page
per_page integer

Número de resultados por página.

página
page integer

Número da página a ser exibido.

Retornos

Modelo para buscar resposta à API de lista

Obter um problema específico de um repositório

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

Parâmetros

Nome Chave Obrigató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 problema
issueNumber True integer

Número do problema para um determinado problema.

Retornos

Propriedades de um problema do GitHub.

Obter um repositório por Id (versão prévia)

Obtém um repositório por Id.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID do repositório
repositoryId True integer

Identificador exclusivo do repositório.

Retornos

Um repositório git

Obter uma chave pública do repositório (versão prévia)

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

Nome Chave Obrigató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.

Retornos

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

Obter uma referência (versão prévia)

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

Parâmetros

Nome Chave Obrigató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.

Referência
reference True string

O ref na URL deve ser formatado como nome de cabeçalho/<branch> para branches e marcas/<nome> de marca para marcas.

Retornos

Referências do Git em um repositório

Corpo
GitReference

Obter uma solicitação de pull (versão prévia)

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

Parâmetros

Nome Chave Obrigató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 pull
pullNumber True integer

Número de pull.

Retornos

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

Corpo
PullRequest

Pesquisar o Github usando a Consulta

Pesquisar o Github usando a Consulta

Parâmetros

Nome Chave Obrigatório Tipo Description
consulta
query string

consulta

Remover o repositório selecionado de um segredo da organização (versão prévia)

Remove um repositório de um segredo da organização quando o visibility acesso para repositório é definido selectedcomo . 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 do GitHub devem ter a permissão da secrets organização para usar esse ponto de extremidade.

Parâmetros

Nome Chave Obrigató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 do segredo
secretName True string

Nome do segredo.

Remover revisores solicitados de uma solicitação de pull (versão prévia)

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

Parâmetros

Nome Chave Obrigató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 pull
pullNumber True integer

Número de pull.

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 de pull (versão prévia)

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

Parâmetros

Nome Chave Obrigató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 pull
pullNumber True integer

Número de pull.

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 de repositório.

Parâmetros

Nome Chave Obrigató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 da conta de usuário do GitHub.

Retornos

Modelo para buscar uma resposta de API única

response
object

Gatilhos

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

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

Quando um problema atribuído a mim é fechado

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

Quando um problema é atribuído a mim

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

Quando uma solicitação de pull é criada ou modificada (versão prévia)

Cria um Webhook do GitHub para solicitações de pull

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

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

Retornos

Propriedades de um problema do GitHub.

Quando um problema atribuído a mim é fechado

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

Retornos

Propriedades de um problema do GitHub.

Quando um problema é atribuído a mim

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

Retornos

Propriedades de um problema do GitHub.

Quando uma solicitação de pull é criada ou modificada (versão prévia)

Cria um Webhook do GitHub para solicitações de pull

Parâmetros

Nome Chave Obrigató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 de webhook para escutar
events True array of string

Eventos de webhook para escutar

Retornos

Resposta da solicitação de pull do webhook.

Definições

IssueDetailsModel

Propriedades de um problema do GitHub.

Nome Caminho Tipo Description
Title
title string

Resumo do problema.

Corpo
body string

Descrição do problema.

destinatário
assignee UserDetailsModel

Propriedades de um usuário do GitHub.

ID
number integer

ID exclusiva do problema.

Estado
state string

Status do problema.

Criado Date-Time
created_at string

yyyyy-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 da pesquisa

Nome Caminho Tipo Description
body
body array of GeneralAPIModel

corpo do resultado

MultipleFetchModel

Modelo para buscar resposta à API de lista

Nome Caminho Tipo Description
Itens
GeneralAPIModel

Modelo para buscar uma resposta de API única

GeneralAPIModel

Modelo para buscar uma resposta de API única

UserDetailsModel

Propriedades de um usuário do GitHub.

Nome Caminho Tipo Description
Entrar
login string

Logon do Usuário.

ID
id integer

Identificação de usuário.

ID do nó
node_id string

ID do nó de usuário.

Avatar Url
avatar_url string

URL do Avatar do Usuário.

Gravatar Id
gravatar_id string

ID do Usuário Gravatar.

URL
url string

URL do Usuário.

Html Url
html_url string

URL html do usuário.

URL de Seguidores
followers_url string

User FollowersUrl

Url a seguir
following_url string

Url a seguir do usuário.

Gists Url
gists_url string

Url de Gists do Usuário.

URL estrelada
starred_url string

URL estrelada pelo usuário.

URL de assinaturas
subscriptions_url string

URL de Assinaturas de Usuário.

URL de organizações
organizations_url string

URL de Organizações de Usuários.

Url de repositório
repos_url string

URL do Repositório de Usuários.

URL de Eventos
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 Administrador do Site de Usuários?

Nome
name string

Nome de Usuário.

Empresa
company string

Empresa de Usuários.

Blogue
blog string

Blog do Usuário.

Localização
location string

Local do usuário.

Email
email string

Email do usuário.

Contratável
hireable boolean

Usuário que pode ser contratado?

Biografia
bio string

User Bio.

Repositórios públicos
public_repos integer

Repositórios Públicos do Usuário.

Gists públicos
public_gists integer

Gists públicos do usuário.

Seguidores
followers integer

Seguidores do usuário.

Seguindo
following integer

Usuário a seguir.

Criado em
created_at date-time

Usuário criado em.

Atualizado em
updated_at date-time

Usuário atualizado em.

Verificação

Nome Caminho Tipo Description
É verificado
verified boolean

Indica se o GitHub considera a assinatura nessa confirmação 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 da confirmação.

GitUser

Metaproperties para informações de autor/confirmação do Git.

Nome Caminho Tipo Description
Nome de Usuário do Git
name string

Nome do usuário

Email do usuário do Git
email string

Email

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

Carimbo de data/hora da confirmação.

DiffEntry

Entrada de difusão

Nome Caminho Tipo Description
Nome do Arquivo
filename string

Nome do arquivo alterado.

Adições
additions integer

Número de adições no arquivo

Exclusões
deletions integer

Número de exclusões no arquivo

Changes
changes integer

Número de alterações no arquivo

Situação
status string

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

URL Bruta
raw_url string

Link de URL bruto para o arquivo

Blob Url
blob_url string

Link da URL do Blob para o arquivo

Patch
patch string

Alterações reais feitas no arquivo.

Sha da mudança
sha string

SHA da mudança.

URL de Conteúdo
contents_url string

URL de Conteúdo do Arquivo.

FileName anterior
previous_filename string

FileName anterior se o FileName for alterado

Fazer commit

Fazer commit

Nome Caminho Tipo Description
Url de confirmação
url string

A URL HTTP para a confirmação.

Confirmar Sha
sha string

SHA da confirmação

ID do nó
node_id string

ID do nó da confirmação.

HTML Url
html_url string

URL HTML da confirmação

URL de Comentários
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

Metaproperties para informações de autor/confirmação do Git.

Committer
commit.committer GitUser

Metaproperties para informações de autor/confirmação do Git.

Mensagem de confirmação
commit.message string

Mensagem de confirmação.

Contagem de comentários
commit.comment_count integer

Contagem de comentários da confirmação

Confirmar Sha
commit.tree.sha string

SHA da confirmação

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

Confirmação de branch pai sha

URL do branch pai
parents.url string

URL do branch pai.

URL HTML do branch pai
parents.html_url string

URL HTML do branch pai.

Adições
stats.additions integer

Número de adições

Exclusões
stats.deletions integer

Número de exclusões

Total
stats.total integer

Total de alterações

arquivos
files array of DiffEntry

CommitComparison

Comparação de confirmação

Nome Caminho Tipo Description
URL
url string

URL para a comparação

HTML Url
html_url string

Url html para a comparação

URL Permanente
permalink_url string

Url permanente para a comparação

Url de Difusão
diff_url string

Url de Difusão

Patch Url
patch_url string

Patch Url

base_commit
base_commit Commit

Fazer commit

merge_base_commit
merge_base_commit Commit

Fazer commit

Situação
status string

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

À frente por
ahead_by integer

antecipadamente pelo branch base

Atrás por
behind_by integer

branch base behind_by

Total de Confirmações
total_commits integer

confirmações totais

Confirmações
commits array of Commit

Comete

Arquivos
files array of DiffEntry

arquivos

ActionsPublicKey

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

Nome Caminho Tipo Description
ID da chave
key_id string

O identificador da chave.

Key
key string

A chave pública codificada em Base64.

ID
id integer

Identificador exclusivo da chave.

URL
url string

URL de chave pública.

Title
title string

Título de chave pública.

Criado em
created_at string

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

Detalhes da licença

Detalhes da licença

Nome Caminho Tipo Description
Key
key string

A ID SPDX em letras minúsculas da licença.

Nome
name string

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

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 de licença.

RepositoryMiniDetails

Um repositório git

Nome Caminho Tipo Description
ID do repositório
id integer

Identificador exclusivo do repositório.

ID do nó do repositório
node_id string

A 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.

administrador
permissions.admin boolean
efetuar pull
permissions.pull boolean
triagem
permissions.triage boolean
efetuar push
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

Home page do repositório
homepage uri

A home page deste repositório

Idioma do repositório
language string

O idioma deste repositório

O repositório foi arquivado?
archived boolean

Se o repositório está arquivado.

O repositório está desabilitado?
disabled boolean

Retorna se esse repositório está desabilitado ou não.

Visibilidade do repositório
visibility string

A visibilidade do repositório: pública, privada ou interna.

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 hora em que o repositório foi atualizado pela última vez.

Permitir mesclagem de rebase do repositório
allow_rebase_merge boolean

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

Repositório Permitir Mesclagem de Squash
allow_squash_merge boolean

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

Repositório excluir branch na mesclagem
delete_branch_on_merge boolean

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

Permitir confirmação de mesclagem do repositório
allow_merge_commit boolean

Se deseja permitir confirmações de mesclagem para solicitações de pull.

Branch Mestre do Repositório
master_branch string

Branch mestre do repositório.

RepositoryDetails

Um repositório git

Nome Caminho Tipo Description
ID
id integer

Identificador exclusivo do repositório.

ID do nó
node_id string

A 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 bifurcações do repositório.

administrador
permissions.admin boolean
efetuar pull
permissions.pull boolean
triagem
permissions.triage boolean
efetuar push
permissions.push boolean
manter
permissions.maintain boolean
proprietário
owner UserDetailsModel

Propriedades de um usuário do GitHub.

É particular?
private boolean

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

Html Url
html_url uri

A URL html do repositório

Description
description string

A descrição do repositório

É uma bifurcação?
fork boolean

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

URL
url uri

A URL HTTP para este repositório

Url de arquivo morto
archive_url string

A URL de arquivo morto para este repositório

Assignees Url
assignees_url string

A URL assignees para este repositório

Blobs Url
blobs_url string

A URL de Blobs para este repositório

Branches Url
branches_url string

A URL de Branches para este repositório

URL de colaboradores
collaborators_url string

A URL de Colaboradores para este repositório

URL de Comentários
comments_url string

A URL de Comentários para este repositório

Url de confirmações
commits_url string

A URL commits para este repositório

Comparar URL
compare_url string

A URL compare para este repositório

URL de Conteúdo
contents_url string

A URL de Conteúdo para este repositório

URL de Colaboradores
contributors_url uri

A URL de Colaboradores para este repositório

URL de Implantações
deployments_url uri

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

Baixar a URL
downloads_url uri

A URL de Downloads para este repositório

URL de Eventos
events_url uri

A URL de Eventos para este repositório

Url de bifurcações
forks_url uri

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

Url de Confirmações do Git
git_commits_url string

A URL de Confirmações do Git para este repositório

Url de Referências do Git
git_refs_url string

A URL de Referências do Git para este repositório

Url de Marcas do Git
git_tags_url string

A URL de Marcas do Git para este repositório

Git Url
git_url string

A URL do Git para este repositório

Url de Comentário de Problema
issue_comment_url string

A URL de comentário de problema para este repositório

Url de Eventos de Problema
issue_events_url string

A URL de eventos de problema para este repositório

Url de problemas
issues_url string

A URL de problemas para este repositório

URL de chaves
keys_url string

A URL de chaves para este repositório

URL de rótulos
labels_url string

A URL de rótulos para este repositório

Url de idiomas
languages_url uri

A URL de idiomas para este repositório

Url de Mesclagem
merges_url uri

A URL de mesclagem para este repositório

URL de Marcos
milestones_url string

A URL de marcos para este repositório

URL de Notificações
notifications_url string

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

Pulls Url
pulls_url string

A URL de pulls para este repositório

Url de versões
releases_url string

A URL de versões para este repositório

SSH Url
ssh_url string

A URL SSH para clonar esse repositório

URL de Observadores de Estrelas
stargazers_url uri

Os observadores de estrelas (stargazers são as pessoas que marcaram a URL do repositório GitHub) para este repositório

URL de Status
statuses_url string

A URL de status para este repositório

URL de Assinantes
subscribers_url uri

A URL dos assinantes para este repositório

URL da Assinatura
subscription_url uri

A URL da assinatura para este repositório

URL de marcas
tags_url uri

A URL de marcas para este repositório

Teams Url
teams_url uri

A URL do Teams para este repositório

URL de Árvores
trees_url string

A URL de árvores para este repositório

Clonar URL
clone_url string

A URL de clone para este repositório

URL espelho
mirror_url uri

A URL espelho original para este repositório

URL de ganchos
hooks_url uri

A URL de ganchos para este repositório

SVN Url
svn_url uri

A URL do SVN para este repositório

Home page
homepage uri

A home page deste repositório

Linguagem
language string

O idioma deste repositório

Contagem de bifurcações
forks_count integer

Número de bifurcações que existem desse 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 assistindo ao repositório.

Tamanho
size integer

Tamanho do repositório

Branch Padrão
default_branch string

O branch padrão do repositório.

Contagem de problemas abertos
open_issues_count integer

Número de problemas abertos no repositório.

O 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.

O 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.

Está arquivado?
archived boolean

Se o repositório está arquivado.

Está desabilitado?
disabled boolean

Retorna se esse repositório está desabilitado ou não.

Visibilidade
visibility string

A visibilidade do repositório: pública, privada ou interna.

Enviado por push
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 hora em que o repositório foi atualizado pela última vez.

Permitir a Rebase Merge
allow_rebase_merge boolean

Se deseja permitir mesclagens de rebase para solicitações de 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

A ID do nó do repositório.

Nome do repositório de modelo
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

A 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 for uma bifurcação?

URL do Repositório de Modelos
template_repository.url uri

A URL HTTP para este repositório

URL de Arquivamento do Repositório de Modelos
template_repository.archive_url string

A URL de arquivo morto para este repositório

URL de Atribuições de Repositório de Modelos
template_repository.assignees_url string

A URL assignees para este repositório

Url de Blobs do Repositório de Modelos
template_repository.blobs_url string

A URL de Blobs para este repositório

URL de Branches do Repositório de Modelos
template_repository.branches_url string

A URL de Branches para este repositório

URL de Colaboradores do Repositório de Modelos
template_repository.collaborators_url string

A URL de Colaboradores para este repositório

URL de Comentários do Repositório de Modelos
template_repository.comments_url string

A URL de Comentários para este repositório

Url de Confirmações do Repositório de Modelos
template_repository.commits_url string

A URL commits para este repositório

Url de Comparação do Repositório de Modelos
template_repository.compare_url string

A URL compare para este repositório

URL de Conteúdo do Repositório de Modelos
template_repository.contents_url string

A URL de Conteúdo para este repositório

URL de Colaboradores do Repositório de Modelos
template_repository.contributors_url uri

A URL de 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

A 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

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

Url de Confirmações do Git do Repositório de Modelos
template_repository.git_commits_url string

A URL de Confirmações do Git para este repositório

Url de Referências do Git do Repositório de Modelos
template_repository.git_refs_url string

A URL de Referências do Git para este repositório

Url de Marcas do Git do Repositório de Modelos
template_repository.git_tags_url string

A URL de Marcas do Git para este repositório

Url git do repositório de modelos
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

A URL de comentário de problema para este repositório

Url de Eventos de Problema do Repositório de Modelos
template_repository.issue_events_url string

A URL de eventos de problema para este repositório

URL de Problemas do Repositório de Modelos
template_repository.issues_url string

A URL de problemas para este repositório

URL de Chaves do Repositório de Modelos
template_repository.keys_url string

A URL de chaves para este repositório

URL de Rótulos do Repositório de Modelos
template_repository.labels_url string

A URL de rótulos para este repositório

Url de Idiomas do Repositório de Modelos
template_repository.languages_url uri

A URL de idiomas para este repositório

Url de Mesclagem do Repositório de Modelos
template_repository.merges_url uri

A URL de mesclagem para este repositório

URL de Marcos do Repositório de Modelos
template_repository.milestones_url string

A URL de marcos para este repositório

URL de Notificações do Repositório de Modelos
template_repository.notifications_url string

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

Url pulls do repositório de modelos
template_repository.pulls_url string

A URL de pulls para este repositório

URL de Versões do Repositório de Modelos
template_repository.releases_url string

A 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 esse repositório

URL de Observadores de Estrelas do Repositório de Modelos
template_repository.stargazers_url uri

Os observadores de estrelas (stargazers são as pessoas que marcaram a URL do 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 de Assinantes do Repositório de Modelos
template_repository.subscribers_url uri

A URL dos assinantes para este repositório

URL da Assinatura do Repositório de Modelos
template_repository.subscription_url uri

A URL da assinatura para este repositório

Url de Marcas do Repositório de Modelos
template_repository.tags_url uri

A URL de marcas para este repositório

URL do Teams do Repositório de Modelos
template_repository.teams_url uri

A URL do Teams para este repositório

URL de Árvores do Repositório de Modelos
template_repository.trees_url string

A URL de árvores para este repositório

Url de Clonagem do Repositório de Modelos
template_repository.clone_url string

A URL de clone para este repositório

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

A URL espelho original para este repositório

URL de Ganchos do Repositório de Modelos
template_repository.hooks_url uri

A URL de ganchos para este repositório

Url do SVN do Repositório de Modelos
template_repository.svn_url uri

A URL do SVN para este repositório

Home page do repositório de modelos
template_repository.homepage uri

A home page 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 bifurcações que existem desse repositório em toda a rede.

Contagem de Observadores de Estrelas do Repositório de Modelos
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 assistindo ao repositório.

Tamanho do repositório de modelos
template_repository.size integer

Tamanho do repositório

Branch Padrão do Repositório de Modelos
template_repository.default_branch string

O branch padrão do repositório.

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

Número de problemas abertos 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.

O repositório de modelos tem projetos?
template_repository.has_projects boolean

Se os projetos estão habilitados.

O 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á desabilitado?
template_repository.disabled boolean

Retorna se esse repositório está desabilitado ou não.

Visibilidade do repositório de modelos
template_repository.visibility string

A visibilidade do repositório: pública, privada ou interna.

Repositório de modelos enviado por push
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 hora em que o repositório foi atualizado pela última vez.

administrador
template_repository.permissions.admin boolean
efetuar push
template_repository.permissions.push boolean
efetuar pull
template_repository.permissions.pull boolean
Mesclagem permitir a rebase do repositório de modelos
template_repository.allow_rebase_merge boolean

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

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

Repositório de modelos.

Token de clonagem temp do repositório de modelos
template_repository.temp_clone_token string

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

Permitir mesclagem de squash do repositório de modelos
template_repository.allow_squash_merge boolean

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

Branch de Exclusão de Repositório de Modelos na Mesclagem
template_repository.delete_branch_on_merge boolean

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

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

Se deseja permitir confirmações de mesclagem para solicitações de pull.

Contagem de Assinantes do Repositório de Modelos
template_repository.subscribers_count integer

Número de assinantes para o repositório.

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

Contagem de rede do repositório

Token de clonagem temporária
temp_clone_token string

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

Permitir mesclagem de squash
allow_squash_merge boolean

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

Excluir ramificação na mesclagem
delete_branch_on_merge boolean

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

Permitir confirmação de mesclagem
allow_merge_commit boolean

Se deseja permitir confirmações de mesclagem para solicitações de pull.

Contagem de Assinantes
subscribers_count integer

Número de assinantes para o repositório.

Contagem de rede
network_count integer

Contagem de rede do repositório

Problemas Abertos
open_issues integer

Problemas de abertura do repositório.

Watchers
watchers integer

Observadores de repositório.

Branch Mestre
master_branch string

Branch mestre do repositório.

Estrelou em
starred_at string

Repositório Estrelado em

GitReference

Referências do Git em um repositório

Nome Caminho Tipo Description
Referência
ref string

O nome da referência totalmente qualificada.

ID do nó
node_id string

A ID do nó da referência.

URL
url uri

A URL da referência.

tipo
object.type string

O tipo do objeto.

Sha
object.sha string

O SHA para a referência.

URL
object.url uri

A URL do objeto.

PullRequestMergeResult

Resultado da mesclagem de solicitação de pull.

Nome Caminho Tipo Description
Sha
sha string

SHA para a confirmação de mesclagem.

Mesclado?
merged boolean

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

Message
message string

Mensagem de resposta de mesclagem.

Marco

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

Nome Caminho Tipo Description
URL de Marco
url uri

A URL HTTP para o marco.

URL html de marco
html_url uri

A URL HTML para o marco.

URL de Rótulos de Marco
labels_url uri

A URL de rótulos do marco.

ID do marco
id integer

O Identificador Exclusivo para o marco.

ID do nó de 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.

Problemas de abertura de marco
open_issues integer

Número de problemas abertos para o repositório.

Problemas fechados de marco
closed_issues integer

Número de problemas fechados 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 vencido
due_on date-time

A data de conclusão do marco.

Etiqueta

Rótulos codificados por cores ajudam você a categorizar e filtrar seus problemas (assim como rótulos no Gmail).

Nome 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.

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 hexáxe de 6 caracteres, sem o #à esquerda, identificando a cor

O padrão é?
default boolean

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

TeamDetails

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

Nome Caminho Tipo Description
ID
id integer

Identificador exclusivo da equipe.

ID do nó
node_id string

A ID do Nó da equipe.

URL
url uri

URL da equipe.

URL de Membros
members_url string

A URL HTTP para os membros da equipe.

name string

Nome da equipe

Description
description string

Descrição da equipe

Permissão
permission string

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

Privacidade
privacy string

O nível de privacidade que essa equipe deve ter

HTML Url
html_url uri

URL HTML da equipe.

URL de repositórios
repositories_url uri

A URL HTTP para os repositórios desta equipe.

Slug
slug string

A lesma correspondente à equipe.

LDAP DN
ldap_dn string

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

Solicitação de Pull

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

Nome Caminho Tipo Description
Url de Solicitação de Pull
url uri

A URL HTTP para essa solicitação de pull.

ID da Solicitação de Pull
id integer

O Identificador Exclusivo para a solicitação de pull.

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

A ID do Nó para a solicitação de pull.

Url html da solicitação de pull
html_url uri

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

Url de Diferção de Solicitação de Pull
diff_url uri

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

Url de Patch de Solicitação de Pull
patch_url uri

A URL do patch para a solicitação de pull.

Url de problema de solicitação de pull
issue_url uri

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

Url de Confirmação de Solicitação de Pull
commits_url uri

A URL de confirmação da solicitação de pull.

Url de Comentários de Revisão de Solicitação de Pull
review_comments_url uri

A URL de comentários de revisão da solicitação de pull.

Url de comentário de revisão de solicitação de pull
review_comment_url string

A URL de comentário de revisão da solicitação de pull.

Url de Diferção de Solicitação de Pull
comments_url uri

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

URL de Status da Solicitação de Pull
statuses_url uri

A URL de status da solicitação de pull.

Número da Solicitação de Pull
number integer

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

Estado da solicitação de pull
state string

Estado dessa solicitação de pull. open ou closed.

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

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

Título da Solicitação de Pull
title string

O título da solicitação de pull.

usuário
user UserDetailsModel

Propriedades de um usuário do GitHub.

Corpo da Solicitação de Pull
body string

O corpo como Markdown.

Rótulos de solicitação de pull
labels array of Label

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

milestone Milestone

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

Motivo do bloqueio ativo da solicitação de pull
active_lock_reason string

Razão pela qual a conversa foi bloqueada.

Solicitação pull criada em
created_at date-time

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

Solicitação pull atualizada em
updated_at date-time

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

Solicitação pull fechada em
closed_at date-time

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

Solicitação pull mesclada em
merged_at date-time

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

Pull Request Merge Commit Sha
merge_commit_sha string

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

destinatário
assignee UserDetailsModel

Propriedades de um usuário do GitHub.

Atribuições de Solicitação de Pull
assignees array of UserDetailsModel

A lista de atribuídos para a solicitação de pull.

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

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

Equipes solicitadas por solicitação de pull
requested_teams array of TeamDetails

A lista de equipes solicitadas para essa solicitação de pull.

Rótulo de cabeçalho da solicitação pull
head.label string

Rótulo principal.

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

Referência de cabeçalho

repositório
head.repo RepositoryMiniDetails

Um repositório git

Cabeçalho da solicitação de pull sha
head.sha string

Cabeça Sha

usuário
head.user UserDetailsModel

Propriedades de um usuário do GitHub.

Rótulo base da solicitação de pull
base.label string

Rótulo principal.

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

Referência de cabeçalho

repositório
base.repo RepositoryMiniDetails

Um repositório git

Pull Request Base Sha
base.sha string

Cabeça Sha

usuário
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 rascunho da solicitação de pull é?
draft boolean

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

A solicitação de pull é mesclada?
merged boolean

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

A solicitação de pull é mesclável?
mergeable boolean

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

A solicitação pull é rebaseável?
rebaseable boolean

Se a solicitação de pull é rebaseável ou não.

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

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

merged_by
merged_by UserDetailsModel

Propriedades de um usuário do GitHub.

Contagem de comentários de solicitação de pull
comments integer

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

Contagem de comentários de revisão de solicitação de pull
review_comments integer

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

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

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

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

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

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

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

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

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

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

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

PullRequestFile

Nome Caminho Tipo Description
sha para o arquivo
sha string

A do arquivo.

O nome do arquivo
filename string

O nome do arquivo.

Status de modificação para o arquivo
status string

O status de modificação do arquivo.

Número de adições feitas ao arquivo
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

A URL do blob para o arquivo.

Url bruta para o arquivo
raw_url string

A URL Bruta do arquivo.

Url de conteúdo para o arquivo
contents_url string

A URL de conteúdo do arquivo.

Patch de conteúdo para o arquivo
patch string

O conteúdo do patch para o arquivo.

WebhookPullRequestResponse

Resposta da solicitação de pull do webhook.

Nome Caminho Tipo Description
Ação executada
action string

A ação que foi executada.

Número da Solicitação de Pull
number integer

O número da solicitação de pull.

solicitação de pull
pull_request PullRequest

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

objeto

Esse é o tipo 'object'.