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.
Requer uma chave de API com o escopo apps:deploy. 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 faça o deploy da aplicação. É a alternativa recomendada ao Configurar webhook do GitHub: nenhum token de acesso pessoal fica guardado, e cada deploy 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. Essa conta do GitHub também precisa de permissão de escrita (push) ou admin no repositório: só leitura falha com REPOSITORY_PERMISSION_REQUIRED. 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. Um repositório e branch só pode estar vinculado a uma aplicação em toda a plataforma, seja de quem for. Vincular invalida a resposta em cache de Obter o deploy 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 da sua aplicação no dashboard.
string
obrigatório
O nome completo do repositório, no formato dono/repositório.
string
obrigatório
A branch cujos pushes fazem o deploy da aplicação. Até 256 caracteres, e ela precisa existir no repositório com exatamente esse nome.

Resposta

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

Erros comuns

Relacionados