Zum Hauptinhalt springen

INFOMOTION Data Management Center (2023.1)

Dokumentation der API-Endpunkte

Deployment-Sets

Fügt ein Objekt einem gegebenen Deploymentset hinzu

path Parameters
id
required
integer <int32>
type
required
string
Enum: "DOMAIN" "CATEGORY" "TABLE" "QS_RULE" "COMMAND" "DEPLOYMENT_SET" "TASK"
uuid
required
string <uuid>
query Parameters
includeRequired
boolean
Default: true
includeRelated
boolean
Default: false

Responses

Fügt ein Objekt einem gegebenen Deploymentset hinzu

path Parameters
id
required
integer <int32>
type
required
string
Enum: "DOMAIN" "CATEGORY" "TABLE" "QS_RULE" "COMMAND" "DEPLOYMENT_SET" "TASK"
uuid
required
string <uuid>
query Parameters
includeRequired
boolean
Default: true
includeRelated
boolean
Default: false

Responses

Löscht ein Objekt von einem gegebenen Deploymentset

path Parameters
id
required
integer <int32>
type
required
string
Enum: "DOMAIN" "CATEGORY" "TABLE" "QS_RULE" "COMMAND" "DEPLOYMENT_SET" "TASK"
uuid
required
string <uuid>

Responses

Gibt ein gewähltes Deploymentset zurück

path Parameters
id
required
integer <int32>

Responses

Aktualisiert ein gegebenes Deploymentset

path Parameters
id
required
integer <int32>
Request Body schema: application/json
required
id
integer <int32>
name
string
uuid
string <uuid>

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "name": "string",
  • "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}

Löscht ein gegebenes Deploymentset

path Parameters
id
required
integer <int32>

Responses

Gibt Liste aller Deploymentsets zurück

Responses

Erstellt ein neues Deploymentset

Request Body schema: application/json
required
id
integer <int32>
name
string
uuid
string <uuid>

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "name": "string",
  • "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}

Gibt die Objekte eines gegebenen Deploymentsets zurück

path Parameters
id
required
integer <int32>
query Parameters
includeIndirect
boolean
Default: false

Responses

task-controller-impl

Ruft einen spezifischen Task inklusive der zugehörigen Trigger ab

path Parameters
taskId
required
integer <int32>

Responses

Aktualisiert einen vorhandenen Task. Es sind Änderungen am Namen, den Optionen sowie den Standard-Werten für Parameter (soweit vorhanden) möglich. Der Typ kann nicht geändert werden.

path Parameters
taskId
required
integer <int32>
Request Body schema: application/json
required
One of
id
integer <int32>
uuid
string <uuid>
name
string
object
QsMailTaskParameters (object)
type
required
string

Responses

Request samples

Content type
application/json
Example
{
  • "id": 0,
  • "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
  • "name": "string",
  • "options": {
    },
  • "defaultParameters": {
    },
  • "type": "string"
}

Löscht einen Task inklusive aller dafür vorhandenen Trigger

path Parameters
taskId
required
integer <int32>

Responses

Ruft einen spezifischen für einen Task definierten Trigger ab

path Parameters
taskId
required
integer <int32>
triggerId
required
integer <int32>

Responses

Aktualisiert einen für einen Task definierten Trigger. Es sind Änderungen am Namen sowieden Optionen des Triggers sowie den an den Task übergebenen Parametern möglich. Die Art des Triggerskann nicht verändert werden.

path Parameters
taskId
required
integer <int32>
triggerId
required
integer <int32>
Request Body schema: application/json
required
One of
id
integer <int32>
taskId
integer <int32>
name
string
QsMailTaskParameters (object)
object
type
required
string

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "taskId": 0,
  • "name": "string",
  • "taskParameters": {
    },
  • "options": {
    },
  • "type": "string"
}

Löscht einen für einen Task definierten Trigger.

path Parameters
taskId
required
integer <int32>
triggerId
required
integer <int32>

Responses

Gibt eine Liste aller Tasks inklusive der zugehörigen Trigger hinzu

Responses

Fügt einen neuen Task hinzu

Request Body schema: application/json
required
One of
id
integer <int32>
uuid
string <uuid>
name
string
object
QsMailTaskParameters (object)
type
required
string

Responses

Request samples

Content type
application/json
Example
{
  • "id": 0,
  • "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
  • "name": "string",
  • "options": {
    },
  • "defaultParameters": {
    },
  • "type": "string"
}

Ruft für einen Task definierten Trgigger ab

path Parameters
taskId
required
integer <int32>

Responses

Definiert für einen Task einen neuen Trigger

path Parameters
taskId
required
integer <int32>
Request Body schema: application/json
required
One of
id
integer <int32>
taskId
integer <int32>
name
string
QsMailTaskParameters (object)
object
type
required
string

Responses

Request samples

Content type
application/json
{
  • "id": 0,
  • "taskId": 0,
  • "name": "string",
  • "taskParameters": {
    },
  • "options": {
    },
  • "type": "string"
}

Erzeugt eine QS-Mail für die übergebenen Tabellen als Vorschau

query Parameters
tableId
required
Array of integers <int32> [ items <int32 > ]
executeManualRules
boolean
Default: false

Responses

Tabellen

Gibt die Datensätze einer Tabelle zurück

path Parameters
tableId
required
integer <int32>
query Parameters
qsOnly
integer <int32>
sortCol
string
sortDir
string
limit
integer <int32>
page
integer <int32>
globalFilter
string
filter
string

Responses

Aktualisiert einen Datensatz einer Tabelle

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Fügt einen Datensatz einer Tabelle hinzu

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Löscht einen Datensatz einer Tabelle

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Löscht einen Datensatz einer Tabelle

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Gibt eine Liste aller Tabellen und deren Berechtigung zurück

Responses

Gibt Informationen einer Tabelle und deren Berechtigung zurück

path Parameters
tableId
required
integer <int32>

Responses

Löscht alle Datensätze einer Tabelle

path Parameters
tableId
required
integer <int32>

Responses

Gibt eine Excel-Datei der Datensätze einer Tabelle zurück

path Parameters
tableId
required
integer <int32>
query Parameters
globalFilter
string
filter
string
skipHeader
boolean

Responses

Gibt eine Excel-Datei der Datensätze einer Tabelle zu einem bestimmten Zeitpunkt zurück

path Parameters
tableId
required
integer <int32>
query Parameters
datetime
required
string
globalFilter
string
filter
string

Responses

Gibt die Datensätze einer Tabelle zu einem bestimmten Zeitpunkt zurück

path Parameters
tableId
required
integer <int32>
query Parameters
datetime
required
string
sortCol
string
sortDir
string
limit
integer <int32>
page
integer <int32>
globalFilter
string
filter
string

Responses

Gibt eine CSV-Datei der Datensätze einer Tabelle zu einem bestimmten Zeitpunkt zurück

path Parameters
tableId
required
integer <int32>
query Parameters
datetime
required
string
globalFilter
string
filter
string

Responses

Gibt die Anzahl der Datensätze einer Tabelle zu einem bestimmten Zeitpunkt zurück

path Parameters
tableId
required
integer <int32>
query Parameters
datetime
required
string
globalFilter
string
filter
string

Responses

Gibt die Anzahl der Datensätze einer Tabelle zurück

path Parameters
tableId
required
integer <int32>
query Parameters
qsOnly
integer <int32>
globalFilter
string
filter
string

Responses

Gibt eine CSV-Datei der Datensätze einer Tabelle zurück

path Parameters
tableId
required
integer <int32>
query Parameters
globalFilter
string
filter
string
skipHeader
boolean

Responses

Tabellenzugriffsberechtigung

Gibt eine Liste an Berechtigung auf Tabellenebene einer Tabelle zurück

path Parameters
tableId
required
integer <int32>

Responses

Aktualisiert eine Berechtigung auf Tabellenebene einer Tabelle

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Fügt eine Berechtigung auf Tabellenebene einer Tabelle hinzu

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Löscht eine Berechtigung auf Tabellenebene einer Tabelle

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Löscht eine Berechtigung auf Tabellenebene einer Tabelle

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Aktualisiert den Cache der Berechtigungen auf Tabellenebene

Responses

QS-Regeln

Aktualisiert eine gegebene QS-Regel

path Parameters
ruleId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Löscht eine gegebene QS-Regel

path Parameters
ruleId
required
integer <int32>

Responses

Gibt alle QS-Regeln zurück

Responses

Fügt eine neue QS-Regel hinzu

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Validiert das SQL einer QS-Regeln

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Erneuert den Cache der QS-Regeln

query Parameters
waitForCompletion
boolean
Default: false

Responses

Erneuert den Cache der QS-Regeln einer Tabelle

path Parameters
tableId
required
integer <int32>
query Parameters
waitForCompletion
boolean
Default: false

Responses

Gibt den Ausführungsstatus von QS-Regeln zurück

Responses

Gibt den Ausführungsstatus von QS-Regeln zurück

path Parameters
tableId
required
integer <int32>

Responses

Gibt alle QS-Ergebnisse nach Tabelle zurück

query Parameters
waitForCompletion
boolean
Default: true

Responses

Gibt alle QS-Ergebnisse einer Tabelle zurück

path Parameters
tableId
required
integer <int32>
query Parameters
waitForCompletion
boolean
Default: true

Responses

Gibt alle QS-Ergebnisse nach Schweregrad zurück

query Parameters
waitForCompletion
boolean
Default: true

Responses

Wertelisten

Gibt die Werte einer gegebenen Werteliste zurück

path Parameters
domainId
required
integer <int32>
query Parameters
filterColumnFilter
string
labelColumnFilter
string
forceValues
string

Responses

Aktualisiert eine gegebene Werteliste

path Parameters
domainId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Löscht eine gegebene Werteliste

path Parameters
domainId
required
integer <int32>

Responses

Gibt eine Liste aller Wertelisten zurück

Responses

Fügt eine neue Werteliste hinzu

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Validiert die Syntax einer Werteliste

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Datenberechtigung

Gibt eine Liste an Berechtigung auf Datensatzebene einer Tabelle zurück

path Parameters
tableId
required
integer <int32>

Responses

Aktualisiert eine Berechtigung auf Datensatzebene einer Tabelle

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Fügt eine Berechtigung auf Datensatzebene einer Tabelle hinzu

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Löscht eine Berechtigung auf Datensatzebene einer Tabelle

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Löscht eine Berechtigung auf Datensatzebene einer Tabelle

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Aktualisiert den Cache der Berechtigungen auf Datensatzebene

Responses

Commands

Aktualisiert einen gegebenen Command

path Parameters
commandId
required
integer <int32>
Request Body schema: application/json
required
commandId
integer <int32>
uuid
string <uuid>
tableId
integer <int32>
commandName
string
commandExec
string
commandType
string
Enum: "EXEC" "DB_PROCEDURE" "WEBSERVICE"
qsRuleViolationPolicy
string
Enum: "NEVER_DENY" "DENY_ON_ERROR" "DENY_ON_WARNING" "DENY_ON_INFO" "DENY_ON_ANY"
qsRuleTimeoutSeconds
integer <int32>

Responses

Request samples

Content type
application/json
{
  • "commandId": 0,
  • "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
  • "tableId": 0,
  • "commandName": "string",
  • "commandExec": "string",
  • "commandType": "EXEC",
  • "qsRuleViolationPolicy": "NEVER_DENY",
  • "qsRuleTimeoutSeconds": 0
}

Führt einen gegebenen Command aus

path Parameters
commandId
required
integer <int32>
query Parameters
waitForCompletion
boolean
Default: true

Responses

Löscht einen gegebenen Command

path Parameters
commandId
required
integer <int32>

Responses

Gibt eine Liste aller Commands zurück

Responses

Fügt ein neuen Command hinzu

Request Body schema: application/json
required
commandId
integer <int32>
uuid
string <uuid>
tableId
integer <int32>
commandName
string
commandExec
string
commandType
string
Enum: "EXEC" "DB_PROCEDURE" "WEBSERVICE"
qsRuleViolationPolicy
string
Enum: "NEVER_DENY" "DENY_ON_ERROR" "DENY_ON_WARNING" "DENY_ON_INFO" "DENY_ON_ANY"
qsRuleTimeoutSeconds
integer <int32>

Responses

Request samples

Content type
application/json
{
  • "commandId": 0,
  • "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
  • "tableId": 0,
  • "commandName": "string",
  • "commandExec": "string",
  • "commandType": "EXEC",
  • "qsRuleViolationPolicy": "NEVER_DENY",
  • "qsRuleTimeoutSeconds": 0
}

Gibt den Status einer Command-Ausführung zurück

path Parameters
tableId
required
integer <int32>

Responses

Gibt den Status einer Command-Ausführung zurück

path Parameters
tableId
required
integer <int32>
commandId
required
integer <int32>

Responses

Kategorie

Gibt die Merkmale einer Kategorie zurück

path Parameters
categoryId
required
integer <int32>

Responses

Aktualisiert eine gegebene Kategorie

path Parameters
categoryId
required
integer <int32>
Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Löscht eine gegebene Kategorie

path Parameters
categoryId
required
integer <int32>

Responses

Gibt eine Liste aller Kategorien zurück

Responses

Fügt eine neue Kategorie hinzu

Request Body schema: application/json
required
string

Responses

Request samples

Content type
application/json
"string"

Erneuert den Cache der Kategorien

Responses

Admin

Aktualisiert die Metadaten einer gegebenen Tabelle

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
uuid
string <uuid>
attributes
object (Attributes)
categoryId
integer <int32>
tableName
string
sortOrder
integer <int32>
hasDataPermissions
boolean
inMemory
boolean
object (TableGrants)

Responses

Request samples

Content type
application/json
{
  • "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
  • "attributes": { },
  • "categoryId": 0,
  • "tableName": "string",
  • "sortOrder": 0,
  • "hasDataPermissions": true,
  • "inMemory": true,
  • "grants": {
    }
}

Löscht eine gegebene Tabelle, wobei das Löschen auf der Datenbank übersteuert werden kann

path Parameters
tableId
required
integer <int32>

Responses

Aktualisiert eine Spalte einer gegebenen Tabelle

path Parameters
tableId
required
integer <int32>
columnId
required
integer <int32>
Request Body schema: application/json
required
uuid
string <uuid>
attributes
object (Attributes)
columnName
string
dataType
string
dataPrecision
integer <int32>
dataScale
integer <int32>
primaryKey
boolean
visible
boolean
writable
boolean
domainId
integer <int32>
domainInput
string
sortDir
string
sortOrder
integer <int32>

Responses

Request samples

Content type
application/json
{
  • "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
  • "attributes": { },
  • "columnName": "string",
  • "dataType": "string",
  • "dataPrecision": 0,
  • "dataScale": 0,
  • "primaryKey": true,
  • "visible": true,
  • "writable": true,
  • "domainId": 0,
  • "domainInput": "string",
  • "sortDir": "string",
  • "sortOrder": 0
}

Löscht eine Spalte einer gegebenen Tabelle

path Parameters
tableId
required
integer <int32>
columnId
required
integer <int32>

Responses

Fügt eine Tabelle hinzu

Request Body schema: application/json
required
object (GenericTableInput)
Array of objects (GenericColumnInput)

Responses

Request samples

Content type
application/json
{
  • "table": {
    },
  • "columns": [
    ]
}

Aktualisiert den Cache aller Tabellen

Responses

Fügt eine oder mehrere neue Spalten zu einer gegebenen Tabelle hinzu

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
Array
uuid
string <uuid>
attributes
object (Attributes)
columnName
string
dataType
string
dataPrecision
integer <int32>
dataScale
integer <int32>
primaryKey
boolean
visible
boolean
writable
boolean
domainId
integer <int32>
domainInput
string
sortDir
string
sortOrder
integer <int32>

Responses

Request samples

Content type
application/json
[
  • {
    }
]

Gibt eine Liste aller Tabellen zurück

query Parameters
repTableFlag
integer <int32>

Responses

Prüft, ob ein Tabellenname bereits in den Metadaten und den DB-Namen existiert

query Parameters
attribute
required
string
value
required
string

Responses

Gibt eine Liste an allen reservierten Begriffen zurück, welche nicht als Tabellen- oder Spaltennamen verwendet werden dürfen

Responses

Gibt eine Liste aller Spalten einer Tabelle zurück

path Parameters
untrackedTable
required
string

Responses

Löscht eine gegebene Tabelle, wobei das Löschen auf der Datenbank übersteuert werden kann

path Parameters
tableId
required
integer <int32>
dropTableFlag
required
integer <int32>

Responses

Dateien

Lädt eine gegebene Datei hoch

Request Body schema: application/json
file
required
string <binary>
object (FileParserParameters)

Responses

Request samples

Content type
application/json
{
  • "file": "string",
  • "parserParameters": {
    }
}

Gibt eine Liste aller Dateien einer Tabelle zurück

path Parameters
tableId
required
integer <int32>

Responses

Setzt die Standardwerte einer Tabelle zum Import einer Datei

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
file
required
string <binary>
required
object (FileParserParameters)

Responses

Request samples

Content type
application/json
{
  • "file": "string",
  • "parserParameters": {
    }
}

Parst eine ausgewählte Datei einer Tabelle

path Parameters
tableId
required
integer <int32>
fileId
required
integer <int32>
Request Body schema: application/json
required
object (FileParserParameters)
separator
string
skipHeaderLines
integer <int32>
skipFooterLines
integer <int32>
noHeader
boolean

Responses

Request samples

Content type
application/json
{
  • "parserParameters": {
    }
}

Importiert eine ausgewählte Datei einer Tabelle

path Parameters
tableId
required
integer <int32>
fileId
required
integer <int32>
Request Body schema: application/json
required
object (FileParserParameters)
sheetName
string
required
object (SheetImportParameters)

Responses

Request samples

Content type
application/json
{
  • "parserParameters": {
    },
  • "sheetName": "string",
  • "importParameters": {
    }
}

Gibt die Standardwerte einer Tabelle zum Parsen einer Datei zurück

path Parameters
tableId
required
integer <int32>

Responses

Setzt die Standardwerte einer Tabelle zum Parsen einer Datei

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
required
object (FileParserParameters)
separator
string
skipHeaderLines
integer <int32>
skipFooterLines
integer <int32>
noHeader
boolean

Responses

Request samples

Content type
application/json
{
  • "parserParameters": {
    }
}

Gibt die Standardwerte einer Tabelle zum Import einer Datei zurück

path Parameters
tableId
required
integer <int32>
Request Body schema: application/json
sheetName
string
required
object (SheetImportParameters)

Responses

Request samples

Content type
application/json
{
  • "sheetName": "string",
  • "importParameters": {
    }
}

Deployment-Sets Import/ Export

Validiert ein Deploymentset einer übergebenen zip-Datei

query Parameters
includeLocalObjects
boolean
Default: true
skipDdl
boolean
Default: false
allowDrop
boolean
Default: false
Request Body schema: application/json
file
required
string <binary>

Responses

Request samples

Content type
application/json
{
  • "file": "string"
}

Validiert einen branch/commit/tag aus einem Git-Repository

query Parameters
includeLocalObjects
boolean
Default: true
skipDdl
boolean
Default: false
allowDrop
boolean
Default: false
Request Body schema: application/json
required
repositoryUrlWithCredentials
string
branchOrTag
string
pathInRepository
string

Responses

Request samples

Content type
application/json
{
  • "repositoryUrlWithCredentials": "string",
  • "branchOrTag": "string",
  • "pathInRepository": "string"
}

Validiert ein Deploymentset in ein gegebenes Verzeichnis

query Parameters
path
required
string
includeLocalObjects
boolean
Default: true
skipDdl
boolean
Default: false
allowDrop
boolean
Default: false

Responses

Importiert ein Deploymentset einer übergebenen zip-Datei

query Parameters
skipDdl
boolean
Default: false
allowDrop
boolean
Default: false
Request Body schema: application/json
file
required
string <binary>

Responses

Request samples

Content type
application/json
{
  • "file": "string"
}

Importiert einen branch/commit/tag aus einem Git-Repository

query Parameters
includeLocalObjects
boolean
Default: true
skipDdl
boolean
Default: false
allowDrop
boolean
Default: false
Request Body schema: application/json
required
repositoryUrlWithCredentials
string
branchOrTag
string
pathInRepository
string

Responses

Request samples

Content type
application/json
{
  • "repositoryUrlWithCredentials": "string",
  • "branchOrTag": "string",
  • "pathInRepository": "string"
}

Importiert ein Deploymentset aus einem gegebenen Verzeichnis

query Parameters
path
required
string
skipDdl
boolean
Default: false
allowDrop
boolean
Default: false

Responses

Exportiert ein Deploymentset als commit in ein GIT-Repository

query Parameters
incremental
boolean
Default: false
deploymentSetId
integer <int32>
Request Body schema: application/json
required
repositoryUrlWithCredentials
string
branch
string
pathInRepository
string
targetBranch
string
authorName
string
authorEmail
string
forcePush
boolean

Responses

Request samples

Content type
application/json
{
  • "repositoryUrlWithCredentials": "string",
  • "branch": "string",
  • "pathInRepository": "string",
  • "targetBranch": "string",
  • "authorName": "string",
  • "authorEmail": "string",
  • "forcePush": true
}

Exportiert ein Deploymentset als eine zip-Datei

query Parameters
deploymentSetId
integer <int32>

Responses

Exportiert ein Deploymentset in ein gegebenes Verzeichnis

query Parameters
path
required
string
incremental
boolean
Default: false
deploymentSetId
integer <int32>

Responses

Snapshots

Gibt alle Snapshots eines Deploymentsets zurück

path Parameters
deploymentSetId
required
integer <int32>

Responses

Erstellt einen Snapshot eines Deploymentsets

path Parameters
deploymentSetId
required
integer <int32>

Responses

Gibt einen Snapshot eines Deploymentsets zurück

path Parameters
deploymentSetId
required
integer <int32>
snapshotId
required
integer <int32>

Responses

Löscht einen Snapshot eines Deploymentsets

path Parameters
deploymentSetId
required
integer <int32>
snapshotId
required
integer <int32>

Responses

Authentifizierung

Loggt den Anwender über OpenID ein

Request Body schema: application/json
required
property name*
additional property
string

Responses

Request samples

Content type
application/json
{
  • "property1": "string",
  • "property2": "string"
}

Loggt den Anwender über die gegebenen Credentials ein

Request Body schema: application/json
required
name
string
password
string
authentication
string

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "password": "string",
  • "authentication": "string"
}

Loggt den Anwender über die gegebenen Credentials ein

Request Body schema: application/json
required
name
string
password
string
authentication
string

Responses

Request samples

Content type
application/json
{
  • "name": "string",
  • "password": "string",
  • "authentication": "string"
}

Gibt eine Liste an Nutzern zurück

Responses

Gibt eine UNAUTHORIZED-Antwort zurück

Responses

Gibt den Status der aktuellen Sitzung zurück

Responses

Gibt die Authentifizierungseinstellungen zurück

Responses

Meldet die aktuelle Sitzung ab

Responses

Gibt den Hashwert eines Passworts zurück

path Parameters
password
required
string

Responses

Gibt eine Liste an Gruppen zurück

Responses

Version

Gibt Informationen zur verwendeten DMC-Version zurück

Responses

Response samples

Content type
application/json
{ }

Ruft einen "Software Bill of Materials" im CycloneDX-Format (JSON) ab - nur für Admins!

Responses

Response samples

Content type
application/json
{ }

Parameter

Gibt JSON zurück, über welches das Styling des Frontends gesetzt wird

Responses

SBOM

Gibt eine SBOM im CycloneDX-Format zurück

Responses

Response samples

Content type
application/json
"string"

Lizenz

Gibt Informationen zur Lizenz zurück

Responses

Gelöschte Objekte

Gibt Liste aller gelöschten Elemente zurück

query Parameters
type
string
Enum: "DOMAIN" "CATEGORY" "TABLE" "QS_RULE" "COMMAND" "DEPLOYMENT_SET" "TASK"

Responses