API-Referenz
Diese rein lesbare Referenz wird aus der ausgewählten Anwendungsversion erzeugt. Finde Endpunkte über das Suchfeld, öffne Schema-Details für verschachtelte Felder oder lade die vollständige OpenAPI-JSON herunter.
Die Dokumentation deiner laufenden Installation erreichst du wie unter API-Zugriff beschrieben.
114 Endpunkte
health
GET/api/health
Get application health status
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Antworten
200 The API process, database, and persisted provider synchronization state.
auth
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
PATCH/api/v1/auth/me
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonUpdateProfileDto · objectEigenschaften
Schema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
multipart/form-dataobjectEigenschaften
Schema-JSON
Antworten
200
DELETE/api/v1/auth/me/avatar
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonRemoteAvatarDto · objectEigenschaften
Schema-JSON
Antworten
201
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonUpdateOidcConfigDto · objectEigenschaften
Schema-JSON
Antworten
200
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Anfrageinhalt
application/jsonOidcExchangeDto · objectEigenschaften
Schema-JSON
Antworten
200
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Parameter
return_toPflichtfeldstringSchema-JSON
Antworten
200
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonUpdatePasswordDto · objectEigenschaften
Schema-JSON
Antworten
201
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Anfrageinhalt
application/jsonSetupDto · objectEigenschaften
Schema-JSON
Antworten
200
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Antworten
200
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Anfrageinhalt
application/jsonSignInDto · objectEigenschaften
Schema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
204
notifications
GET/api/v1/browser-push
Get browser-push availability and enrollment status
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonRegisterBrowserPushSubscriptionDto · objectEigenschaften
Schema-JSON
Antworten
204
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonRemoveBrowserPushSubscriptionDto · objectEigenschaften
Schema-JSON
Antworten
204
GET/api/v1/notification-channels
List visible notification channels
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
POST/api/v1/notification-channels
Create a notification channel
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonCreateNotificationChannelDto · objectEigenschaften
Schema-JSON
Antworten
200
PATCH/api/v1/notification-channels/{id}
Update a notification channel
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Anfrageinhalt
application/jsonUpdateNotificationChannelDto · objectEigenschaften
Schema-JSON
Antworten
200
DELETE/api/v1/notification-channels/{id}
Delete a notification channel
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
204
POST/api/v1/notification-channels/{id}/test
Test one notification channel
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
POST/api/v1/notification-channels/preview
Preview workflow notification subscriptions
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonNotificationRulePreviewInputDto · objectEigenschaften
Schema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
pageanyOfnumberstringSchema-JSON
perPageanyOfnumberstringSchema-JSON
fieldsstringSchema-JSON
whereNotificationChannelWhere · objectEigenschaften
Schema-JSON
orderByanyOfNotificationChannelOrderBy · objectEigenschaften
arrayNotificationChannelOrderBy · objectEigenschaften
Schema-JSON
selectNotificationChannelSelect · objectEigenschaften
Schema-JSON
includeNotificationChannelInclude · objectEigenschaften
Schema-JSON
cursorstringEigenschaften
Schema-JSON
distinctanyOfstring["id","createdAt","updatedAt","name","type","enabled"]
arraystring["id","createdAt","updatedAt","name","type","enabled"]
Schema-JSON
searchstringSchema-JSON
Antworten
200 Visible notification channels.
GET/api/v1/notification-deliveries
List visible notification delivery history
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
repositoryIdPflichtfeldstringSchema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
pageanyOfnumberstringSchema-JSON
perPageanyOfnumberstringSchema-JSON
fieldsstringSchema-JSON
whereNotificationDeliveryWhere · objectEigenschaften
Schema-JSON
orderByanyOfNotificationDeliveryOrderBy · objectEigenschaften
arrayNotificationDeliveryOrderBy · objectEigenschaften
Schema-JSON
selectNotificationDeliverySelect · objectEigenschaften
Schema-JSON
includeNotificationDeliveryInclude · objectEigenschaften
Schema-JSON
cursorstringEigenschaften
Schema-JSON
distinctanyOfstring["id","createdAt","updatedAt","kind","eventType","status","nextAttemptAt","notificationChannelId","repositoryId"]
arraystring["id","createdAt","updatedAt","kind","eventType","status","nextAttemptAt","notificationChannelId","repositoryId"]
Schema-JSON
searchstringSchema-JSON
Antworten
200 Authorized notification delivery history.
dashboard
GET/api/v1/dashboard/awaiting-approval
List workflow runs awaiting provider approval
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200 Visible workflow runs awaiting approval.
GET/api/v1/dashboard/failures
List the 15 newest workflow contexts whose latest terminal run failed
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200 Visible latest failed workflow runs.
GET/api/v1/dashboard/latest-runs
List the ten newest visible workflow runs
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200 The ten newest visible workflow runs.
GET/api/v1/dashboard/repositories
Get visible repository workflow health
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
fromPflichtfeldstringSchema-JSON
toPflichtfeldstringSchema-JSON
Antworten
200 Permission-aware repository health aggregates.
GET/api/v1/dashboard/summary
Get visible workflow health summary
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
fromPflichtfeldstringSchema-JSON
toPflichtfeldstringSchema-JSON
Antworten
200 Permission-aware workflow health summary.
GET/api/v1/dashboard/trend
Get success and error workflow-run trend buckets
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
fromPflichtfeldstringSchema-JSON
toPflichtfeldstringSchema-JSON
bucketanyOfstring["hour"]
string["day"]
string["week"]
Schema-JSON
Antworten
200 Visible workflow-run trend buckets.
GitHubApp
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonSaveGitHubAppDto · objectEigenschaften
Schema-JSON
Antworten
200
DELETE/api/v1/github-app
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
204
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonConnectGitHubAppDto · objectEigenschaften
Schema-JSON
Antworten
201
issues
GET/api/v1/issues
Query visible issues
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
pageanyOfnumberstringSchema-JSON
perPageanyOfnumberstringSchema-JSON
fieldsstringSchema-JSON
whereIssueWhere · objectEigenschaften
Schema-JSON
orderByanyOfIssueOrderBy · objectEigenschaften
arrayIssueOrderBy · objectEigenschaften
Schema-JSON
selectIssueSelect · objectEigenschaften
Schema-JSON
includeIssueInclude · objectEigenschaften
Schema-JSON
cursorstringEigenschaften
Schema-JSON
distinctanyOfstring["id","createdAt","updatedAt","number","title","body","state","url","providerCreatedAt","providerUpdatedAt","closedAt","milestone","repositoryId"]
arraystring["id","createdAt","updatedAt","number","title","body","state","url","providerCreatedAt","providerUpdatedAt","closedAt","milestone","repositoryId"]
Schema-JSON
searchstringnullableSchema-JSON
labelsnullableanyOfstringarraystringSchema-JSON
Antworten
200 Visible provider issues.
400 Invalid issue query.
401
403
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
jobs
GET/api/v1/jobs/repository-sync
Query visible repository synchronization jobs
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
pageanyOfnumberstringSchema-JSON
perPageanyOfnumberstringSchema-JSON
fieldsstringSchema-JSON
whereRepositoryWhere · objectEigenschaften
Schema-JSON
orderByanyOfRepositoryOrderBy · objectEigenschaften
arrayRepositoryOrderBy · objectEigenschaften
Schema-JSON
selectRepositorySelect · objectEigenschaften
Schema-JSON
includeRepositoryInclude · objectEigenschaften
Schema-JSON
cursorobjectEigenschaften
Schema-JSON
distinctanyOfstring["id","createdAt","updatedAt","providerRepositoryId","owner","name","url","enabled","lastSyncAt","providerAccountId","workflowRunRetentionDays","issueRetentionDays","pullRequestRetentionDays"]
arraystring["id","createdAt","updatedAt","providerRepositoryId","owner","name","url","enabled","lastSyncAt","providerAccountId","workflowRunRetentionDays","issueRetentionDays","pullRequestRetentionDays"]
Schema-JSON
searchstringSchema-JSON
Antworten
200 Visible repository synchronization jobs.
400 Invalid repository synchronization job query.
401
403
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
repositoryIdPflichtfeldstringSchema-JSON
Antworten
202
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
202
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
mcp-tokens
GET/api/v1/mcp-tokens
List safe MCP token metadata
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
userIdstring · uuidnullableSchema-JSON
Antworten
200
POST/api/v1/mcp-tokens
Create a user-owned MCP token
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonCreateMcpAccessTokenDto · objectEigenschaften
Schema-JSON
Antworten
201
DELETE/api/v1/mcp-tokens/{id}
Revoke an MCP token
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
204
ProviderAccounts
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
pageanyOfnumberstringSchema-JSON
perPageanyOfnumberstringSchema-JSON
fieldsstringSchema-JSON
whereProviderAccountWhere · objectEigenschaften
Schema-JSON
orderByanyOfProviderAccountOrderBy · objectEigenschaften
arrayProviderAccountOrderBy · objectEigenschaften
Schema-JSON
selectProviderAccountSelect · objectEigenschaften
Schema-JSON
includeProviderAccountInclude · objectEigenschaften
Schema-JSON
cursorstringEigenschaften
Schema-JSON
distinctanyOfstring["authenticationMethod","githubInstallationState","id","createdAt","updatedAt","providerType","displayName","baseUrl","enabled","lastSyncAt"]
arraystring["authenticationMethod","githubInstallationState","id","createdAt","updatedAt","providerType","displayName","baseUrl","enabled","lastSyncAt"]
Schema-JSON
searchstringSchema-JSON
Antworten
200 Configured provider accounts.
400 Invalid provider-account query.
401
403
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonCreateProviderAccountDto · objectEigenschaften
Schema-JSON
Antworten
201
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Anfrageinhalt
application/jsonUpdateProviderAccountDto · objectEigenschaften
Schema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
204
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Anfrageinhalt
application/jsonCreateTrackedRepositoryDto · objectEigenschaften
Schema-JSON
Antworten
201
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonStartProviderOAuthDto · objectEigenschaften
Schema-JSON
Antworten
201
ProviderOAuth
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Parameter
statePflichtfeldstringSchema-JSON
codestringnullableSchema-JSON
errorstringnullableSchema-JSON
error_descriptionstringnullableSchema-JSON
error_uristringnullableSchema-JSON
Antworten
200
pull-requests
GET/api/v1/pull-requests
Query visible pull requests
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
pageanyOfnumberstringSchema-JSON
perPageanyOfnumberstringSchema-JSON
fieldsstringSchema-JSON
wherePullRequestWhere · objectEigenschaften
Schema-JSON
orderByanyOfPullRequestOrderBy · objectEigenschaften
arrayPullRequestOrderBy · objectEigenschaften
Schema-JSON
selectPullRequestSelect · objectEigenschaften
Schema-JSON
includePullRequestInclude · objectEigenschaften
Schema-JSON
cursorstringEigenschaften
Schema-JSON
distinctanyOfstring["id","createdAt","updatedAt","number","title","body","state","draft","sourceBranch","targetBranch","url","providerCreatedAt","providerUpdatedAt","closedAt","mergedAt","workflowStatus","workflowApprovalRequired","repositoryId"]
arraystring["id","createdAt","updatedAt","number","title","body","state","draft","sourceBranch","targetBranch","url","providerCreatedAt","providerUpdatedAt","closedAt","mergedAt","workflowStatus","workflowApprovalRequired","repositoryId"]
Schema-JSON
searchstringnullableSchema-JSON
labelsnullableanyOfstringarraystringSchema-JSON
Antworten
200 Visible provider pull requests.
400 Invalid pull-request query.
401
403
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
Repositories
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
pageanyOfnumberstringSchema-JSON
perPageanyOfnumberstringSchema-JSON
fieldsstringSchema-JSON
whereRepositoryWhere · objectEigenschaften
Schema-JSON
orderByanyOfRepositoryOrderBy · objectEigenschaften
arrayRepositoryOrderBy · objectEigenschaften
Schema-JSON
selectRepositorySelect · objectEigenschaften
Schema-JSON
includeRepositoryInclude · objectEigenschaften
Schema-JSON
cursorstringEigenschaften
Schema-JSON
distinctanyOfstring["id","createdAt","updatedAt","providerRepositoryId","owner","name","url","enabled","lastSyncAt","providerAccountId","workflowRunRetentionDays","issueRetentionDays","pullRequestRetentionDays"]
arraystring["id","createdAt","updatedAt","providerRepositoryId","owner","name","url","enabled","lastSyncAt","providerAccountId","workflowRunRetentionDays","issueRetentionDays","pullRequestRetentionDays"]
Schema-JSON
searchstringSchema-JSON
Antworten
200 Tracked repositories.
400 Invalid repository query.
401
403
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Anfrageinhalt
application/jsonUpdateRepositoryDto · objectEigenschaften
Schema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
userIdPflichtfeldstringSchema-JSON
Anfrageinhalt
application/jsonUpsertRepositoryMembershipDto · objectEigenschaften
Schema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
userIdPflichtfeldstringSchema-JSON
Antworten
204
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Anfrageinhalt
application/jsonSetRepositoryWebhookSecretDto · objectEigenschaften
Schema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
204
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Anfrageinhalt
application/jsonCreateWorkflowFilterDto · objectEigenschaften
Schema-JSON
Antworten
201
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
filterIdPflichtfeldstringSchema-JSON
Antworten
204
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
RepositoryRefresh
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
201
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
202
RepositoryGroups
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
repositoryIdPflichtfeldstringSchema-JSON
Antworten
200
400
401
403
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
repositoryIdPflichtfeldstringSchema-JSON
groupIdPflichtfeldstringSchema-JSON
Anfrageinhalt
application/jsonSaveRepositoryGroupDto · objectEigenschaften
Schema-JSON
Antworten
200
400
401
403
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
repositoryIdPflichtfeldstringSchema-JSON
groupIdPflichtfeldstringSchema-JSON
Antworten
204
400
401
403
security-alerts
GET/api/v1/security-alerts
Query visible security alerts
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
pageanyOfnumberstringSchema-JSON
perPageanyOfnumberstringSchema-JSON
fieldsstringSchema-JSON
whereSecurityAlertWhere · objectEigenschaften
Schema-JSON
orderByanyOfSecurityAlertOrderBy · objectEigenschaften
arraySecurityAlertOrderBy · objectEigenschaften
Schema-JSON
selectSecurityAlertSelect · objectEigenschaften
Schema-JSON
includeSecurityAlertInclude · objectEigenschaften
Schema-JSON
cursorstringEigenschaften
Schema-JSON
distinctanyOfstring["id","createdAt","updatedAt","kind","state","severity","title","scanner","providerCreatedAt","providerUpdatedAt","resolvedAt","resolution","packageName","ecosystem","manifest","ruleId","tool","secretType","secretProvider","repositoryId"]
arraystring["id","createdAt","updatedAt","kind","state","severity","title","scanner","providerCreatedAt","providerUpdatedAt","resolvedAt","resolution","packageName","ecosystem","manifest","ruleId","tool","secretType","secretProvider","repositoryId"]
Schema-JSON
searchstringSchema-JSON
Antworten
200 Visible normalized security alerts.
400 Invalid security-alert query.
401
403
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
settings
GET/api/v1/settings
Get global application settings
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
PATCH/api/v1/settings
Update global application settings
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonUpdateApplicationSettingsDto · objectEigenschaften
Schema-JSON
Antworten
200
403 System administrator access is required.
UserGroups
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
pageanyOfnumberstringSchema-JSON
perPageanyOfnumberstringSchema-JSON
fieldsstringSchema-JSON
whereUserGroupWhere · objectEigenschaften
Schema-JSON
orderByanyOfUserGroupOrderBy · objectEigenschaften
arrayUserGroupOrderBy · objectEigenschaften
Schema-JSON
selectUserGroupSelect · objectEigenschaften
Schema-JSON
includeUserGroupInclude · objectSchema-JSON
cursorstringEigenschaften
Schema-JSON
distinctanyOfstring["id","name","createdAt","updatedAt"]
arraystring["id","name","createdAt","updatedAt"]
Schema-JSON
Antworten
200
400
401
403
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonSaveUserGroupDto · objectEigenschaften
Schema-JSON
Antworten
200
400
401
403
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Anfrageinhalt
application/jsonSaveUserGroupDto · objectEigenschaften
Schema-JSON
Antworten
200
400
401
403
DELETE/api/v1/user-groups/{id}
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
204
400
401
403
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
pageanyOfnumberstringSchema-JSON
perPageanyOfnumberstringSchema-JSON
fieldsstringSchema-JSON
whereUserWhere · objectEigenschaften
Schema-JSON
orderByanyOfUserOrderBy · objectEigenschaften
arrayUserOrderBy · objectEigenschaften
Schema-JSON
selectUserSelect · objectEigenschaften
Schema-JSON
includeUserInclude · objectSchema-JSON
cursorstringEigenschaften
Schema-JSON
distinctanyOfstring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
arraystring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
Schema-JSON
Antworten
200
400
401
403
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
userIdPflichtfeldstringSchema-JSON
Antworten
204
400
401
403
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
userIdPflichtfeldstringSchema-JSON
Antworten
204
400
401
403
Users
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
pageanyOfnumberstringSchema-JSON
perPageanyOfnumberstringSchema-JSON
fieldsstringSchema-JSON
whereUserWhere · objectEigenschaften
Schema-JSON
orderByanyOfUserOrderBy · objectEigenschaften
arrayUserOrderBy · objectEigenschaften
Schema-JSON
selectUserSelect · objectEigenschaften
Schema-JSON
includeUserInclude · objectSchema-JSON
cursorstringEigenschaften
Schema-JSON
distinctanyOfstring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
arraystring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
Schema-JSON
Antworten
200 System users.
400 Invalid user query.
401
403
POST/api/v1/users
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Anfrageinhalt
application/jsonCreateUserDto · objectEigenschaften
Schema-JSON
Antworten
201
DELETE/api/v1/users/{id}
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Antworten
200
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
idPflichtfeldstringSchema-JSON
Anfrageinhalt
application/jsonResetUserPasswordDto · objectEigenschaften
Schema-JSON
Antworten
204
400
401
403
404 User not found.
version
GET/api/v1/version/latest
Get the latest released Repovio version
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Antworten
200
webhooks
POST/api/v1/webhooks/forgejo/{repositoryId}
Accept a signed Forgejo webhook delivery
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Parameter
repositoryIdPflichtfeldstring · uuidSchema-JSON
Antworten
202 The delivery was accepted for asynchronous synchronization.
POST/api/v1/webhooks/gitea/{repositoryId}
Accept a signed Gitea webhook delivery
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Parameter
repositoryIdPflichtfeldstring · uuidSchema-JSON
Antworten
202 The delivery was accepted for asynchronous synchronization.
POST/api/v1/webhooks/github-app
Accept a signed GitHub App delivery
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Antworten
202 The App delivery was durably accepted.
POST/api/v1/webhooks/github/{repositoryId}
Accept a signed GitHub webhook delivery
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Parameter
repositoryIdPflichtfeldstring · uuidSchema-JSON
Antworten
202 The delivery was accepted for asynchronous synchronization.
POST/api/v1/webhooks/gitlab/{repositoryId}
Accept a signed GitLab webhook delivery
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Parameter
repositoryIdPflichtfeldstring · uuidSchema-JSON
Antworten
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/forgejo/{repositoryId}
Accept a signed Forgejo webhook delivery
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Parameter
repositoryIdPflichtfeldstring · uuidSchema-JSON
Antworten
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/gitea/{repositoryId}
Accept a signed Gitea webhook delivery
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Parameter
repositoryIdPflichtfeldstring · uuidSchema-JSON
Antworten
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/github-app
Accept a signed GitHub App delivery
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Antworten
202 The App delivery was durably accepted.
POST/api/webhooks/github/{repositoryId}
Accept a signed GitHub webhook delivery
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Parameter
repositoryIdPflichtfeldstring · uuidSchema-JSON
Antworten
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/gitlab/{repositoryId}
Accept a signed GitLab webhook delivery
Authentifizierung
Dieser Vertrag verlangt keine Authentifizierung.
Parameter
repositoryIdPflichtfeldstring · uuidSchema-JSON
Antworten
202 The delivery was accepted for asynchronous synchronization.
workflow-runs
GET/api/v1/workflow-runs
Query visible workflow runs
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
pageanyOfnumberstringSchema-JSON
perPageanyOfnumberstringSchema-JSON
fieldsstringSchema-JSON
whereWorkflowRunWhere · objectEigenschaften
Schema-JSON
orderByanyOfWorkflowRunOrderBy · objectEigenschaften
arrayWorkflowRunOrderBy · objectEigenschaften
Schema-JSON
selectWorkflowRunSelect · objectEigenschaften
Schema-JSON
includeWorkflowRunInclude · objectEigenschaften
Schema-JSON
cursorstringEigenschaften
Schema-JSON
distinctanyOfstring["id","createdAt","updatedAt","providerRunId","workflowName","displayTitle","url","providerCreatedAt","startedAt","completedAt","durationMs","status","awaitingApproval","event","scopeKey","workflowId","repositoryId"]
arraystring["id","createdAt","updatedAt","providerRunId","workflowName","displayTitle","url","providerCreatedAt","startedAt","completedAt","durationMs","status","awaitingApproval","event","scopeKey","workflowId","repositoryId"]
Schema-JSON
searchstringSchema-JSON
Antworten
200 Visible workflow runs.
400 Invalid workflow-run query.
401
403
GET/api/v1/workflow-runs/needs-attention
Query visible workflow runs that need attention
Authentifizierung
- Alternative 1 (alle aufgeführten Verfahren erforderlich)
bearer · http · bearer
Parameter
pageanyOfnumberstringSchema-JSON
perPageanyOfnumberstringSchema-JSON
fieldsstringSchema-JSON
whereWorkflowRunWhere · objectEigenschaften
Schema-JSON
orderByanyOfWorkflowRunOrderBy · objectEigenschaften
arrayWorkflowRunOrderBy · objectEigenschaften
Schema-JSON
selectWorkflowRunSelect · objectEigenschaften
Schema-JSON
includeWorkflowRunInclude · objectEigenschaften
Schema-JSON
cursorstringEigenschaften
Schema-JSON
distinctanyOfstring["id","createdAt","updatedAt","providerRunId","workflowName","displayTitle","url","providerCreatedAt","startedAt","completedAt","durationMs","status","awaitingApproval","event","scopeKey","workflowId","repositoryId"]
arraystring["id","createdAt","updatedAt","providerRunId","workflowName","displayTitle","url","providerCreatedAt","startedAt","completedAt","durationMs","status","awaitingApproval","event","scopeKey","workflowId","repositoryId"]
Schema-JSON
searchstring