Passer au contenu

Référence API

Explorez les points de terminaison, les paramètres, les corps de requête et les schémas de réponse pour cette version Repovio.

Cette référence en lecture seule est générée à partir de la version de l'application sélectionnée. Utilisez le champ de recherche pour trouver un point de terminaison ; développez les détails du schéma pour les champs imbriqués et téléchargez le JSON OpenAPI complet si nécessaire.

Pour la documentation servie par votre installation, voir Accès aux API.

Points de terminaison 114

Télécharger OpenAPI JSON

health

GET/api/health

Get application health status

Authentification

Aucune authentification requise par ce contrat.

Réponses

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

auth

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
UpdateProfileDto · object
Propriétés
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
multipart/form-data
object
Propriétés
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
RemoteAvatarDto · object
Propriétés
Schéma JSON

Réponses

201

Authentification

Aucune authentification requise par ce contrat.

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
UpdateOidcConfigDto · object
Propriétés
Schéma JSON

Réponses

200

Authentification

Aucune authentification requise par ce contrat.

Corps de la demande

Requis
application/json
OidcExchangeDto · object
Propriétés
Schéma JSON

Réponses

200

Authentification

Aucune authentification requise par ce contrat.

Paramètres

query
return_toRequisstring
Schéma JSON

Réponses

200

Authentification

Aucune authentification requise par ce contrat.

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
UpdatePasswordDto · object
Propriétés
Schéma JSON

Réponses

201

Authentification

Aucune authentification requise par ce contrat.

Corps de la demande

Requis
application/json
SetupDto · object
Propriétés
Schéma JSON

Réponses

200

Authentification

Aucune authentification requise par ce contrat.

Réponses

200

Authentification

Aucune authentification requise par ce contrat.

Corps de la demande

Requis
application/json
SignInDto · object
Propriétés
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

204

notifications

GET/api/v1/browser-push

Get browser-push availability and enrollment status

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
RegisterBrowserPushSubscriptionDto · object
Propriétés
Schéma JSON

Réponses

204

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
RemoveBrowserPushSubscriptionDto · object
Propriétés
Schéma JSON

Réponses

204

GET/api/v1/notification-channels

List visible notification channels

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

POST/api/v1/notification-channels

Create a notification channel

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
CreateNotificationChannelDto · object
Propriétés
Schéma JSON

Réponses

200

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

Update a notification channel

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Corps de la demande

Requis
application/json
UpdateNotificationChannelDto · object
Propriétés
Schéma JSON

Réponses

200

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

Delete a notification channel

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

204

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

Test one notification channel

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

POST/api/v1/notification-channels/preview

Preview workflow notification subscriptions

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
NotificationRulePreviewInputDto · object
Propriétés
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
page
anyOf
number
string
Schéma JSON
query
perPage
anyOf
number
string
Schéma JSON
query
fieldsstring
Schéma JSON
query
whereNotificationChannelWhere · object
Propriétés
Schéma JSON
query
orderBy
anyOf
NotificationChannelOrderBy · object
Propriétés
array
Éléments du tableau
NotificationChannelOrderBy · object
Propriétés
Schéma JSON
query
selectNotificationChannelSelect · object
Propriétés
Schéma JSON
query
includeNotificationChannelInclude · object
Propriétés
Schéma JSON
query
cursorstring
Propriétés
Schéma JSON
query
distinct
anyOf
string

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

array
Éléments du tableau
string

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

Schéma JSON
query
searchstring
Schéma JSON

Réponses

200 Visible notification channels.

GET/api/v1/notification-deliveries

List visible notification delivery history

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
repositoryIdRequisstring
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
page
anyOf
number
string
Schéma JSON
query
perPage
anyOf
number
string
Schéma JSON
query
fieldsstring
Schéma JSON
query
whereNotificationDeliveryWhere · object
Propriétés
Schéma JSON
query
orderBy
anyOf
NotificationDeliveryOrderBy · object
Propriétés
array
Éléments du tableau
NotificationDeliveryOrderBy · object
Propriétés
Schéma JSON
query
selectNotificationDeliverySelect · object
Propriétés
Schéma JSON
query
includeNotificationDeliveryInclude · object
Propriétés
Schéma JSON
query
cursorstring
Propriétés
Schéma JSON
query
distinct
anyOf
string

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

array
Éléments du tableau
string

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

Schéma JSON
query
searchstring
Schéma JSON

Réponses

200 Authorized notification delivery history.

dashboard

GET/api/v1/dashboard/awaiting-approval

List workflow runs awaiting provider approval

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200 Visible workflow runs awaiting approval.

GET/api/v1/dashboard/failures

List the 15 newest workflow contexts whose latest terminal run failed

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200 Visible latest failed workflow runs.

GET/api/v1/dashboard/latest-runs

List the ten newest visible workflow runs

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200 The ten newest visible workflow runs.

GET/api/v1/dashboard/repositories

Get visible repository workflow health

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
fromRequisstring
Schéma JSON
query
toRequisstring
Schéma JSON

Réponses

200 Permission-aware repository health aggregates.

GET/api/v1/dashboard/summary

Get visible workflow health summary

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
fromRequisstring
Schéma JSON
query
toRequisstring
Schéma JSON

Réponses

200 Permission-aware workflow health summary.

GET/api/v1/dashboard/trend

Get success and error workflow-run trend buckets

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
fromRequisstring
Schéma JSON
query
toRequisstring
Schéma JSON
query
bucket
anyOf
string

["hour"]

string

["day"]

string

["week"]

Schéma JSON

Réponses

200 Visible workflow-run trend buckets.

GitHubApp

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
SaveGitHubAppDto · object
Propriétés
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

204

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
ConnectGitHubAppDto · object
Propriétés
Schéma JSON

Réponses

201

issues

GET/api/v1/issues

Query visible issues

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
page
anyOf
number
string
Schéma JSON
query
perPage
anyOf
number
string
Schéma JSON
query
fieldsstring
Schéma JSON
query
whereIssueWhere · object
Propriétés
Schéma JSON
query
orderBy
anyOf
IssueOrderBy · object
Propriétés
array
Éléments du tableau
IssueOrderBy · object
Propriétés
Schéma JSON
query
selectIssueSelect · object
Propriétés
Schéma JSON
query
includeIssueInclude · object
Propriétés
Schéma JSON
query
cursorstring
Propriétés
Schéma JSON
query
distinct
anyOf
string

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

array
Éléments du tableau
string

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

Schéma JSON
query
searchstringnullable
Schéma JSON
query
labelsnullable
anyOf
string
array
Éléments du tableau
string
Schéma JSON

Réponses

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

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

jobs

GET/api/v1/jobs/repository-sync

Query visible repository synchronization jobs

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
page
anyOf
number
string
Schéma JSON
query
perPage
anyOf
number
string
Schéma JSON
query
fieldsstring
Schéma JSON
query
whereRepositoryWhere · object
Propriétés
Schéma JSON
query
orderBy
anyOf
RepositoryOrderBy · object
Propriétés
array
Éléments du tableau
RepositoryOrderBy · object
Propriétés
Schéma JSON
query
selectRepositorySelect · object
Propriétés
Schéma JSON
query
includeRepositoryInclude · object
Propriétés
Schéma JSON
query
cursorobject
Propriétés
Schéma JSON
query
distinct
anyOf
string

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

array
Éléments du tableau
string

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

Schéma JSON
query
searchstring
Schéma JSON

Réponses

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

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
repositoryIdRequisstring
Schéma JSON

Réponses

202

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

202

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

mcp-tokens

GET/api/v1/mcp-tokens

List safe MCP token metadata

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
userIdstring · uuidnullable
Schéma JSON

Réponses

200

POST/api/v1/mcp-tokens

Create a user-owned MCP token

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
CreateMcpAccessTokenDto · object
Propriétés
Schéma JSON

Réponses

201

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

Revoke an MCP token

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

204

ProviderAccounts

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
page
anyOf
number
string
Schéma JSON
query
perPage
anyOf
number
string
Schéma JSON
query
fieldsstring
Schéma JSON
query
whereProviderAccountWhere · object
Propriétés
Schéma JSON
query
orderBy
anyOf
ProviderAccountOrderBy · object
Propriétés
array
Éléments du tableau
ProviderAccountOrderBy · object
Propriétés
Schéma JSON
query
selectProviderAccountSelect · object
Propriétés
Schéma JSON
query
includeProviderAccountInclude · object
Propriétés
Schéma JSON
query
cursorstring
Propriétés
Schéma JSON
query
distinct
anyOf
string

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

array
Éléments du tableau
string

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

Schéma JSON
query
searchstring
Schéma JSON

Réponses

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

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
CreateProviderAccountDto · object
Propriétés
Schéma JSON

Réponses

201

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Corps de la demande

Requis
application/json
UpdateProviderAccountDto · object
Propriétés
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

204

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Corps de la demande

Requis
application/json
CreateTrackedRepositoryDto · object
Propriétés
Schéma JSON

Réponses

201

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
StartProviderOAuthDto · object
Propriétés
Schéma JSON

Réponses

201

ProviderOAuth

Authentification

Aucune authentification requise par ce contrat.

Paramètres

query
stateRequisstring
Schéma JSON
query
codestringnullable
Schéma JSON
query
errorstringnullable
Schéma JSON
query
error_descriptionstringnullable
Schéma JSON
query
error_uristringnullable
Schéma JSON

Réponses

200

pull-requests

GET/api/v1/pull-requests

Query visible pull requests

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
page
anyOf
number
string
Schéma JSON
query
perPage
anyOf
number
string
Schéma JSON
query
fieldsstring
Schéma JSON
query
wherePullRequestWhere · object
Propriétés
Schéma JSON
query
orderBy
anyOf
PullRequestOrderBy · object
Propriétés
array
Éléments du tableau
PullRequestOrderBy · object
Propriétés
Schéma JSON
query
selectPullRequestSelect · object
Propriétés
Schéma JSON
query
includePullRequestInclude · object
Propriétés
Schéma JSON
query
cursorstring
Propriétés
Schéma JSON
query
distinct
anyOf
string

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

array
Éléments du tableau
string

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

Schéma JSON
query
searchstringnullable
Schéma JSON
query
labelsnullable
anyOf
string
array
Éléments du tableau
string
Schéma JSON

Réponses

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

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

Repositories

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
page
anyOf
number
string
Schéma JSON
query
perPage
anyOf
number
string
Schéma JSON
query
fieldsstring
Schéma JSON
query
whereRepositoryWhere · object
Propriétés
Schéma JSON
query
orderBy
anyOf
RepositoryOrderBy · object
Propriétés
array
Éléments du tableau
RepositoryOrderBy · object
Propriétés
Schéma JSON
query
selectRepositorySelect · object
Propriétés
Schéma JSON
query
includeRepositoryInclude · object
Propriétés
Schéma JSON
query
cursorstring
Propriétés
Schéma JSON
query
distinct
anyOf
string

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

array
Éléments du tableau
string

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

Schéma JSON
query
searchstring
Schéma JSON

Réponses

200 Tracked repositories.
400 Invalid repository query.
401
403

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Corps de la demande

Requis
application/json
UpdateRepositoryDto · object
Propriétés
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON
path
userIdRequisstring
Schéma JSON

Corps de la demande

Requis
application/json
UpsertRepositoryMembershipDto · object
Propriétés
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON
path
userIdRequisstring
Schéma JSON

Réponses

204

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Corps de la demande

Requis
application/json
SetRepositoryWebhookSecretDto · object
Propriétés
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

204

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Corps de la demande

Requis
application/json
CreateWorkflowFilterDto · object
Propriétés
Schéma JSON

Réponses

201

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON
path
filterIdRequisstring
Schéma JSON

Réponses

204

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

RepositoryRefresh

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

201

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

202

RepositoryGroups

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
repositoryIdRequisstring
Schéma JSON

Réponses

200
400
401
403

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
repositoryIdRequisstring
Schéma JSON
path
groupIdRequisstring
Schéma JSON

Corps de la demande

Requis
application/json
SaveRepositoryGroupDto · object
Propriétés
Schéma JSON

Réponses

200
400
401
403

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
repositoryIdRequisstring
Schéma JSON
path
groupIdRequisstring
Schéma JSON

Réponses

204
400
401
403

security-alerts

GET/api/v1/security-alerts

Query visible security alerts

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
page
anyOf
number
string
Schéma JSON
query
perPage
anyOf
number
string
Schéma JSON
query
fieldsstring
Schéma JSON
query
whereSecurityAlertWhere · object
Propriétés
Schéma JSON
query
orderBy
anyOf
SecurityAlertOrderBy · object
Propriétés
array
Éléments du tableau
SecurityAlertOrderBy · object
Propriétés
Schéma JSON
query
selectSecurityAlertSelect · object
Propriétés
Schéma JSON
query
includeSecurityAlertInclude · object
Propriétés
Schéma JSON
query
cursorstring
Propriétés
Schéma 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
Éléments du tableau
string

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

Schéma JSON
query
searchstring
Schéma JSON

Réponses

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

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

settings

GET/api/v1/settings

Get global application settings

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

PATCH/api/v1/settings

Update global application settings

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
UpdateApplicationSettingsDto · object
Propriétés
Schéma JSON

Réponses

200
403 System administrator access is required.

UserGroups

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
page
anyOf
number
string
Schéma JSON
query
perPage
anyOf
number
string
Schéma JSON
query
fieldsstring
Schéma JSON
query
whereUserGroupWhere · object
Propriétés
Schéma JSON
query
orderBy
anyOf
UserGroupOrderBy · object
Propriétés
array
Éléments du tableau
UserGroupOrderBy · object
Propriétés
Schéma JSON
query
selectUserGroupSelect · object
Propriétés
Schéma JSON
query
includeUserGroupInclude · object
Schéma JSON
query
cursorstring
Propriétés
Schéma JSON
query
distinct
anyOf
string

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

array
Éléments du tableau
string

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

Schéma JSON

Réponses

200
400
401
403

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
SaveUserGroupDto · object
Propriétés
Schéma JSON

Réponses

200
400
401
403

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Corps de la demande

Requis
application/json
SaveUserGroupDto · object
Propriétés
Schéma JSON

Réponses

200
400
401
403

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

204
400
401
403

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON
query
page
anyOf
number
string
Schéma JSON
query
perPage
anyOf
number
string
Schéma JSON
query
fieldsstring
Schéma JSON
query
whereUserWhere · object
Propriétés
Schéma JSON
query
orderBy
anyOf
UserOrderBy · object
Propriétés
array
Éléments du tableau
UserOrderBy · object
Propriétés
Schéma JSON
query
selectUserSelect · object
Propriétés
Schéma JSON
query
includeUserInclude · object
Schéma JSON
query
cursorstring
Propriétés
Schéma JSON
query
distinct
anyOf
string

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

array
Éléments du tableau
string

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

Schéma JSON

Réponses

200
400
401
403

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON
path
userIdRequisstring
Schéma JSON

Réponses

204
400
401
403

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON
path
userIdRequisstring
Schéma JSON

Réponses

204
400
401
403

Users

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
page
anyOf
number
string
Schéma JSON
query
perPage
anyOf
number
string
Schéma JSON
query
fieldsstring
Schéma JSON
query
whereUserWhere · object
Propriétés
Schéma JSON
query
orderBy
anyOf
UserOrderBy · object
Propriétés
array
Éléments du tableau
UserOrderBy · object
Propriétés
Schéma JSON
query
selectUserSelect · object
Propriétés
Schéma JSON
query
includeUserInclude · object
Schéma JSON
query
cursorstring
Propriétés
Schéma JSON
query
distinct
anyOf
string

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

array
Éléments du tableau
string

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

Schéma JSON

Réponses

200 System users.
400 Invalid user query.
401
403

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Corps de la demande

Requis
application/json
CreateUserDto · object
Propriétés
Schéma JSON

Réponses

201

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Réponses

200

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

path
idRequisstring
Schéma JSON

Corps de la demande

Requis
application/json
ResetUserPasswordDto · object
Propriétés
Schéma JSON

Réponses

204
400
401
403
404 User not found.

version

GET/api/v1/version/latest

Get the latest released Repovio version

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Réponses

200

webhooks

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

Accept a signed Forgejo webhook delivery

Authentification

Aucune authentification requise par ce contrat.

Paramètres

path
repositoryIdRequisstring · uuid
Schéma JSON

Réponses

202 The delivery was accepted for asynchronous synchronization.

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

Accept a signed Gitea webhook delivery

Authentification

Aucune authentification requise par ce contrat.

Paramètres

path
repositoryIdRequisstring · uuid
Schéma JSON

Réponses

202 The delivery was accepted for asynchronous synchronization.

POST/api/v1/webhooks/github-app

Accept a signed GitHub App delivery

Authentification

Aucune authentification requise par ce contrat.

Réponses

202 The App delivery was durably accepted.

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

Accept a signed GitHub webhook delivery

Authentification

Aucune authentification requise par ce contrat.

Paramètres

path
repositoryIdRequisstring · uuid
Schéma JSON

Réponses

202 The delivery was accepted for asynchronous synchronization.

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

Accept a signed GitLab webhook delivery

Authentification

Aucune authentification requise par ce contrat.

Paramètres

path
repositoryIdRequisstring · uuid
Schéma JSON

Réponses

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/forgejo/{repositoryId}

Accept a signed Forgejo webhook delivery

Authentification

Aucune authentification requise par ce contrat.

Paramètres

path
repositoryIdRequisstring · uuid
Schéma JSON

Réponses

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/gitea/{repositoryId}

Accept a signed Gitea webhook delivery

Authentification

Aucune authentification requise par ce contrat.

Paramètres

path
repositoryIdRequisstring · uuid
Schéma JSON

Réponses

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/github-app

Accept a signed GitHub App delivery

Authentification

Aucune authentification requise par ce contrat.

Réponses

202 The App delivery was durably accepted.

POST/api/webhooks/github/{repositoryId}

Accept a signed GitHub webhook delivery

Authentification

Aucune authentification requise par ce contrat.

Paramètres

path
repositoryIdRequisstring · uuid
Schéma JSON

Réponses

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/gitlab/{repositoryId}

Accept a signed GitLab webhook delivery

Authentification

Aucune authentification requise par ce contrat.

Paramètres

path
repositoryIdRequisstring · uuid
Schéma JSON

Réponses

202 The delivery was accepted for asynchronous synchronization.

workflow-runs

GET/api/v1/workflow-runs

Query visible workflow runs

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
page
anyOf
number
string
Schéma JSON
query
perPage
anyOf
number
string
Schéma JSON
query
fieldsstring
Schéma JSON
query
whereWorkflowRunWhere · object
Propriétés
Schéma JSON
query
orderBy
anyOf
WorkflowRunOrderBy · object
Propriétés
array
Éléments du tableau
WorkflowRunOrderBy · object
Propriétés
Schéma JSON
query
selectWorkflowRunSelect · object
Propriétés
Schéma JSON
query
includeWorkflowRunInclude · object
Propriétés
Schéma JSON
query
cursorstring
Propriétés
Schéma JSON
query
distinct
anyOf
string

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

array
Éléments du tableau
string

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

Schéma JSON
query
searchstring
Schéma JSON

Réponses

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

Authentification

  • Alternative 1 (tous les schémas répertoriés requis)

    bearer · http · bearer

Paramètres

query
page
anyOf
number
string
Schéma JSON
query
perPage
anyOf
number
string
Schéma JSON
query
fieldsstring
Schéma JSON
query
whereWorkflowRunWhere · object
Propriétés
Schéma JSON
query
orderBy
anyOf
WorkflowRunOrderBy · object
Propriétés
array
Éléments du tableau
WorkflowRunOrderBy · object
Propriétés
Schéma JSON
query
selectWorkflowRunSelect · object
Propriétés
Schéma JSON
query
includeWorkflowRunInclude · object
Propriétés
Schéma JSON
query
cursorstring
Propriétés
Schéma JSON
query
distinct
anyOf
string

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

array
Éléments du tableau
string

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

Schéma JSON
query
searchstring
Schéma JSON

Réponses

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