Pré-visualizações da API permitem que você experimente novas APIs e alterações nos métodos de API existentes antes de se tornarem parte da API oficial do GitHub.
Durante o período de pré-visualização, poderemos alterar alguns recursos com base no feedback do desenvolvedor. Se fizermos alterações, iremos anunciá-las no blogue do desenvolvedor sem aviso prévio.
Para acessar uma pré-visualização da API, você precisará fornecer um tipo de mídia personalizado no cabeçalho Aceitar
para suas solicitações. A documentação dos recursos para cada pré-visualização especifica qual tipo de mídia personalizado deve ser fornecido.
Implementações aprimoradas
Exerça um maior controle sobre as implantações com mais informações e uma granularidade mais precisa.
Tipo de mídia personalizada: ant-man-preview
Anunciado em: 2016-04-06
Reações
Gerencie as reações de commits, problemas e comentários.
Tipo de mídia personalizado: squirrel-girl-preview
Anunciado em: 2016-05-12 Atualização em:
2016-07
Linha do tempo
Obter uma lista de eventos para um problema ou pull request.
Tipo de mídia personalizada: mockingbird-preview
Anunciado em: 2016-05-23
Ambientes pre-receive
Cria, lista, atualiza e exclui ambientes para hooks pre-receive.
Tipo de mídia personalizada: eye-scream-preview
Anunciado em: 2015-07-29
Integrações
Gerencie as integrações através da API.
Tipo de mídia personalizada: machine-man-preview
Anunciado em: 2016-09-14
Projetos
Gerencie projetos.
Tipo de mídia personalizada: inertia-preview
Anunciado em: 2016-09-14 Atualização em: 2016-10-27
Pesquisa de commit
Tipo de mídia personalizada: cloak-preview
Anunciado em: 2017-01-05
Tópicos do repositório
Ver uma lista dos tópicos do repositório em chamadas que retornam resultados do repositório.
Tipo de mídia personalizada: mercy-preview
Anunciado em: 2017-01-31
Códigos de conduta
Veja todos os códigos de conduta ou obtenha qual código de conduta um repositório tem atualmente.
Tipo de mídia personalizado: scarlet-witch-preview
Equipes aninhadas
Inclua o conteúdo aninhado das cargas da equipe.
Tipo de mídia personalizada: hellcat-preview
Anunciado em: 2017-09-01
Webhooks globais
Habilita webhooks globais para organizações e tipos de evento do usuário. Esta visualização da API só está disponível para GitHub Enterprise Server.
Tipo de mídia personalizada: superpro-preview
Anunciado em: 2017-12-12
Transferência de repositório
Transfira um repositório para uma organização ou usuário.
Tipo de mídia personalizada: nightshade-preview
Anunciado em: 2017-11-09
Adicionar motivo do bloqueio
Agora você pode adicionar um motivo aobloquear um problema.
Tipo de mídia personalizada: sailor-v-preview
Anunciado em: 2018-01-10
Exigir commits assinados
Agora você pode usar a API para gerenciar a configuração para exigir commits assinados em branches protegidos.
Tipo de mídia personalizada: zzzax-preview
Anunciado em: 2018-02-22
Exigir múltiplas revisões de aprovação
Agora você pode exigir múltiplas revisões de aprovação para um pull request usando a API.
Tipo de mídia personalizada: luke-cage-preview
Anunciado em: 2018-03-16
Verificar execuções e a API de conjuntos de verificações
Permite que um aplicativo GitHub execute verificações externas no código de um repositório. Veja as execuções de verificação e Conjuntos de verificação das APIs para obter mais informações.
Tipo de mídia personalizada: antiope-preview
Anunciado: 2018-05-07
Acesso de Git anônimo aos repositórios
Quando uma instância do GitHub Enterprise Server estiver em modo privado, os administradores do site e do repositório podem habilitar o acesso anônimo ao Git para um repositório público.
Tipo de mídia personalizada: x ray-preview
Anunciado: 2018-07-12
Detalhes do cartão de projeto
As respostas da API REST para eventos de problemas e eventos da linha do tempo de problemas agora retornam o campo project_card
para eventos relacionados ao projeto.
Tipo de mídia personalizada: starfox-preview
Anunciado: 2018-09-05
Status da implantação
Agora você pode atualizar o ambiente `de um [status de implantação](/rest/reference/repos#create-a-deployment-status) e usar os estados
in_progresse
na fila. Ao criar o status da implantação, agora você pode usar o parâmetro
auto_inactivepara marcar implantações de
produçãoantigas como
inativa`.
Tipo de mídia personalizada: flash-preview
Anunciado: 2018-10-16
Permissões de criação de repositório
Agora você pode configurar se os integrantes da organização podem criar repositórios e que tipos de repositórios podem criar. Consulte "Atualizar uma organização" para obter mais informações.
Tipos de mídia personalizada: surtur-preview
Anunciado: 2019-12-03
Anexos de conteúdo
Agora você pode fornecer mais informações no GitHub para URLs vinculadas a domínios registrados usando a API de Anexos do conteúdo. Consulte "Usar anexos de conteúdo" para obter mais informações.
Tipos de mídia personalizada: corsair-preview
Anunciado: 2018-12-10
Pull requests de rascunho
Você pode usar a API do Pull Requests de rascunho e seus pontos de extremidade de pull request para ver se um pull request está em estado rascunho. Para saber mais sobre pull requests, consulte "Sobre pull requests".
Tipo de mídia personalizada: shadow-cat-preview
Anunciado: 2019-02-14
Habilitar e desabilitar páginas
Você pode usar os novos pontos de extremidade no API de páginas para habilitar ou desabilitar páginas. Para saber mais sobre páginas, consulte "Princípios básicos do GitHub Pages".
Tipos de mídia personalizada: switcheroo-preview
Anunciado: 2019-03-14
Listar branches ou pull requests para um commit
Você pode usar dois novos pontos de extremidade na API de commits para listar branches ou pull requests para um commit.
Tipos de mídia personalizada: groot-preview
Anunciado: 2019-04-11
Desinstalar um aplicativo do GitHub
Agora os proprietários dos aplicativos GitHub podem desinstalar um aplicativo usando a API de aplicativos.
Tipos de mídia personalizada: gambit-preview
Habilitar ou desabilitar alertas de vulnerabilidade para um repositório
Você pode usar dois novos pontos de extremidade na API de Repositórios para habilitar ou desabilitar os alertas de vulnerabilidade.
Tipos de mídia personalizada: dorian-preview
Anunciado: 2019-04-24
Atualizar um branch de pull request
Você pode usar um novo ponto de extremidade para atualizar um branch de pull request com alterações do HEAD do branch upstream.
Tipos de mídia personalizada: lidian-preview
Anunciado: 2019-05-29
Criar e usar modelos de repositório
Você pode usar um novo ponto de extremidade para Criar um repositório usando um modelo e Criar um repositório para o usuário autenticado que é um repositório de modelo, definindo o parâmetro is_template
como verdadeiro
. Obter um repositório para verificar se ele é definido como um repositório de modelo usando a chave is_template
.
Tipos de mídia personalizada: baptiste-preview
Anunciado: 2019-07-05