Skip to main content
POST
Vincular repositório do GitHub App
string
obrigatório
A chave da API para sua conta. Você pode encontrá-la nas configurações da conta.
Este endpoint vincula uma aplicação a um repositório e a uma branch do GitHub pelo GitHub App da Square Cloud, para que cada push nessa branch implante a aplicação. É a alternativa recomendada ao Configurar webhook do GitHub: nenhum token de acesso pessoal fica guardado, e cada implantação aparece como um Check Run no commit. Antes de chamar, conecte sua conta do GitHub à Square Cloud e instale o GitHub App da Square Cloud no repositório. O repositório precisa estar coberto por uma instalação da sua própria conta do GitHub; caso contrário, a requisição falha com REPOSITORY_NOT_AVAILABLE. Funciona com uma chave de API que tenha o escopo apps:deploy, e só o proprietário da aplicação pode chamá-lo. Uma aplicação tem um vínculo do GitHub App por vez, então desvincule o repositório atual antes de vincular outro, e o mesmo repositório e branch não podem estar vinculados a duas aplicações suas. Vincular invalida a resposta em cache de Obter implantação atual. As chamadas são limitadas a 3 por 60 segundos por usuário, compartilhadas com o desvínculo.

Parâmetros

string
obrigatório
O ID da aplicação. Você pode encontrá-lo na URL do painel da sua aplicação.
string
obrigatório
O nome completo do repositório, no formato dono/repositório.
string
obrigatório
A branch cujos pushes implantam a aplicação. Até 256 caracteres, e ela precisa existir no repositório.

Resposta

string
Indica se a chamada foi bem-sucedida. success se bem-sucedida, error se não.
object
O conteúdo da resposta.

Erros comuns