Integrations

Git provider integrations and shared repositories.

Basis https://api.nodion.com. Kurze Pfade brauchen X-Nodion-Project, außer der Pfad hat schon /v2/projects/{id}. Request-Bodies stehen in den interaktiven Docs.

GET /v2/repositories

List repositories shared into the current project

Scope read Interaktive Docs

POST /v2/repositories

Share a repository into the current project

Scope write Interaktive Docs

GET /v2/projects/{id}/repositories

List shared repositories

Scope read Interaktive Docs

POST /v2/projects/{id}/repositories

Share a repository into the project

Scope write Interaktive Docs

DELETE /v2/projects/{id}/repositories

Revoke a shared repository

Scope write Interaktive Docs

GET /v2/projects/{id}/repositories/branches

List branches of a shared repository

Scope read Interaktive Docs

GET /v2/projects/{id}/repositories/scan_repo

Scan a shared repository for a Dockerfile and config

Scope read Interaktive Docs

GET /v2/integrations/providers

List available git providers

Scope read Interaktive Docs

GET /v2/integrations/{id}/applications

List applications using an integration

Scope read Interaktive Docs

GET /v2/integrations/{id}/repos

List repositories on an integration

Scope read Interaktive Docs

POST /v2/integrations/{id}/clone_credentials

Mint short-lived HTTPS clone credentials for a repository

Scope write Interaktive Docs

GET /v2/integrations/{id}/issues

List issues for a repository on an integration

Scope read Interaktive Docs

GET /v2/integrations/{id}/pulls

List pull or merge requests for a repository on an integration

Scope read Interaktive Docs

GET /v2/integrations/{id}/branches

List branches of a repository on an integration

Scope read Interaktive Docs

GET /v2/integrations/{id}/shares

List a repository's project shares

Scope read Interaktive Docs

GET /v2/integrations/{id}/detect_dockerfile

Detect a Dockerfile in a repository

Scope read Interaktive Docs

GET /v2/integrations/{id}/scan_repo

Scan a repository for config

Scope read Interaktive Docs

POST /v2/integrations/{id}/test

Test an integration's connectivity

Scope write Interaktive Docs

POST /v2/integrations/{id}/sync

Resync an integration

Scope write Interaktive Docs

POST /v2/integrations/{id}/remove

Remove an integration

Scope write Interaktive Docs

DELETE /v2/integrations/{id}

Delete an integration

Scope write Interaktive Docs

GET /v2/git_instances

List registered self-hosted provider instances

Scope read Interaktive Docs

POST /v2/git_instances

Register a self-hosted GitLab or Gitea instance

Scope write Interaktive Docs

DELETE /v2/git_instances/{id}

Delete a registered self-hosted instance

Scope write Interaktive Docs

Gib deinem Agenten eine Cloud.

Bis zu 15 € Guthaben beim Registrieren.

Weiter mit GitHub

oder per E-Mail

Bleib auf dem Laufenden.

Produktnews, kein Spam. Jederzeit abbestellen.