Справочник по API
Эта ссылка, доступная только для чтения, создается на основе выбранной версии приложения. Используйте поле поиска, чтобы найти конечную точку; разверните сведения о схеме для вложенных полей и при необходимости загрузите полный OpenAPI JSON.
Документацию, предоставляемую вашей установкой, см. в Доступ через API.
Конечные точки 114
health
GET/api/health
Get application health status
Аутентификация
По этому контракту аутентификация не требуется.
Ответы
200 The API process, database, and persisted provider synchronization state.
auth
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
PATCH/api/v1/auth/me
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonUpdateProfileDto · objectХарактеристики
Схема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
multipart/form-dataobjectХарактеристики
Схема JSON
Ответы
200
DELETE/api/v1/auth/me/avatar
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonRemoteAvatarDto · objectХарактеристики
Схема JSON
Ответы
201
Аутентификация
По этому контракту аутентификация не требуется.
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonUpdateOidcConfigDto · objectХарактеристики
Схема JSON
Ответы
200
Аутентификация
По этому контракту аутентификация не требуется.
Тело запроса
application/jsonOidcExchangeDto · objectХарактеристики
Схема JSON
Ответы
200
Аутентификация
По этому контракту аутентификация не требуется.
Параметры
return_toНеобходимыйstringСхема JSON
Ответы
200
Аутентификация
По этому контракту аутентификация не требуется.
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonUpdatePasswordDto · objectХарактеристики
Схема JSON
Ответы
201
Аутентификация
По этому контракту аутентификация не требуется.
Тело запроса
application/jsonSetupDto · objectХарактеристики
Схема JSON
Ответы
200
Аутентификация
По этому контракту аутентификация не требуется.
Ответы
200
Аутентификация
По этому контракту аутентификация не требуется.
Тело запроса
application/jsonSignInDto · objectХарактеристики
Схема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
204
notifications
GET/api/v1/browser-push
Get browser-push availability and enrollment status
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonRegisterBrowserPushSubscriptionDto · objectХарактеристики
Схема JSON
Ответы
204
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonRemoveBrowserPushSubscriptionDto · objectХарактеристики
Схема JSON
Ответы
204
GET/api/v1/notification-channels
List visible notification channels
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
POST/api/v1/notification-channels
Create a notification channel
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonCreateNotificationChannelDto · objectХарактеристики
Схема JSON
Ответы
200
PATCH/api/v1/notification-channels/{id}
Update a notification channel
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Тело запроса
application/jsonUpdateNotificationChannelDto · objectХарактеристики
Схема JSON
Ответы
200
DELETE/api/v1/notification-channels/{id}
Delete a notification channel
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
204
POST/api/v1/notification-channels/{id}/test
Test one notification channel
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
POST/api/v1/notification-channels/preview
Preview workflow notification subscriptions
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonNotificationRulePreviewInputDto · objectХарактеристики
Схема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
pageanyOfnumberstringСхема JSON
perPageanyOfnumberstringСхема JSON
fieldsstringСхема JSON
whereNotificationChannelWhere · objectХарактеристики
Схема JSON
orderByanyOfNotificationChannelOrderBy · objectХарактеристики
arrayNotificationChannelOrderBy · objectХарактеристики
Схема JSON
selectNotificationChannelSelect · objectХарактеристики
Схема JSON
includeNotificationChannelInclude · objectХарактеристики
Схема JSON
cursorstringХарактеристики
Схема JSON
distinctanyOfstring["id","createdAt","updatedAt","name","type","enabled"]
arraystring["id","createdAt","updatedAt","name","type","enabled"]
Схема JSON
searchstringСхема JSON
Ответы
200 Visible notification channels.
GET/api/v1/notification-deliveries
List visible notification delivery history
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
repositoryIdНеобходимыйstringСхема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
pageanyOfnumberstringСхема JSON
perPageanyOfnumberstringСхема JSON
fieldsstringСхема JSON
whereNotificationDeliveryWhere · objectХарактеристики
Схема JSON
orderByanyOfNotificationDeliveryOrderBy · objectХарактеристики
arrayNotificationDeliveryOrderBy · objectХарактеристики
Схема JSON
selectNotificationDeliverySelect · objectХарактеристики
Схема JSON
includeNotificationDeliveryInclude · objectХарактеристики
Схема JSON
cursorstringХарактеристики
Схема JSON
distinctanyOfstring["id","createdAt","updatedAt","kind","eventType","status","nextAttemptAt","notificationChannelId","repositoryId"]
arraystring["id","createdAt","updatedAt","kind","eventType","status","nextAttemptAt","notificationChannelId","repositoryId"]
Схема JSON
searchstringСхема JSON
Ответы
200 Authorized notification delivery history.
dashboard
GET/api/v1/dashboard/awaiting-approval
List workflow runs awaiting provider approval
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200 Visible workflow runs awaiting approval.
GET/api/v1/dashboard/failures
List the 15 newest workflow contexts whose latest terminal run failed
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200 Visible latest failed workflow runs.
GET/api/v1/dashboard/latest-runs
List the ten newest visible workflow runs
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200 The ten newest visible workflow runs.
GET/api/v1/dashboard/repositories
Get visible repository workflow health
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
fromНеобходимыйstringСхема JSON
toНеобходимыйstringСхема JSON
Ответы
200 Permission-aware repository health aggregates.
GET/api/v1/dashboard/summary
Get visible workflow health summary
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
fromНеобходимыйstringСхема JSON
toНеобходимыйstringСхема JSON
Ответы
200 Permission-aware workflow health summary.
GET/api/v1/dashboard/trend
Get success and error workflow-run trend buckets
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
fromНеобходимыйstringСхема JSON
toНеобходимыйstringСхема JSON
bucketanyOfstring["hour"]
string["day"]
string["week"]
Схема JSON
Ответы
200 Visible workflow-run trend buckets.
GitHubApp
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonSaveGitHubAppDto · objectХарактеристики
Схема JSON
Ответы
200
DELETE/api/v1/github-app
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
204
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonConnectGitHubAppDto · objectХарактеристики
Схема JSON
Ответы
201
issues
GET/api/v1/issues
Query visible issues
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
pageanyOfnumberstringСхема JSON
perPageanyOfnumberstringСхема JSON
fieldsstringСхема JSON
whereIssueWhere · objectХарактеристики
Схема JSON
orderByanyOfIssueOrderBy · objectХарактеристики
arrayIssueOrderBy · objectХарактеристики
Схема JSON
selectIssueSelect · objectХарактеристики
Схема JSON
includeIssueInclude · objectХарактеристики
Схема JSON
cursorstringХарактеристики
Схема 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"]
Схема JSON
searchstringnullableСхема JSON
labelsnullableanyOfstringarraystringСхема JSON
Ответы
200 Visible provider issues.
400 Invalid issue query.
401
403
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
jobs
GET/api/v1/jobs/repository-sync
Query visible repository synchronization jobs
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
pageanyOfnumberstringСхема JSON
perPageanyOfnumberstringСхема JSON
fieldsstringСхема JSON
whereRepositoryWhere · objectХарактеристики
Схема JSON
orderByanyOfRepositoryOrderBy · objectХарактеристики
arrayRepositoryOrderBy · objectХарактеристики
Схема JSON
selectRepositorySelect · objectХарактеристики
Схема JSON
includeRepositoryInclude · objectХарактеристики
Схема JSON
cursorobjectХарактеристики
Схема 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"]
Схема JSON
searchstringСхема JSON
Ответы
200 Visible repository synchronization jobs.
400 Invalid repository synchronization job query.
401
403
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
repositoryIdНеобходимыйstringСхема JSON
Ответы
202
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
202
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
mcp-tokens
GET/api/v1/mcp-tokens
List safe MCP token metadata
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
userIdstring · uuidnullableСхема JSON
Ответы
200
POST/api/v1/mcp-tokens
Create a user-owned MCP token
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonCreateMcpAccessTokenDto · objectХарактеристики
Схема JSON
Ответы
201
DELETE/api/v1/mcp-tokens/{id}
Revoke an MCP token
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
204
ProviderAccounts
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
pageanyOfnumberstringСхема JSON
perPageanyOfnumberstringСхема JSON
fieldsstringСхема JSON
whereProviderAccountWhere · objectХарактеристики
Схема JSON
orderByanyOfProviderAccountOrderBy · objectХарактеристики
arrayProviderAccountOrderBy · objectХарактеристики
Схема JSON
selectProviderAccountSelect · objectХарактеристики
Схема JSON
includeProviderAccountInclude · objectХарактеристики
Схема JSON
cursorstringХарактеристики
Схема JSON
distinctanyOfstring["authenticationMethod","githubInstallationState","id","createdAt","updatedAt","providerType","displayName","baseUrl","enabled","lastSyncAt"]
arraystring["authenticationMethod","githubInstallationState","id","createdAt","updatedAt","providerType","displayName","baseUrl","enabled","lastSyncAt"]
Схема JSON
searchstringСхема JSON
Ответы
200 Configured provider accounts.
400 Invalid provider-account query.
401
403
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonCreateProviderAccountDto · objectХарактеристики
Схема JSON
Ответы
201
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Тело запроса
application/jsonUpdateProviderAccountDto · objectХарактеристики
Схема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
204
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Тело запроса
application/jsonCreateTrackedRepositoryDto · objectХарактеристики
Схема JSON
Ответы
201
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonStartProviderOAuthDto · objectХарактеристики
Схема JSON
Ответы
201
ProviderOAuth
Аутентификация
По этому контракту аутентификация не требуется.
Параметры
stateНеобходимыйstringСхема JSON
codestringnullableСхема JSON
errorstringnullableСхема JSON
error_descriptionstringnullableСхема JSON
error_uristringnullableСхема JSON
Ответы
200
pull-requests
GET/api/v1/pull-requests
Query visible pull requests
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
pageanyOfnumberstringСхема JSON
perPageanyOfnumberstringСхема JSON
fieldsstringСхема JSON
wherePullRequestWhere · objectХарактеристики
Схема JSON
orderByanyOfPullRequestOrderBy · objectХарактеристики
arrayPullRequestOrderBy · objectХарактеристики
Схема JSON
selectPullRequestSelect · objectХарактеристики
Схема JSON
includePullRequestInclude · objectХарактеристики
Схема JSON
cursorstringХарактеристики
Схема 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"]
Схема JSON
searchstringnullableСхема JSON
labelsnullableanyOfstringarraystringСхема JSON
Ответы
200 Visible provider pull requests.
400 Invalid pull-request query.
401
403
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
Repositories
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
pageanyOfnumberstringСхема JSON
perPageanyOfnumberstringСхема JSON
fieldsstringСхема JSON
whereRepositoryWhere · objectХарактеристики
Схема JSON
orderByanyOfRepositoryOrderBy · objectХарактеристики
arrayRepositoryOrderBy · objectХарактеристики
Схема JSON
selectRepositorySelect · objectХарактеристики
Схема JSON
includeRepositoryInclude · objectХарактеристики
Схема JSON
cursorstringХарактеристики
Схема 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"]
Схема JSON
searchstringСхема JSON
Ответы
200 Tracked repositories.
400 Invalid repository query.
401
403
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Тело запроса
application/jsonUpdateRepositoryDto · objectХарактеристики
Схема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
userIdНеобходимыйstringСхема JSON
Тело запроса
application/jsonUpsertRepositoryMembershipDto · objectХарактеристики
Схема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
userIdНеобходимыйstringСхема JSON
Ответы
204
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Тело запроса
application/jsonSetRepositoryWebhookSecretDto · objectХарактеристики
Схема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
204
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Тело запроса
application/jsonCreateWorkflowFilterDto · objectХарактеристики
Схема JSON
Ответы
201
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
filterIdНеобходимыйstringСхема JSON
Ответы
204
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
RepositoryRefresh
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
201
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
202
RepositoryGroups
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
repositoryIdНеобходимыйstringСхема JSON
Ответы
200
400
401
403
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
repositoryIdНеобходимыйstringСхема JSON
groupIdНеобходимыйstringСхема JSON
Тело запроса
application/jsonSaveRepositoryGroupDto · objectХарактеристики
Схема JSON
Ответы
200
400
401
403
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
repositoryIdНеобходимыйstringСхема JSON
groupIdНеобходимыйstringСхема JSON
Ответы
204
400
401
403
security-alerts
GET/api/v1/security-alerts
Query visible security alerts
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
pageanyOfnumberstringСхема JSON
perPageanyOfnumberstringСхема JSON
fieldsstringСхема JSON
whereSecurityAlertWhere · objectХарактеристики
Схема JSON
orderByanyOfSecurityAlertOrderBy · objectХарактеристики
arraySecurityAlertOrderBy · objectХарактеристики
Схема JSON
selectSecurityAlertSelect · objectХарактеристики
Схема JSON
includeSecurityAlertInclude · objectХарактеристики
Схема JSON
cursorstringХарактеристики
Схема 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"]
Схема JSON
searchstringСхема JSON
Ответы
200 Visible normalized security alerts.
400 Invalid security-alert query.
401
403
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
settings
GET/api/v1/settings
Get global application settings
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
PATCH/api/v1/settings
Update global application settings
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonUpdateApplicationSettingsDto · objectХарактеристики
Схема JSON
Ответы
200
403 System administrator access is required.
UserGroups
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
pageanyOfnumberstringСхема JSON
perPageanyOfnumberstringСхема JSON
fieldsstringСхема JSON
whereUserGroupWhere · objectХарактеристики
Схема JSON
orderByanyOfUserGroupOrderBy · objectХарактеристики
arrayUserGroupOrderBy · objectХарактеристики
Схема JSON
selectUserGroupSelect · objectХарактеристики
Схема JSON
includeUserGroupInclude · objectСхема JSON
cursorstringХарактеристики
Схема JSON
distinctanyOfstring["id","name","createdAt","updatedAt"]
arraystring["id","name","createdAt","updatedAt"]
Схема JSON
Ответы
200
400
401
403
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonSaveUserGroupDto · objectХарактеристики
Схема JSON
Ответы
200
400
401
403
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Тело запроса
application/jsonSaveUserGroupDto · objectХарактеристики
Схема JSON
Ответы
200
400
401
403
DELETE/api/v1/user-groups/{id}
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
204
400
401
403
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
pageanyOfnumberstringСхема JSON
perPageanyOfnumberstringСхема JSON
fieldsstringСхема JSON
whereUserWhere · objectХарактеристики
Схема JSON
orderByanyOfUserOrderBy · objectХарактеристики
arrayUserOrderBy · objectХарактеристики
Схема JSON
selectUserSelect · objectХарактеристики
Схема JSON
includeUserInclude · objectСхема JSON
cursorstringХарактеристики
Схема JSON
distinctanyOfstring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
arraystring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
Схема JSON
Ответы
200
400
401
403
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
userIdНеобходимыйstringСхема JSON
Ответы
204
400
401
403
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
userIdНеобходимыйstringСхема JSON
Ответы
204
400
401
403
Users
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
pageanyOfnumberstringСхема JSON
perPageanyOfnumberstringСхема JSON
fieldsstringСхема JSON
whereUserWhere · objectХарактеристики
Схема JSON
orderByanyOfUserOrderBy · objectХарактеристики
arrayUserOrderBy · objectХарактеристики
Схема JSON
selectUserSelect · objectХарактеристики
Схема JSON
includeUserInclude · objectСхема JSON
cursorstringХарактеристики
Схема JSON
distinctanyOfstring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
arraystring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
Схема JSON
Ответы
200 System users.
400 Invalid user query.
401
403
POST/api/v1/users
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Тело запроса
application/jsonCreateUserDto · objectХарактеристики
Схема JSON
Ответы
201
DELETE/api/v1/users/{id}
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Ответы
200
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
idНеобходимыйstringСхема JSON
Тело запроса
application/jsonResetUserPasswordDto · objectХарактеристики
Схема JSON
Ответы
204
400
401
403
404 User not found.
version
GET/api/v1/version/latest
Get the latest released Repovio version
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Ответы
200
webhooks
POST/api/v1/webhooks/forgejo/{repositoryId}
Accept a signed Forgejo webhook delivery
Аутентификация
По этому контракту аутентификация не требуется.
Параметры
repositoryIdНеобходимыйstring · uuidСхема JSON
Ответы
202 The delivery was accepted for asynchronous synchronization.
POST/api/v1/webhooks/gitea/{repositoryId}
Accept a signed Gitea webhook delivery
Аутентификация
По этому контракту аутентификация не требуется.
Параметры
repositoryIdНеобходимыйstring · uuidСхема JSON
Ответы
202 The delivery was accepted for asynchronous synchronization.
POST/api/v1/webhooks/github-app
Accept a signed GitHub App delivery
Аутентификация
По этому контракту аутентификация не требуется.
Ответы
202 The App delivery was durably accepted.
POST/api/v1/webhooks/github/{repositoryId}
Accept a signed GitHub webhook delivery
Аутентификация
По этому контракту аутентификация не требуется.
Параметры
repositoryIdНеобходимыйstring · uuidСхема JSON
Ответы
202 The delivery was accepted for asynchronous synchronization.
POST/api/v1/webhooks/gitlab/{repositoryId}
Accept a signed GitLab webhook delivery
Аутентификация
По этому контракту аутентификация не требуется.
Параметры
repositoryIdНеобходимыйstring · uuidСхема JSON
Ответы
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/forgejo/{repositoryId}
Accept a signed Forgejo webhook delivery
Аутентификация
По этому контракту аутентификация не требуется.
Параметры
repositoryIdНеобходимыйstring · uuidСхема JSON
Ответы
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/gitea/{repositoryId}
Accept a signed Gitea webhook delivery
Аутентификация
По этому контракту аутентификация не требуется.
Параметры
repositoryIdНеобходимыйstring · uuidСхема JSON
Ответы
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/github-app
Accept a signed GitHub App delivery
Аутентификация
По этому контракту аутентификация не требуется.
Ответы
202 The App delivery was durably accepted.
POST/api/webhooks/github/{repositoryId}
Accept a signed GitHub webhook delivery
Аутентификация
По этому контракту аутентификация не требуется.
Параметры
repositoryIdНеобходимыйstring · uuidСхема JSON
Ответы
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/gitlab/{repositoryId}
Accept a signed GitLab webhook delivery
Аутентификация
По этому контракту аутентификация не требуется.
Параметры
repositoryIdНеобходимыйstring · uuidСхема JSON
Ответы
202 The delivery was accepted for asynchronous synchronization.
workflow-runs
GET/api/v1/workflow-runs
Query visible workflow runs
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
pageanyOfnumberstringСхема JSON
perPageanyOfnumberstringСхема JSON
fieldsstringСхема JSON
whereWorkflowRunWhere · objectХарактеристики
Схема JSON
orderByanyOfWorkflowRunOrderBy · objectХарактеристики
arrayWorkflowRunOrderBy · objectХарактеристики
Схема JSON
selectWorkflowRunSelect · objectХарактеристики
Схема JSON
includeWorkflowRunInclude · objectХарактеристики
Схема JSON
cursorstringХарактеристики
Схема 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"]
Схема JSON
searchstringСхема JSON
Ответы
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
Аутентификация
- Альтернатива 1 (требуются все перечисленные схемы)
bearer · http · bearer
Параметры
pageanyOfnumberstringСхема JSON
perPageanyOfnumberstringСхема JSON
fieldsstringСхема JSON
whereWorkflowRunWhere · objectХарактеристики
Схема JSON
orderByanyOfWorkflowRunOrderBy · objectХарактеристики
arrayWorkflowRunOrderBy · objectХарактеристики
Схема JSON
selectWorkflowRunSelect · objectХарактеристики
Схема JSON
includeWorkflowRunInclude · objectХарактеристики
Схема JSON
cursorstringХарактеристики
Схема 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"]
Схема JSON
searchstring