# documentação da API REST GitHub

Crie integrações, recupere dados e automatize seus fluxos de trabalho com a GitHub API REST.

## Recommended

* [Início Rápido da API REST GitHub](/pt/rest/quickstart)

  Saiba como começar a usar a API REST do GitHub.

* [Introdução à API REST](/pt/rest/using-the-rest-api/getting-started-with-the-rest-api)

  Saiba como usar a GitHub API REST.

* [Autenticação na API REST](/pt/rest/authentication/authenticating-to-the-rest-api)

  Você pode se autenticar na API REST para acessar mais endpoints e ter um limite de requisições mais alto.

* [Práticas recomendadas para usar a API REST](/pt/rest/using-the-rest-api/best-practices-for-using-the-rest-api)

  Siga estas práticas recomendadas ao usar a API do GitHub.

* [Limites de taxa para a API REST](/pt/rest/using-the-rest-api/rate-limits-for-the-rest-api)

  Saiba mais sobre os limites de taxa da API REST, como não ultrapassá-los e o que fazer se você excedê-los.

* [Manter suas credenciais de API seguras](/pt/rest/authentication/keeping-your-api-credentials-secure)

  Siga estas práticas recomendadas para manter as suas credenciais de API e tokens seguros.

* [Script em API REST e JavaScript](/pt/rest/guides/scripting-with-the-rest-api-and-javascript)

  Escreva um script usando o SDK do Octokit.js para interagir com a API REST.

* [Solucionar problemas do API REST](/pt/rest/using-the-rest-api/troubleshooting-the-rest-api)

  Saiba como diagnosticar e resolver problemas comuns de API REST.

* [Como usar paginação na API REST](/pt/rest/using-the-rest-api/using-pagination-in-the-rest-api)

  Saiba como navegar pelas respostas paginadas da API REST.

## Links

### Getting started

* [Sobre a API REST](/pt/rest/about-the-rest-api/about-the-rest-api)

  Obtenha orientação sobre a documentação da API REST.

* [Início Rápido da API REST GitHub](/pt/rest/quickstart)

  Saiba como começar a usar a API REST do GitHub.

## Articles

* [Início Rápido da API REST GitHub](/pt/rest/quickstart)

  Saiba como começar a usar a API REST do GitHub.

* [Sobre a API REST](/pt/rest/about-the-rest-api/about-the-rest-api)

  Obtenha orientação sobre a documentação da API REST.

* [Comparando a API REST do GitHub e a API do GraphQL](/pt/rest/about-the-rest-api/comparing-githubs-rest-api-and-graphql-api)

  Aprenda sobre as APIs do GitHub para estender e personalizar sua experiência no GitHub.

* [Versões da API](/pt/rest/about-the-rest-api/api-versions)

  Saiba como especificar qual versão da API REST usar sempre que fizer uma solicitação à API REST.

* [Alterações de quebra](/pt/rest/about-the-rest-api/breaking-changes)

  Saiba mais sobre as mudanças de ruptura introduzidas em cada versão da API REST.

* [Sobre a descrição da OpenAPI para a API REST](/pt/rest/about-the-rest-api/about-the-openapi-description-for-the-rest-api)

  A API REST do GitHub é descrita de maneira completa em um documento compatível com a OpenAPI.

* [Introdução à API REST](/pt/rest/using-the-rest-api/getting-started-with-the-rest-api)

  Saiba como usar a GitHub API REST.

* [Limites de taxa para a API REST](/pt/rest/using-the-rest-api/rate-limits-for-the-rest-api)

  Saiba mais sobre os limites de taxa da API REST, como não ultrapassá-los e o que fazer se você excedê-los.

* [Como usar paginação na API REST](/pt/rest/using-the-rest-api/using-pagination-in-the-rest-api)

  Saiba como navegar pelas respostas paginadas da API REST.

* [Bibliotecas para a API REST](/pt/rest/using-the-rest-api/libraries-for-the-rest-api)

  Você pode usar as bibliotecas oficiais do Octokit e outras bibliotecas de terceiros para estender e simplificar como usar a API do GitHub.

* [Práticas recomendadas para usar a API REST](/pt/rest/using-the-rest-api/best-practices-for-using-the-rest-api)

  Siga estas práticas recomendadas ao usar a API do GitHub.

* [Solucionar problemas do API REST](/pt/rest/using-the-rest-api/troubleshooting-the-rest-api)

  Saiba como diagnosticar e resolver problemas comuns de API REST.

* [Fusos horários e a API REST](/pt/rest/using-the-rest-api/timezones-and-the-rest-api)

  Alguns pontos de extremidade da API REST permitem que você especifique informações de fuso horário com sua solicitação.

* [Usando CORS e JSONP para fazer solicitações de origem cruzada](/pt/rest/using-the-rest-api/using-cors-and-jsonp-to-make-cross-origin-requests)

  Você pode fazer solicitações de API entre domínios usando compartilhamento de recursos entre origens (CORS) e retornos de chamada JSONP.

* [Tipos de eventos de problemas](/pt/rest/using-the-rest-api/issue-event-types)

  Para as APIs REST de eventos de issue e eventos da linha do tempo, conheça cada tipo de evento, a ação em GitHubque o aciona e as propriedades exclusivas de cada evento.

* [tipos de evento GitHub](/pt/rest/using-the-rest-api/github-event-types)

  Para a API de eventos de GitHub, saiba sobre cada tipo de evento, a ação de acionamento em GitHub e as propriedades exclusivas de cada evento.

* [Autenticação na API REST](/pt/rest/authentication/authenticating-to-the-rest-api)

  Você pode se autenticar na API REST para acessar mais endpoints e ter um limite de requisições mais alto.

* [Manter suas credenciais de API seguras](/pt/rest/authentication/keeping-your-api-credentials-secure)

  Siga estas práticas recomendadas para manter as suas credenciais de API e tokens seguros.

* [Pontos de extremidade disponíveis para tokens de acesso de instalação do aplicativo GitHub](/pt/rest/authentication/endpoints-available-for-github-app-installation-access-tokens)

  Seu aplicativo GitHub pode fazer solicitações aos seguintes endpoints REST com um token de acesso de instalação.

* [Endpoints disponíveis para tokens de acesso do usuário do aplicativo GitHub](/pt/rest/authentication/endpoints-available-for-github-app-user-access-tokens)

  Seu aplicativo GitHub pode fazer solicitações para os seguintes endpoints REST com um token de acesso do usuário.

* [Pontos de extremidade disponíveis para tokens de acesso pessoal refinados](/pt/rest/authentication/endpoints-available-for-fine-grained-personal-access-tokens)

  Seu(s) fine-grained personal access token podem fazer solicitações aos endpoints REST a seguir.

* [Permissões necessárias para aplicativos GitHub](/pt/rest/authentication/permissions-required-for-github-apps)

  Para cada permissão concedida a um GitHub App, estes são os pontos de extremidade da API REST que o aplicativo pode usar.

* [Permissões necessárias para tokens de acesso pessoal refinados](/pt/rest/authentication/permissions-required-for-fine-grained-personal-access-tokens)

  Para cada permissão concedida a um fine-grained personal access token, estes são os endpoints da API REST que o aplicativo pode usar.

* [Script em API REST e JavaScript](/pt/rest/guides/scripting-with-the-rest-api-and-javascript)

  Escreva um script usando o SDK do Octokit.js para interagir com a API REST.

* [Scripts com a API REST e o Ruby](/pt/rest/guides/scripting-with-the-rest-api-and-ruby)

  Saiba como escrever um script usando o SDK do Octokit.rb para interagir com a API REST.

* [Descobrir recursos para um usuário](/pt/rest/guides/discovering-resources-for-a-user)

  Saiba como encontrar os repositórios e organizações que o seu aplicativo pode acessar para um usuário de forma confiável para as suas solicitações autenticadas para a API REST.

* [Realização de implantações](/pt/rest/guides/delivering-deployments)

  Ao usar a API RESt de implantações, você pode criar ferramentas personalizadas que interagem com seu servidor e um aplicativo de terceiros.

* [Representar dados como gráficos](/pt/rest/guides/rendering-data-as-graphs)

  Aprenda a visualizar as linguagens de programação do seu repositório usando a biblioteca D3.js e o Ruby Octokit.

* [Trabalhar com comentários](/pt/rest/guides/working-with-comments)

  Ao usar a API REST, você pode acessar e gerenciar comentários nos seus pull requests, problemas ou commits.

* [Criar um servidor de CI](/pt/rest/guides/building-a-ci-server)

  Crie o seu próprio sistema CI usando a API de status.

* [Como usar a API REST para interagir com seu banco de dados Git](/pt/rest/guides/using-the-rest-api-to-interact-with-your-git-database)

  Use a API REST para ler e gravar objetos Git brutos em seu banco de dados Git em GitHub e para listar e atualizar suas referências (cabeçalhos de ramificação e tags).

* [Como usar a API REST para interagir com verificações](/pt/rest/guides/using-the-rest-api-to-interact-with-checks)

  Use a API REST para criar GitHub Apps que executam verificações avançadas em alterações de código em um repositório. Você pode criar os aplicativos que realizam integração contínua, linting ou serviços de varredura de código e fornecem feedback detalhado sobre commits.

* [Criptografando segredos para a API REST](/pt/rest/guides/encrypting-secrets-for-the-rest-api)

  Para criar ou atualizar um segredo com a API REST, você deve criptografar o valor desse segredo.

* [Pontos de extremidade da API REST para artefatos de GitHub Actions](/pt/rest/actions/artifacts)

  Use a API REST para interagir com artefatos no GitHub Actions.

* [Pontos de extremidade da API REST para o cache do GitHub Actions](/pt/rest/actions/cache)

  Use a API REST para interagir com o cache dos repositórios no GitHub Actions.

* [Pontos de extremidade da API REST para grupos de simultaneidade de Ações](/pt/rest/actions/concurrency-groups)

  Use a API REST para exibir e gerenciar grupos de simultaneidade para fluxos de trabalho GitHub Actions.

* [Executores hospedados no GitHub](/pt/rest/actions/hosted-runners)

  Use a API REST para interagir com executores hospedados em GitHub em GitHub Actions.

* [Pontos de extremidade da API REST para OIDC do GitHub Actions](/pt/rest/actions/oidc)

  Use a API REST a fim de interagir com JWTs para declarações de assunto OIDC em GitHub Actions.

* [Pontos de extremidade da API REST para permissões das Ações do GitHub](/pt/rest/actions/permissions)

  Use a API REST para interagir com as permissões do GitHub Actions.

* [Pontos de extremidade da API REST para segredos do GitHub Actions](/pt/rest/actions/secrets)

  Use a API REST para interagir com segredos no GitHub Actions.

* [Pontos de extremidade da API REST para grupos de executores auto-hospedados](/pt/rest/actions/self-hosted-runner-groups)

  Use a API REST para interagir com grupos de executores auto-hospedados com relação ao GitHub Actions.

* [Pontos de extremidade da API REST para executores auto-hospedados](/pt/rest/actions/self-hosted-runners)

  Use a API REST para interagir com os executores auto-hospedados do GitHub Actions.

* [Pontos de extremidade da API REST para variáveis de GitHub Actions](/pt/rest/actions/variables)

  Use a API REST para interagir com variáveis em GitHub Actions.

* [Pontos de extremidade da API REST para tarefas de fluxo de trabalho](/pt/rest/actions/workflow-jobs)

  Use a API REST para interagir com trabalhos de fluxo de trabalho no GitHub Actions.

* [Endpoints da API REST para execuções de fluxo de trabalho](/pt/rest/actions/workflow-runs)

  Use a API REST para interagir com execuções de fluxo de trabalho no GitHub Actions.

* [Endpoints da API REST para fluxos de trabalho](/pt/rest/actions/workflows)

  Use a API REST para interagir com fluxos de trabalho no GitHub Actions.

* [Pontos de extremidade da API REST para eventos](/pt/rest/activity/events)

  Use a API REST para interagir com GitHub eventos.

* [Pontos de extremidade da API REST para feeds](/pt/rest/activity/feeds)

  Use a API REST para interagir com os feeds do GitHub.

* [Pontos de extremidade da API REST para notificações](/pt/rest/activity/notifications)

  Use a API REST para gerenciar as notificações do GitHub.

* [Pontos de extremidade da API REST para estrela](/pt/rest/activity/starring)

  Use a API REST para marcar um repositório.

* [Pontos de extremidade da API REST para observação](/pt/rest/activity/watching)

  Use a API REST para assinar notificações de atividade em um repositório.

* [Endpoints da API REST para tarefas de agente](/pt/rest/agent-tasks/agent-tasks)

  Usar a API REST para iniciar e gerenciar agente de nuvem Copilot tarefas

* [Endpoints de API REST para segredos de agentes](/pt/rest/agents/secrets)

  Use a API REST para gerenciar segredos para agentes.

* [Pontos de extremidade da API REST para variáveis](/pt/rest/agents/variables)

  Use a API REST para gerenciar variáveis.

* [Pontos de extremidade da API REST para banners de comunicados](/pt/announcement-banners)

  A API de Faixas de Anúncio permite que você exiba, crie e remova uma faixa de anúncios para sua empresa ou organização.

* [Pontos de extremidade da API REST para o GitHub Apps](/pt/rest/apps/apps)

  Usar a API REST para interagir com o GitHub Apps

* [Pontos de extremidade da API REST para GitHub App instalações](/pt/rest/apps/installations)

  Use a API REST para obter informações sobre GitHub App instalações e executar ações nessas instalações.

* [Pontos de extremidade da API REST para o GitHub Marketplace](/pt/rest/apps/marketplace)

  Use a API REST para interagir com o GitHub Marketplace

* [Pontos de extremidade da API REST para autorizações de OAuth](/pt/rest/apps/oauth-applications)

  Usar a API REST para interagir com os OAuth apps e as autorizações OAuth dos GitHub Apps

* [Pontos de extremidade da API REST para GitHub App webhooks](/pt/rest/apps/webhooks)

  Usar a API REST para interagir com webhooks para OAuth apps

* [Pontos de extremidade da API REST para faturamento](/pt/billing)

  Use a API REST para obter informações de cobrança.

* [Budgets](/pt/rest/billing/budgets)

  Use a API REST para obter informações de orçamento.

* [Centros de custo](/pt/cost-centers)

  Use a API REST para obter informações do centro de custo.

* [Uso de faturamento](/pt/rest/billing/usage)

  Use a API REST para obter informações de uso de faturamento.

* [Relatórios de uso](/pt/usage-reports)

  Use a API REST para criar e recuperar exportações de relatório de uso para uma empresa.

* [Pontos de extremidade da API REST para ramificações](/pt/rest/branches/branches)

  Utilize a API REST para modificar ramificações e as respectivas configurações de proteção.

* [Pontos de extremidade da API REST para ramificações protegidas](/pt/rest/branches/branch-protection)

  Use a API REST para gerenciar ramificações protegidas.

* [Endpoints de API REST para campanhas de segurança](/pt/rest/campaigns/campaigns)

  Use a API REST para criar e gerenciar campanhas de segurança para sua organização.

* [Pontos de extremidade da API REST para execuções de verificação](/pt/rest/checks/runs)

  Usar a API REST para gerenciar as execuções de verificação.

* [Endpoints da API REST para conjuntos de verificações](/pt/rest/checks/suites)

  Usar a API REST para gerenciar conjuntos de verificação.

* [Pontos de extremidade da API REST para o GitHub Classroom](/pt/rest/classroom/classroom)

  Utilize a API REST para interagir com o GitHub Classroom.

* [Endpoints da API REST para qualidade de código](/pt/rest/code-quality/code-quality)

  Use a API REST para gerenciar uma configuração de qualidade de código.

* [Pontos de extremidade da API REST para solicitações de descarte de alerta do code scanning](/pt/alert-dismissal-requests)

  Use a API REST para interagir com solicitações de descarte de alerta do code scanning de um repositório.

* [Pontos de extremidade da API REST para varredura de código](/pt/rest/code-scanning/code-scanning)

  Use a API REST para recuperar e atualizar os alertas da code scanning de um repositório.

* [Configurações](/pt/rest/code-security/configurations)

  Use a API REST para criar e gerenciar as configurações de segurança da sua organização.

* [Endpoints da API REST para códigos de conduta](/pt/rest/codes-of-conduct/codes-of-conduct)

  Use a API REST para obter informações sobre códigos de conduta.

* [Pontos de extremidade da API REST para o Codespaces](/pt/rest/codespaces/codespaces)

  Use a API REST para gerenciar o GitHub Codespaces.

* [Pontos de acesso da API REST para organizações Codespaces](/pt/rest/codespaces/organizations)

  Use a API REST para gerenciar os codespaces de membros da sua organização.

* [Pontos de extremidade da API REST para segredos de organizações do Codespaces](/pt/rest/codespaces/organization-secrets)

  Use a API REST para gerenciar os segredos do Codespaces no nível da organização.

* [Pontos de extremidade da API REST para máquinas Codespaces](/pt/rest/codespaces/machines)

  Use a API REST para gerenciar a disponibilidade de tipos de computador para um codespace.

* [Pontos de extremidade da API REST para segredos de repositório do Codespaces](/pt/rest/codespaces/repository-secrets)

  Use a API REST para gerenciar segredos para repositórios aos quais o usuário tem acesso em um codespace.

* [Endpoints da API REST para segredos de usuário do Codespaces](/pt/rest/codespaces/secrets)

  Use a API REST para gerenciar segredos aos quais o usuário tem acesso em um codespace.

* [Endpoints da API REST para colaboradores](/pt/rest/collaborators/collaborators)

  Use a API REST para gerenciar colaboradores para um repositório.

* [Pontos de extremidade da API REST para convites de repositório](/pt/rest/collaborators/invitations)

  Use a API REST para exibir e gerenciar os convites para colaborar em um repositório.

* [Pontos de extremidade da API REST para commits](/pt/rest/commits/commits)

  Use a API REST para interagir com os commits.

* [Pontos de extremidade da API REST para comentários de confirmação](/pt/rest/commits/comments)

  Use a API REST para interagir com comentários de commits.

* [Pontos de extremidade da API REST para status de commits](/pt/rest/commits/statuses)

  Use a API REST para interagir com os status dos commits.

* [Endpoints da API REST para gerenciamento de repositórios do agente de nuvem do Copilot](/pt/rest/copilot/copilot-cloud-agent-management)

  Use a API REST para gerenciar as configurações de nível de repositório para agente de nuvem Copilot.

* [Pontos de extremidade da API REST para Copilot gerenciamento de agente de nuvem](/pt/rest/copilot/copilot-coding-agent-management)

  Use a API REST para gerenciar as configurações para agente de nuvem Copilot.

* [Pontos de extremidade da API REST para o gerenciamento de exclusão de conteúdo do Copilot](/pt/rest/copilot/copilot-content-exclusion-management)

  Use a API REST para gerenciar as regras de exclusão de conteúdo Copilot.

* [Endpoints da API REST para agentes personalizados do Copilot](/pt/copilot-custom-agents)

  Use a API REST para gerenciar Agentes personalizados do Copilot para sua empresa.

* [Endpoints da API REST para métricas do Copilot](/pt/rest/copilot/copilot-metrics)

  Use a API REST para ver métricas de uso Copilot.

* [Endpoints da API REST para métricas de uso do Copilot](/pt/rest/copilot/copilot-usage-metrics)

  Use a API REST para ver Copilot métricas de uso.

* [Endpoints da API REST para gerenciamento de usuários do Copilot](/pt/rest/copilot/copilot-user-management)

  Use a API REST para gerenciar a assinatura GitHub Copilot Business da sua organização.

* [colaboradores do Copilot Spaces](/pt/rest/copilot-spaces/collaborators)

  Use a API REST para gerenciar colaboradores do Copilot Spaces.

* [Endpoints da API REST para espaços Copilot](/pt/rest/copilot-spaces/copilot-spaces)

  Use a API REST para gerenciar Espaços Copilot e recursos relacionados.

* [Endpoints da API REST para os recursos do Copilot Spaces](/pt/rest/copilot-spaces/resources)

  Use a API REST para interagir com recursos do Copilot Spaces.

* [Revogação](/pt/rest/credentials/revoke)

  Use a API REST para revogar credenciais que você encontrou expostas no GitHub ou em outro lugar.

* [Pontos de extremidade da API REST para o Dependabot alerts](/pt/rest/dependabot/alerts)

  Use a API REST para interagir com os alertas do Dependabot com relação a um repositório.

* [Endpoints da API REST para acesso ao repositório do Dependabot](/pt/rest/dependabot/repository-access)

  Use a API REST para gerenciar quais repositórios o Dependabot pode acessar em uma organização.

* [Pontos de acesso da API REST para segredos do Dependabot](/pt/rest/dependabot/secrets)

  Use a API REST para gerenciar segredos do Dependabot para uma organização ou um repositório.

* [Pontos de extremidade da API REST para revisão de dependências](/pt/rest/dependency-graph/dependency-review)

  Use a API REST para interagir com as alterações de dependência.

* [Pontos de extremidade da API REST para envio de dependências](/pt/rest/dependency-graph/dependency-submission)

  Use a API REST para enviar dependências.

* [Pontos de extremidade da API REST para lista de materiais de software (SBOM)](/pt/rest/dependency-graph/sboms)

  Use a API REST a fim de exportar a SBOM (lista de materiais de software) para um repositório.

* [Pontos de extremidade da API REST para chaves de implantação](/pt/rest/deploy-keys/deploy-keys)

  Use a API REST para criar e gerenciar chaves de implantação.

* [Pontos de extremidade da API REST para políticas de branch de implantação](/pt/rest/deployments/branch-policies)

  Use a API REST para gerenciar políticas de branch de implantação personalizadas.

* [Pontos de extremidade da API REST para implantações](/pt/rest/deployments/deployments)

  Use a API REST para criar e excluir implantações e ambientes de implantação.

* [Endpoints da API REST para contextos de implantação](/pt/rest/deployments/environments)

  Use a API REST para criar, configurar e excluir ambientes de implantação.

* [Endpoints da API REST para regras de proteção](/pt/rest/deployments/protection-rules)

  Use a API REST para criar, configurar e excluir regras de proteção de implantação.

* [Pontos de extremidade da API REST para status de implantação](/pt/rest/deployments/statuses)

  Use a API REST para gerenciar status de implantação.

* [Pontos de extremidade da API REST para emojis](/pt/rest/emojis/emojis)

  Use a API REST para listar e ver todos os emojis disponíveis para uso no GitHub.

* [Pontos de extremidade da API REST para administração do GitHub Enterprise](/pt/enterprise-admin)

  Use a API REST para administrar sua empresa.

* [Endpoints da API REST para membros das equipes empresariais](/pt/rest/enterprise-teams/enterprise-team-members)

  Utilize a API REST para criar e gerenciar a participação de equipes da empresa em sua GitHub empresa.

* [Pontos de extremidade da API REST para organizações de equipes empresariais](/pt/rest/enterprise-teams/enterprise-team-organizations)

  Use a API REST para criar e gerenciar atribuições de organização para equipes empresariais em sua empresa GitHub enterprise.

* [Endpoints da API REST para equipes empresariais](/pt/rest/enterprise-teams/enterprise-teams)

  Use a API REST para criar e gerenciar equipes corporativas em sua empresa do GitHub.

* [Pontos de extremidade da API REST para Gists](/pt/rest/gists/gists)

  Use a API REST para listar, criar, atualizar e excluir os gists públicos no GitHub.

* [Pontos de extremidade da API REST para comentários essenciais](/pt/rest/gists/comments)

  Use a API REST para ver e modificar comentários em um gist.

* [Pontos de extremidade da API REST para blobs Git](/pt/rest/git/blobs)

  Use a API REST para interagir com um Git blob (objeto binário grande), o tipo de objeto usado para armazenar o conteúdo de cada arquivo em um repositório.

* [Pontos de acesso da API REST para commits do Git](/pt/rest/git/commits)

  Use a API REST para interagir com objetos commit em seu banco de dados Git no GitHub.

* [Pontos de extremidade da API REST para referências Git](/pt/rest/git/refs)

  Utilize a API REST para interagir com referências no banco de dados Git do GitHub

* [Endereços da API REST para tags do Git](/pt/rest/git/tags)

  Use a API REST para interagir com tags no repositório Git do GitHub.

* [Pontos de extremidade da API REST para árvores Git](/pt/rest/git/trees)

  Use a API REST para interagir com objetos de árvore no banco de dados Git do GitHub.

* [Pontos de extremidade da API REST para gitignore](/pt/rest/gitignore/gitignore)

  Use a API REST para obter modelos `.gitignore` que podem ser usados para ignorar arquivos e diretórios.

* [Pontos de extremidade da API REST para interações com a organização](/pt/rest/interactions/orgs)

  Use a API REST para restringir temporariamente o tipo de usuário que pode comentar, abrir problemas ou criar solicitações de pull no repositório público de uma organização.

* [Pontos de extremidade da API REST para interações com o repositório](/pt/rest/interactions/repos)

  Use a API REST para restringir temporariamente o tipo de usuário que pode comentar, abrir problemas ou criar solicitações de pull em um repositório público.

* [Pontos de extremidade da API REST para interações do usuário](/pt/rest/interactions/user)

  Use a API REST para restringir temporariamente o tipo de usuário que pode comentar, abrir problemas ou criar solicitações de pull nos seus repositórios públicos.

* [Pontos de extremidade da API REST para destinatários de problemas](/pt/rest/issues/assignees)

  Use a API REST para gerenciar os destinatários em problemas e solicitações de pull.

* [Pontos de extremidade da API REST para comentários de problemas](/pt/rest/issues/comments)

  Use a API REST para gerenciar os comentários em problemas e solicitações de pull.

* [Pontos de extremidade da API REST para eventos de issues](/pt/rest/issues/events)

  Use a API REST para recuperar eventos disparados pela atividade em problemas e solicitações de pull.

* [Pontos de extremidade da API REST para dependências de issue](/pt/rest/issues/issue-dependencies)

  Utilize a API REST para exibir, adicionar e remover dependências de problema.

* [Pontos de extremidade da API REST para valores de campos de problemas](/pt/rest/issues/issue-field-values)

  Use a API REST para visualizar e gerenciar os valores dos campos de problemas.

* [Pontos de extremidade da API REST para issues](/pt/rest/issues/issues)

  Use a API REST para gerenciar problemas e solicitações de pull.

* [Pontos de extremidade da API REST para rótulos](/pt/rest/issues/labels)

  Use a API REST para gerenciar rótulos de repositórios, problemas e solicitações de pull.

* [Pontos de extremidade da API REST para marcos](/pt/rest/issues/milestones)

  Use a REST API para gerenciar etapas.

* [Pontos de extremidade da API REST para subquestões](/pt/rest/issues/sub-issues)

  Use a API REST para exibir, adicionar, remover e redefinir a prioridade de subproblemas.

* [Pontos de extremidade da API REST para eventos de linha do tempo](/pt/rest/issues/timeline)

  Use a API REST para receber eventos disparados pela atividade de linha do tempo em problemas e solicitações de pull.

* [Pontos de extremidade da API REST para licenças](/pt/rest/licenses/licenses)

  Use a API REST para recuperar licenças populares open source e informações sobre um arquivo de licença de um projeto específico.

* [Pontos de extremidade da API REST para Markdown](/pt/rest/markdown/markdown)

  Use a API REST para renderizar um documento de markdown como uma página HTML ou como um texto bruto.

* [Pontos de extremidade da API REST para metadados](/pt/rest/meta/meta)

  Use a API REST para obter informações meta sobre GitHub, incluindo os endereços IP dos serviços GitHub.

* [Pontos de extremidade da API REST para métricas da comunidade](/pt/rest/metrics/community)

  Use a API REST para recuperar informações sobre seu perfil de comunidade.

* [Pontos de extremidade da API REST para estatísticas do repositório](/pt/rest/metrics/statistics)

  Utilize a API REST para buscar os dados que o GitHub usa para exibir diferentes tipos de atividades do repositório.

* [Pontos de extremidade da API REST para tráfego de repositório](/pt/rest/metrics/traffic)

  Use a API REST para recuperar as informações fornecidas no grafo do repositório.

* [Endpoints da API REST para migrações de organizações](/pt/rest/migrations/orgs)

  Use a API REST para exportar um ou mais repositórios para que você possa movê-los para   do GitHub Enterprise Server.

* [Endpoints da API REST para importação de fontes](/pt/rest/migrations/source-imports)

  Use a API REST para iniciar uma importação de um repositório de origem do Git.

* [Endpoints da API REST para migrações de usuários](/pt/rest/migrations/users)

  Use a API REST para revisar, fazer backup ou migrar seus dados de usuário armazenados no GitHub.

* [Endpoints da API REST para o catálogo de modelos](/pt/rest/models/catalog)

  Use a API REST para obter uma lista dos modelos disponíveis para uso, incluindo detalhes como ID, modalidades de entrada/saída com suporte e limites de taxa.

* [Pontos de extremidade da API REST para integrações de modelo](/pt/rest/models/embeddings)

  Use a API REST para trabalhar com solicitações de integração para modelos.

* [Pontos de extremidade da API REST para inferência de modelos](/pt/rest/models/inference)

  Use a API REST para enviar uma solicitação de preenchimento de chat para um modelo especificado, com ou sem atribuição organizacional.

* [Pontos de extremidade da API REST para autorizações de aplicativos OAuth](/pt/oauth-authorizations)

  Use a API REST para gerenciar o acesso que os OAuth apps têm à sua conta.

* [Pontos de extremidade da API REST para insights de API](/pt/rest/orgs/api-insights)

  Use a API REST para ver as estatísticas de uso de API em uma organização.

* [Pontos de extremidade de API REST para metadados de artefato](/pt/rest/orgs/artifact-metadata)

  Use esses pontos de extremidade para recuperar e gerenciar metadados para artefatos em sua organização. Os metadados de artefato fornecem informações sobre artefatos de build, sua origem e detalhes relacionados.

* [Pontos de extremidade de API REST para atestados de artefatos](/pt/rest/orgs/attestations)

  Use a API REST para interagir com atestados de artefato.

* [Pontos de acesso de API REST para bloqueio de usuários](/pt/rest/orgs/blocking)

  Use a API REST para bloquear e desbloquear os usuários em uma organização.

* [Pontos de extremidade da API REST para solicitações de ignorar regras de envio da organização](/pt/bypass-requests)

  Use a API REST para gerenciar solicitações de ignorar regras de push da organização.

* [Endpoints de API REST para propriedades definidas pelo usuário](/pt/rest/orgs/custom-properties)

  Use a API REST para criar e gerenciar propriedades personalizadas para uma organização.

* [Pontos de extremidade de API REST para os valores de propriedade personalizados de uma organização](/pt/custom-properties-for-orgs)

  Usar a API REST para gerenciar valores de propriedade personalizados para uma organização

* [Endpoints de API REST para funções de repositório personalizadas](/pt/custom-roles)

  Use a API REST para interagir com as funções de repositório personalizadas.

* [Pontos de extremidade da API REST para campos de problemas](/pt/rest/orgs/issue-fields)

  Use a API REST para criar e gerenciar campos de problema para uma organização.

* [Endpoints da API REST para tipos de problemas](/pt/rest/orgs/issue-types)

  Use a API REST para interagir com tipos de issue em uma organização.

* [Endpoints de API REST para membros da organização](/pt/rest/orgs/members)

  Use a API REST para gerenciar associações em sua organização.

* [Pontos de extremidade da API REST para configurações de rede](/pt/rest/orgs/network-configurations)

  Pontos de extremidade da API REST para configurações de rede

* [Pontos de extremidade de API REST para funções da organização](/pt/rest/orgs/organization-roles)

  Use a API REST para interagir com as funções da organização.

* [Pontos de extremidade de API REST para organizações](/pt/rest/orgs/orgs)

  Use a API REST para interagir com organizações.

* [Endpoints da API REST para colaboradores externos](/pt/rest/orgs/outside-collaborators)

  Use a API REST para gerenciar colaboradores externos.

* [Endpoints de API REST para tokens de acesso pessoal](/pt/rest/orgs/personal-access-tokens)

  Use a API REST para gerenciar fine-grained personal access token.

* [Pontos de extremidade da API REST para conjuntos de regras](/pt/rest/orgs/rule-suites)

  Use a API REST para gerenciar conjuntos de regras para organizações.

* [Pontos de extremidade da API REST para regras](/pt/rest/orgs/rules)

  Use a API REST para gerenciar conjuntos de regras para organizações. Os conjuntos de regras da organização controlam como as pessoas podem interagir com tags e branches selecionados nos repositórios de uma organização.

* [Endpoints de API REST para gerenciadores de segurança](/pt/rest/orgs/security-managers)

  Use a API REST para gerenciar gerentes de segurança em uma organização.

* [Pontos de extremidade de API REST para webhooks da organização](/pt/rest/orgs/webhooks)

  Use a API REST para interagir com webhooks em uma organização.

* [Endpoints de API REST para pacotes](/pt/rest/packages/packages)

  Use a API REST para interagir com GitHub Packages.

* [Pontos de extremidade da API REST para o GitHub Pages](/pt/rest/pages/pages)

  Use a API REST para interagir com os sites e compilações do GitHub Pages.

* [Configurações da organização](/pt/rest/private-registries/organization-configurations)

  Use a API REST para gerenciar as configurações de registro privado para organizações.

* [Pontos de extremidade da API REST para itens do projeto em fase de elaboração](/pt/rest/projects/drafts)

  Use a API REST para gerenciar itens de rascunho em Projetos.

* [Pontos de extremidade da API REST para campos do Project](/pt/rest/projects/fields)

  Usar a API REST para gerenciar campos do Project

* [Pontos de extremidade da API REST para itens do Project](/pt/rest/projects/items)

  Usar a API REST para gerenciar itens do Project

* [Pontos de extremidade da API REST para Projetos](/pt/rest/projects/projects)

  Usar a API REST para gerenciar Projetos

* [Pontos de extremidade da API REST para exibições do Project](/pt/rest/projects/views)

  Usar a API REST para gerenciar exibições do Project

* [Endpoints da API REST para solicitações de pull](/pt/rest/pulls/pulls)

  Use a API REST para interagir com as solicitações de pull.

* [Pontos de extremidade da API REST para comentários de revisões de solicitações de pull](/pt/rest/pulls/comments)

  Use a API REST para interagir com os comentários de revisão de pull request.

* [Pontos de extremidade da API REST para solicitações de revisão](/pt/rest/pulls/review-requests)

  Use a API REST para interagir com solicitações de revisão.

* [Pontos de extremidade da API REST para revisões de pull requests](/pt/rest/pulls/reviews)

  Use a API REST para interagir com as revisões de solicitação de pull.

* [Pontos de extremidade da API REST para limites de taxa](/pt/rest/rate-limit/rate-limit)

  Use a API REST para verificar seu status de limite de taxa atual.

* [Pontos de extremidade da API REST para reações](/pt/rest/reactions/reactions)

  Use a API REST para interagir com reações no GitHub.

* [Pontos de extremidade da API REST para versões](/pt/rest/releases/releases)

  Use a API REST para criar, modificar e excluir versões.

* [Pontos de extremidade da API REST para ativos de versões](/pt/rest/releases/assets)

  Use a API REST para gerenciar ativos de lançamento.

* [Endpoints da API REST para atestações de repositório](/pt/rest/repos/attestations)

  Use a API REST para gerenciar atestados de repositório.

* [Pontos de extremidade de API REST para autolinks de repositório](/pt/rest/repos/autolinks)

  Use a API REST para adicionar links automáticos a recursos externos.

* [Endpoints da API REST para conteúdo de repositório](/pt/rest/repos/contents)

  Use a API REST para criar, modificar e excluir conteúdo codificado em Base64 em um repositório.

* [Endpoints de API REST para propriedades definidas pelo usuário](/pt/rest/repos/custom-properties)

  Use a API REST para listar as propriedades personalizadas atribuídas a um repositório pela organização.

* [Pontos de extremidade de API REST para forks](/pt/rest/repos/forks)

  Use a API REST para gerenciar os forks do repositório.

* [Pontos de extremidade de API REST para LFS do Git](/pt/lfs)

  Use a API REST para habilitar ou desabilitar o Armazenamento de Arquivos Grandes do Git (LFS) em um repositório.

* [Pontos de extremidade da API REST para repositórios](/pt/rest/repos/repos)

  Use uma API REST para gerenciar repositórios no GitHub.

* [Pontos de extremidade da API REST para conjuntos de regras](/pt/rest/repos/rule-suites)

  Use a API REST para gerenciar conjuntos de regras para repositórios.

* [Pontos de extremidade da API REST para regras](/pt/rest/repos/rules)

  Use a API REST para gerenciar conjuntos de regras para repositórios. Os conjuntos de regras controlam como as pessoas podem interagir com ramificações e tags selecionadas em um repositório.

* [Pontos de extremidade da API REST para tags de repositório](/pt/tags)

  Use a API REST para gerenciar as tags de um repositório.

* [Pontos de extremidade da API REST para webhooks de repositório](/pt/rest/repos/webhooks)

  Use a API REST para criar e gerenciar webhooks para seus repositórios.

* [Pontos de extremidade da API REST para SCIM](/pt/scim)

  Use a API REST para controlar e gerenciar o acesso dos membros da organização GitHub com o SCIM.

* [Endpoints da API REST para pesquisa](/pt/rest/search/search)

  Use a API REST para pesquisar itens específicos no GitHub.

* [Pontos de extremidade da API REST para solicitações de bypass de proteção por push](/pt/delegated-bypass)

  Use a API REST para gerenciar solicitações de bypass de proteção por push para verificação de segredo.

* [Pontos de extremidade da API REST para proteção por push com verificação de segredo](/pt/rest/secret-scanning/push-protection)

  Use a API REST para gerenciar a proteção por push da verificação de segredo.

* [Pontos de extremidade da API REST para verificação de segredos](/pt/rest/secret-scanning/secret-scanning)

  Use a API REST para recuperar e atualizar os alertas secretos de um repositório.

* [Endpoints de API REST para avisos de segurança globais](/pt/rest/security-advisories/global-advisories)

  Use a API REST para exibir avisos globais de segurança.

* [Endpoints de API REST para avisos de segurança de repositórios](/pt/rest/security-advisories/repository-advisories)

  Use a API REST para exibir e gerenciar avisos de segurança do repositório.

* [Endpoints de API REST para grupos externos](/pt/external-groups)

  Use a API REST a fim de exibir os grupos de provedores de identidade externos disponíveis para sua organização e a fim de gerenciar a conexão entre os grupos externos e suas equipes.

* [Pontos de extremidade de API REST para membros da equipes](/pt/rest/teams/members)

  Use a API REST para criar e gerenciar membros de equipes na sua organização do GitHub.

* [Pontos de extremidade de API REST para sincronização de equipe](/pt/team-sync)

  Use a REST API para gerenciar conexões entre as equipes do GitHub e grupos de provedores de identidade (IdP) externos.

* [Endpoints de API REST para equipes](/pt/rest/teams/teams)

  Use a API REST para criar e gerenciar equipes em sua organização do GitHub.

* [Pontos de extremidade de API REST para atestados de artefatos](/pt/rest/users/attestations)

  Use a API REST para gerenciar atestados de artefatos.

* [Pontos de acesso de API REST para bloqueio de usuários](/pt/rest/users/blocking)

  Use a API REST para gerenciar usuários bloqueados.

* [Pontos de extremidade da API REST para emails](/pt/rest/users/emails)

  Use a API REST para gerenciar endereços de email de usuários autenticados.

* [Endpoints de API REST para seguidores](/pt/rest/users/followers)

  Use a API REST para obter informações sobre seguidores de usuários autenticados.

* [Pontos de extremidade da API REST para chaves GPG](/pt/rest/users/gpg-keys)

  Use a API REST para gerenciar chaves GPG de usuários autenticados.

* [Endpoints da API REST para chaves SSH do Git](/pt/rest/users/keys)

  Use a API REST para gerenciar chaves SSH do Git de usuários autenticados.

* [Endpoints de API REST para contas de rede social](/pt/rest/users/social-accounts)

  Use a API REST para gerenciar as contas de rede social dos usuários autenticados.

* [Endpoints de API REST para chaves de assinatura SSH](/pt/rest/users/ssh-signing-keys)

  Use a API REST para gerenciar as chaves de autenticação SSH dos usuários autenticados.

* [Endpoints de API REST para usuários](/pt/rest/users/users)

  Use a API REST para obter informações públicas e privadas sobre usuários autenticados.