Intégrations
Intégrations de fournisseurs Git et dépôts partagés.
URL de base https://api.nodion.com. Les chemins courts nécessitent
X-Nodion-Project, sauf si le chemin contient déjà
/v2/projects/{id}.
Les corps de requête sont décrits dans la documentation interactive.
/v2/repositories Lister les dépôts partagés avec le projet courant
/v2/repositories Partager un dépôt avec le projet courant
/v2/projects/{id}/repositories Lister les dépôts partagés
/v2/projects/{id}/repositories Partager un dépôt avec le projet
/v2/projects/{id}/repositories Révoquer un dépôt partagé
/v2/projects/{id}/repositories/branches Lister les branches d'un dépôt partagé
/v2/projects/{id}/repositories/scan_repo Analyser un dépôt partagé à la recherche d'un Dockerfile et de configuration
/v2/integrations Lister les intégrations Git
/v2/integrations/providers Lister les fournisseurs Git disponibles
/v2/integrations/{id}/applications Lister les applications qui utilisent une intégration
/v2/integrations/{id}/repos Lister les dépôts d'une intégration
/v2/integrations/{id}/clone_credentials Générer des identifiants HTTPS de courte durée pour cloner un dépôt
/v2/integrations/{id}/issues Lister les issues d'un dépôt d'une intégration
/v2/integrations/{id}/pulls Lister les pull requests ou merge requests d'un dépôt d'une intégration
/v2/integrations/{id}/branches Lister les branches d'un dépôt d'une intégration
/v2/integrations/{id}/shares Lister les projets avec lesquels un dépôt est partagé
/v2/integrations/{id}/detect_dockerfile Détecter un Dockerfile dans un dépôt
/v2/integrations/{id}/scan_repo Analyser un dépôt à la recherche de configuration
/v2/integrations/{id}/test Tester la connectivité d'une intégration
/v2/integrations/{id}/sync Resynchroniser une intégration
/v2/integrations/{id}/remove Retirer une intégration
/v2/integrations/{id} Supprimer une intégration
/v2/git_instances Lister les instances de fournisseurs Git enregistrées que vous hébergez vous-même
/v2/git_instances Enregistrer une instance GitLab ou Gitea que vous hébergez vous-même
/v2/git_instances/{id} Supprimer une instance enregistrée que vous hébergez vous-même