Skip to main content
POST
Lier un dépôt via la GitHub App
string
requis
La clé d’API de votre compte. Vous pouvez la trouver dans les paramètres de votre compte.
Cet endpoint lie une application à un dépôt et à une branche GitHub via la GitHub App Square Cloud, afin que chaque push sur cette branche déploie l’application. C’est l’alternative recommandée à Configurer un webhook GitHub : aucun jeton d’accès personnel n’est stocké, et chaque déploiement apparaît comme un Check Run sur le commit. Avant de l’appeler, connectez votre compte GitHub à Square Cloud et installez la GitHub App Square Cloud sur le dépôt. Le dépôt doit être couvert par une installation détenue par votre propre compte GitHub ; sinon, la requête échoue avec REPOSITORY_NOT_AVAILABLE. Il fonctionne avec une clé d’API disposant de la portée apps:deploy, et seul le propriétaire de l’application peut l’appeler. Une application ne peut avoir qu’une seule liaison GitHub App à la fois : déliez donc le dépôt actuel avant d’en lier un autre. Un même dépôt et une même branche ne peuvent pas être liés à deux de vos applications. La liaison invalide la réponse mise en cache par Obtenir le déploiement actuel. Les appels sont limités à 3 toutes les 60 secondes par utilisateur, un quota partagé avec l’action de délier.

Paramètres

string
requis
L’ID de l’application. Vous pouvez le trouver dans l’URL du tableau de bord de votre application.
string
requis
Le nom complet du dépôt, au format owner/repository.
string
requis
La branche dont les push déploient l’application. 256 caractères maximum, et elle doit exister dans le dépôt.

Réponse

string
Indique si l’appel a réussi. success en cas de succès, error sinon.
object
Le contenu de la réponse.

Erreurs courantes