Pular para o conteúdo

Referência da API

Explore os endpoints, parâmetros, corpos de solicitação e esquemas de resposta para esta versão Repovio.

Essa referência somente leitura é gerada a partir da versão do aplicativo selecionada. Use o campo de pesquisa para encontrar um endpoint; expanda os detalhes do esquema para campos aninhados e baixe o JSON OpenAPI completo quando necessário.

Para obter a documentação fornecida pela sua instalação, consulte Acesso à API.

Extremidades 114

Baixe OpenAPI JSON

health

GET/api/health

Get application health status

Autenticação

Nenhuma autenticação exigida por este contrato.

Respostas

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

auth

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
UpdateProfileDto · object
Propriedades
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
multipart/form-data
object
Propriedades
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
RemoteAvatarDto · object
Propriedades
Esquema JSON

Respostas

201

Autenticação

Nenhuma autenticação exigida por este contrato.

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
UpdateOidcConfigDto · object
Propriedades
Esquema JSON

Respostas

200

Autenticação

Nenhuma autenticação exigida por este contrato.

Solicitar corpo

Obrigatório
application/json
OidcExchangeDto · object
Propriedades
Esquema JSON

Respostas

200

Autenticação

Nenhuma autenticação exigida por este contrato.

Parâmetros

query
return_toObrigatóriostring
Esquema JSON

Respostas

200

Autenticação

Nenhuma autenticação exigida por este contrato.

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
UpdatePasswordDto · object
Propriedades
Esquema JSON

Respostas

201

Autenticação

Nenhuma autenticação exigida por este contrato.

Solicitar corpo

Obrigatório
application/json
SetupDto · object
Propriedades
Esquema JSON

Respostas

200

Autenticação

Nenhuma autenticação exigida por este contrato.

Respostas

200

Autenticação

Nenhuma autenticação exigida por este contrato.

Solicitar corpo

Obrigatório
application/json
SignInDto · object
Propriedades
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

204

notifications

GET/api/v1/browser-push

Get browser-push availability and enrollment status

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
RegisterBrowserPushSubscriptionDto · object
Propriedades
Esquema JSON

Respostas

204

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
RemoveBrowserPushSubscriptionDto · object
Propriedades
Esquema JSON

Respostas

204

GET/api/v1/notification-channels

List visible notification channels

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

POST/api/v1/notification-channels

Create a notification channel

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
CreateNotificationChannelDto · object
Propriedades
Esquema JSON

Respostas

200

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

Update a notification channel

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Solicitar corpo

Obrigatório
application/json
UpdateNotificationChannelDto · object
Propriedades
Esquema JSON

Respostas

200

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

Delete a notification channel

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

204

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

Test one notification channel

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

POST/api/v1/notification-channels/preview

Preview workflow notification subscriptions

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
NotificationRulePreviewInputDto · object
Propriedades
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
page
anyOf
number
string
Esquema JSON
query
perPage
anyOf
number
string
Esquema JSON
query
fieldsstring
Esquema JSON
query
whereNotificationChannelWhere · object
Propriedades
Esquema JSON
query
orderBy
anyOf
NotificationChannelOrderBy · object
Propriedades
array
Itens de matriz
NotificationChannelOrderBy · object
Propriedades
Esquema JSON
query
selectNotificationChannelSelect · object
Propriedades
Esquema JSON
query
includeNotificationChannelInclude · object
Propriedades
Esquema JSON
query
cursorstring
Propriedades
Esquema JSON
query
distinct
anyOf
string

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

array
Itens de matriz
string

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

Esquema JSON
query
searchstring
Esquema JSON

Respostas

200 Visible notification channels.

GET/api/v1/notification-deliveries

List visible notification delivery history

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
repositoryIdObrigatóriostring
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
page
anyOf
number
string
Esquema JSON
query
perPage
anyOf
number
string
Esquema JSON
query
fieldsstring
Esquema JSON
query
whereNotificationDeliveryWhere · object
Propriedades
Esquema JSON
query
orderBy
anyOf
NotificationDeliveryOrderBy · object
Propriedades
array
Itens de matriz
NotificationDeliveryOrderBy · object
Propriedades
Esquema JSON
query
selectNotificationDeliverySelect · object
Propriedades
Esquema JSON
query
includeNotificationDeliveryInclude · object
Propriedades
Esquema JSON
query
cursorstring
Propriedades
Esquema JSON
query
distinct
anyOf
string

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

array
Itens de matriz
string

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

Esquema JSON
query
searchstring
Esquema JSON

Respostas

200 Authorized notification delivery history.

dashboard

GET/api/v1/dashboard/awaiting-approval

List workflow runs awaiting provider approval

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200 Visible workflow runs awaiting approval.

GET/api/v1/dashboard/failures

List the 15 newest workflow contexts whose latest terminal run failed

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200 Visible latest failed workflow runs.

GET/api/v1/dashboard/latest-runs

List the ten newest visible workflow runs

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200 The ten newest visible workflow runs.

GET/api/v1/dashboard/repositories

Get visible repository workflow health

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
fromObrigatóriostring
Esquema JSON
query
toObrigatóriostring
Esquema JSON

Respostas

200 Permission-aware repository health aggregates.

GET/api/v1/dashboard/summary

Get visible workflow health summary

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
fromObrigatóriostring
Esquema JSON
query
toObrigatóriostring
Esquema JSON

Respostas

200 Permission-aware workflow health summary.

GET/api/v1/dashboard/trend

Get success and error workflow-run trend buckets

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
fromObrigatóriostring
Esquema JSON
query
toObrigatóriostring
Esquema JSON
query
bucket
anyOf
string

["hour"]

string

["day"]

string

["week"]

Esquema JSON

Respostas

200 Visible workflow-run trend buckets.

GitHubApp

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
SaveGitHubAppDto · object
Propriedades
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

204

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
ConnectGitHubAppDto · object
Propriedades
Esquema JSON

Respostas

201

issues

GET/api/v1/issues

Query visible issues

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
page
anyOf
number
string
Esquema JSON
query
perPage
anyOf
number
string
Esquema JSON
query
fieldsstring
Esquema JSON
query
whereIssueWhere · object
Propriedades
Esquema JSON
query
orderBy
anyOf
IssueOrderBy · object
Propriedades
array
Itens de matriz
IssueOrderBy · object
Propriedades
Esquema JSON
query
selectIssueSelect · object
Propriedades
Esquema JSON
query
includeIssueInclude · object
Propriedades
Esquema JSON
query
cursorstring
Propriedades
Esquema JSON
query
distinct
anyOf
string

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

array
Itens de matriz
string

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

Esquema JSON
query
searchstringnullable
Esquema JSON
query
labelsnullable
anyOf
string
array
Itens de matriz
string
Esquema JSON

Respostas

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

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

jobs

GET/api/v1/jobs/repository-sync

Query visible repository synchronization jobs

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
page
anyOf
number
string
Esquema JSON
query
perPage
anyOf
number
string
Esquema JSON
query
fieldsstring
Esquema JSON
query
whereRepositoryWhere · object
Propriedades
Esquema JSON
query
orderBy
anyOf
RepositoryOrderBy · object
Propriedades
array
Itens de matriz
RepositoryOrderBy · object
Propriedades
Esquema JSON
query
selectRepositorySelect · object
Propriedades
Esquema JSON
query
includeRepositoryInclude · object
Propriedades
Esquema JSON
query
cursorobject
Propriedades
Esquema JSON
query
distinct
anyOf
string

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

array
Itens de matriz
string

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

Esquema JSON
query
searchstring
Esquema JSON

Respostas

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

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
repositoryIdObrigatóriostring
Esquema JSON

Respostas

202

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

202

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

mcp-tokens

GET/api/v1/mcp-tokens

List safe MCP token metadata

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
userIdstring · uuidnullable
Esquema JSON

Respostas

200

POST/api/v1/mcp-tokens

Create a user-owned MCP token

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
CreateMcpAccessTokenDto · object
Propriedades
Esquema JSON

Respostas

201

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

Revoke an MCP token

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

204

ProviderAccounts

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
page
anyOf
number
string
Esquema JSON
query
perPage
anyOf
number
string
Esquema JSON
query
fieldsstring
Esquema JSON
query
whereProviderAccountWhere · object
Propriedades
Esquema JSON
query
orderBy
anyOf
ProviderAccountOrderBy · object
Propriedades
array
Itens de matriz
ProviderAccountOrderBy · object
Propriedades
Esquema JSON
query
selectProviderAccountSelect · object
Propriedades
Esquema JSON
query
includeProviderAccountInclude · object
Propriedades
Esquema JSON
query
cursorstring
Propriedades
Esquema JSON
query
distinct
anyOf
string

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

array
Itens de matriz
string

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

Esquema JSON
query
searchstring
Esquema JSON

Respostas

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

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
CreateProviderAccountDto · object
Propriedades
Esquema JSON

Respostas

201

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Solicitar corpo

Obrigatório
application/json
UpdateProviderAccountDto · object
Propriedades
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

204

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Solicitar corpo

Obrigatório
application/json
CreateTrackedRepositoryDto · object
Propriedades
Esquema JSON

Respostas

201

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
StartProviderOAuthDto · object
Propriedades
Esquema JSON

Respostas

201

ProviderOAuth

Autenticação

Nenhuma autenticação exigida por este contrato.

Parâmetros

query
stateObrigatóriostring
Esquema JSON
query
codestringnullable
Esquema JSON
query
errorstringnullable
Esquema JSON
query
error_descriptionstringnullable
Esquema JSON
query
error_uristringnullable
Esquema JSON

Respostas

200

pull-requests

GET/api/v1/pull-requests

Query visible pull requests

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
page
anyOf
number
string
Esquema JSON
query
perPage
anyOf
number
string
Esquema JSON
query
fieldsstring
Esquema JSON
query
wherePullRequestWhere · object
Propriedades
Esquema JSON
query
orderBy
anyOf
PullRequestOrderBy · object
Propriedades
array
Itens de matriz
PullRequestOrderBy · object
Propriedades
Esquema JSON
query
selectPullRequestSelect · object
Propriedades
Esquema JSON
query
includePullRequestInclude · object
Propriedades
Esquema JSON
query
cursorstring
Propriedades
Esquema JSON
query
distinct
anyOf
string

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

array
Itens de matriz
string

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

Esquema JSON
query
searchstringnullable
Esquema JSON
query
labelsnullable
anyOf
string
array
Itens de matriz
string
Esquema JSON

Respostas

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

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

Repositories

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
page
anyOf
number
string
Esquema JSON
query
perPage
anyOf
number
string
Esquema JSON
query
fieldsstring
Esquema JSON
query
whereRepositoryWhere · object
Propriedades
Esquema JSON
query
orderBy
anyOf
RepositoryOrderBy · object
Propriedades
array
Itens de matriz
RepositoryOrderBy · object
Propriedades
Esquema JSON
query
selectRepositorySelect · object
Propriedades
Esquema JSON
query
includeRepositoryInclude · object
Propriedades
Esquema JSON
query
cursorstring
Propriedades
Esquema JSON
query
distinct
anyOf
string

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

array
Itens de matriz
string

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

Esquema JSON
query
searchstring
Esquema JSON

Respostas

200 Tracked repositories.
400 Invalid repository query.
401
403

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Solicitar corpo

Obrigatório
application/json
UpdateRepositoryDto · object
Propriedades
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON
path
userIdObrigatóriostring
Esquema JSON

Solicitar corpo

Obrigatório
application/json
UpsertRepositoryMembershipDto · object
Propriedades
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON
path
userIdObrigatóriostring
Esquema JSON

Respostas

204

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Solicitar corpo

Obrigatório
application/json
SetRepositoryWebhookSecretDto · object
Propriedades
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

204

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Solicitar corpo

Obrigatório
application/json
CreateWorkflowFilterDto · object
Propriedades
Esquema JSON

Respostas

201

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON
path
filterIdObrigatóriostring
Esquema JSON

Respostas

204

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

RepositoryRefresh

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

201

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

202

RepositoryGroups

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
repositoryIdObrigatóriostring
Esquema JSON

Respostas

200
400
401
403

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
repositoryIdObrigatóriostring
Esquema JSON
path
groupIdObrigatóriostring
Esquema JSON

Solicitar corpo

Obrigatório
application/json
SaveRepositoryGroupDto · object
Propriedades
Esquema JSON

Respostas

200
400
401
403

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
repositoryIdObrigatóriostring
Esquema JSON
path
groupIdObrigatóriostring
Esquema JSON

Respostas

204
400
401
403

security-alerts

GET/api/v1/security-alerts

Query visible security alerts

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
page
anyOf
number
string
Esquema JSON
query
perPage
anyOf
number
string
Esquema JSON
query
fieldsstring
Esquema JSON
query
whereSecurityAlertWhere · object
Propriedades
Esquema JSON
query
orderBy
anyOf
SecurityAlertOrderBy · object
Propriedades
array
Itens de matriz
SecurityAlertOrderBy · object
Propriedades
Esquema JSON
query
selectSecurityAlertSelect · object
Propriedades
Esquema JSON
query
includeSecurityAlertInclude · object
Propriedades
Esquema JSON
query
cursorstring
Propriedades
Esquema 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
Itens de matriz
string

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

Esquema JSON
query
searchstring
Esquema JSON

Respostas

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

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

settings

GET/api/v1/settings

Get global application settings

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

PATCH/api/v1/settings

Update global application settings

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
UpdateApplicationSettingsDto · object
Propriedades
Esquema JSON

Respostas

200
403 System administrator access is required.

UserGroups

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
page
anyOf
number
string
Esquema JSON
query
perPage
anyOf
number
string
Esquema JSON
query
fieldsstring
Esquema JSON
query
whereUserGroupWhere · object
Propriedades
Esquema JSON
query
orderBy
anyOf
UserGroupOrderBy · object
Propriedades
array
Itens de matriz
UserGroupOrderBy · object
Propriedades
Esquema JSON
query
selectUserGroupSelect · object
Propriedades
Esquema JSON
query
includeUserGroupInclude · object
Esquema JSON
query
cursorstring
Propriedades
Esquema JSON
query
distinct
anyOf
string

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

array
Itens de matriz
string

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

Esquema JSON

Respostas

200
400
401
403

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
SaveUserGroupDto · object
Propriedades
Esquema JSON

Respostas

200
400
401
403

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Solicitar corpo

Obrigatório
application/json
SaveUserGroupDto · object
Propriedades
Esquema JSON

Respostas

200
400
401
403

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

204
400
401
403

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON
query
page
anyOf
number
string
Esquema JSON
query
perPage
anyOf
number
string
Esquema JSON
query
fieldsstring
Esquema JSON
query
whereUserWhere · object
Propriedades
Esquema JSON
query
orderBy
anyOf
UserOrderBy · object
Propriedades
array
Itens de matriz
UserOrderBy · object
Propriedades
Esquema JSON
query
selectUserSelect · object
Propriedades
Esquema JSON
query
includeUserInclude · object
Esquema JSON
query
cursorstring
Propriedades
Esquema JSON
query
distinct
anyOf
string

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

array
Itens de matriz
string

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

Esquema JSON

Respostas

200
400
401
403

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON
path
userIdObrigatóriostring
Esquema JSON

Respostas

204
400
401
403

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON
path
userIdObrigatóriostring
Esquema JSON

Respostas

204
400
401
403

Users

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
page
anyOf
number
string
Esquema JSON
query
perPage
anyOf
number
string
Esquema JSON
query
fieldsstring
Esquema JSON
query
whereUserWhere · object
Propriedades
Esquema JSON
query
orderBy
anyOf
UserOrderBy · object
Propriedades
array
Itens de matriz
UserOrderBy · object
Propriedades
Esquema JSON
query
selectUserSelect · object
Propriedades
Esquema JSON
query
includeUserInclude · object
Esquema JSON
query
cursorstring
Propriedades
Esquema JSON
query
distinct
anyOf
string

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

array
Itens de matriz
string

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

Esquema JSON

Respostas

200 System users.
400 Invalid user query.
401
403

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Solicitar corpo

Obrigatório
application/json
CreateUserDto · object
Propriedades
Esquema JSON

Respostas

201

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Respostas

200

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

path
idObrigatóriostring
Esquema JSON

Solicitar corpo

Obrigatório
application/json
ResetUserPasswordDto · object
Propriedades
Esquema JSON

Respostas

204
400
401
403
404 User not found.

version

GET/api/v1/version/latest

Get the latest released Repovio version

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Respostas

200

webhooks

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

Accept a signed Forgejo webhook delivery

Autenticação

Nenhuma autenticação exigida por este contrato.

Parâmetros

path
repositoryIdObrigatóriostring · uuid
Esquema JSON

Respostas

202 The delivery was accepted for asynchronous synchronization.

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

Accept a signed Gitea webhook delivery

Autenticação

Nenhuma autenticação exigida por este contrato.

Parâmetros

path
repositoryIdObrigatóriostring · uuid
Esquema JSON

Respostas

202 The delivery was accepted for asynchronous synchronization.

POST/api/v1/webhooks/github-app

Accept a signed GitHub App delivery

Autenticação

Nenhuma autenticação exigida por este contrato.

Respostas

202 The App delivery was durably accepted.

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

Accept a signed GitHub webhook delivery

Autenticação

Nenhuma autenticação exigida por este contrato.

Parâmetros

path
repositoryIdObrigatóriostring · uuid
Esquema JSON

Respostas

202 The delivery was accepted for asynchronous synchronization.

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

Accept a signed GitLab webhook delivery

Autenticação

Nenhuma autenticação exigida por este contrato.

Parâmetros

path
repositoryIdObrigatóriostring · uuid
Esquema JSON

Respostas

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/forgejo/{repositoryId}

Accept a signed Forgejo webhook delivery

Autenticação

Nenhuma autenticação exigida por este contrato.

Parâmetros

path
repositoryIdObrigatóriostring · uuid
Esquema JSON

Respostas

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/gitea/{repositoryId}

Accept a signed Gitea webhook delivery

Autenticação

Nenhuma autenticação exigida por este contrato.

Parâmetros

path
repositoryIdObrigatóriostring · uuid
Esquema JSON

Respostas

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/github-app

Accept a signed GitHub App delivery

Autenticação

Nenhuma autenticação exigida por este contrato.

Respostas

202 The App delivery was durably accepted.

POST/api/webhooks/github/{repositoryId}

Accept a signed GitHub webhook delivery

Autenticação

Nenhuma autenticação exigida por este contrato.

Parâmetros

path
repositoryIdObrigatóriostring · uuid
Esquema JSON

Respostas

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/gitlab/{repositoryId}

Accept a signed GitLab webhook delivery

Autenticação

Nenhuma autenticação exigida por este contrato.

Parâmetros

path
repositoryIdObrigatóriostring · uuid
Esquema JSON

Respostas

202 The delivery was accepted for asynchronous synchronization.

workflow-runs

GET/api/v1/workflow-runs

Query visible workflow runs

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
page
anyOf
number
string
Esquema JSON
query
perPage
anyOf
number
string
Esquema JSON
query
fieldsstring
Esquema JSON
query
whereWorkflowRunWhere · object
Propriedades
Esquema JSON
query
orderBy
anyOf
WorkflowRunOrderBy · object
Propriedades
array
Itens de matriz
WorkflowRunOrderBy · object
Propriedades
Esquema JSON
query
selectWorkflowRunSelect · object
Propriedades
Esquema JSON
query
includeWorkflowRunInclude · object
Propriedades
Esquema JSON
query
cursorstring
Propriedades
Esquema JSON
query
distinct
anyOf
string

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

array
Itens de matriz
string

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

Esquema JSON
query
searchstring
Esquema JSON

Respostas

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

Autenticação

  • Alternativa 1 (todos os esquemas listados são necessários)

    bearer · http · bearer

Parâmetros

query
page
anyOf
number
string
Esquema JSON
query
perPage
anyOf
number
string
Esquema JSON
query
fieldsstring
Esquema JSON
query
whereWorkflowRunWhere · object
Propriedades
Esquema JSON
query
orderBy
anyOf
WorkflowRunOrderBy · object
Propriedades
array
Itens de matriz
WorkflowRunOrderBy · object
Propriedades
Esquema JSON
query
selectWorkflowRunSelect · object
Propriedades
Esquema JSON
query
includeWorkflowRunInclude · object
Propriedades
Esquema JSON
query
cursorstring
Propriedades
Esquema JSON
query
distinct
anyOf
string

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

array
Itens de matriz
string

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

Esquema JSON
query
searchstring
Esquema JSON

Respostas

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