Dokumentation der API-Endpunkte
Fügt eine oder mehrere neue Spalten zu einer gegebenen Tabelle hinzu
| tableId required | integer <int32> |
| attributes | object (Attributes) |
| columnName | string |
| dataPrecision | integer <int32> |
| dataScale | integer <int32> |
| dataType | string |
| domainId | integer <int32> |
| domainInput | string |
| primaryKey | boolean |
| required | boolean |
| sortDir | string |
| sortOrder | integer <int32> |
| uuid | string <uuid> |
| visible | boolean |
| writable | boolean |
[- {
- "attributes": { },
- "columnName": "string",
- "dataPrecision": 0,
- "dataScale": 0,
- "dataType": "string",
- "domainId": 0,
- "domainInput": "string",
- "primaryKey": true,
- "required": true,
- "sortDir": "string",
- "sortOrder": 0,
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "visible": true,
- "writable": true
}
]Aktualisiert eine Spalte einer gegebenen Tabelle
| tableId required | integer <int32> |
| columnId required | integer <int32> |
| attributes | object (Attributes) |
| columnName | string |
| dataPrecision | integer <int32> |
| dataScale | integer <int32> |
| dataType | string |
| domainId | integer <int32> |
| domainInput | string |
| primaryKey | boolean |
| required | boolean |
| sortDir | string |
| sortOrder | integer <int32> |
| uuid | string <uuid> |
| visible | boolean |
| writable | boolean |
{- "attributes": { },
- "columnName": "string",
- "dataPrecision": 0,
- "dataScale": 0,
- "dataType": "string",
- "domainId": 0,
- "domainInput": "string",
- "primaryKey": true,
- "required": true,
- "sortDir": "string",
- "sortOrder": 0,
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "visible": true,
- "writable": true
}Fügt eine Tabelle hinzu
Array of objects (GenericColumnInput) | |
object (GenericTableInput) |
{- "columns": [
- {
- "attributes": { },
- "columnName": "string",
- "dataPrecision": 0,
- "dataScale": 0,
- "dataType": "string",
- "domainId": 0,
- "domainInput": "string",
- "primaryKey": true,
- "required": true,
- "sortDir": "string",
- "sortOrder": 0,
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "visible": true,
- "writable": true
}
], - "table": {
- "attributes": { },
- "categoryId": 0,
- "grants": {
- "allowDelete": true,
- "allowExport": true,
- "allowImport": true,
- "allowInlineEdit": true,
- "allowInsert": true,
- "allowTruncate": true,
- "allowUpdate": true
}, - "hasDataPermissions": true,
- "inMemory": true,
- "sortOrder": 0,
- "tableName": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}
}Aktualisiert die Metadaten einer gegebenen Tabelle
| tableId required | integer <int32> |
| attributes | object (Attributes) |
| categoryId | integer <int32> |
object (TableGrants) | |
| hasDataPermissions | boolean |
| inMemory | boolean |
| sortOrder | integer <int32> |
| tableName | string |
| uuid | string <uuid> |
{- "attributes": { },
- "categoryId": 0,
- "grants": {
- "allowDelete": true,
- "allowExport": true,
- "allowImport": true,
- "allowInlineEdit": true,
- "allowInsert": true,
- "allowTruncate": true,
- "allowUpdate": true
}, - "hasDataPermissions": true,
- "inMemory": true,
- "sortOrder": 0,
- "tableName": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}Fügt ein neuen Command hinzu
| commandExec | string |
| commandId | integer <int32> |
| commandName | string |
| commandType | string Enum: "EXEC" "DB_PROCEDURE" "WEBSERVICE" |
Array of objects (CommandParameter) | |
| qsAction | string Enum: "NOTHING" "RUN" "RUN_WITH_MANUAL_RULES" |
| qsRuleTimeoutSeconds | integer <int32> |
| qsRuleViolationPolicy | string Enum: "NEVER_DENY" "DENY_ON_ERROR" "DENY_ON_WARNING" "DENY_ON_INFO" "DENY_ON_ANY" |
| tableId | integer <int32> |
| uuid | string <uuid> |
{- "commandExec": "string",
- "commandId": 0,
- "commandName": "string",
- "commandType": "EXEC",
- "parameters": [
- {
- "dataType": "NUMBER",
- "defaultValue": "string",
- "domainId": 0,
- "domainInput": "string",
- "name": "string",
- "precision": 0,
- "required": true,
- "scale": 0
}
], - "qsAction": "NOTHING",
- "qsRuleTimeoutSeconds": 0,
- "qsRuleViolationPolicy": "NEVER_DENY",
- "tableId": 0,
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}Führt einen gegebenen Command aus
| commandId required | integer <int32> |
| waitForCompletion | boolean Default: true |
| property name* additional property | object |
{- "property1": { },
- "property2": { }
}Aktualisiert einen gegebenen Command
| commandId required | integer <int32> |
| commandExec | string |
| commandId | integer <int32> |
| commandName | string |
| commandType | string Enum: "EXEC" "DB_PROCEDURE" "WEBSERVICE" |
Array of objects (CommandParameter) | |
| qsAction | string Enum: "NOTHING" "RUN" "RUN_WITH_MANUAL_RULES" |
| qsRuleTimeoutSeconds | integer <int32> |
| qsRuleViolationPolicy | string Enum: "NEVER_DENY" "DENY_ON_ERROR" "DENY_ON_WARNING" "DENY_ON_INFO" "DENY_ON_ANY" |
| tableId | integer <int32> |
| uuid | string <uuid> |
{- "commandExec": "string",
- "commandId": 0,
- "commandName": "string",
- "commandType": "EXEC",
- "parameters": [
- {
- "dataType": "NUMBER",
- "defaultValue": "string",
- "domainId": 0,
- "domainInput": "string",
- "name": "string",
- "precision": 0,
- "required": true,
- "scale": 0
}
], - "qsAction": "NOTHING",
- "qsRuleTimeoutSeconds": 0,
- "qsRuleViolationPolicy": "NEVER_DENY",
- "tableId": 0,
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}Exportiert ein Deploymentset als commit in ein GIT-Repository
| incremental | boolean Default: false |
| deploymentSetId | integer <int32> |
| authorEmail | string |
| authorName | string |
| branch | string |
| forcePush | boolean |
| pathInRepository | string |
| repositoryUrlWithCredentials | string |
| targetBranch | string |
{- "authorEmail": "string",
- "authorName": "string",
- "branch": "string",
- "forcePush": true,
- "pathInRepository": "string",
- "repositoryUrlWithCredentials": "string",
- "targetBranch": "string"
}Importiert einen branch/commit/tag aus einem Git-Repository
| includeLocalObjects | boolean Default: true |
| skipDdl | boolean Default: false |
| allowDrop | boolean Default: false |
| branchOrTag | string |
| pathInRepository | string |
| repositoryUrlWithCredentials | string |
{- "branchOrTag": "string",
- "pathInRepository": "string",
- "repositoryUrlWithCredentials": "string"
}Importiert ein Deploymentset einer übergebenen zip-Datei
| skipDdl | boolean Default: false |
| allowDrop | boolean Default: false |
| file required | string <binary> |
{- "file": "string"
}Validiert einen branch/commit/tag aus einem Git-Repository
| includeLocalObjects | boolean Default: true |
| skipDdl | boolean Default: false |
| allowDrop | boolean Default: false |
| branchOrTag | string |
| pathInRepository | string |
| repositoryUrlWithCredentials | string |
{- "branchOrTag": "string",
- "pathInRepository": "string",
- "repositoryUrlWithCredentials": "string"
}Validiert ein Deploymentset einer übergebenen zip-Datei
| includeLocalObjects | boolean Default: true |
| skipDdl | boolean Default: false |
| allowDrop | boolean Default: false |
| file required | string <binary> |
{- "file": "string"
}Erstellt ein neues Deploymentset
| id | integer <int32> |
| name | string |
| uuid | string <uuid> |
{- "id": 0,
- "name": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}Aktualisiert ein gegebenes Deploymentset
| id required | integer <int32> |
| id | integer <int32> |
| name | string |
| uuid | string <uuid> |
{- "id": 0,
- "name": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}Löscht ein Objekt von einem gegebenen Deploymentset
| id required | integer <int32> |
| type required | string Enum: "DOMAIN" "CATEGORY" "TABLE" "QS_RULE" "COMMAND" "DEPLOYMENT_SET" "TASK" |
| uuid required | string <uuid> |
Fügt ein Objekt einem gegebenen Deploymentset hinzu
| id required | integer <int32> |
| type required | string Enum: "DOMAIN" "CATEGORY" "TABLE" "QS_RULE" "COMMAND" "DEPLOYMENT_SET" "TASK" |
| uuid required | string <uuid> |
| includeRequired | boolean Default: true |
| includeRelated | boolean Default: false |
Fügt ein Objekt einem gegebenen Deploymentset hinzu
| id required | integer <int32> |
| type required | string Enum: "DOMAIN" "CATEGORY" "TABLE" "QS_RULE" "COMMAND" "DEPLOYMENT_SET" "TASK" |
| uuid required | string <uuid> |
| includeRequired | boolean Default: true |
| includeRelated | boolean Default: false |
Lädt eine gegebene Datei hoch
| file required | string <binary> |
object (FileParserParameters) |
{- "file": "string",
- "parserParameters": {
- "noHeader": true,
- "separator": "string",
- "skipFooterLines": 0,
- "skipHeaderLines": 0
}
}Setzt die Standardwerte einer Tabelle zum Import einer Datei
| tableId required | integer <int32> |
| file required | string <binary> |
required | object (FileParserParameters) |
{- "file": "string",
- "parserParameters": {
- "noHeader": true,
- "separator": "string",
- "skipFooterLines": 0,
- "skipHeaderLines": 0
}
}Gibt die Standardwerte einer Tabelle zum Import einer Datei zurück
| tableId required | integer <int32> |
required | object (SheetImportParameters) |
| sheetName | string |
{- "importParameters": {
- "importMode": "INSERT",
- "mappingByTargetColumn": {
- "property1": {
- "mode": "UNMAPPED",
- "sourceColumn": "string",
- "staticValue": "string"
}, - "property2": {
- "mode": "UNMAPPED",
- "sourceColumn": "string",
- "staticValue": "string"
}
}
}, - "sheetName": "string"
}Setzt die Standardwerte einer Tabelle zum Parsen einer Datei
| tableId required | integer <int32> |
required | object (FileParserParameters) | ||||||||
| |||||||||
{- "parserParameters": {
- "noHeader": true,
- "separator": "string",
- "skipFooterLines": 0,
- "skipHeaderLines": 0
}
}Importiert eine ausgewählte Datei einer Tabelle
| tableId required | integer <int32> |
| fileId required | integer <int32> |
required | object (SheetImportParameters) |
required | object (FileParserParameters) |
| sheetName | string |
{- "importParameters": {
- "importMode": "INSERT",
- "mappingByTargetColumn": {
- "property1": {
- "mode": "UNMAPPED",
- "sourceColumn": "string",
- "staticValue": "string"
}, - "property2": {
- "mode": "UNMAPPED",
- "sourceColumn": "string",
- "staticValue": "string"
}
}
}, - "parserParameters": {
- "noHeader": true,
- "separator": "string",
- "skipFooterLines": 0,
- "skipHeaderLines": 0
}, - "sheetName": "string"
}Parst eine ausgewählte Datei einer Tabelle
| tableId required | integer <int32> |
| fileId required | integer <int32> |
required | object (FileParserParameters) | ||||||||
| |||||||||
{- "parserParameters": {
- "noHeader": true,
- "separator": "string",
- "skipFooterLines": 0,
- "skipHeaderLines": 0
}
}Gibt die Datensätze einer Tabelle zu einem bestimmten Zeitpunkt zurück
| tableId required | integer <int32> |
| datetime required | string |
| sortCol | string |
| sortDir | string |
| limit | integer <int32> |
| page | integer <int32> |
| globalFilter | string |
| filter | string |
Fügt einen neuen Task hinzu
QsMailTaskParameters (object) | |
| id | integer <int32> |
| name | string |
object | |
| type required | string |
| uuid | string <uuid> |
{- "defaultParameters": {
- "type": "string",
- "recipients": [
- "string"
]
}, - "id": 0,
- "name": "string",
- "options": {
- "commandId": 0
}, - "type": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}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.
| taskId required | integer <int32> |
QsMailTaskParameters (object) | |
| id | integer <int32> |
| name | string |
object | |
| type required | string |
| uuid | string <uuid> |
{- "defaultParameters": {
- "type": "string",
- "recipients": [
- "string"
]
}, - "id": 0,
- "name": "string",
- "options": {
- "commandId": 0
}, - "type": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}Definiert für einen Task einen neuen Trigger
| taskId required | integer <int32> |
| id | integer <int32> |
| name | string |
object | |
| taskId | integer <int32> |
QsMailTaskParameters (object) | |
| type required | string |
{- "id": 0,
- "name": "string",
- "options": {
- "cronExpression": "string"
}, - "taskId": 0,
- "taskParameters": {
- "type": "string",
- "recipients": [
- "string"
]
}, - "type": "string"
}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.
| taskId required | integer <int32> |
| triggerId required | integer <int32> |
| id | integer <int32> |
| name | string |
object | |
| taskId | integer <int32> |
QsMailTaskParameters (object) | |
| type required | string |
{- "id": 0,
- "name": "string",
- "options": {
- "cronExpression": "string"
}, - "taskId": 0,
- "taskParameters": {
- "type": "string",
- "recipients": [
- "string"
]
}, - "type": "string"
}