Referensi API
Referensi baca-saja ini dihasilkan dari rilis aplikasi yang dipilih. Gunakan bidang pencarian untuk menemukan titik akhir; perluas detail skema untuk bidang bersarang dan unduh OpenAPI JSON lengkap bila diperlukan.
Untuk dokumentasi yang disajikan oleh instalasi Anda, lihat akses API.
Titik akhir 114
health
GET/api/health
Get application health status
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Tanggapan
200 The API process, database, and persisted provider synchronization state.
auth
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
PATCH/api/v1/auth/me
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonUpdateProfileDto · objectProperti
Skema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
multipart/form-dataobjectProperti
Skema JSON
Tanggapan
200
DELETE/api/v1/auth/me/avatar
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonRemoteAvatarDto · objectProperti
Skema JSON
Tanggapan
201
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonUpdateOidcConfigDto · objectProperti
Skema JSON
Tanggapan
200
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Permintaan tubuh
application/jsonOidcExchangeDto · objectProperti
Skema JSON
Tanggapan
200
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Parameter
return_toDiperlukanstringSkema JSON
Tanggapan
200
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonUpdatePasswordDto · objectProperti
Skema JSON
Tanggapan
201
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Permintaan tubuh
application/jsonSetupDto · objectProperti
Skema JSON
Tanggapan
200
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Tanggapan
200
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Permintaan tubuh
application/jsonSignInDto · objectProperti
Skema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
204
notifications
GET/api/v1/browser-push
Get browser-push availability and enrollment status
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonRegisterBrowserPushSubscriptionDto · objectProperti
Skema JSON
Tanggapan
204
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonRemoveBrowserPushSubscriptionDto · objectProperti
Skema JSON
Tanggapan
204
GET/api/v1/notification-channels
List visible notification channels
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
POST/api/v1/notification-channels
Create a notification channel
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonCreateNotificationChannelDto · objectProperti
Skema JSON
Tanggapan
200
PATCH/api/v1/notification-channels/{id}
Update a notification channel
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Permintaan tubuh
application/jsonUpdateNotificationChannelDto · objectProperti
Skema JSON
Tanggapan
200
DELETE/api/v1/notification-channels/{id}
Delete a notification channel
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
204
POST/api/v1/notification-channels/{id}/test
Test one notification channel
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
POST/api/v1/notification-channels/preview
Preview workflow notification subscriptions
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonNotificationRulePreviewInputDto · objectProperti
Skema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
pageanyOfnumberstringSkema JSON
perPageanyOfnumberstringSkema JSON
fieldsstringSkema JSON
whereNotificationChannelWhere · objectProperti
Skema JSON
orderByanyOfNotificationChannelOrderBy · objectProperti
arrayNotificationChannelOrderBy · objectProperti
Skema JSON
selectNotificationChannelSelect · objectProperti
Skema JSON
includeNotificationChannelInclude · objectProperti
Skema JSON
cursorstringProperti
Skema JSON
distinctanyOfstring["id","createdAt","updatedAt","name","type","enabled"]
arraystring["id","createdAt","updatedAt","name","type","enabled"]
Skema JSON
searchstringSkema JSON
Tanggapan
200 Visible notification channels.
GET/api/v1/notification-deliveries
List visible notification delivery history
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
repositoryIdDiperlukanstringSkema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
pageanyOfnumberstringSkema JSON
perPageanyOfnumberstringSkema JSON
fieldsstringSkema JSON
whereNotificationDeliveryWhere · objectProperti
Skema JSON
orderByanyOfNotificationDeliveryOrderBy · objectProperti
arrayNotificationDeliveryOrderBy · objectProperti
Skema JSON
selectNotificationDeliverySelect · objectProperti
Skema JSON
includeNotificationDeliveryInclude · objectProperti
Skema JSON
cursorstringProperti
Skema JSON
distinctanyOfstring["id","createdAt","updatedAt","kind","eventType","status","nextAttemptAt","notificationChannelId","repositoryId"]
arraystring["id","createdAt","updatedAt","kind","eventType","status","nextAttemptAt","notificationChannelId","repositoryId"]
Skema JSON
searchstringSkema JSON
Tanggapan
200 Authorized notification delivery history.
dashboard
GET/api/v1/dashboard/awaiting-approval
List workflow runs awaiting provider approval
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200 Visible workflow runs awaiting approval.
GET/api/v1/dashboard/failures
List the 15 newest workflow contexts whose latest terminal run failed
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200 Visible latest failed workflow runs.
GET/api/v1/dashboard/latest-runs
List the ten newest visible workflow runs
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200 The ten newest visible workflow runs.
GET/api/v1/dashboard/repositories
Get visible repository workflow health
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
fromDiperlukanstringSkema JSON
toDiperlukanstringSkema JSON
Tanggapan
200 Permission-aware repository health aggregates.
GET/api/v1/dashboard/summary
Get visible workflow health summary
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
fromDiperlukanstringSkema JSON
toDiperlukanstringSkema JSON
Tanggapan
200 Permission-aware workflow health summary.
GET/api/v1/dashboard/trend
Get success and error workflow-run trend buckets
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
fromDiperlukanstringSkema JSON
toDiperlukanstringSkema JSON
bucketanyOfstring["hour"]
string["day"]
string["week"]
Skema JSON
Tanggapan
200 Visible workflow-run trend buckets.
GitHubApp
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonSaveGitHubAppDto · objectProperti
Skema JSON
Tanggapan
200
DELETE/api/v1/github-app
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
204
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonConnectGitHubAppDto · objectProperti
Skema JSON
Tanggapan
201
issues
GET/api/v1/issues
Query visible issues
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
pageanyOfnumberstringSkema JSON
perPageanyOfnumberstringSkema JSON
fieldsstringSkema JSON
whereIssueWhere · objectProperti
Skema JSON
orderByanyOfIssueOrderBy · objectProperti
arrayIssueOrderBy · objectProperti
Skema JSON
selectIssueSelect · objectProperti
Skema JSON
includeIssueInclude · objectProperti
Skema JSON
cursorstringProperti
Skema 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"]
Skema JSON
searchstringnullableSkema JSON
labelsnullableanyOfstringarraystringSkema JSON
Tanggapan
200 Visible provider issues.
400 Invalid issue query.
401
403
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
jobs
GET/api/v1/jobs/repository-sync
Query visible repository synchronization jobs
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
pageanyOfnumberstringSkema JSON
perPageanyOfnumberstringSkema JSON
fieldsstringSkema JSON
whereRepositoryWhere · objectProperti
Skema JSON
orderByanyOfRepositoryOrderBy · objectProperti
arrayRepositoryOrderBy · objectProperti
Skema JSON
selectRepositorySelect · objectProperti
Skema JSON
includeRepositoryInclude · objectProperti
Skema JSON
cursorobjectProperti
Skema 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"]
Skema JSON
searchstringSkema JSON
Tanggapan
200 Visible repository synchronization jobs.
400 Invalid repository synchronization job query.
401
403
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
repositoryIdDiperlukanstringSkema JSON
Tanggapan
202
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
202
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
mcp-tokens
GET/api/v1/mcp-tokens
List safe MCP token metadata
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
userIdstring · uuidnullableSkema JSON
Tanggapan
200
POST/api/v1/mcp-tokens
Create a user-owned MCP token
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonCreateMcpAccessTokenDto · objectProperti
Skema JSON
Tanggapan
201
DELETE/api/v1/mcp-tokens/{id}
Revoke an MCP token
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
204
ProviderAccounts
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
pageanyOfnumberstringSkema JSON
perPageanyOfnumberstringSkema JSON
fieldsstringSkema JSON
whereProviderAccountWhere · objectProperti
Skema JSON
orderByanyOfProviderAccountOrderBy · objectProperti
arrayProviderAccountOrderBy · objectProperti
Skema JSON
selectProviderAccountSelect · objectProperti
Skema JSON
includeProviderAccountInclude · objectProperti
Skema JSON
cursorstringProperti
Skema JSON
distinctanyOfstring["authenticationMethod","githubInstallationState","id","createdAt","updatedAt","providerType","displayName","baseUrl","enabled","lastSyncAt"]
arraystring["authenticationMethod","githubInstallationState","id","createdAt","updatedAt","providerType","displayName","baseUrl","enabled","lastSyncAt"]
Skema JSON
searchstringSkema JSON
Tanggapan
200 Configured provider accounts.
400 Invalid provider-account query.
401
403
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonCreateProviderAccountDto · objectProperti
Skema JSON
Tanggapan
201
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Permintaan tubuh
application/jsonUpdateProviderAccountDto · objectProperti
Skema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
204
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Permintaan tubuh
application/jsonCreateTrackedRepositoryDto · objectProperti
Skema JSON
Tanggapan
201
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonStartProviderOAuthDto · objectProperti
Skema JSON
Tanggapan
201
ProviderOAuth
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Parameter
stateDiperlukanstringSkema JSON
codestringnullableSkema JSON
errorstringnullableSkema JSON
error_descriptionstringnullableSkema JSON
error_uristringnullableSkema JSON
Tanggapan
200
pull-requests
GET/api/v1/pull-requests
Query visible pull requests
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
pageanyOfnumberstringSkema JSON
perPageanyOfnumberstringSkema JSON
fieldsstringSkema JSON
wherePullRequestWhere · objectProperti
Skema JSON
orderByanyOfPullRequestOrderBy · objectProperti
arrayPullRequestOrderBy · objectProperti
Skema JSON
selectPullRequestSelect · objectProperti
Skema JSON
includePullRequestInclude · objectProperti
Skema JSON
cursorstringProperti
Skema 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"]
Skema JSON
searchstringnullableSkema JSON
labelsnullableanyOfstringarraystringSkema JSON
Tanggapan
200 Visible provider pull requests.
400 Invalid pull-request query.
401
403
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
Repositories
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
pageanyOfnumberstringSkema JSON
perPageanyOfnumberstringSkema JSON
fieldsstringSkema JSON
whereRepositoryWhere · objectProperti
Skema JSON
orderByanyOfRepositoryOrderBy · objectProperti
arrayRepositoryOrderBy · objectProperti
Skema JSON
selectRepositorySelect · objectProperti
Skema JSON
includeRepositoryInclude · objectProperti
Skema JSON
cursorstringProperti
Skema 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"]
Skema JSON
searchstringSkema JSON
Tanggapan
200 Tracked repositories.
400 Invalid repository query.
401
403
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Permintaan tubuh
application/jsonUpdateRepositoryDto · objectProperti
Skema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
userIdDiperlukanstringSkema JSON
Permintaan tubuh
application/jsonUpsertRepositoryMembershipDto · objectProperti
Skema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
userIdDiperlukanstringSkema JSON
Tanggapan
204
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Permintaan tubuh
application/jsonSetRepositoryWebhookSecretDto · objectProperti
Skema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
204
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Permintaan tubuh
application/jsonCreateWorkflowFilterDto · objectProperti
Skema JSON
Tanggapan
201
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
filterIdDiperlukanstringSkema JSON
Tanggapan
204
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
RepositoryRefresh
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
201
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
202
RepositoryGroups
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
repositoryIdDiperlukanstringSkema JSON
Tanggapan
200
400
401
403
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
repositoryIdDiperlukanstringSkema JSON
groupIdDiperlukanstringSkema JSON
Permintaan tubuh
application/jsonSaveRepositoryGroupDto · objectProperti
Skema JSON
Tanggapan
200
400
401
403
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
repositoryIdDiperlukanstringSkema JSON
groupIdDiperlukanstringSkema JSON
Tanggapan
204
400
401
403
security-alerts
GET/api/v1/security-alerts
Query visible security alerts
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
pageanyOfnumberstringSkema JSON
perPageanyOfnumberstringSkema JSON
fieldsstringSkema JSON
whereSecurityAlertWhere · objectProperti
Skema JSON
orderByanyOfSecurityAlertOrderBy · objectProperti
arraySecurityAlertOrderBy · objectProperti
Skema JSON
selectSecurityAlertSelect · objectProperti
Skema JSON
includeSecurityAlertInclude · objectProperti
Skema JSON
cursorstringProperti
Skema 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"]
Skema JSON
searchstringSkema JSON
Tanggapan
200 Visible normalized security alerts.
400 Invalid security-alert query.
401
403
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
settings
GET/api/v1/settings
Get global application settings
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
PATCH/api/v1/settings
Update global application settings
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonUpdateApplicationSettingsDto · objectProperti
Skema JSON
Tanggapan
200
403 System administrator access is required.
UserGroups
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
pageanyOfnumberstringSkema JSON
perPageanyOfnumberstringSkema JSON
fieldsstringSkema JSON
whereUserGroupWhere · objectProperti
Skema JSON
orderByanyOfUserGroupOrderBy · objectProperti
arrayUserGroupOrderBy · objectProperti
Skema JSON
selectUserGroupSelect · objectProperti
Skema JSON
includeUserGroupInclude · objectSkema JSON
cursorstringProperti
Skema JSON
distinctanyOfstring["id","name","createdAt","updatedAt"]
arraystring["id","name","createdAt","updatedAt"]
Skema JSON
Tanggapan
200
400
401
403
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonSaveUserGroupDto · objectProperti
Skema JSON
Tanggapan
200
400
401
403
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Permintaan tubuh
application/jsonSaveUserGroupDto · objectProperti
Skema JSON
Tanggapan
200
400
401
403
DELETE/api/v1/user-groups/{id}
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
204
400
401
403
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
pageanyOfnumberstringSkema JSON
perPageanyOfnumberstringSkema JSON
fieldsstringSkema JSON
whereUserWhere · objectProperti
Skema JSON
orderByanyOfUserOrderBy · objectProperti
arrayUserOrderBy · objectProperti
Skema JSON
selectUserSelect · objectProperti
Skema JSON
includeUserInclude · objectSkema JSON
cursorstringProperti
Skema JSON
distinctanyOfstring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
arraystring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
Skema JSON
Tanggapan
200
400
401
403
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
userIdDiperlukanstringSkema JSON
Tanggapan
204
400
401
403
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
userIdDiperlukanstringSkema JSON
Tanggapan
204
400
401
403
Users
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
pageanyOfnumberstringSkema JSON
perPageanyOfnumberstringSkema JSON
fieldsstringSkema JSON
whereUserWhere · objectProperti
Skema JSON
orderByanyOfUserOrderBy · objectProperti
arrayUserOrderBy · objectProperti
Skema JSON
selectUserSelect · objectProperti
Skema JSON
includeUserInclude · objectSkema JSON
cursorstringProperti
Skema JSON
distinctanyOfstring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
arraystring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
Skema JSON
Tanggapan
200 System users.
400 Invalid user query.
401
403
POST/api/v1/users
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Permintaan tubuh
application/jsonCreateUserDto · objectProperti
Skema JSON
Tanggapan
201
DELETE/api/v1/users/{id}
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Tanggapan
200
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
idDiperlukanstringSkema JSON
Permintaan tubuh
application/jsonResetUserPasswordDto · objectProperti
Skema JSON
Tanggapan
204
400
401
403
404 User not found.
version
GET/api/v1/version/latest
Get the latest released Repovio version
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Tanggapan
200
webhooks
POST/api/v1/webhooks/forgejo/{repositoryId}
Accept a signed Forgejo webhook delivery
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Parameter
repositoryIdDiperlukanstring · uuidSkema JSON
Tanggapan
202 The delivery was accepted for asynchronous synchronization.
POST/api/v1/webhooks/gitea/{repositoryId}
Accept a signed Gitea webhook delivery
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Parameter
repositoryIdDiperlukanstring · uuidSkema JSON
Tanggapan
202 The delivery was accepted for asynchronous synchronization.
POST/api/v1/webhooks/github-app
Accept a signed GitHub App delivery
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Tanggapan
202 The App delivery was durably accepted.
POST/api/v1/webhooks/github/{repositoryId}
Accept a signed GitHub webhook delivery
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Parameter
repositoryIdDiperlukanstring · uuidSkema JSON
Tanggapan
202 The delivery was accepted for asynchronous synchronization.
POST/api/v1/webhooks/gitlab/{repositoryId}
Accept a signed GitLab webhook delivery
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Parameter
repositoryIdDiperlukanstring · uuidSkema JSON
Tanggapan
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/forgejo/{repositoryId}
Accept a signed Forgejo webhook delivery
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Parameter
repositoryIdDiperlukanstring · uuidSkema JSON
Tanggapan
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/gitea/{repositoryId}
Accept a signed Gitea webhook delivery
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Parameter
repositoryIdDiperlukanstring · uuidSkema JSON
Tanggapan
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/github-app
Accept a signed GitHub App delivery
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Tanggapan
202 The App delivery was durably accepted.
POST/api/webhooks/github/{repositoryId}
Accept a signed GitHub webhook delivery
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Parameter
repositoryIdDiperlukanstring · uuidSkema JSON
Tanggapan
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/gitlab/{repositoryId}
Accept a signed GitLab webhook delivery
Otentikasi
Tidak ada otentikasi yang diperlukan oleh kontrak ini.
Parameter
repositoryIdDiperlukanstring · uuidSkema JSON
Tanggapan
202 The delivery was accepted for asynchronous synchronization.
workflow-runs
GET/api/v1/workflow-runs
Query visible workflow runs
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
pageanyOfnumberstringSkema JSON
perPageanyOfnumberstringSkema JSON
fieldsstringSkema JSON
whereWorkflowRunWhere · objectProperti
Skema JSON
orderByanyOfWorkflowRunOrderBy · objectProperti
arrayWorkflowRunOrderBy · objectProperti
Skema JSON
selectWorkflowRunSelect · objectProperti
Skema JSON
includeWorkflowRunInclude · objectProperti
Skema JSON
cursorstringProperti
Skema 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"]
Skema JSON
searchstringSkema JSON
Tanggapan
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
Otentikasi
- Alternatif 1 (diperlukan semua skema yang terdaftar)
bearer · http · bearer
Parameter
pageanyOfnumberstringSkema JSON
perPageanyOfnumberstringSkema JSON
fieldsstringSkema JSON
whereWorkflowRunWhere · objectProperti
Skema JSON
orderByanyOfWorkflowRunOrderBy · objectProperti
arrayWorkflowRunOrderBy · objectProperti
Skema JSON
selectWorkflowRunSelect · objectProperti
Skema JSON
includeWorkflowRunInclude · objectProperti
Skema JSON
cursorstringProperti
Skema 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"]
Skema JSON
searchstring