Referencia API
Esta referencia de solo lectura se genera a partir de la versión de la aplicación seleccionada. Utilice el campo de búsqueda para encontrar un punto final; expanda los detalles del esquema para campos anidados y descargue el OpenAPI JSON completo cuando sea necesario.
Para obtener la documentación proporcionada por su instalación, consulte Acceso API.
Puntos finales 114
health
GET/api/health
Get application health status
Autenticación
Este contrato no requiere autenticación.
Respuestas
200 The API process, database, and persisted provider synchronization state.
auth
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
PATCH/api/v1/auth/me
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonUpdateProfileDto · objectPropiedades
Esquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
multipart/form-dataobjectPropiedades
Esquema JSON
Respuestas
200
DELETE/api/v1/auth/me/avatar
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonRemoteAvatarDto · objectPropiedades
Esquema JSON
Respuestas
201
Autenticación
Este contrato no requiere autenticación.
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonUpdateOidcConfigDto · objectPropiedades
Esquema JSON
Respuestas
200
Autenticación
Este contrato no requiere autenticación.
Cuerpo de la solicitud
application/jsonOidcExchangeDto · objectPropiedades
Esquema JSON
Respuestas
200
Autenticación
Este contrato no requiere autenticación.
Parámetros
return_toRequeridostringEsquema JSON
Respuestas
200
Autenticación
Este contrato no requiere autenticación.
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonUpdatePasswordDto · objectPropiedades
Esquema JSON
Respuestas
201
Autenticación
Este contrato no requiere autenticación.
Cuerpo de la solicitud
application/jsonSetupDto · objectPropiedades
Esquema JSON
Respuestas
200
Autenticación
Este contrato no requiere autenticación.
Respuestas
200
Autenticación
Este contrato no requiere autenticación.
Cuerpo de la solicitud
application/jsonSignInDto · objectPropiedades
Esquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
204
notifications
GET/api/v1/browser-push
Get browser-push availability and enrollment status
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonRegisterBrowserPushSubscriptionDto · objectPropiedades
Esquema JSON
Respuestas
204
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonRemoveBrowserPushSubscriptionDto · objectPropiedades
Esquema JSON
Respuestas
204
GET/api/v1/notification-channels
List visible notification channels
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
POST/api/v1/notification-channels
Create a notification channel
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonCreateNotificationChannelDto · objectPropiedades
Esquema JSON
Respuestas
200
PATCH/api/v1/notification-channels/{id}
Update a notification channel
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Cuerpo de la solicitud
application/jsonUpdateNotificationChannelDto · objectPropiedades
Esquema JSON
Respuestas
200
DELETE/api/v1/notification-channels/{id}
Delete a notification channel
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
204
POST/api/v1/notification-channels/{id}/test
Test one notification channel
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
POST/api/v1/notification-channels/preview
Preview workflow notification subscriptions
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonNotificationRulePreviewInputDto · objectPropiedades
Esquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
pageanyOfnumberstringEsquema JSON
perPageanyOfnumberstringEsquema JSON
fieldsstringEsquema JSON
whereNotificationChannelWhere · objectPropiedades
Esquema JSON
orderByanyOfNotificationChannelOrderBy · objectPropiedades
arrayNotificationChannelOrderBy · objectPropiedades
Esquema JSON
selectNotificationChannelSelect · objectPropiedades
Esquema JSON
includeNotificationChannelInclude · objectPropiedades
Esquema JSON
cursorstringPropiedades
Esquema JSON
distinctanyOfstring["id","createdAt","updatedAt","name","type","enabled"]
arraystring["id","createdAt","updatedAt","name","type","enabled"]
Esquema JSON
searchstringEsquema JSON
Respuestas
200 Visible notification channels.
GET/api/v1/notification-deliveries
List visible notification delivery history
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
repositoryIdRequeridostringEsquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
pageanyOfnumberstringEsquema JSON
perPageanyOfnumberstringEsquema JSON
fieldsstringEsquema JSON
whereNotificationDeliveryWhere · objectPropiedades
Esquema JSON
orderByanyOfNotificationDeliveryOrderBy · objectPropiedades
arrayNotificationDeliveryOrderBy · objectPropiedades
Esquema JSON
selectNotificationDeliverySelect · objectPropiedades
Esquema JSON
includeNotificationDeliveryInclude · objectPropiedades
Esquema JSON
cursorstringPropiedades
Esquema JSON
distinctanyOfstring["id","createdAt","updatedAt","kind","eventType","status","nextAttemptAt","notificationChannelId","repositoryId"]
arraystring["id","createdAt","updatedAt","kind","eventType","status","nextAttemptAt","notificationChannelId","repositoryId"]
Esquema JSON
searchstringEsquema JSON
Respuestas
200 Authorized notification delivery history.
dashboard
GET/api/v1/dashboard/awaiting-approval
List workflow runs awaiting provider approval
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200 Visible workflow runs awaiting approval.
GET/api/v1/dashboard/failures
List the 15 newest workflow contexts whose latest terminal run failed
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200 Visible latest failed workflow runs.
GET/api/v1/dashboard/latest-runs
List the ten newest visible workflow runs
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200 The ten newest visible workflow runs.
GET/api/v1/dashboard/repositories
Get visible repository workflow health
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
fromRequeridostringEsquema JSON
toRequeridostringEsquema JSON
Respuestas
200 Permission-aware repository health aggregates.
GET/api/v1/dashboard/summary
Get visible workflow health summary
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
fromRequeridostringEsquema JSON
toRequeridostringEsquema JSON
Respuestas
200 Permission-aware workflow health summary.
GET/api/v1/dashboard/trend
Get success and error workflow-run trend buckets
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
fromRequeridostringEsquema JSON
toRequeridostringEsquema JSON
bucketanyOfstring["hour"]
string["day"]
string["week"]
Esquema JSON
Respuestas
200 Visible workflow-run trend buckets.
GitHubApp
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonSaveGitHubAppDto · objectPropiedades
Esquema JSON
Respuestas
200
DELETE/api/v1/github-app
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
204
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonConnectGitHubAppDto · objectPropiedades
Esquema JSON
Respuestas
201
issues
GET/api/v1/issues
Query visible issues
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
pageanyOfnumberstringEsquema JSON
perPageanyOfnumberstringEsquema JSON
fieldsstringEsquema JSON
whereIssueWhere · objectPropiedades
Esquema JSON
orderByanyOfIssueOrderBy · objectPropiedades
arrayIssueOrderBy · objectPropiedades
Esquema JSON
selectIssueSelect · objectPropiedades
Esquema JSON
includeIssueInclude · objectPropiedades
Esquema JSON
cursorstringPropiedades
Esquema 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"]
Esquema JSON
searchstringnullableEsquema JSON
labelsnullableanyOfstringarraystringEsquema JSON
Respuestas
200 Visible provider issues.
400 Invalid issue query.
401
403
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
jobs
GET/api/v1/jobs/repository-sync
Query visible repository synchronization jobs
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
pageanyOfnumberstringEsquema JSON
perPageanyOfnumberstringEsquema JSON
fieldsstringEsquema JSON
whereRepositoryWhere · objectPropiedades
Esquema JSON
orderByanyOfRepositoryOrderBy · objectPropiedades
arrayRepositoryOrderBy · objectPropiedades
Esquema JSON
selectRepositorySelect · objectPropiedades
Esquema JSON
includeRepositoryInclude · objectPropiedades
Esquema JSON
cursorobjectPropiedades
Esquema 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"]
Esquema JSON
searchstringEsquema JSON
Respuestas
200 Visible repository synchronization jobs.
400 Invalid repository synchronization job query.
401
403
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
repositoryIdRequeridostringEsquema JSON
Respuestas
202
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
202
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
mcp-tokens
GET/api/v1/mcp-tokens
List safe MCP token metadata
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
userIdstring · uuidnullableEsquema JSON
Respuestas
200
POST/api/v1/mcp-tokens
Create a user-owned MCP token
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonCreateMcpAccessTokenDto · objectPropiedades
Esquema JSON
Respuestas
201
DELETE/api/v1/mcp-tokens/{id}
Revoke an MCP token
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
204
ProviderAccounts
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
pageanyOfnumberstringEsquema JSON
perPageanyOfnumberstringEsquema JSON
fieldsstringEsquema JSON
whereProviderAccountWhere · objectPropiedades
Esquema JSON
orderByanyOfProviderAccountOrderBy · objectPropiedades
arrayProviderAccountOrderBy · objectPropiedades
Esquema JSON
selectProviderAccountSelect · objectPropiedades
Esquema JSON
includeProviderAccountInclude · objectPropiedades
Esquema JSON
cursorstringPropiedades
Esquema JSON
distinctanyOfstring["authenticationMethod","githubInstallationState","id","createdAt","updatedAt","providerType","displayName","baseUrl","enabled","lastSyncAt"]
arraystring["authenticationMethod","githubInstallationState","id","createdAt","updatedAt","providerType","displayName","baseUrl","enabled","lastSyncAt"]
Esquema JSON
searchstringEsquema JSON
Respuestas
200 Configured provider accounts.
400 Invalid provider-account query.
401
403
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonCreateProviderAccountDto · objectPropiedades
Esquema JSON
Respuestas
201
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Cuerpo de la solicitud
application/jsonUpdateProviderAccountDto · objectPropiedades
Esquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
204
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Cuerpo de la solicitud
application/jsonCreateTrackedRepositoryDto · objectPropiedades
Esquema JSON
Respuestas
201
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonStartProviderOAuthDto · objectPropiedades
Esquema JSON
Respuestas
201
ProviderOAuth
Autenticación
Este contrato no requiere autenticación.
Parámetros
stateRequeridostringEsquema JSON
codestringnullableEsquema JSON
errorstringnullableEsquema JSON
error_descriptionstringnullableEsquema JSON
error_uristringnullableEsquema JSON
Respuestas
200
pull-requests
GET/api/v1/pull-requests
Query visible pull requests
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
pageanyOfnumberstringEsquema JSON
perPageanyOfnumberstringEsquema JSON
fieldsstringEsquema JSON
wherePullRequestWhere · objectPropiedades
Esquema JSON
orderByanyOfPullRequestOrderBy · objectPropiedades
arrayPullRequestOrderBy · objectPropiedades
Esquema JSON
selectPullRequestSelect · objectPropiedades
Esquema JSON
includePullRequestInclude · objectPropiedades
Esquema JSON
cursorstringPropiedades
Esquema 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"]
Esquema JSON
searchstringnullableEsquema JSON
labelsnullableanyOfstringarraystringEsquema JSON
Respuestas
200 Visible provider pull requests.
400 Invalid pull-request query.
401
403
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
Repositories
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
pageanyOfnumberstringEsquema JSON
perPageanyOfnumberstringEsquema JSON
fieldsstringEsquema JSON
whereRepositoryWhere · objectPropiedades
Esquema JSON
orderByanyOfRepositoryOrderBy · objectPropiedades
arrayRepositoryOrderBy · objectPropiedades
Esquema JSON
selectRepositorySelect · objectPropiedades
Esquema JSON
includeRepositoryInclude · objectPropiedades
Esquema JSON
cursorstringPropiedades
Esquema 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"]
Esquema JSON
searchstringEsquema JSON
Respuestas
200 Tracked repositories.
400 Invalid repository query.
401
403
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Cuerpo de la solicitud
application/jsonUpdateRepositoryDto · objectPropiedades
Esquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
userIdRequeridostringEsquema JSON
Cuerpo de la solicitud
application/jsonUpsertRepositoryMembershipDto · objectPropiedades
Esquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
userIdRequeridostringEsquema JSON
Respuestas
204
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Cuerpo de la solicitud
application/jsonSetRepositoryWebhookSecretDto · objectPropiedades
Esquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
204
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Cuerpo de la solicitud
application/jsonCreateWorkflowFilterDto · objectPropiedades
Esquema JSON
Respuestas
201
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
filterIdRequeridostringEsquema JSON
Respuestas
204
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
RepositoryRefresh
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
201
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
202
RepositoryGroups
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
repositoryIdRequeridostringEsquema JSON
Respuestas
200
400
401
403
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
repositoryIdRequeridostringEsquema JSON
groupIdRequeridostringEsquema JSON
Cuerpo de la solicitud
application/jsonSaveRepositoryGroupDto · objectPropiedades
Esquema JSON
Respuestas
200
400
401
403
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
repositoryIdRequeridostringEsquema JSON
groupIdRequeridostringEsquema JSON
Respuestas
204
400
401
403
security-alerts
GET/api/v1/security-alerts
Query visible security alerts
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
pageanyOfnumberstringEsquema JSON
perPageanyOfnumberstringEsquema JSON
fieldsstringEsquema JSON
whereSecurityAlertWhere · objectPropiedades
Esquema JSON
orderByanyOfSecurityAlertOrderBy · objectPropiedades
arraySecurityAlertOrderBy · objectPropiedades
Esquema JSON
selectSecurityAlertSelect · objectPropiedades
Esquema JSON
includeSecurityAlertInclude · objectPropiedades
Esquema JSON
cursorstringPropiedades
Esquema 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"]
Esquema JSON
searchstringEsquema JSON
Respuestas
200 Visible normalized security alerts.
400 Invalid security-alert query.
401
403
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
settings
GET/api/v1/settings
Get global application settings
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
PATCH/api/v1/settings
Update global application settings
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonUpdateApplicationSettingsDto · objectPropiedades
Esquema JSON
Respuestas
200
403 System administrator access is required.
UserGroups
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
pageanyOfnumberstringEsquema JSON
perPageanyOfnumberstringEsquema JSON
fieldsstringEsquema JSON
whereUserGroupWhere · objectPropiedades
Esquema JSON
orderByanyOfUserGroupOrderBy · objectPropiedades
arrayUserGroupOrderBy · objectPropiedades
Esquema JSON
selectUserGroupSelect · objectPropiedades
Esquema JSON
includeUserGroupInclude · objectEsquema JSON
cursorstringPropiedades
Esquema JSON
distinctanyOfstring["id","name","createdAt","updatedAt"]
arraystring["id","name","createdAt","updatedAt"]
Esquema JSON
Respuestas
200
400
401
403
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonSaveUserGroupDto · objectPropiedades
Esquema JSON
Respuestas
200
400
401
403
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Cuerpo de la solicitud
application/jsonSaveUserGroupDto · objectPropiedades
Esquema JSON
Respuestas
200
400
401
403
DELETE/api/v1/user-groups/{id}
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
204
400
401
403
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
pageanyOfnumberstringEsquema JSON
perPageanyOfnumberstringEsquema JSON
fieldsstringEsquema JSON
whereUserWhere · objectPropiedades
Esquema JSON
orderByanyOfUserOrderBy · objectPropiedades
arrayUserOrderBy · objectPropiedades
Esquema JSON
selectUserSelect · objectPropiedades
Esquema JSON
includeUserInclude · objectEsquema JSON
cursorstringPropiedades
Esquema JSON
distinctanyOfstring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
arraystring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
Esquema JSON
Respuestas
200
400
401
403
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
userIdRequeridostringEsquema JSON
Respuestas
204
400
401
403
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
userIdRequeridostringEsquema JSON
Respuestas
204
400
401
403
Users
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
pageanyOfnumberstringEsquema JSON
perPageanyOfnumberstringEsquema JSON
fieldsstringEsquema JSON
whereUserWhere · objectPropiedades
Esquema JSON
orderByanyOfUserOrderBy · objectPropiedades
arrayUserOrderBy · objectPropiedades
Esquema JSON
selectUserSelect · objectPropiedades
Esquema JSON
includeUserInclude · objectEsquema JSON
cursorstringPropiedades
Esquema JSON
distinctanyOfstring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
arraystring["id","createdAt","updatedAt","username","firstName","lastName","authProvider","role"]
Esquema JSON
Respuestas
200 System users.
400 Invalid user query.
401
403
POST/api/v1/users
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Cuerpo de la solicitud
application/jsonCreateUserDto · objectPropiedades
Esquema JSON
Respuestas
201
DELETE/api/v1/users/{id}
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Respuestas
200
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
idRequeridostringEsquema JSON
Cuerpo de la solicitud
application/jsonResetUserPasswordDto · objectPropiedades
Esquema JSON
Respuestas
204
400
401
403
404 User not found.
version
GET/api/v1/version/latest
Get the latest released Repovio version
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Respuestas
200
webhooks
POST/api/v1/webhooks/forgejo/{repositoryId}
Accept a signed Forgejo webhook delivery
Autenticación
Este contrato no requiere autenticación.
Parámetros
repositoryIdRequeridostring · uuidEsquema JSON
Respuestas
202 The delivery was accepted for asynchronous synchronization.
POST/api/v1/webhooks/gitea/{repositoryId}
Accept a signed Gitea webhook delivery
Autenticación
Este contrato no requiere autenticación.
Parámetros
repositoryIdRequeridostring · uuidEsquema JSON
Respuestas
202 The delivery was accepted for asynchronous synchronization.
POST/api/v1/webhooks/github-app
Accept a signed GitHub App delivery
Autenticación
Este contrato no requiere autenticación.
Respuestas
202 The App delivery was durably accepted.
POST/api/v1/webhooks/github/{repositoryId}
Accept a signed GitHub webhook delivery
Autenticación
Este contrato no requiere autenticación.
Parámetros
repositoryIdRequeridostring · uuidEsquema JSON
Respuestas
202 The delivery was accepted for asynchronous synchronization.
POST/api/v1/webhooks/gitlab/{repositoryId}
Accept a signed GitLab webhook delivery
Autenticación
Este contrato no requiere autenticación.
Parámetros
repositoryIdRequeridostring · uuidEsquema JSON
Respuestas
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/forgejo/{repositoryId}
Accept a signed Forgejo webhook delivery
Autenticación
Este contrato no requiere autenticación.
Parámetros
repositoryIdRequeridostring · uuidEsquema JSON
Respuestas
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/gitea/{repositoryId}
Accept a signed Gitea webhook delivery
Autenticación
Este contrato no requiere autenticación.
Parámetros
repositoryIdRequeridostring · uuidEsquema JSON
Respuestas
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/github-app
Accept a signed GitHub App delivery
Autenticación
Este contrato no requiere autenticación.
Respuestas
202 The App delivery was durably accepted.
POST/api/webhooks/github/{repositoryId}
Accept a signed GitHub webhook delivery
Autenticación
Este contrato no requiere autenticación.
Parámetros
repositoryIdRequeridostring · uuidEsquema JSON
Respuestas
202 The delivery was accepted for asynchronous synchronization.
POST/api/webhooks/gitlab/{repositoryId}
Accept a signed GitLab webhook delivery
Autenticación
Este contrato no requiere autenticación.
Parámetros
repositoryIdRequeridostring · uuidEsquema JSON
Respuestas
202 The delivery was accepted for asynchronous synchronization.
workflow-runs
GET/api/v1/workflow-runs
Query visible workflow runs
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
pageanyOfnumberstringEsquema JSON
perPageanyOfnumberstringEsquema JSON
fieldsstringEsquema JSON
whereWorkflowRunWhere · objectPropiedades
Esquema JSON
orderByanyOfWorkflowRunOrderBy · objectPropiedades
arrayWorkflowRunOrderBy · objectPropiedades
Esquema JSON
selectWorkflowRunSelect · objectPropiedades
Esquema JSON
includeWorkflowRunInclude · objectPropiedades
Esquema JSON
cursorstringPropiedades
Esquema 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"]
Esquema JSON
searchstringEsquema JSON
Respuestas
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
Autenticación
- Alternativa 1 (se requieren todos los esquemas enumerados)
bearer · http · bearer
Parámetros
pageanyOfnumberstringEsquema JSON
perPageanyOfnumberstringEsquema JSON
fieldsstringEsquema JSON
whereWorkflowRunWhere · objectPropiedades
Esquema JSON
orderByanyOfWorkflowRunOrderBy · objectPropiedades
arrayWorkflowRunOrderBy · objectPropiedades
Esquema JSON
selectWorkflowRunSelect · objectPropiedades
Esquema JSON
includeWorkflowRunInclude · objectPropiedades
Esquema JSON
cursorstringPropiedades
Esquema 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"]
Esquema JSON
searchstring