コンテンツにスキップ

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