Référence API
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
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
PATCH/api/v1/auth/me
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Corps de la demande
application/jsonUpdateProfileDto · objectProprié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
multipart/form-dataobjectPropriétés
Schéma JSON
Réponses
200
DELETE/api/v1/auth/me/avatar
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
application/jsonRemoteAvatarDto · objectProprié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
application/jsonUpdateOidcConfigDto · objectPropriétés
Schéma JSON
Réponses
200
Authentification
Aucune authentification requise par ce contrat.
Corps de la demande
application/jsonOidcExchangeDto · objectPropriétés
Schéma JSON
Réponses
200
Authentification
Aucune authentification requise par ce contrat.
Paramètres
return_toRequisstringSché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
application/jsonUpdatePasswordDto · objectPropriétés
Schéma JSON
Réponses
201
Authentification
Aucune authentification requise par ce contrat.
Corps de la demande
application/jsonSetupDto · objectProprié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
application/jsonSignInDto · objectProprié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
application/jsonRegisterBrowserPushSubscriptionDto · objectProprié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
application/jsonRemoveBrowserPushSubscriptionDto · objectProprié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
application/jsonCreateNotificationChannelDto · objectProprié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
idRequisstringSchéma JSON
Corps de la demande
application/jsonUpdateNotificationChannelDto · objectProprié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
idRequisstringSché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
idRequisstringSché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
application/jsonNotificationRulePreviewInputDto · objectPropriétés
Schéma JSON
Réponses
200
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
pageanyOfnumberstringSchéma JSON
perPageanyOfnumberstringSchéma JSON
fieldsstringSchéma JSON
whereNotificationChannelWhere · objectPropriétés
Schéma JSON
orderByanyOfNotificationChannelOrderBy · objectPropriétés
arrayNotificationChannelOrderBy · objectPropriétés
Schéma JSON
selectNotificationChannelSelect · objectPropriétés
Schéma JSON
includeNotificationChannelInclude · objectPropriétés
Schéma JSON
cursorstringPropriétés
Schéma JSON
distinctanyOfstring["id","createdAt","updatedAt","name","type","enabled"]
arraystring["id","createdAt","updatedAt","name","type","enabled"]
Schéma JSON
searchstringSché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
repositoryIdRequisstringSchéma JSON
Réponses
200
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
pageanyOfnumberstringSchéma JSON
perPageanyOfnumberstringSchéma JSON
fieldsstringSchéma JSON
whereNotificationDeliveryWhere · objectPropriétés
Schéma JSON
orderByanyOfNotificationDeliveryOrderBy · objectPropriétés
arrayNotificationDeliveryOrderBy · objectPropriétés
Schéma JSON
selectNotificationDeliverySelect · objectPropriétés
Schéma JSON
includeNotificationDeliveryInclude · objectPropriétés
Schéma JSON
cursorstringPropriétés
Schéma JSON
distinctanyOfstring["id","createdAt","updatedAt","kind","eventType","status","nextAttemptAt","notificationChannelId","repositoryId"]
arraystring["id","createdAt","updatedAt","kind","eventType","status","nextAttemptAt","notificationChannelId","repositoryId"]
Schéma JSON
searchstringSché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
fromRequisstringSchéma JSON
toRequisstringSché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
fromRequisstringSchéma JSON
toRequisstringSché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
fromRequisstringSchéma JSON
toRequisstringSchéma JSON
bucketanyOfstring["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
application/jsonSaveGitHubAppDto · objectPropriétés
Schéma JSON
Réponses
200
DELETE/api/v1/github-app
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
application/jsonConnectGitHubAppDto · objectProprié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
pageanyOfnumberstringSchéma JSON
perPageanyOfnumberstringSchéma JSON
fieldsstringSchéma JSON
whereIssueWhere · objectPropriétés
Schéma JSON
orderByanyOfIssueOrderBy · objectPropriétés
arrayIssueOrderBy · objectPropriétés
Schéma JSON
selectIssueSelect · objectPropriétés
Schéma JSON
includeIssueInclude · objectPropriétés
Schéma JSON
cursorstringPropriétés
Schéma JSON
distinctanyOfstring["id","createdAt","updatedAt","number","title","body","state","url","providerCreatedAt","providerUpdatedAt","closedAt","milestone","repositoryId"]
arraystring["id","createdAt","updatedAt","number","title","body","state","url","providerCreatedAt","providerUpdatedAt","closedAt","milestone","repositoryId"]
Schéma JSON
searchstringnullableSchéma JSON
labelsnullableanyOfstringarraystringSché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
idRequisstringSché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
pageanyOfnumberstringSchéma JSON
perPageanyOfnumberstringSchéma JSON
fieldsstringSchéma JSON
whereRepositoryWhere · objectPropriétés
Schéma JSON
orderByanyOfRepositoryOrderBy · objectPropriétés
arrayRepositoryOrderBy · objectPropriétés
Schéma JSON
selectRepositorySelect · objectPropriétés
Schéma JSON
includeRepositoryInclude · objectPropriétés
Schéma JSON
cursorobjectPropriétés
Schéma JSON
distinctanyOfstring["id","createdAt","updatedAt","providerRepositoryId","owner","name","url","enabled","lastSyncAt","providerAccountId","workflowRunRetentionDays","issueRetentionDays","pullRequestRetentionDays"]
arraystring["id","createdAt","updatedAt","providerRepositoryId","owner","name","url","enabled","lastSyncAt","providerAccountId","workflowRunRetentionDays","issueRetentionDays","pullRequestRetentionDays"]
Schéma JSON
searchstringSché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
repositoryIdRequisstringSché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
userIdstring · uuidnullableSché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
application/jsonCreateMcpAccessTokenDto · objectProprié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
idRequisstringSchéma JSON
Réponses
204
ProviderAccounts
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
pageanyOfnumberstringSchéma JSON
perPageanyOfnumberstringSchéma JSON
fieldsstringSchéma JSON
whereProviderAccountWhere · objectPropriétés
Schéma JSON
orderByanyOfProviderAccountOrderBy · objectPropriétés
arrayProviderAccountOrderBy · objectPropriétés
Schéma JSON
selectProviderAccountSelect · objectPropriétés
Schéma JSON
includeProviderAccountInclude · objectPropriétés
Schéma JSON
cursorstringPropriétés
Schéma JSON
distinctanyOfstring["authenticationMethod","githubInstallationState","id","createdAt","updatedAt","providerType","displayName","baseUrl","enabled","lastSyncAt"]
arraystring["authenticationMethod","githubInstallationState","id","createdAt","updatedAt","providerType","displayName","baseUrl","enabled","lastSyncAt"]
Schéma JSON
searchstringSché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
application/jsonCreateProviderAccountDto · objectPropriétés
Schéma JSON
Réponses
201
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Corps de la demande
application/jsonUpdateProviderAccountDto · objectPropriétés
Schéma JSON
Réponses
200
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Réponses
204
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Réponses
200
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Corps de la demande
application/jsonCreateTrackedRepositoryDto · objectProprié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
application/jsonStartProviderOAuthDto · objectPropriétés
Schéma JSON
Réponses
201
ProviderOAuth
Authentification
Aucune authentification requise par ce contrat.
Paramètres
stateRequisstringSchéma JSON
codestringnullableSchéma JSON
errorstringnullableSchéma JSON
error_descriptionstringnullableSchéma JSON
error_uristringnullableSché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
pageanyOfnumberstringSchéma JSON
perPageanyOfnumberstringSchéma JSON
fieldsstringSchéma JSON
wherePullRequestWhere · objectPropriétés
Schéma JSON
orderByanyOfPullRequestOrderBy · objectPropriétés
arrayPullRequestOrderBy · objectPropriétés
Schéma JSON
selectPullRequestSelect · objectPropriétés
Schéma JSON
includePullRequestInclude · objectPropriétés
Schéma JSON
cursorstringPropriétés
Schéma JSON
distinctanyOfstring["id","createdAt","updatedAt","number","title","body","state","draft","sourceBranch","targetBranch","url","providerCreatedAt","providerUpdatedAt","closedAt","mergedAt","workflowStatus","workflowApprovalRequired","repositoryId"]
arraystring["id","createdAt","updatedAt","number","title","body","state","draft","sourceBranch","targetBranch","url","providerCreatedAt","providerUpdatedAt","closedAt","mergedAt","workflowStatus","workflowApprovalRequired","repositoryId"]
Schéma JSON
searchstringnullableSchéma JSON
labelsnullableanyOfstringarraystringSché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
idRequisstringSché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
pageanyOfnumberstringSchéma JSON
perPageanyOfnumberstringSchéma JSON
fieldsstringSchéma JSON
whereRepositoryWhere · objectPropriétés
Schéma JSON
orderByanyOfRepositoryOrderBy · objectPropriétés
arrayRepositoryOrderBy · objectPropriétés
Schéma JSON
selectRepositorySelect · objectPropriétés
Schéma JSON
includeRepositoryInclude · objectPropriétés
Schéma JSON
cursorstringPropriétés
Schéma JSON
distinctanyOfstring["id","createdAt","updatedAt","providerRepositoryId","owner","name","url","enabled","lastSyncAt","providerAccountId","workflowRunRetentionDays","issueRetentionDays","pullRequestRetentionDays"]
arraystring["id","createdAt","updatedAt","providerRepositoryId","owner","name","url","enabled","lastSyncAt","providerAccountId","workflowRunRetentionDays","issueRetentionDays","pullRequestRetentionDays"]
Schéma JSON
searchstringSché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
idRequisstringSchéma JSON
Réponses
200
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Corps de la demande
application/jsonUpdateRepositoryDto · objectPropriétés
Schéma JSON
Réponses
200
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Réponses
200
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
userIdRequisstringSchéma JSON
Corps de la demande
application/jsonUpsertRepositoryMembershipDto · objectPropriétés
Schéma JSON
Réponses
200
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
userIdRequisstringSchéma JSON
Réponses
204
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Corps de la demande
application/jsonSetRepositoryWebhookSecretDto · objectPropriétés
Schéma JSON
Réponses
200
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Réponses
204
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Réponses
200
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Corps de la demande
application/jsonCreateWorkflowFilterDto · objectPropriétés
Schéma JSON
Réponses
201
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
filterIdRequisstringSché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
idRequisstringSchéma JSON
Réponses
201
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Réponses
202
RepositoryGroups
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
repositoryIdRequisstringSchéma JSON
Réponses
200
400
401
403
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
repositoryIdRequisstringSchéma JSON
groupIdRequisstringSchéma JSON
Corps de la demande
application/jsonSaveRepositoryGroupDto · objectProprié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
repositoryIdRequisstringSchéma JSON
groupIdRequisstringSché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
pageanyOfnumberstringSchéma JSON
perPageanyOfnumberstringSchéma JSON
fieldsstringSchéma JSON
whereSecurityAlertWhere · objectPropriétés
Schéma JSON
orderByanyOfSecurityAlertOrderBy · objectPropriétés
arraySecurityAlertOrderBy · objectPropriétés
Schéma JSON
selectSecurityAlertSelect · objectPropriétés
Schéma JSON
includeSecurityAlertInclude · objectPropriétés
Schéma JSON
cursorstringPropriétés
Schéma JSON
distinctanyOfstring["id","createdAt","updatedAt","kind","state","severity","title","scanner","providerCreatedAt","providerUpdatedAt","resolvedAt","resolution","packageName","ecosystem","manifest","ruleId","tool","secretType","secretProvider","repositoryId"]
arraystring["id","createdAt","updatedAt","kind","state","severity","title","scanner","providerCreatedAt","providerUpdatedAt","resolvedAt","resolution","packageName","ecosystem","manifest","ruleId","tool","secretType","secretProvider","repositoryId"]
Schéma JSON
searchstringSché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
idRequisstringSché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
application/jsonUpdateApplicationSettingsDto · objectProprié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
pageanyOfnumberstringSchéma JSON
perPageanyOfnumberstringSchéma JSON
fieldsstringSchéma JSON
whereUserGroupWhere · objectPropriétés
Schéma JSON
orderByanyOfUserGroupOrderBy · objectPropriétés
arrayUserGroupOrderBy · objectPropriétés
Schéma JSON
selectUserGroupSelect · objectPropriétés
Schéma JSON
includeUserGroupInclude · objectSchéma JSON
cursorstringPropriétés
Schéma JSON
distinctanyOfstring["id","name","createdAt","updatedAt"]
arraystring["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
application/jsonSaveUserGroupDto · objectProprié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
idRequisstringSchéma JSON
Corps de la demande
application/jsonSaveUserGroupDto · objectPropriétés
Schéma JSON
Réponses
200
400
401
403
DELETE/api/v1/user-groups/{id}
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Réponses
204
400
401
403
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
pageanyOfnumberstringSchéma JSON
perPageanyOfnumberstringSchéma JSON
fieldsstringSchéma JSON
whereUserWhere · objectPropriétés
Schéma JSON
orderByanyOfUserOrderBy · objectPropriétés
arrayUserOrderBy · objectPropriétés
Schéma JSON
selectUserSelect · objectPropriétés
Schéma JSON
includeUserInclude · objectSchéma JSON
cursorstringPropriétés
Schéma JSON
distinctanyOfstring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
arraystring["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
idRequisstringSchéma JSON
userIdRequisstringSchéma JSON
Réponses
204
400
401
403
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
userIdRequisstringSché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
pageanyOfnumberstringSchéma JSON
perPageanyOfnumberstringSchéma JSON
fieldsstringSchéma JSON
whereUserWhere · objectPropriétés
Schéma JSON
orderByanyOfUserOrderBy · objectPropriétés
arrayUserOrderBy · objectPropriétés
Schéma JSON
selectUserSelect · objectPropriétés
Schéma JSON
includeUserInclude · objectSchéma JSON
cursorstringPropriétés
Schéma JSON
distinctanyOfstring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
arraystring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
Schéma JSON
Réponses
200 System users.
400 Invalid user query.
401
403
POST/api/v1/users
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Corps de la demande
application/jsonCreateUserDto · objectPropriétés
Schéma JSON
Réponses
201
DELETE/api/v1/users/{id}
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Réponses
200
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Réponses
200
Authentification
- Alternative 1 (tous les schémas répertoriés requis)
bearer · http · bearer
Paramètres
idRequisstringSchéma JSON
Corps de la demande
application/jsonResetUserPasswordDto · objectProprié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
repositoryIdRequisstring · uuidSché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
repositoryIdRequisstring · uuidSché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
repositoryIdRequisstring · uuidSché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
repositoryIdRequisstring · uuidSché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
repositoryIdRequisstring · uuidSché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
repositoryIdRequisstring · uuidSché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
repositoryIdRequisstring · uuidSché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
repositoryIdRequisstring · uuidSché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
pageanyOfnumberstringSchéma JSON
perPageanyOfnumberstringSchéma JSON
fieldsstringSchéma JSON
whereWorkflowRunWhere · objectPropriétés
Schéma JSON
orderByanyOfWorkflowRunOrderBy · objectPropriétés
arrayWorkflowRunOrderBy · objectPropriétés
Schéma JSON
selectWorkflowRunSelect · objectPropriétés
Schéma JSON
includeWorkflowRunInclude · objectPropriétés
Schéma JSON
cursorstringPropriétés
Schéma JSON
distinctanyOfstring["id","createdAt","updatedAt","providerRunId","workflowName","displayTitle","url","providerCreatedAt","startedAt","completedAt","durationMs","status","awaitingApproval","event","scopeKey","workflowId","repositoryId"]
arraystring["id","createdAt","updatedAt","providerRunId","workflowName","displayTitle","url","providerCreatedAt","startedAt","completedAt","durationMs","status","awaitingApproval","event","scopeKey","workflowId","repositoryId"]
Schéma JSON
searchstringSché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
pageanyOfnumberstringSchéma JSON
perPageanyOfnumberstringSchéma JSON
fieldsstringSchéma JSON
whereWorkflowRunWhere · objectPropriétés
Schéma JSON
orderByanyOfWorkflowRunOrderBy · objectPropriétés
arrayWorkflowRunOrderBy · objectPropriétés
Schéma JSON
selectWorkflowRunSelect · objectPropriétés
Schéma JSON
includeWorkflowRunInclude · objectPropriétés
Schéma JSON
cursorstringPropriétés
Schéma JSON
distinctanyOfstring["id","createdAt","updatedAt","providerRunId","workflowName","displayTitle","url","providerCreatedAt","startedAt","completedAt","durationMs","status","awaitingApproval","event","scopeKey","workflowId","repositoryId"]
arraystring["id","createdAt","updatedAt","providerRunId","workflowName","displayTitle","url","providerCreatedAt","startedAt","completedAt","durationMs","status","awaitingApproval","event","scopeKey","workflowId","repositoryId"]
Schéma JSON
searchstring