Lewati ke konten

Referensi API

Jelajahi titik akhir, parameter, isi permintaan, dan skema respons untuk rilis Repovio ini.

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

Unduh OpenAPI JSON

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

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Permintaan tubuh

Diperlukan
application/json
UpdateProfileDto · object
Properti
Skema JSON

Tanggapan

200

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Permintaan tubuh

Diperlukan
multipart/form-data
object
Properti
Skema 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

Permintaan tubuh

Diperlukan
application/json
RemoteAvatarDto · object
Properti
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

Diperlukan
application/json
UpdateOidcConfigDto · object
Properti
Skema JSON

Tanggapan

200

Otentikasi

Tidak ada otentikasi yang diperlukan oleh kontrak ini.

Permintaan tubuh

Diperlukan
application/json
OidcExchangeDto · object
Properti
Skema JSON

Tanggapan

200

Otentikasi

Tidak ada otentikasi yang diperlukan oleh kontrak ini.

Parameter

query
return_toDiperlukanstring
Skema 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

Diperlukan
application/json
UpdatePasswordDto · object
Properti
Skema JSON

Tanggapan

201

Otentikasi

Tidak ada otentikasi yang diperlukan oleh kontrak ini.

Permintaan tubuh

Diperlukan
application/json
SetupDto · object
Properti
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

Diperlukan
application/json
SignInDto · object
Properti
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

Diperlukan
application/json
RegisterBrowserPushSubscriptionDto · object
Properti
Skema JSON

Tanggapan

204

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Permintaan tubuh

Diperlukan
application/json
RemoveBrowserPushSubscriptionDto · object
Properti
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

Diperlukan
application/json
CreateNotificationChannelDto · object
Properti
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

path
idDiperlukanstring
Skema JSON

Permintaan tubuh

Diperlukan
application/json
UpdateNotificationChannelDto · object
Properti
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

path
idDiperlukanstring
Skema 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

path
idDiperlukanstring
Skema 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

Diperlukan
application/json
NotificationRulePreviewInputDto · object
Properti
Skema JSON

Tanggapan

200

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Skema JSON
query
perPage
anyOf
number
string
Skema JSON
query
fieldsstring
Skema JSON
query
whereNotificationChannelWhere · object
Properti
Skema JSON
query
orderBy
anyOf
NotificationChannelOrderBy · object
Properti
array
Item susunan
NotificationChannelOrderBy · object
Properti
Skema JSON
query
selectNotificationChannelSelect · object
Properti
Skema JSON
query
includeNotificationChannelInclude · object
Properti
Skema JSON
query
cursorstring
Properti
Skema JSON
query
distinct
anyOf
string

["id","createdAt","updatedAt","name","type","enabled"]

array
Item susunan
string

["id","createdAt","updatedAt","name","type","enabled"]

Skema JSON
query
searchstring
Skema 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

query
repositoryIdDiperlukanstring
Skema JSON

Tanggapan

200

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Skema JSON
query
perPage
anyOf
number
string
Skema JSON
query
fieldsstring
Skema JSON
query
whereNotificationDeliveryWhere · object
Properti
Skema JSON
query
orderBy
anyOf
NotificationDeliveryOrderBy · object
Properti
array
Item susunan
NotificationDeliveryOrderBy · object
Properti
Skema JSON
query
selectNotificationDeliverySelect · object
Properti
Skema JSON
query
includeNotificationDeliveryInclude · object
Properti
Skema JSON
query
cursorstring
Properti
Skema JSON
query
distinct
anyOf
string

["id","createdAt","updatedAt","kind","eventType","status","nextAttemptAt","notificationChannelId","repositoryId"]

array
Item susunan
string

["id","createdAt","updatedAt","kind","eventType","status","nextAttemptAt","notificationChannelId","repositoryId"]

Skema JSON
query
searchstring
Skema 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

query
fromDiperlukanstring
Skema JSON
query
toDiperlukanstring
Skema 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

query
fromDiperlukanstring
Skema JSON
query
toDiperlukanstring
Skema 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

query
fromDiperlukanstring
Skema JSON
query
toDiperlukanstring
Skema JSON
query
bucket
anyOf
string

["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

Diperlukan
application/json
SaveGitHubAppDto · object
Properti
Skema JSON

Tanggapan

200

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

Diperlukan
application/json
ConnectGitHubAppDto · object
Properti
Skema JSON

Tanggapan

201

issues

GET/api/v1/issues

Query visible issues

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Skema JSON
query
perPage
anyOf
number
string
Skema JSON
query
fieldsstring
Skema JSON
query
whereIssueWhere · object
Properti
Skema JSON
query
orderBy
anyOf
IssueOrderBy · object
Properti
array
Item susunan
IssueOrderBy · object
Properti
Skema JSON
query
selectIssueSelect · object
Properti
Skema JSON
query
includeIssueInclude · object
Properti
Skema JSON
query
cursorstring
Properti
Skema JSON
query
distinct
anyOf
string

["id","createdAt","updatedAt","number","title","body","state","url","providerCreatedAt","providerUpdatedAt","closedAt","milestone","repositoryId"]

array
Item susunan
string

["id","createdAt","updatedAt","number","title","body","state","url","providerCreatedAt","providerUpdatedAt","closedAt","milestone","repositoryId"]

Skema JSON
query
searchstringnullable
Skema JSON
query
labelsnullable
anyOf
string
array
Item susunan
string
Skema JSON

Tanggapan

200 Visible provider issues.
400 Invalid issue query.
401
403

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema 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

query
page
anyOf
number
string
Skema JSON
query
perPage
anyOf
number
string
Skema JSON
query
fieldsstring
Skema JSON
query
whereRepositoryWhere · object
Properti
Skema JSON
query
orderBy
anyOf
RepositoryOrderBy · object
Properti
array
Item susunan
RepositoryOrderBy · object
Properti
Skema JSON
query
selectRepositorySelect · object
Properti
Skema JSON
query
includeRepositoryInclude · object
Properti
Skema JSON
query
cursorobject
Properti
Skema JSON
query
distinct
anyOf
string

["id","createdAt","updatedAt","providerRepositoryId","owner","name","url","enabled","lastSyncAt","providerAccountId","workflowRunRetentionDays","issueRetentionDays","pullRequestRetentionDays"]

array
Item susunan
string

["id","createdAt","updatedAt","providerRepositoryId","owner","name","url","enabled","lastSyncAt","providerAccountId","workflowRunRetentionDays","issueRetentionDays","pullRequestRetentionDays"]

Skema JSON
query
searchstring
Skema 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

path
repositoryIdDiperlukanstring
Skema 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

query
userIdstring · uuidnullable
Skema 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

Diperlukan
application/json
CreateMcpAccessTokenDto · object
Properti
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

path
idDiperlukanstring
Skema JSON

Tanggapan

204

ProviderAccounts

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Skema JSON
query
perPage
anyOf
number
string
Skema JSON
query
fieldsstring
Skema JSON
query
whereProviderAccountWhere · object
Properti
Skema JSON
query
orderBy
anyOf
ProviderAccountOrderBy · object
Properti
array
Item susunan
ProviderAccountOrderBy · object
Properti
Skema JSON
query
selectProviderAccountSelect · object
Properti
Skema JSON
query
includeProviderAccountInclude · object
Properti
Skema JSON
query
cursorstring
Properti
Skema JSON
query
distinct
anyOf
string

["authenticationMethod","githubInstallationState","id","createdAt","updatedAt","providerType","displayName","baseUrl","enabled","lastSyncAt"]

array
Item susunan
string

["authenticationMethod","githubInstallationState","id","createdAt","updatedAt","providerType","displayName","baseUrl","enabled","lastSyncAt"]

Skema JSON
query
searchstring
Skema 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

Diperlukan
application/json
CreateProviderAccountDto · object
Properti
Skema JSON

Tanggapan

201

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Permintaan tubuh

Diperlukan
application/json
UpdateProviderAccountDto · object
Properti
Skema JSON

Tanggapan

200

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Tanggapan

204

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Tanggapan

200

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Permintaan tubuh

Diperlukan
application/json
CreateTrackedRepositoryDto · object
Properti
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

Diperlukan
application/json
StartProviderOAuthDto · object
Properti
Skema JSON

Tanggapan

201

ProviderOAuth

Otentikasi

Tidak ada otentikasi yang diperlukan oleh kontrak ini.

Parameter

query
stateDiperlukanstring
Skema JSON
query
codestringnullable
Skema JSON
query
errorstringnullable
Skema JSON
query
error_descriptionstringnullable
Skema JSON
query
error_uristringnullable
Skema 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

query
page
anyOf
number
string
Skema JSON
query
perPage
anyOf
number
string
Skema JSON
query
fieldsstring
Skema JSON
query
wherePullRequestWhere · object
Properti
Skema JSON
query
orderBy
anyOf
PullRequestOrderBy · object
Properti
array
Item susunan
PullRequestOrderBy · object
Properti
Skema JSON
query
selectPullRequestSelect · object
Properti
Skema JSON
query
includePullRequestInclude · object
Properti
Skema JSON
query
cursorstring
Properti
Skema JSON
query
distinct
anyOf
string

["id","createdAt","updatedAt","number","title","body","state","draft","sourceBranch","targetBranch","url","providerCreatedAt","providerUpdatedAt","closedAt","mergedAt","workflowStatus","workflowApprovalRequired","repositoryId"]

array
Item susunan
string

["id","createdAt","updatedAt","number","title","body","state","draft","sourceBranch","targetBranch","url","providerCreatedAt","providerUpdatedAt","closedAt","mergedAt","workflowStatus","workflowApprovalRequired","repositoryId"]

Skema JSON
query
searchstringnullable
Skema JSON
query
labelsnullable
anyOf
string
array
Item susunan
string
Skema 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

path
idDiperlukanstring
Skema 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

query
page
anyOf
number
string
Skema JSON
query
perPage
anyOf
number
string
Skema JSON
query
fieldsstring
Skema JSON
query
whereRepositoryWhere · object
Properti
Skema JSON
query
orderBy
anyOf
RepositoryOrderBy · object
Properti
array
Item susunan
RepositoryOrderBy · object
Properti
Skema JSON
query
selectRepositorySelect · object
Properti
Skema JSON
query
includeRepositoryInclude · object
Properti
Skema JSON
query
cursorstring
Properti
Skema JSON
query
distinct
anyOf
string

["id","createdAt","updatedAt","providerRepositoryId","owner","name","url","enabled","lastSyncAt","providerAccountId","workflowRunRetentionDays","issueRetentionDays","pullRequestRetentionDays"]

array
Item susunan
string

["id","createdAt","updatedAt","providerRepositoryId","owner","name","url","enabled","lastSyncAt","providerAccountId","workflowRunRetentionDays","issueRetentionDays","pullRequestRetentionDays"]

Skema JSON
query
searchstring
Skema JSON

Tanggapan

200 Tracked repositories.
400 Invalid repository query.
401
403

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Tanggapan

200

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Permintaan tubuh

Diperlukan
application/json
UpdateRepositoryDto · object
Properti
Skema JSON

Tanggapan

200

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Tanggapan

200

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON
path
userIdDiperlukanstring
Skema JSON

Permintaan tubuh

Diperlukan
application/json
UpsertRepositoryMembershipDto · object
Properti
Skema JSON

Tanggapan

200

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON
path
userIdDiperlukanstring
Skema JSON

Tanggapan

204

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Permintaan tubuh

Diperlukan
application/json
SetRepositoryWebhookSecretDto · object
Properti
Skema JSON

Tanggapan

200

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Tanggapan

204

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Tanggapan

200

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Permintaan tubuh

Diperlukan
application/json
CreateWorkflowFilterDto · object
Properti
Skema JSON

Tanggapan

201

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON
path
filterIdDiperlukanstring
Skema 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

path
idDiperlukanstring
Skema JSON

Tanggapan

201

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Tanggapan

202

RepositoryGroups

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
repositoryIdDiperlukanstring
Skema JSON

Tanggapan

200
400
401
403

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
repositoryIdDiperlukanstring
Skema JSON
path
groupIdDiperlukanstring
Skema JSON

Permintaan tubuh

Diperlukan
application/json
SaveRepositoryGroupDto · object
Properti
Skema JSON

Tanggapan

200
400
401
403

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
repositoryIdDiperlukanstring
Skema JSON
path
groupIdDiperlukanstring
Skema 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

query
page
anyOf
number
string
Skema JSON
query
perPage
anyOf
number
string
Skema JSON
query
fieldsstring
Skema JSON
query
whereSecurityAlertWhere · object
Properti
Skema JSON
query
orderBy
anyOf
SecurityAlertOrderBy · object
Properti
array
Item susunan
SecurityAlertOrderBy · object
Properti
Skema JSON
query
selectSecurityAlertSelect · object
Properti
Skema JSON
query
includeSecurityAlertInclude · object
Properti
Skema JSON
query
cursorstring
Properti
Skema JSON
query
distinct
anyOf
string

["id","createdAt","updatedAt","kind","state","severity","title","scanner","providerCreatedAt","providerUpdatedAt","resolvedAt","resolution","packageName","ecosystem","manifest","ruleId","tool","secretType","secretProvider","repositoryId"]

array
Item susunan
string

["id","createdAt","updatedAt","kind","state","severity","title","scanner","providerCreatedAt","providerUpdatedAt","resolvedAt","resolution","packageName","ecosystem","manifest","ruleId","tool","secretType","secretProvider","repositoryId"]

Skema JSON
query
searchstring
Skema 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

path
idDiperlukanstring
Skema 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

Diperlukan
application/json
UpdateApplicationSettingsDto · object
Properti
Skema JSON

Tanggapan

200
403 System administrator access is required.

UserGroups

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Skema JSON
query
perPage
anyOf
number
string
Skema JSON
query
fieldsstring
Skema JSON
query
whereUserGroupWhere · object
Properti
Skema JSON
query
orderBy
anyOf
UserGroupOrderBy · object
Properti
array
Item susunan
UserGroupOrderBy · object
Properti
Skema JSON
query
selectUserGroupSelect · object
Properti
Skema JSON
query
includeUserGroupInclude · object
Skema JSON
query
cursorstring
Properti
Skema JSON
query
distinct
anyOf
string

["id","name","createdAt","updatedAt"]

array
Item susunan
string

["id","name","createdAt","updatedAt"]

Skema JSON

Tanggapan

200
400
401
403

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Permintaan tubuh

Diperlukan
application/json
SaveUserGroupDto · object
Properti
Skema JSON

Tanggapan

200
400
401
403

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Permintaan tubuh

Diperlukan
application/json
SaveUserGroupDto · object
Properti
Skema JSON

Tanggapan

200
400
401
403

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Tanggapan

204
400
401
403

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON
query
page
anyOf
number
string
Skema JSON
query
perPage
anyOf
number
string
Skema JSON
query
fieldsstring
Skema JSON
query
whereUserWhere · object
Properti
Skema JSON
query
orderBy
anyOf
UserOrderBy · object
Properti
array
Item susunan
UserOrderBy · object
Properti
Skema JSON
query
selectUserSelect · object
Properti
Skema JSON
query
includeUserInclude · object
Skema JSON
query
cursorstring
Properti
Skema JSON
query
distinct
anyOf
string

["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]

array
Item susunan
string

["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

path
idDiperlukanstring
Skema JSON
path
userIdDiperlukanstring
Skema JSON

Tanggapan

204
400
401
403

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON
path
userIdDiperlukanstring
Skema JSON

Tanggapan

204
400
401
403

Users

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Skema JSON
query
perPage
anyOf
number
string
Skema JSON
query
fieldsstring
Skema JSON
query
whereUserWhere · object
Properti
Skema JSON
query
orderBy
anyOf
UserOrderBy · object
Properti
array
Item susunan
UserOrderBy · object
Properti
Skema JSON
query
selectUserSelect · object
Properti
Skema JSON
query
includeUserInclude · object
Skema JSON
query
cursorstring
Properti
Skema JSON
query
distinct
anyOf
string

["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]

array
Item susunan
string

["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]

Skema JSON

Tanggapan

200 System users.
400 Invalid user query.
401
403

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Permintaan tubuh

Diperlukan
application/json
CreateUserDto · object
Properti
Skema JSON

Tanggapan

201

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Tanggapan

200

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Tanggapan

200

Otentikasi

  • Alternatif 1 (diperlukan semua skema yang terdaftar)

    bearer · http · bearer

Parameter

path
idDiperlukanstring
Skema JSON

Permintaan tubuh

Diperlukan
application/json
ResetUserPasswordDto · object
Properti
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

path
repositoryIdDiperlukanstring · uuid
Skema 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

path
repositoryIdDiperlukanstring · uuid
Skema 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

path
repositoryIdDiperlukanstring · uuid
Skema 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

path
repositoryIdDiperlukanstring · uuid
Skema 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

path
repositoryIdDiperlukanstring · uuid
Skema 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

path
repositoryIdDiperlukanstring · uuid
Skema 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

path
repositoryIdDiperlukanstring · uuid
Skema 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

path
repositoryIdDiperlukanstring · uuid
Skema 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

query
page
anyOf
number
string
Skema JSON
query
perPage
anyOf
number
string
Skema JSON
query
fieldsstring
Skema JSON
query
whereWorkflowRunWhere · object
Properti
Skema JSON
query
orderBy
anyOf
WorkflowRunOrderBy · object
Properti
array
Item susunan
WorkflowRunOrderBy · object
Properti
Skema JSON
query
selectWorkflowRunSelect · object
Properti
Skema JSON
query
includeWorkflowRunInclude · object
Properti
Skema JSON
query
cursorstring
Properti
Skema JSON
query
distinct
anyOf
string

["id","createdAt","updatedAt","providerRunId","workflowName","displayTitle","url","providerCreatedAt","startedAt","completedAt","durationMs","status","awaitingApproval","event","scopeKey","workflowId","repositoryId"]

array
Item susunan
string

["id","createdAt","updatedAt","providerRunId","workflowName","displayTitle","url","providerCreatedAt","startedAt","completedAt","durationMs","status","awaitingApproval","event","scopeKey","workflowId","repositoryId"]

Skema JSON
query
searchstring
Skema 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

query
page
anyOf
number
string
Skema JSON
query
perPage
anyOf
number
string
Skema JSON
query
fieldsstring
Skema JSON
query
whereWorkflowRunWhere · object
Properti
Skema JSON
query
orderBy
anyOf
WorkflowRunOrderBy · object
Properti
array
Item susunan
WorkflowRunOrderBy · object
Properti
Skema JSON
query
selectWorkflowRunSelect · object
Properti
Skema JSON
query
includeWorkflowRunInclude · object
Properti
Skema JSON
query
cursorstring
Properti
Skema JSON
query
distinct
anyOf
string

["id","createdAt","updatedAt","providerRunId","workflowName","displayTitle","url","providerCreatedAt","startedAt","completedAt","durationMs","status","awaitingApproval","event","scopeKey","workflowId","repositoryId"]

array
Item susunan
string

["id","createdAt","updatedAt","providerRunId","workflowName","displayTitle","url","providerCreatedAt","startedAt","completedAt","durationMs","status","awaitingApproval","event","scopeKey","workflowId","repositoryId"]

Skema JSON
query
searchstring
Skema JSON

Tanggapan

200 Visible latest terminal workflow failures.
400 Invalid needs-attention workflow-run query.
401
403