Zum Inhalt springen

API-Referenz

Endpunkte, Parameter, Anfrageinhalte und Antwortschemas dieser Repovio-Version durchsuchen.

Diese rein lesbare Referenz wird aus der ausgewählten Anwendungsversion erzeugt. Finde Endpunkte über das Suchfeld, öffne Schema-Details für verschachtelte Felder oder lade die vollständige OpenAPI-JSON herunter.

Die Dokumentation deiner laufenden Installation erreichst du wie unter API-Zugriff beschrieben.

114 Endpunkte

OpenAPI-JSON herunterladen

health

GET/api/health

Get application health status

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Antworten

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

auth

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
UpdateProfileDto · object
Eigenschaften
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
multipart/form-data
object
Eigenschaften
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
RemoteAvatarDto · object
Eigenschaften
Schema-JSON

Antworten

201

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
UpdateOidcConfigDto · object
Eigenschaften
Schema-JSON

Antworten

200

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Anfrageinhalt

Pflichtfeld
application/json
OidcExchangeDto · object
Eigenschaften
Schema-JSON

Antworten

200

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Parameter

query
return_toPflichtfeldstring
Schema-JSON

Antworten

200

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
UpdatePasswordDto · object
Eigenschaften
Schema-JSON

Antworten

201

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Anfrageinhalt

Pflichtfeld
application/json
SetupDto · object
Eigenschaften
Schema-JSON

Antworten

200

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Antworten

200

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Anfrageinhalt

Pflichtfeld
application/json
SignInDto · object
Eigenschaften
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

204

notifications

GET/api/v1/browser-push

Get browser-push availability and enrollment status

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
RegisterBrowserPushSubscriptionDto · object
Eigenschaften
Schema-JSON

Antworten

204

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
RemoveBrowserPushSubscriptionDto · object
Eigenschaften
Schema-JSON

Antworten

204

GET/api/v1/notification-channels

List visible notification channels

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

POST/api/v1/notification-channels

Create a notification channel

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
CreateNotificationChannelDto · object
Eigenschaften
Schema-JSON

Antworten

200

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

Update a notification channel

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Anfrageinhalt

Pflichtfeld
application/json
UpdateNotificationChannelDto · object
Eigenschaften
Schema-JSON

Antworten

200

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

Delete a notification channel

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

204

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

Test one notification channel

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

POST/api/v1/notification-channels/preview

Preview workflow notification subscriptions

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
NotificationRulePreviewInputDto · object
Eigenschaften
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Schema-JSON
query
perPage
anyOf
number
string
Schema-JSON
query
fieldsstring
Schema-JSON
query
whereNotificationChannelWhere · object
Eigenschaften
Schema-JSON
query
orderBy
anyOf
NotificationChannelOrderBy · object
Eigenschaften
array
Array-Elemente
NotificationChannelOrderBy · object
Eigenschaften
Schema-JSON
query
selectNotificationChannelSelect · object
Eigenschaften
Schema-JSON
query
includeNotificationChannelInclude · object
Eigenschaften
Schema-JSON
query
cursorstring
Eigenschaften
Schema-JSON
query
distinct
anyOf
string

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

array
Array-Elemente
string

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

Schema-JSON
query
searchstring
Schema-JSON

Antworten

200 Visible notification channels.

GET/api/v1/notification-deliveries

List visible notification delivery history

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
repositoryIdPflichtfeldstring
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Schema-JSON
query
perPage
anyOf
number
string
Schema-JSON
query
fieldsstring
Schema-JSON
query
whereNotificationDeliveryWhere · object
Eigenschaften
Schema-JSON
query
orderBy
anyOf
NotificationDeliveryOrderBy · object
Eigenschaften
array
Array-Elemente
NotificationDeliveryOrderBy · object
Eigenschaften
Schema-JSON
query
selectNotificationDeliverySelect · object
Eigenschaften
Schema-JSON
query
includeNotificationDeliveryInclude · object
Eigenschaften
Schema-JSON
query
cursorstring
Eigenschaften
Schema-JSON
query
distinct
anyOf
string

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

array
Array-Elemente
string

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

Schema-JSON
query
searchstring
Schema-JSON

Antworten

200 Authorized notification delivery history.

dashboard

GET/api/v1/dashboard/awaiting-approval

List workflow runs awaiting provider approval

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200 Visible workflow runs awaiting approval.

GET/api/v1/dashboard/failures

List the 15 newest workflow contexts whose latest terminal run failed

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200 Visible latest failed workflow runs.

GET/api/v1/dashboard/latest-runs

List the ten newest visible workflow runs

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200 The ten newest visible workflow runs.

GET/api/v1/dashboard/repositories

Get visible repository workflow health

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
fromPflichtfeldstring
Schema-JSON
query
toPflichtfeldstring
Schema-JSON

Antworten

200 Permission-aware repository health aggregates.

GET/api/v1/dashboard/summary

Get visible workflow health summary

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
fromPflichtfeldstring
Schema-JSON
query
toPflichtfeldstring
Schema-JSON

Antworten

200 Permission-aware workflow health summary.

GET/api/v1/dashboard/trend

Get success and error workflow-run trend buckets

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
fromPflichtfeldstring
Schema-JSON
query
toPflichtfeldstring
Schema-JSON
query
bucket
anyOf
string

["hour"]

string

["day"]

string

["week"]

Schema-JSON

Antworten

200 Visible workflow-run trend buckets.

GitHubApp

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
SaveGitHubAppDto · object
Eigenschaften
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

204

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
ConnectGitHubAppDto · object
Eigenschaften
Schema-JSON

Antworten

201

issues

GET/api/v1/issues

Query visible issues

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Schema-JSON
query
perPage
anyOf
number
string
Schema-JSON
query
fieldsstring
Schema-JSON
query
whereIssueWhere · object
Eigenschaften
Schema-JSON
query
orderBy
anyOf
IssueOrderBy · object
Eigenschaften
array
Array-Elemente
IssueOrderBy · object
Eigenschaften
Schema-JSON
query
selectIssueSelect · object
Eigenschaften
Schema-JSON
query
includeIssueInclude · object
Eigenschaften
Schema-JSON
query
cursorstring
Eigenschaften
Schema-JSON
query
distinct
anyOf
string

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

array
Array-Elemente
string

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

Schema-JSON
query
searchstringnullable
Schema-JSON
query
labelsnullable
anyOf
string
array
Array-Elemente
string
Schema-JSON

Antworten

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

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

jobs

GET/api/v1/jobs/repository-sync

Query visible repository synchronization jobs

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Schema-JSON
query
perPage
anyOf
number
string
Schema-JSON
query
fieldsstring
Schema-JSON
query
whereRepositoryWhere · object
Eigenschaften
Schema-JSON
query
orderBy
anyOf
RepositoryOrderBy · object
Eigenschaften
array
Array-Elemente
RepositoryOrderBy · object
Eigenschaften
Schema-JSON
query
selectRepositorySelect · object
Eigenschaften
Schema-JSON
query
includeRepositoryInclude · object
Eigenschaften
Schema-JSON
query
cursorobject
Eigenschaften
Schema-JSON
query
distinct
anyOf
string

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

array
Array-Elemente
string

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

Schema-JSON
query
searchstring
Schema-JSON

Antworten

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

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
repositoryIdPflichtfeldstring
Schema-JSON

Antworten

202

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

202

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

mcp-tokens

GET/api/v1/mcp-tokens

List safe MCP token metadata

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
userIdstring · uuidnullable
Schema-JSON

Antworten

200

POST/api/v1/mcp-tokens

Create a user-owned MCP token

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
CreateMcpAccessTokenDto · object
Eigenschaften
Schema-JSON

Antworten

201

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

Revoke an MCP token

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

204

ProviderAccounts

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Schema-JSON
query
perPage
anyOf
number
string
Schema-JSON
query
fieldsstring
Schema-JSON
query
whereProviderAccountWhere · object
Eigenschaften
Schema-JSON
query
orderBy
anyOf
ProviderAccountOrderBy · object
Eigenschaften
array
Array-Elemente
ProviderAccountOrderBy · object
Eigenschaften
Schema-JSON
query
selectProviderAccountSelect · object
Eigenschaften
Schema-JSON
query
includeProviderAccountInclude · object
Eigenschaften
Schema-JSON
query
cursorstring
Eigenschaften
Schema-JSON
query
distinct
anyOf
string

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

array
Array-Elemente
string

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

Schema-JSON
query
searchstring
Schema-JSON

Antworten

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

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
CreateProviderAccountDto · object
Eigenschaften
Schema-JSON

Antworten

201

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Anfrageinhalt

Pflichtfeld
application/json
UpdateProviderAccountDto · object
Eigenschaften
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

204

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Anfrageinhalt

Pflichtfeld
application/json
CreateTrackedRepositoryDto · object
Eigenschaften
Schema-JSON

Antworten

201

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
StartProviderOAuthDto · object
Eigenschaften
Schema-JSON

Antworten

201

ProviderOAuth

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Parameter

query
statePflichtfeldstring
Schema-JSON
query
codestringnullable
Schema-JSON
query
errorstringnullable
Schema-JSON
query
error_descriptionstringnullable
Schema-JSON
query
error_uristringnullable
Schema-JSON

Antworten

200

pull-requests

GET/api/v1/pull-requests

Query visible pull requests

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Schema-JSON
query
perPage
anyOf
number
string
Schema-JSON
query
fieldsstring
Schema-JSON
query
wherePullRequestWhere · object
Eigenschaften
Schema-JSON
query
orderBy
anyOf
PullRequestOrderBy · object
Eigenschaften
array
Array-Elemente
PullRequestOrderBy · object
Eigenschaften
Schema-JSON
query
selectPullRequestSelect · object
Eigenschaften
Schema-JSON
query
includePullRequestInclude · object
Eigenschaften
Schema-JSON
query
cursorstring
Eigenschaften
Schema-JSON
query
distinct
anyOf
string

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

array
Array-Elemente
string

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

Schema-JSON
query
searchstringnullable
Schema-JSON
query
labelsnullable
anyOf
string
array
Array-Elemente
string
Schema-JSON

Antworten

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

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

Repositories

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Schema-JSON
query
perPage
anyOf
number
string
Schema-JSON
query
fieldsstring
Schema-JSON
query
whereRepositoryWhere · object
Eigenschaften
Schema-JSON
query
orderBy
anyOf
RepositoryOrderBy · object
Eigenschaften
array
Array-Elemente
RepositoryOrderBy · object
Eigenschaften
Schema-JSON
query
selectRepositorySelect · object
Eigenschaften
Schema-JSON
query
includeRepositoryInclude · object
Eigenschaften
Schema-JSON
query
cursorstring
Eigenschaften
Schema-JSON
query
distinct
anyOf
string

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

array
Array-Elemente
string

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

Schema-JSON
query
searchstring
Schema-JSON

Antworten

200 Tracked repositories.
400 Invalid repository query.
401
403

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Anfrageinhalt

Pflichtfeld
application/json
UpdateRepositoryDto · object
Eigenschaften
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON
path
userIdPflichtfeldstring
Schema-JSON

Anfrageinhalt

Pflichtfeld
application/json
UpsertRepositoryMembershipDto · object
Eigenschaften
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON
path
userIdPflichtfeldstring
Schema-JSON

Antworten

204

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Anfrageinhalt

Pflichtfeld
application/json
SetRepositoryWebhookSecretDto · object
Eigenschaften
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

204

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Anfrageinhalt

Pflichtfeld
application/json
CreateWorkflowFilterDto · object
Eigenschaften
Schema-JSON

Antworten

201

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON
path
filterIdPflichtfeldstring
Schema-JSON

Antworten

204

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

RepositoryRefresh

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

201

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

202

RepositoryGroups

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
repositoryIdPflichtfeldstring
Schema-JSON

Antworten

200
400
401
403

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
repositoryIdPflichtfeldstring
Schema-JSON
path
groupIdPflichtfeldstring
Schema-JSON

Anfrageinhalt

Pflichtfeld
application/json
SaveRepositoryGroupDto · object
Eigenschaften
Schema-JSON

Antworten

200
400
401
403

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
repositoryIdPflichtfeldstring
Schema-JSON
path
groupIdPflichtfeldstring
Schema-JSON

Antworten

204
400
401
403

security-alerts

GET/api/v1/security-alerts

Query visible security alerts

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Schema-JSON
query
perPage
anyOf
number
string
Schema-JSON
query
fieldsstring
Schema-JSON
query
whereSecurityAlertWhere · object
Eigenschaften
Schema-JSON
query
orderBy
anyOf
SecurityAlertOrderBy · object
Eigenschaften
array
Array-Elemente
SecurityAlertOrderBy · object
Eigenschaften
Schema-JSON
query
selectSecurityAlertSelect · object
Eigenschaften
Schema-JSON
query
includeSecurityAlertInclude · object
Eigenschaften
Schema-JSON
query
cursorstring
Eigenschaften
Schema-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
Array-Elemente
string

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

Schema-JSON
query
searchstring
Schema-JSON

Antworten

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

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

settings

GET/api/v1/settings

Get global application settings

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

PATCH/api/v1/settings

Update global application settings

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
UpdateApplicationSettingsDto · object
Eigenschaften
Schema-JSON

Antworten

200
403 System administrator access is required.

UserGroups

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Schema-JSON
query
perPage
anyOf
number
string
Schema-JSON
query
fieldsstring
Schema-JSON
query
whereUserGroupWhere · object
Eigenschaften
Schema-JSON
query
orderBy
anyOf
UserGroupOrderBy · object
Eigenschaften
array
Array-Elemente
UserGroupOrderBy · object
Eigenschaften
Schema-JSON
query
selectUserGroupSelect · object
Eigenschaften
Schema-JSON
query
includeUserGroupInclude · object
Schema-JSON
query
cursorstring
Eigenschaften
Schema-JSON
query
distinct
anyOf
string

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

array
Array-Elemente
string

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

Schema-JSON

Antworten

200
400
401
403

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
SaveUserGroupDto · object
Eigenschaften
Schema-JSON

Antworten

200
400
401
403

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Anfrageinhalt

Pflichtfeld
application/json
SaveUserGroupDto · object
Eigenschaften
Schema-JSON

Antworten

200
400
401
403

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

204
400
401
403

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON
query
page
anyOf
number
string
Schema-JSON
query
perPage
anyOf
number
string
Schema-JSON
query
fieldsstring
Schema-JSON
query
whereUserWhere · object
Eigenschaften
Schema-JSON
query
orderBy
anyOf
UserOrderBy · object
Eigenschaften
array
Array-Elemente
UserOrderBy · object
Eigenschaften
Schema-JSON
query
selectUserSelect · object
Eigenschaften
Schema-JSON
query
includeUserInclude · object
Schema-JSON
query
cursorstring
Eigenschaften
Schema-JSON
query
distinct
anyOf
string

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

array
Array-Elemente
string

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

Schema-JSON

Antworten

200
400
401
403

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON
path
userIdPflichtfeldstring
Schema-JSON

Antworten

204
400
401
403

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON
path
userIdPflichtfeldstring
Schema-JSON

Antworten

204
400
401
403

Users

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Schema-JSON
query
perPage
anyOf
number
string
Schema-JSON
query
fieldsstring
Schema-JSON
query
whereUserWhere · object
Eigenschaften
Schema-JSON
query
orderBy
anyOf
UserOrderBy · object
Eigenschaften
array
Array-Elemente
UserOrderBy · object
Eigenschaften
Schema-JSON
query
selectUserSelect · object
Eigenschaften
Schema-JSON
query
includeUserInclude · object
Schema-JSON
query
cursorstring
Eigenschaften
Schema-JSON
query
distinct
anyOf
string

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

array
Array-Elemente
string

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

Schema-JSON

Antworten

200 System users.
400 Invalid user query.
401
403

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Anfrageinhalt

Pflichtfeld
application/json
CreateUserDto · object
Eigenschaften
Schema-JSON

Antworten

201

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Antworten

200

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

path
idPflichtfeldstring
Schema-JSON

Anfrageinhalt

Pflichtfeld
application/json
ResetUserPasswordDto · object
Eigenschaften
Schema-JSON

Antworten

204
400
401
403
404 User not found.

version

GET/api/v1/version/latest

Get the latest released Repovio version

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Antworten

200

webhooks

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

Accept a signed Forgejo webhook delivery

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Parameter

path
repositoryIdPflichtfeldstring · uuid
Schema-JSON

Antworten

202 The delivery was accepted for asynchronous synchronization.

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

Accept a signed Gitea webhook delivery

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Parameter

path
repositoryIdPflichtfeldstring · uuid
Schema-JSON

Antworten

202 The delivery was accepted for asynchronous synchronization.

POST/api/v1/webhooks/github-app

Accept a signed GitHub App delivery

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Antworten

202 The App delivery was durably accepted.

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

Accept a signed GitHub webhook delivery

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Parameter

path
repositoryIdPflichtfeldstring · uuid
Schema-JSON

Antworten

202 The delivery was accepted for asynchronous synchronization.

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

Accept a signed GitLab webhook delivery

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Parameter

path
repositoryIdPflichtfeldstring · uuid
Schema-JSON

Antworten

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/forgejo/{repositoryId}

Accept a signed Forgejo webhook delivery

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Parameter

path
repositoryIdPflichtfeldstring · uuid
Schema-JSON

Antworten

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/gitea/{repositoryId}

Accept a signed Gitea webhook delivery

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Parameter

path
repositoryIdPflichtfeldstring · uuid
Schema-JSON

Antworten

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/github-app

Accept a signed GitHub App delivery

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Antworten

202 The App delivery was durably accepted.

POST/api/webhooks/github/{repositoryId}

Accept a signed GitHub webhook delivery

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Parameter

path
repositoryIdPflichtfeldstring · uuid
Schema-JSON

Antworten

202 The delivery was accepted for asynchronous synchronization.

POST/api/webhooks/gitlab/{repositoryId}

Accept a signed GitLab webhook delivery

Authentifizierung

Dieser Vertrag verlangt keine Authentifizierung.

Parameter

path
repositoryIdPflichtfeldstring · uuid
Schema-JSON

Antworten

202 The delivery was accepted for asynchronous synchronization.

workflow-runs

GET/api/v1/workflow-runs

Query visible workflow runs

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Schema-JSON
query
perPage
anyOf
number
string
Schema-JSON
query
fieldsstring
Schema-JSON
query
whereWorkflowRunWhere · object
Eigenschaften
Schema-JSON
query
orderBy
anyOf
WorkflowRunOrderBy · object
Eigenschaften
array
Array-Elemente
WorkflowRunOrderBy · object
Eigenschaften
Schema-JSON
query
selectWorkflowRunSelect · object
Eigenschaften
Schema-JSON
query
includeWorkflowRunInclude · object
Eigenschaften
Schema-JSON
query
cursorstring
Eigenschaften
Schema-JSON
query
distinct
anyOf
string

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

array
Array-Elemente
string

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

Schema-JSON
query
searchstring
Schema-JSON

Antworten

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

Authentifizierung

  • Alternative 1 (alle aufgeführten Verfahren erforderlich)

    bearer · http · bearer

Parameter

query
page
anyOf
number
string
Schema-JSON
query
perPage
anyOf
number
string
Schema-JSON
query
fieldsstring
Schema-JSON
query
whereWorkflowRunWhere · object
Eigenschaften
Schema-JSON
query
orderBy
anyOf
WorkflowRunOrderBy · object
Eigenschaften
array
Array-Elemente
WorkflowRunOrderBy · object
Eigenschaften
Schema-JSON
query
selectWorkflowRunSelect · object
Eigenschaften
Schema-JSON
query
includeWorkflowRunInclude · object
Eigenschaften
Schema-JSON
query
cursorstring
Eigenschaften
Schema-JSON
query
distinct
anyOf
string

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

array
Array-Elemente
string

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

Schema-JSON
query
searchstring
Schema-JSON

Antworten

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