跳至内容

API参考

探索此 Repovio 版本的端点、参数、请求正文和响应架构。

该只读参考是从选定的应用程序版本生成的。使用搜索字段查找端点;展开嵌套字段的架构详细信息,并在需要时下载完整的 OpenAPI JSON。

有关安装所提供的文档,请参阅 API访问。

114 端点

下载 OpenAPI JSON

health

GET/api/health

Get application health status

验证

本合同无需身份验证。

回应

200 The API process, database, and persisted provider synchronization state.

auth

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

请求正文

必需的
application/json
UpdateProfileDto · object
特性
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

请求正文

必需的
multipart/form-data
object
特性
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

请求正文

必需的
application/json
RemoteAvatarDto · object
特性
架构 JSON

回应

201

验证

本合同无需身份验证。

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

请求正文

必需的
application/json
UpdateOidcConfigDto · object
特性
架构 JSON

回应

200

验证

本合同无需身份验证。

请求正文

必需的
application/json
OidcExchangeDto · object
特性
架构 JSON

回应

200

验证

本合同无需身份验证。

参数

query
return_to必需的string
架构 JSON

回应

200

验证

本合同无需身份验证。

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

请求正文

必需的
application/json
UpdatePasswordDto · object
特性
架构 JSON

回应

201

验证

本合同无需身份验证。

请求正文

必需的
application/json
SetupDto · object
特性
架构 JSON

回应

200

验证

本合同无需身份验证。

回应

200

验证

本合同无需身份验证。

请求正文

必需的
application/json
SignInDto · 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/json
RegisterBrowserPushSubscriptionDto · object
特性
架构 JSON

回应

204

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

请求正文

必需的
application/json
RemoveBrowserPushSubscriptionDto · 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/json
CreateNotificationChannelDto · object
特性
架构 JSON

回应

200

PATCH/api/v1/notification-channels/{id}

Update a notification channel

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

请求正文

必需的
application/json
UpdateNotificationChannelDto · object
特性
架构 JSON

回应

200

DELETE/api/v1/notification-channels/{id}

Delete a notification channel

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

204

POST/api/v1/notification-channels/{id}/test

Test one notification channel

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

回应

200

POST/api/v1/notification-channels/preview

Preview workflow notification subscriptions

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

请求正文

必需的
application/json
NotificationRulePreviewInputDto · object
特性
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

query
page
anyOf
number
string
架构 JSON
query
perPage
anyOf
number
string
架构 JSON
query
fieldsstring
架构 JSON
query
whereNotificationChannelWhere · object
特性
架构 JSON
query
orderBy
anyOf
NotificationChannelOrderBy · object
特性
array
数组项
NotificationChannelOrderBy · object
特性
架构 JSON
query
selectNotificationChannelSelect · object
特性
架构 JSON
query
includeNotificationChannelInclude · object
特性
架构 JSON
query
cursorstring
特性
架构 JSON
query
distinct
anyOf
string

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

array
数组项
string

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

架构 JSON
query
searchstring
架构 JSON

回应

200 Visible notification channels.

GET/api/v1/notification-deliveries

List visible notification delivery history

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

query
repositoryId必需的string
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

query
page
anyOf
number
string
架构 JSON
query
perPage
anyOf
number
string
架构 JSON
query
fieldsstring
架构 JSON
query
whereNotificationDeliveryWhere · object
特性
架构 JSON
query
orderBy
anyOf
NotificationDeliveryOrderBy · object
特性
array
数组项
NotificationDeliveryOrderBy · object
特性
架构 JSON
query
selectNotificationDeliverySelect · object
特性
架构 JSON
query
includeNotificationDeliveryInclude · object
特性
架构 JSON
query
cursorstring
特性
架构 JSON
query
distinct
anyOf
string

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

array
数组项
string

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

架构 JSON
query
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

参数

query
from必需的string
架构 JSON
query
to必需的string
架构 JSON

回应

200 Permission-aware repository health aggregates.

GET/api/v1/dashboard/summary

Get visible workflow health summary

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

query
from必需的string
架构 JSON
query
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

参数

query
from必需的string
架构 JSON
query
to必需的string
架构 JSON
query
bucket
anyOf
string

["hour"]

string

["day"]

string

["week"]

架构 JSON

回应

200 Visible workflow-run trend buckets.

GitHubApp

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

请求正文

必需的
application/json
SaveGitHubAppDto · object
特性
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

回应

204

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

请求正文

必需的
application/json
ConnectGitHubAppDto · object
特性
架构 JSON

回应

201

issues

GET/api/v1/issues

Query visible issues

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

query
page
anyOf
number
string
架构 JSON
query
perPage
anyOf
number
string
架构 JSON
query
fieldsstring
架构 JSON
query
whereIssueWhere · object
特性
架构 JSON
query
orderBy
anyOf
IssueOrderBy · object
特性
array
数组项
IssueOrderBy · object
特性
架构 JSON
query
selectIssueSelect · object
特性
架构 JSON
query
includeIssueInclude · object
特性
架构 JSON
query
cursorstring
特性
架构 JSON
query
distinct
anyOf
string

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

array
数组项
string

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

架构 JSON
query
searchstringnullable
架构 JSON
query
labelsnullable
anyOf
string
array
数组项
string
架构 JSON

回应

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

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
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

参数

query
page
anyOf
number
string
架构 JSON
query
perPage
anyOf
number
string
架构 JSON
query
fieldsstring
架构 JSON
query
whereRepositoryWhere · object
特性
架构 JSON
query
orderBy
anyOf
RepositoryOrderBy · object
特性
array
数组项
RepositoryOrderBy · object
特性
架构 JSON
query
selectRepositorySelect · object
特性
架构 JSON
query
includeRepositoryInclude · object
特性
架构 JSON
query
cursorobject
特性
架构 JSON
query
distinct
anyOf
string

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

array
数组项
string

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

架构 JSON
query
searchstring
架构 JSON

回应

200 Visible repository synchronization jobs.
400 Invalid repository synchronization job query.
401
403

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
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

参数

query
userIdstring · uuidnullable
架构 JSON

回应

200

POST/api/v1/mcp-tokens

Create a user-owned MCP token

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

请求正文

必需的
application/json
CreateMcpAccessTokenDto · object
特性
架构 JSON

回应

201

DELETE/api/v1/mcp-tokens/{id}

Revoke an MCP token

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

204

ProviderAccounts

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

query
page
anyOf
number
string
架构 JSON
query
perPage
anyOf
number
string
架构 JSON
query
fieldsstring
架构 JSON
query
whereProviderAccountWhere · object
特性
架构 JSON
query
orderBy
anyOf
ProviderAccountOrderBy · object
特性
array
数组项
ProviderAccountOrderBy · object
特性
架构 JSON
query
selectProviderAccountSelect · object
特性
架构 JSON
query
includeProviderAccountInclude · object
特性
架构 JSON
query
cursorstring
特性
架构 JSON
query
distinct
anyOf
string

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

array
数组项
string

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

架构 JSON
query
searchstring
架构 JSON

回应

200 Configured provider accounts.
400 Invalid provider-account query.
401
403

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

请求正文

必需的
application/json
CreateProviderAccountDto · object
特性
架构 JSON

回应

201

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

请求正文

必需的
application/json
UpdateProviderAccountDto · object
特性
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

204

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

请求正文

必需的
application/json
CreateTrackedRepositoryDto · object
特性
架构 JSON

回应

201

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

请求正文

必需的
application/json
StartProviderOAuthDto · object
特性
架构 JSON

回应

201

ProviderOAuth

验证

本合同无需身份验证。

参数

query
state必需的string
架构 JSON
query
codestringnullable
架构 JSON
query
errorstringnullable
架构 JSON
query
error_descriptionstringnullable
架构 JSON
query
error_uristringnullable
架构 JSON

回应

200

pull-requests

GET/api/v1/pull-requests

Query visible pull requests

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

query
page
anyOf
number
string
架构 JSON
query
perPage
anyOf
number
string
架构 JSON
query
fieldsstring
架构 JSON
query
wherePullRequestWhere · object
特性
架构 JSON
query
orderBy
anyOf
PullRequestOrderBy · object
特性
array
数组项
PullRequestOrderBy · object
特性
架构 JSON
query
selectPullRequestSelect · object
特性
架构 JSON
query
includePullRequestInclude · object
特性
架构 JSON
query
cursorstring
特性
架构 JSON
query
distinct
anyOf
string

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

array
数组项
string

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

架构 JSON
query
searchstringnullable
架构 JSON
query
labelsnullable
anyOf
string
array
数组项
string
架构 JSON

回应

200 Visible provider pull requests.
400 Invalid pull-request query.
401
403

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

回应

200

Repositories

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

query
page
anyOf
number
string
架构 JSON
query
perPage
anyOf
number
string
架构 JSON
query
fieldsstring
架构 JSON
query
whereRepositoryWhere · object
特性
架构 JSON
query
orderBy
anyOf
RepositoryOrderBy · object
特性
array
数组项
RepositoryOrderBy · object
特性
架构 JSON
query
selectRepositorySelect · object
特性
架构 JSON
query
includeRepositoryInclude · object
特性
架构 JSON
query
cursorstring
特性
架构 JSON
query
distinct
anyOf
string

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

array
数组项
string

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

架构 JSON
query
searchstring
架构 JSON

回应

200 Tracked repositories.
400 Invalid repository query.
401
403

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

请求正文

必需的
application/json
UpdateRepositoryDto · object
特性
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON
path
userId必需的string
架构 JSON

请求正文

必需的
application/json
UpsertRepositoryMembershipDto · object
特性
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON
path
userId必需的string
架构 JSON

回应

204

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

请求正文

必需的
application/json
SetRepositoryWebhookSecretDto · object
特性
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

204

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

请求正文

必需的
application/json
CreateWorkflowFilterDto · object
特性
架构 JSON

回应

201

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON
path
filterId必需的string
架构 JSON

回应

204

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

回应

200

RepositoryRefresh

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

201

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

202

RepositoryGroups

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
repositoryId必需的string
架构 JSON

回应

200
400
401
403

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
repositoryId必需的string
架构 JSON
path
groupId必需的string
架构 JSON

请求正文

必需的
application/json
SaveRepositoryGroupDto · object
特性
架构 JSON

回应

200
400
401
403

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
repositoryId必需的string
架构 JSON
path
groupId必需的string
架构 JSON

回应

204
400
401
403

security-alerts

GET/api/v1/security-alerts

Query visible security alerts

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

query
page
anyOf
number
string
架构 JSON
query
perPage
anyOf
number
string
架构 JSON
query
fieldsstring
架构 JSON
query
whereSecurityAlertWhere · object
特性
架构 JSON
query
orderBy
anyOf
SecurityAlertOrderBy · object
特性
array
数组项
SecurityAlertOrderBy · object
特性
架构 JSON
query
selectSecurityAlertSelect · object
特性
架构 JSON
query
includeSecurityAlertInclude · object
特性
架构 JSON
query
cursorstring
特性
架构 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
数组项
string

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

架构 JSON
query
searchstring
架构 JSON

回应

200 Visible normalized security alerts.
400 Invalid security-alert query.
401
403

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
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/json
UpdateApplicationSettingsDto · object
特性
架构 JSON

回应

200
403 System administrator access is required.

UserGroups

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

query
page
anyOf
number
string
架构 JSON
query
perPage
anyOf
number
string
架构 JSON
query
fieldsstring
架构 JSON
query
whereUserGroupWhere · object
特性
架构 JSON
query
orderBy
anyOf
UserGroupOrderBy · object
特性
array
数组项
UserGroupOrderBy · object
特性
架构 JSON
query
selectUserGroupSelect · object
特性
架构 JSON
query
includeUserGroupInclude · object
架构 JSON
query
cursorstring
特性
架构 JSON
query
distinct
anyOf
string

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

array
数组项
string

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

架构 JSON

回应

200
400
401
403

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

请求正文

必需的
application/json
SaveUserGroupDto · object
特性
架构 JSON

回应

200
400
401
403

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

请求正文

必需的
application/json
SaveUserGroupDto · object
特性
架构 JSON

回应

200
400
401
403

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

204
400
401
403

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON
query
page
anyOf
number
string
架构 JSON
query
perPage
anyOf
number
string
架构 JSON
query
fieldsstring
架构 JSON
query
whereUserWhere · object
特性
架构 JSON
query
orderBy
anyOf
UserOrderBy · object
特性
array
数组项
UserOrderBy · object
特性
架构 JSON
query
selectUserSelect · object
特性
架构 JSON
query
includeUserInclude · object
架构 JSON
query
cursorstring
特性
架构 JSON
query
distinct
anyOf
string

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

array
数组项
string

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

架构 JSON

回应

200
400
401
403

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON
path
userId必需的string
架构 JSON

回应

204
400
401
403

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON
path
userId必需的string
架构 JSON

回应

204
400
401
403

Users

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

query
page
anyOf
number
string
架构 JSON
query
perPage
anyOf
number
string
架构 JSON
query
fieldsstring
架构 JSON
query
whereUserWhere · object
特性
架构 JSON
query
orderBy
anyOf
UserOrderBy · object
特性
array
数组项
UserOrderBy · object
特性
架构 JSON
query
selectUserSelect · object
特性
架构 JSON
query
includeUserInclude · object
架构 JSON
query
cursorstring
特性
架构 JSON
query
distinct
anyOf
string

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

array
数组项
string

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

架构 JSON

回应

200 System users.
400 Invalid user query.
401
403

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

请求正文

必需的
application/json
CreateUserDto · object
特性
架构 JSON

回应

201

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

回应

200

验证

  • 替代 1(需要所有列出的方案)

    bearer · http · bearer

参数

path
id必需的string
架构 JSON

请求正文

必需的
application/json
ResetUserPasswordDto · 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

验证

本合同无需身份验证。

参数

path
repositoryId必需的string · uuid
架构 JSON

回应

202 The delivery was accepted for asynchronous synchronization.

POST/api/v1/webhooks/gitea/{repositoryId}

Accept a signed Gitea webhook delivery

验证

本合同无需身份验证。

参数

path
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

验证

本合同无需身份验证。

参数

path
repositoryId必需的string · uuid
架构 JSON

回应

202 The delivery was accepted for asynchronous synchronization.

POST/api/v1/webhooks/gitlab/{repositoryId}

Accept a signed GitLab webhook delivery

验证

本合同无需身份验证。

参数

path
repositoryId必需的string · uuid
架构 JSON

回应

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/forgejo/{repositoryId}

Accept a signed Forgejo webhook delivery

验证

本合同无需身份验证。

参数

path
repositoryId必需的string · uuid
架构 JSON

回应

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/gitea/{repositoryId}

Accept a signed Gitea webhook delivery

验证

本合同无需身份验证。

参数

path
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

验证

本合同无需身份验证。

参数

path
repositoryId必需的string · uuid
架构 JSON

回应

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/gitlab/{repositoryId}

Accept a signed GitLab webhook delivery

验证

本合同无需身份验证。

参数

path
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

参数

query
page
anyOf
number
string
架构 JSON
query
perPage
anyOf
number
string
架构 JSON
query
fieldsstring
架构 JSON
query
whereWorkflowRunWhere · object
特性
架构 JSON
query
orderBy
anyOf
WorkflowRunOrderBy · object
特性
array
数组项
WorkflowRunOrderBy · object
特性
架构 JSON
query
selectWorkflowRunSelect · object
特性
架构 JSON
query
includeWorkflowRunInclude · object
特性
架构 JSON
query
cursorstring
特性
架构 JSON
query
distinct
anyOf
string

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

array
数组项
string

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

架构 JSON
query
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

参数

query
page
anyOf
number
string
架构 JSON
query
perPage
anyOf
number
string
架构 JSON
query
fieldsstring
架构 JSON
query
whereWorkflowRunWhere · object
特性
架构 JSON
query
orderBy
anyOf
WorkflowRunOrderBy · object
特性
array
数组项
WorkflowRunOrderBy · object
特性
架构 JSON
query
selectWorkflowRunSelect · object
特性
架构 JSON
query
includeWorkflowRunInclude · object
特性
架构 JSON
query
cursorstring
特性
架构 JSON
query
distinct
anyOf
string

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

array
数组项
string

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

架构 JSON
query
searchstring
架构 JSON

回应

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