Integrações
Integrações com fornecedores Git e repositórios partilhados.
URL base: https://api.nodion.com. Os caminhos curtos precisam do cabeçalho
X-Nodion-Project, exceto se o caminho já incluir
/v2/projects/{id}.
Os corpos dos pedidos estão na documentação interativa.
/v2/repositories Listar os repositórios partilhados com o projeto atual
/v2/repositories Partilhar um repositório com o projeto atual
/v2/projects/{id}/repositories Listar os repositórios partilhados
/v2/projects/{id}/repositories Partilhar um repositório com o projeto
/v2/projects/{id}/repositories Revogar um repositório partilhado
/v2/projects/{id}/repositories/branches Listar os branches de um repositório partilhado
/v2/projects/{id}/repositories/scan_repo Analisar um repositório partilhado à procura de um Dockerfile e de configuração
/v2/integrations Listar as integrações Git
/v2/integrations/providers Listar os fornecedores Git disponíveis
/v2/integrations/{id}/applications Listar as aplicações que usam uma integração
/v2/integrations/{id}/repos Listar os repositórios de uma integração
/v2/integrations/{id}/clone_credentials Gerar credenciais HTTPS de curta duração para clonar um repositório
/v2/integrations/{id}/issues Listar as issues de um repositório de uma integração
/v2/integrations/{id}/pulls Listar os pull requests ou merge requests de um repositório de uma integração
/v2/integrations/{id}/branches Listar os branches de um repositório de uma integração
/v2/integrations/{id}/shares Listar os projetos com que um repositório está partilhado
/v2/integrations/{id}/detect_dockerfile Detetar um Dockerfile num repositório
/v2/integrations/{id}/scan_repo Analisar um repositório à procura de configuração
/v2/integrations/{id}/test Testar a conectividade de uma integração
/v2/integrations/{id}/sync Ressincronizar uma integração
/v2/integrations/{id}/remove Remover uma integração
/v2/integrations/{id} Eliminar uma integração
/v2/git_instances Listar as instâncias próprias de fornecedores Git registadas
/v2/git_instances Registar uma instância própria de GitLab ou Gitea
/v2/git_instances/{id} Eliminar uma instância própria registada