Skip to main content
POST
Vincular repositorio de la GitHub App
string
requerido
La clave de API de tu cuenta. Puedes encontrarla en la configuración de tu cuenta.
Este endpoint vincula una aplicación a un repositorio y una rama de GitHub mediante la GitHub App de Square Cloud, de modo que cada push a esa rama despliega la aplicación. Es la alternativa recomendada a Configurar Webhook de GitHub: no se guarda ningún token de acceso personal y cada despliegue aparece como un Check Run en el commit. Antes de llamarlo, conecta tu cuenta de GitHub a Square Cloud e instala la GitHub App de Square Cloud en el repositorio. El repositorio debe estar cubierto por una instalación que pertenezca a tu propia cuenta de GitHub; de lo contrario, la solicitud falla con REPOSITORY_NOT_AVAILABLE. Funciona con una clave de API que tenga el ámbito apps:deploy, y solo el propietario de la aplicación puede llamarlo. Una aplicación tiene un solo vínculo de GitHub App a la vez, así que desvincula el repositorio actual antes de vincular otro, y el mismo repositorio y rama no pueden estar vinculados a dos de tus aplicaciones. Vincular invalida la respuesta en caché de Obtener Despliegue Actual. Las llamadas están limitadas a 3 cada 60 segundos por usuario, compartidas con la desvinculación.

Parámetros

string
requerido
El ID de la aplicación. Puedes encontrarlo en la URL del panel de tu aplicación.
string
requerido
El nombre completo del repositorio, en el formato owner/repository.
string
requerido
La rama cuyos pushes despliegan la aplicación. Hasta 256 caracteres, y debe existir en el repositorio.

Respuesta

string
Indica si la llamada fue exitosa. success si fue exitosa, error si no.
object
El contenido de la respuesta.

Errores comunes