Download OpenAPI specification:Download
Welcome to the Qalyptus API documentation. This comprehensive guide provides developers with all the necessary information to integrate Qalyptus's reporting capabilities into their applications seamlessly.
Create a new API key.
The API key name, description and expiration date.
name required | string |
description | string or null |
expiryDate required | string <date-time> |
organizationID required | string <uuid> |
{- "name": "string",
- "description": "string",
- "expiryDate": "2019-08-24T14:15:22Z",
- "organizationID": "7bbda8d5-3d76-4b0c-b85a-4ae115424874"
}
Update an existing API key.
id required | string <uuid> The ID of the API key to update. |
The updated API key details; name and description.
name required | string |
description | string or null |
{- "name": "string",
- "description": "string"
}
Create a new condition
The condition creation request containing project ID, name, and description.
name required | string |
description | string or null |
projectID required | string <uuid> |
{- "name": "string",
- "description": "string",
- "projectID": "4a3bdc18-db9e-4363-964a-de75946969f0"
}
Duplicate a condition.
id required | string <uuid> The ID of the condition to duplicate. |
Project ID and organization ID.
projectID required | string <uuid> |
organizationID required | string <uuid> |
{- "projectID": "4a3bdc18-db9e-4363-964a-de75946969f0",
- "organizationID": "7bbda8d5-3d76-4b0c-b85a-4ae115424874"
}
Update a condition.
id required | string <uuid> The ID of the condition to update. |
The updated information for the condition.
name required | string |
description | string or null |
{- "name": "string",
- "description": "string"
}
Create or update a rule for a condition.
id required | string <uuid> The ID of the condition. |
The rule information to add or update.
id | string or null <uuid> |
name required | string |
qlikAppID required | string <uuid> |
required | Array of objects (ConditionRuleValueRequestDto) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "qlikAppID": "c8dee41f-8f7c-4943-af38-1fded965fd1b",
- "values": [
- {
- "type": "string",
- "variable": "string",
- "comparisonValue": "string",
- "chart": "string",
- "chartHasValue": true,
- "operator": "string",
- "order": 0
}
]
}
Delete multiple rules from a condition.
id required | string <uuid> The ID of the condition. |
A list of IDs of the rules to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Set permissions for a condition.
id required | string <uuid> The ID of the condition. |
The permissions request DTO containing the permissions to be set.
required | Array of objects (MemberRequestDto) |
required | object (PermissionDto) |
{- "members": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string"
}
], - "permissions": {
- "viewProject": true,
- "viewReport": true,
- "createReport": true,
- "useReport": true,
- "editReport": true,
- "subscribeReport": true,
- "runReport": true,
- "deleteReport": true,
- "setPermissionsReport": true,
- "duplicateReport": true,
- "moveReport": true,
- "viewFilter": true,
- "createFilter": true,
- "useFilter": true,
- "editFilter": true,
- "deleteFilter": true,
- "duplicateFilter": true,
- "moveFilter": true,
- "setPermissionsFilter": true,
- "viewCondition": true,
- "createCondition": true,
- "useCondition": true,
- "editCondition": true,
- "deleteCondition": true,
- "setPermissionsCondition": true,
- "duplicateCondition": true,
- "moveCondition": true,
- "viewTask": true,
- "createTask": true,
- "editTask": true,
- "runTask": true,
- "deleteTask": true,
- "setPermissionsTask": true,
- "duplicateTask": true,
- "moveTask": true,
- "viewFolderContent": true,
- "createFolderContent": true,
- "editFolderContent": true,
- "downloadFolderContent": true,
- "deleteFolderContent": true,
- "duplicateFolderContent": true,
- "moveFolderContent": true
}
}
Get the permissions associated with a specific member permission of a condition.
id required | string <uuid> The ID of the condition. |
memberPermissionId required | string <uuid> The ID of the member permission. |
Set permissions for a specific member in a condition.
id required | string <uuid> The ID of the condition. |
memberPermissionId required | string <uuid> The ID of the member permission to set. |
The permission DTO containing the permission details to be set.
viewProject | boolean |
viewReport | boolean |
createReport | boolean |
useReport | boolean |
editReport | boolean |
subscribeReport | boolean |
runReport | boolean |
deleteReport | boolean |
setPermissionsReport | boolean |
duplicateReport | boolean |
moveReport | boolean |
viewFilter | boolean |
createFilter | boolean |
useFilter | boolean |
editFilter | boolean |
deleteFilter | boolean |
duplicateFilter | boolean |
moveFilter | boolean |
setPermissionsFilter | boolean |
viewCondition | boolean |
createCondition | boolean |
useCondition | boolean |
editCondition | boolean |
deleteCondition | boolean |
setPermissionsCondition | boolean |
duplicateCondition | boolean |
moveCondition | boolean |
viewTask | boolean |
createTask | boolean |
editTask | boolean |
runTask | boolean |
deleteTask | boolean |
setPermissionsTask | boolean |
duplicateTask | boolean |
moveTask | boolean |
viewFolderContent | boolean |
createFolderContent | boolean |
editFolderContent | boolean |
downloadFolderContent | boolean |
deleteFolderContent | boolean |
duplicateFolderContent | boolean |
moveFolderContent | boolean |
{- "viewProject": true,
- "viewReport": true,
- "createReport": true,
- "useReport": true,
- "editReport": true,
- "subscribeReport": true,
- "runReport": true,
- "deleteReport": true,
- "setPermissionsReport": true,
- "duplicateReport": true,
- "moveReport": true,
- "viewFilter": true,
- "createFilter": true,
- "useFilter": true,
- "editFilter": true,
- "deleteFilter": true,
- "duplicateFilter": true,
- "moveFilter": true,
- "setPermissionsFilter": true,
- "viewCondition": true,
- "createCondition": true,
- "useCondition": true,
- "editCondition": true,
- "deleteCondition": true,
- "setPermissionsCondition": true,
- "duplicateCondition": true,
- "moveCondition": true,
- "viewTask": true,
- "createTask": true,
- "editTask": true,
- "runTask": true,
- "deleteTask": true,
- "setPermissionsTask": true,
- "duplicateTask": true,
- "moveTask": true,
- "viewFolderContent": true,
- "createFolderContent": true,
- "editFolderContent": true,
- "downloadFolderContent": true,
- "deleteFolderContent": true,
- "duplicateFolderContent": true,
- "moveFolderContent": true
}
Delete members permissions in a condition.
id required | string <uuid> The ID of the condition. |
The IDs of the member permissions to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Create a new filter in a project.
Filter creation request containing name, description, and project ID.
name required | string |
description | string or null |
projectID required | string <uuid> |
{- "name": "string",
- "description": "string",
- "projectID": "4a3bdc18-db9e-4363-964a-de75946969f0"
}
Create a duplicate of the specified filter.
id required | string <uuid> The ID of the filter to duplicate. |
Project ID and organization ID.
projectID required | string <uuid> |
organizationID required | string <uuid> |
{- "projectID": "4a3bdc18-db9e-4363-964a-de75946969f0",
- "organizationID": "7bbda8d5-3d76-4b0c-b85a-4ae115424874"
}
Update the details of an existing filter.
id required | string <uuid> The ID of the filter to update. |
The details to update for the filter.
name required | string |
description | string or null |
projectID required | string <uuid> |
{- "name": "string",
- "description": "string",
- "projectID": "4a3bdc18-db9e-4363-964a-de75946969f0"
}
Update the variable values of a specified filter.
id required | string <uuid> The ID of the filter to update variable values for. |
The details of the filter variable values to update.
id | string or null <uuid> |
qlikVariableID required | string <uuid> |
variableValue required | string |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "qlikVariableID": "2425c056-e32d-4c1c-a223-962a5b8862ee",
- "variableValue": "string"
}
Update the bookmark values of a specified filter.
id required | string <uuid> The ID of the filter to update bookmark values for. |
The details of the filter bookmark values to update.
id | string or null <uuid> |
qlikBookmarkID required | string <uuid> |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "qlikBookmarkID": "c52e0274-209c-44ff-83ae-4344247a4621"
}
Update the field values of a specified filter.
id required | string <uuid> The ID of the filter to update field values for. |
The details of the filter field values to update.
id | string or null <uuid> |
qlikFieldID required | string <uuid> |
filterItemFieldValues required | Array of strings |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "qlikFieldID": "0332e57c-79d4-40cf-8033-f627c768cda6",
- "filterItemFieldValues": [
- "string"
]
}
Delete specified filter values associated with a filter.
id required | string <uuid> The ID of the filter whose values are to be deleted. |
The list of IDs of filter values to be deleted.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Updates the order of filter values associated with a filter item.
id required | string <uuid> The ID of the filter whose values order is to be updated. |
The request object containing the ID of the filter item and the direction of the order change (Up/Down).
id required | string <uuid> |
direction required | string |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "direction": "string"
}
Set permissions for the specified filter.
id required | string <uuid> The ID of the filter. |
The permissions request data.
required | Array of objects (MemberRequestDto) |
required | object (PermissionDto) |
{- "members": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string"
}
], - "permissions": {
- "viewProject": true,
- "viewReport": true,
- "createReport": true,
- "useReport": true,
- "editReport": true,
- "subscribeReport": true,
- "runReport": true,
- "deleteReport": true,
- "setPermissionsReport": true,
- "duplicateReport": true,
- "moveReport": true,
- "viewFilter": true,
- "createFilter": true,
- "useFilter": true,
- "editFilter": true,
- "deleteFilter": true,
- "duplicateFilter": true,
- "moveFilter": true,
- "setPermissionsFilter": true,
- "viewCondition": true,
- "createCondition": true,
- "useCondition": true,
- "editCondition": true,
- "deleteCondition": true,
- "setPermissionsCondition": true,
- "duplicateCondition": true,
- "moveCondition": true,
- "viewTask": true,
- "createTask": true,
- "editTask": true,
- "runTask": true,
- "deleteTask": true,
- "setPermissionsTask": true,
- "duplicateTask": true,
- "moveTask": true,
- "viewFolderContent": true,
- "createFolderContent": true,
- "editFolderContent": true,
- "downloadFolderContent": true,
- "deleteFolderContent": true,
- "duplicateFolderContent": true,
- "moveFolderContent": true
}
}
Set permissions for the specified member of the filter.
id required | string <uuid> The ID of the filter. |
memberPermissionId required | string <uuid> The ID of the member permission. |
The permission data.
viewProject | boolean |
viewReport | boolean |
createReport | boolean |
useReport | boolean |
editReport | boolean |
subscribeReport | boolean |
runReport | boolean |
deleteReport | boolean |
setPermissionsReport | boolean |
duplicateReport | boolean |
moveReport | boolean |
viewFilter | boolean |
createFilter | boolean |
useFilter | boolean |
editFilter | boolean |
deleteFilter | boolean |
duplicateFilter | boolean |
moveFilter | boolean |
setPermissionsFilter | boolean |
viewCondition | boolean |
createCondition | boolean |
useCondition | boolean |
editCondition | boolean |
deleteCondition | boolean |
setPermissionsCondition | boolean |
duplicateCondition | boolean |
moveCondition | boolean |
viewTask | boolean |
createTask | boolean |
editTask | boolean |
runTask | boolean |
deleteTask | boolean |
setPermissionsTask | boolean |
duplicateTask | boolean |
moveTask | boolean |
viewFolderContent | boolean |
createFolderContent | boolean |
editFolderContent | boolean |
downloadFolderContent | boolean |
deleteFolderContent | boolean |
duplicateFolderContent | boolean |
moveFolderContent | boolean |
{- "viewProject": true,
- "viewReport": true,
- "createReport": true,
- "useReport": true,
- "editReport": true,
- "subscribeReport": true,
- "runReport": true,
- "deleteReport": true,
- "setPermissionsReport": true,
- "duplicateReport": true,
- "moveReport": true,
- "viewFilter": true,
- "createFilter": true,
- "useFilter": true,
- "editFilter": true,
- "deleteFilter": true,
- "duplicateFilter": true,
- "moveFilter": true,
- "setPermissionsFilter": true,
- "viewCondition": true,
- "createCondition": true,
- "useCondition": true,
- "editCondition": true,
- "deleteCondition": true,
- "setPermissionsCondition": true,
- "duplicateCondition": true,
- "moveCondition": true,
- "viewTask": true,
- "createTask": true,
- "editTask": true,
- "runTask": true,
- "deleteTask": true,
- "setPermissionsTask": true,
- "duplicateTask": true,
- "moveTask": true,
- "viewFolderContent": true,
- "createFolderContent": true,
- "editFolderContent": true,
- "downloadFolderContent": true,
- "deleteFolderContent": true,
- "duplicateFolderContent": true,
- "moveFolderContent": true
}
Delete member permissions from the filter.
id required | string <uuid> The ID of the filter. |
The IDs of the member permissions to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Create a new group with the provided details.
The details of the group to be added.
name required | string |
description | string or null |
organizationID required | string <uuid> |
{- "name": "string",
- "description": "string",
- "organizationID": "7bbda8d5-3d76-4b0c-b85a-4ae115424874"
}
Update an existing group with the provided details.
id required | string <uuid> The ID of the group to be updated. |
The updated details of the group.
name required | string |
description | string or null |
{- "name": "string",
- "description": "string"
}
Update the members of a group based on the provided list of user IDs.
id required | string <uuid> The ID of the group to update. |
The list of user IDs to set as group members.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Create a new identity provider based on the provided request data.
The request data for adding the identity provider.
name required | string |
description | string or null |
type required | string |
clientID required | string |
clientSecret required | string |
authorizationEndpoint required | string |
accessTokenEndpoint required | string |
userinfoEndpoint required | string |
logoutEndpoint | string or null |
postLogoutRedirectUrl | string or null |
{- "name": "string",
- "description": "string",
- "type": "string",
- "clientID": "string",
- "clientSecret": "string",
- "authorizationEndpoint": "string",
- "accessTokenEndpoint": "string",
- "userinfoEndpoint": "string",
- "logoutEndpoint": "string",
- "postLogoutRedirectUrl": "string"
}
Update an existing identity provider based on the provided ID and request data.
id required | string <uuid> The ID of the identity provider to be updated. |
The request data for updating the identity provider.
name required | string |
description | string or null |
clientID required | string |
clientSecret | string or null |
authorizationEndpoint required | string |
accessTokenEndpoint required | string |
userinfoEndpoint required | string |
logoutEndpoint | string or null |
postLogoutRedirectUrl | string or null |
{- "name": "string",
- "description": "string",
- "clientID": "string",
- "clientSecret": "string",
- "authorizationEndpoint": "string",
- "accessTokenEndpoint": "string",
- "userinfoEndpoint": "string",
- "logoutEndpoint": "string",
- "postLogoutRedirectUrl": "string"
}
Create a new organization with the provided details.
The details of the organization to be added.
name | string or null |
displayName required | string |
description | string or null |
themeID required | string <uuid> |
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "themeID": "53ee002d-07b8-4788-8458-9266e3c0b778"
}
Update the details of an existing organization with the provided information.
id required | string <uuid> The ID of the organization to update. |
The updated details of the organization.
displayName required | string |
description | string or null |
themeID required | string <uuid> |
{- "displayName": "string",
- "description": "string",
- "themeID": "53ee002d-07b8-4788-8458-9266e3c0b778"
}
Update authentication settings for a specific organization.
id required | string <uuid> The ID of the organization. |
The request containing updated authentication details.
qalyptusAuth required | boolean |
identityProvider | string or null <uuid> |
{- "qalyptusAuth": true,
- "identityProvider": "0bc609d0-0c91-4207-bc6d-b5f2e59d7b31"
}
Update an existing project.
id required | string <uuid> The ID of the project to update. |
The details of the project to be updated.
name required | string |
description | string or null |
{- "name": "string",
- "description": "string"
}
Update permissions mode for a specific project.
id required | string <uuid> The ID of the project to update. |
value required | boolean The new value for the global permission mode (true for enabled, false for disabled). |
Set permissions for users or groups.
id required | string <uuid> The ID of the project to set permissions for. |
The permissions request data containing members and permissions.
required | Array of objects (MemberRequestDto) |
required | object (PermissionDto) |
{- "members": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string"
}
], - "permissions": {
- "viewProject": true,
- "viewReport": true,
- "createReport": true,
- "useReport": true,
- "editReport": true,
- "subscribeReport": true,
- "runReport": true,
- "deleteReport": true,
- "setPermissionsReport": true,
- "duplicateReport": true,
- "moveReport": true,
- "viewFilter": true,
- "createFilter": true,
- "useFilter": true,
- "editFilter": true,
- "deleteFilter": true,
- "duplicateFilter": true,
- "moveFilter": true,
- "setPermissionsFilter": true,
- "viewCondition": true,
- "createCondition": true,
- "useCondition": true,
- "editCondition": true,
- "deleteCondition": true,
- "setPermissionsCondition": true,
- "duplicateCondition": true,
- "moveCondition": true,
- "viewTask": true,
- "createTask": true,
- "editTask": true,
- "runTask": true,
- "deleteTask": true,
- "setPermissionsTask": true,
- "duplicateTask": true,
- "moveTask": true,
- "viewFolderContent": true,
- "createFolderContent": true,
- "editFolderContent": true,
- "downloadFolderContent": true,
- "deleteFolderContent": true,
- "duplicateFolderContent": true,
- "moveFolderContent": true
}
}
Set permissions for a specific member.
id required | string <uuid> The ID of the project where permissions will be set. |
memberPermissionId required | string <uuid> The ID of the member's permission to be updated. |
The permission data to be set for the member.
viewProject | boolean |
viewReport | boolean |
createReport | boolean |
useReport | boolean |
editReport | boolean |
subscribeReport | boolean |
runReport | boolean |
deleteReport | boolean |
setPermissionsReport | boolean |
duplicateReport | boolean |
moveReport | boolean |
viewFilter | boolean |
createFilter | boolean |
useFilter | boolean |
editFilter | boolean |
deleteFilter | boolean |
duplicateFilter | boolean |
moveFilter | boolean |
setPermissionsFilter | boolean |
viewCondition | boolean |
createCondition | boolean |
useCondition | boolean |
editCondition | boolean |
deleteCondition | boolean |
setPermissionsCondition | boolean |
duplicateCondition | boolean |
moveCondition | boolean |
viewTask | boolean |
createTask | boolean |
editTask | boolean |
runTask | boolean |
deleteTask | boolean |
setPermissionsTask | boolean |
duplicateTask | boolean |
moveTask | boolean |
viewFolderContent | boolean |
createFolderContent | boolean |
editFolderContent | boolean |
downloadFolderContent | boolean |
deleteFolderContent | boolean |
duplicateFolderContent | boolean |
moveFolderContent | boolean |
{- "viewProject": true,
- "viewReport": true,
- "createReport": true,
- "useReport": true,
- "editReport": true,
- "subscribeReport": true,
- "runReport": true,
- "deleteReport": true,
- "setPermissionsReport": true,
- "duplicateReport": true,
- "moveReport": true,
- "viewFilter": true,
- "createFilter": true,
- "useFilter": true,
- "editFilter": true,
- "deleteFilter": true,
- "duplicateFilter": true,
- "moveFilter": true,
- "setPermissionsFilter": true,
- "viewCondition": true,
- "createCondition": true,
- "useCondition": true,
- "editCondition": true,
- "deleteCondition": true,
- "setPermissionsCondition": true,
- "duplicateCondition": true,
- "moveCondition": true,
- "viewTask": true,
- "createTask": true,
- "editTask": true,
- "runTask": true,
- "deleteTask": true,
- "setPermissionsTask": true,
- "duplicateTask": true,
- "moveTask": true,
- "viewFolderContent": true,
- "createFolderContent": true,
- "editFolderContent": true,
- "downloadFolderContent": true,
- "deleteFolderContent": true,
- "duplicateFolderContent": true,
- "moveFolderContent": true
}
Delete permission for a specific member
id required | string <uuid> The ID of the project from which permission will be deleted. |
memberPermissionId required | string <uuid> The ID of the member's permission to be deleted. |
Delete member's permissions.
id required | string <uuid> The ID of the project from which permissions will be deleted. |
The IDs of the member permissions to be deleted.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Create a new report.
The details of the report to be created.
name required | string |
description | string or null |
projectID required | string <uuid> |
type | string or null |
{- "name": "string",
- "description": "string",
- "projectID": "4a3bdc18-db9e-4363-964a-de75946969f0",
- "type": "string"
}
Create a duplicate of the specified report.
id required | string <uuid> The ID of the report to duplicate. |
The details of the duplicate report to be created.
projectID required | string <uuid> |
organizationID required | string <uuid> |
{- "projectID": "4a3bdc18-db9e-4363-964a-de75946969f0",
- "organizationID": "7bbda8d5-3d76-4b0c-b85a-4ae115424874"
}
Update the details of the specified report.
id required | string <uuid> The ID of the report to update. |
The updated details of the report.
name required | string |
description | string or null |
isIteration required | boolean |
Array of objects or null (IterationFieldRequestDto) | |
dynamicNameSeparator | string or null |
Array of objects or null (DynamicNameRequestDto) |
{- "name": "string",
- "description": "string",
- "isIteration": true,
- "iterationFields": [
- {
- "fieldID": "848f532e-13d0-4721-877d-5c0d75f12f02",
- "order": 0
}
], - "dynamicNameSeparator": "string",
- "dynamicNames": [
- {
- "itemType": "string",
- "value": "string",
- "order": 0,
- "variableQlikAppID": "79587313-a553-4e27-9db3-3109d08bcfc8"
}
]
}
Set permissions for a report
id required | string <uuid> The unique ID of the report. |
The permissions request data.
required | Array of objects (MemberRequestDto) |
required | object (PermissionDto) |
{- "members": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string"
}
], - "permissions": {
- "viewProject": true,
- "viewReport": true,
- "createReport": true,
- "useReport": true,
- "editReport": true,
- "subscribeReport": true,
- "runReport": true,
- "deleteReport": true,
- "setPermissionsReport": true,
- "duplicateReport": true,
- "moveReport": true,
- "viewFilter": true,
- "createFilter": true,
- "useFilter": true,
- "editFilter": true,
- "deleteFilter": true,
- "duplicateFilter": true,
- "moveFilter": true,
- "setPermissionsFilter": true,
- "viewCondition": true,
- "createCondition": true,
- "useCondition": true,
- "editCondition": true,
- "deleteCondition": true,
- "setPermissionsCondition": true,
- "duplicateCondition": true,
- "moveCondition": true,
- "viewTask": true,
- "createTask": true,
- "editTask": true,
- "runTask": true,
- "deleteTask": true,
- "setPermissionsTask": true,
- "duplicateTask": true,
- "moveTask": true,
- "viewFolderContent": true,
- "createFolderContent": true,
- "editFolderContent": true,
- "downloadFolderContent": true,
- "deleteFolderContent": true,
- "duplicateFolderContent": true,
- "moveFolderContent": true
}
}
Get the permissions associated with the specified member in the report.
id required | string <uuid> The unique ID of the report. |
memberPermissionId required | string <uuid> The unique ID of the member's permission. |
Set permissions for the specified member of the report.
id required | string <uuid> The unique ID of the report. |
memberPermissionId required | string <uuid> The ID of the member permission. |
The permission data.
viewProject | boolean |
viewReport | boolean |
createReport | boolean |
useReport | boolean |
editReport | boolean |
subscribeReport | boolean |
runReport | boolean |
deleteReport | boolean |
setPermissionsReport | boolean |
duplicateReport | boolean |
moveReport | boolean |
viewFilter | boolean |
createFilter | boolean |
useFilter | boolean |
editFilter | boolean |
deleteFilter | boolean |
duplicateFilter | boolean |
moveFilter | boolean |
setPermissionsFilter | boolean |
viewCondition | boolean |
createCondition | boolean |
useCondition | boolean |
editCondition | boolean |
deleteCondition | boolean |
setPermissionsCondition | boolean |
duplicateCondition | boolean |
moveCondition | boolean |
viewTask | boolean |
createTask | boolean |
editTask | boolean |
runTask | boolean |
deleteTask | boolean |
setPermissionsTask | boolean |
duplicateTask | boolean |
moveTask | boolean |
viewFolderContent | boolean |
createFolderContent | boolean |
editFolderContent | boolean |
downloadFolderContent | boolean |
deleteFolderContent | boolean |
duplicateFolderContent | boolean |
moveFolderContent | boolean |
{- "viewProject": true,
- "viewReport": true,
- "createReport": true,
- "useReport": true,
- "editReport": true,
- "subscribeReport": true,
- "runReport": true,
- "deleteReport": true,
- "setPermissionsReport": true,
- "duplicateReport": true,
- "moveReport": true,
- "viewFilter": true,
- "createFilter": true,
- "useFilter": true,
- "editFilter": true,
- "deleteFilter": true,
- "duplicateFilter": true,
- "moveFilter": true,
- "setPermissionsFilter": true,
- "viewCondition": true,
- "createCondition": true,
- "useCondition": true,
- "editCondition": true,
- "deleteCondition": true,
- "setPermissionsCondition": true,
- "duplicateCondition": true,
- "moveCondition": true,
- "viewTask": true,
- "createTask": true,
- "editTask": true,
- "runTask": true,
- "deleteTask": true,
- "setPermissionsTask": true,
- "duplicateTask": true,
- "moveTask": true,
- "viewFolderContent": true,
- "createFolderContent": true,
- "editFolderContent": true,
- "downloadFolderContent": true,
- "deleteFolderContent": true,
- "duplicateFolderContent": true,
- "moveFolderContent": true
}
Delete member permissions from the report.
id required | string <uuid> The unique ID of the report. |
The IDs of the member permissions to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Generate a report in the specified output format based on the provided selections.
id required | string <uuid> The unique ID of the report. |
outputFormat required | string The desired output format for the generated report. |
The selections for generating the report.
Array of objects or null (FieldSelectionDto) | |
appId | string or null |
bookmarkId | string or null |
{- "selections": [
- {
- "fieldName": "string",
- "values": [
- "string"
]
}
], - "appId": "string",
- "bookmarkId": "string"
}
Initiates the execution of the specified task or report request. The request can be a scheduled task, on-demand report, or on-demand task.
id required | string <uuid> The ID of the task or report request to run. |
Stops the execution of the specified task or request. The request can be a scheduled task or an on-demand request.
id required | string <uuid> The ID of the task or request to stop. |
Download the log file of the specified on-demand request if available. The log file contains information about the execution of the on-demand request.
id required | string <uuid> The ID of the on-demand request. |
Deletes the specified request. If the request is currently in the running or queued state, it will first be stopped before deletion. Additionally, associated log files and report files, if any, will be deleted from the storage.
id required | string <uuid> The ID of the request to delete. |
Download the report file generated by the specified request. The method gets the file from the storage and returns its URI for download.
id required | string <uuid> The ID of the request for which to download the report. |
version | string |
Update the storage service with the specified ID.
id required | string <uuid> The ID of the storage service to update. |
name required | string |
description | string or null |
type | string or null |
host | string or null |
username | string or null |
password | string or null |
passiveMode | boolean or null |
ftpTestDirectoryPath | string or null |
sftpPort | integer or null <int32> |
{- "name": "string",
- "description": "string",
- "type": "string",
- "host": "string",
- "username": "string",
- "password": "string",
- "passiveMode": true,
- "ftpTestDirectoryPath": "string",
- "sftpPort": 0
}
Delete multiple storage services with the specified IDs.
The list of storage service IDs to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Create a new task.
The request body containing task details.
name required | string |
description | string or null |
projectID required | string <uuid> |
{- "name": "string",
- "description": "string",
- "projectID": "4a3bdc18-db9e-4363-964a-de75946969f0"
}
Update an existing task.
id required | string <uuid> The ID of the task to update. |
The request containing updated task information.
name required | string |
description | string or null |
isActive required | boolean |
sendNotifications required | boolean |
notifyIfError | boolean or null |
notifyIfWarning | boolean or null |
notifyIfSuccess | boolean or null |
notificationRecipients | string or null |
notificationCc | string or null |
notificationBcc | string or null |
testMode | boolean |
testModeRecipients | string or null |
{- "name": "string",
- "description": "string",
- "isActive": true,
- "sendNotifications": true,
- "notifyIfError": true,
- "notifyIfWarning": true,
- "notifyIfSuccess": true,
- "notificationRecipients": "string",
- "notificationCc": "string",
- "notificationBcc": "string",
- "testMode": true,
- "testModeRecipients": "string"
}
Set permission for a task.
id required | string <uuid> The ID of the task. |
The permission request DTO containing the permission to set.
required | Array of objects (MemberRequestDto) |
required | object (PermissionDto) |
{- "members": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string"
}
], - "permissions": {
- "viewProject": true,
- "viewReport": true,
- "createReport": true,
- "useReport": true,
- "editReport": true,
- "subscribeReport": true,
- "runReport": true,
- "deleteReport": true,
- "setPermissionsReport": true,
- "duplicateReport": true,
- "moveReport": true,
- "viewFilter": true,
- "createFilter": true,
- "useFilter": true,
- "editFilter": true,
- "deleteFilter": true,
- "duplicateFilter": true,
- "moveFilter": true,
- "setPermissionsFilter": true,
- "viewCondition": true,
- "createCondition": true,
- "useCondition": true,
- "editCondition": true,
- "deleteCondition": true,
- "setPermissionsCondition": true,
- "duplicateCondition": true,
- "moveCondition": true,
- "viewTask": true,
- "createTask": true,
- "editTask": true,
- "runTask": true,
- "deleteTask": true,
- "setPermissionsTask": true,
- "duplicateTask": true,
- "moveTask": true,
- "viewFolderContent": true,
- "createFolderContent": true,
- "editFolderContent": true,
- "downloadFolderContent": true,
- "deleteFolderContent": true,
- "duplicateFolderContent": true,
- "moveFolderContent": true
}
}
Set permissions for a member of a task.
id required | string <uuid> The ID of the task. |
memberPermissionId required | string <uuid> The ID of the member's permissions. |
The permission DTO containing the permissions to set.
viewProject | boolean |
viewReport | boolean |
createReport | boolean |
useReport | boolean |
editReport | boolean |
subscribeReport | boolean |
runReport | boolean |
deleteReport | boolean |
setPermissionsReport | boolean |
duplicateReport | boolean |
moveReport | boolean |
viewFilter | boolean |
createFilter | boolean |
useFilter | boolean |
editFilter | boolean |
deleteFilter | boolean |
duplicateFilter | boolean |
moveFilter | boolean |
setPermissionsFilter | boolean |
viewCondition | boolean |
createCondition | boolean |
useCondition | boolean |
editCondition | boolean |
deleteCondition | boolean |
setPermissionsCondition | boolean |
duplicateCondition | boolean |
moveCondition | boolean |
viewTask | boolean |
createTask | boolean |
editTask | boolean |
runTask | boolean |
deleteTask | boolean |
setPermissionsTask | boolean |
duplicateTask | boolean |
moveTask | boolean |
viewFolderContent | boolean |
createFolderContent | boolean |
editFolderContent | boolean |
downloadFolderContent | boolean |
deleteFolderContent | boolean |
duplicateFolderContent | boolean |
moveFolderContent | boolean |
{- "viewProject": true,
- "viewReport": true,
- "createReport": true,
- "useReport": true,
- "editReport": true,
- "subscribeReport": true,
- "runReport": true,
- "deleteReport": true,
- "setPermissionsReport": true,
- "duplicateReport": true,
- "moveReport": true,
- "viewFilter": true,
- "createFilter": true,
- "useFilter": true,
- "editFilter": true,
- "deleteFilter": true,
- "duplicateFilter": true,
- "moveFilter": true,
- "setPermissionsFilter": true,
- "viewCondition": true,
- "createCondition": true,
- "useCondition": true,
- "editCondition": true,
- "deleteCondition": true,
- "setPermissionsCondition": true,
- "duplicateCondition": true,
- "moveCondition": true,
- "viewTask": true,
- "createTask": true,
- "editTask": true,
- "runTask": true,
- "deleteTask": true,
- "setPermissionsTask": true,
- "duplicateTask": true,
- "moveTask": true,
- "viewFolderContent": true,
- "createFolderContent": true,
- "editFolderContent": true,
- "downloadFolderContent": true,
- "deleteFolderContent": true,
- "duplicateFolderContent": true,
- "moveFolderContent": true
}
Delete members permissions.
id required | string <uuid> The ID of the task. |
The IDs of the members permissions to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Update the email details associated with a task.
id required | string <uuid> The ID of the task. |
The request containing the updated email settings.
from required | string |
ccBcc | boolean |
cc | string or null |
bcc | string or null |
ccQlikVariable | string or null <uuid> |
bccQlikVariable | string or null <uuid> |
subject required | string |
message | string or null |
isActive required | boolean |
oneToAll | boolean |
{- "from": "string",
- "ccBcc": true,
- "cc": "string",
- "bcc": "string",
- "ccQlikVariable": "b6a9a39e-9f60-4061-a5c7-d76c97c0d292",
- "bccQlikVariable": "15f165ef-b08e-4517-9856-7a12e51bb5d3",
- "subject": "string",
- "message": "string",
- "isActive": true,
- "oneToAll": true
}
Update the recipients associated with a task.
id required | string <uuid> The ID of the task. |
The list of recipient request DTOs.
id required | string <uuid> |
type required | string |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string"
}
]
Delete the specified recipients from the task.
id required | string <uuid> The ID of the task. |
The list of recipient IDs to be deleted.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Add or update a schedule for the specified task.
id required | string <uuid> The ID of the task. |
taskScheduleID | string <uuid> The ID of the task schedule, if updating an existing schedule. |
The request object containing schedule details.
name required | string |
frequency | string or null |
execution | string or null |
priority | integer <int32> |
timeZone required | string |
day | integer <int32> |
month | integer <int32> |
atHour | integer or null <int32> |
atMinut | integer or null <int32> |
everyHours | integer <int32> |
fromHour | integer or null <int32> |
fromMinut | integer or null <int32> |
toHour | integer or null <int32> |
toMinut | integer or null <int32> |
weeklyDays | string or null |
startDate | string <date-time> |
endDate | string <date-time> |
{- "name": "string",
- "frequency": "string",
- "execution": "string",
- "priority": 0,
- "timeZone": "string",
- "day": 0,
- "month": 0,
- "atHour": 0,
- "atMinut": 0,
- "everyHours": 0,
- "fromHour": 0,
- "fromMinut": 0,
- "toHour": 0,
- "toMinut": 0,
- "weeklyDays": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}
Delete multiple task schedules based on their unique identifiers.
id required | string <uuid> The ID of the task whose schedules are to be deleted. |
A list of IDs of the schedules to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Add or update an external event associated with a task. If a taskExternalEventID is provided, it updates the existing external event; otherwise, it adds a new external event.
id required | string <uuid> The ID of the task. |
taskExternalEventID | string <uuid> The ID of the external event (optional). |
The request containing information about the external event.
name required | string |
execution required | string |
priority required | integer <int32> |
description | string or null |
appID | string or null |
qlikEvent required | string |
startDate | string <date-time> |
endDate | string <date-time> |
timeZone | string or null |
{- "name": "string",
- "execution": "string",
- "priority": 0,
- "description": "string",
- "appID": "string",
- "qlikEvent": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z",
- "timeZone": "string"
}
Get a specific external event associated with a task identified by its ID and the external event ID.
id required | string <uuid> The ID of the task. |
taskExternalEventID required | string <uuid> The ID of the external event. |
Delete multiple external events associated with a specific task identified by its ID.
id required | string <uuid> The ID of the task. |
The IDs of the external events to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Delete a specific external event associated with a task identified by its ID and the ID of the external event.
id required | string <uuid> The ID of the task. |
externalEventId required | string <uuid> The ID of the external event to delete. |
Delete multiple triggers associated with a task.
id required | string <uuid> The ID of the task. |
A list of trigger IDs to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Add or update a report associated with a task.
id required | string <uuid> The ID of the task. |
taskReportID | string <uuid> The ID of the task report. |
The request containing the report details.
reportID required | string <uuid> |
format required | string |
emailEmbedment required | boolean |
emailAttachment required | boolean |
fileOpenPassword | string or null |
fileWritePassword | string or null |
isOpenFilePasswordProtected | boolean |
isWriteFilePasswordProtected | boolean |
object (IterationReportDto) | |
Array of objects or null (ReportFilterDto) | |
Array of objects or null (ReportConditionDto) | |
Array of objects or null (ReportStorageServiceDto) | |
object (ReportHubDto) | |
object (ReportFileStorageDto) | |
object (SeparatorOptionsDto) |
{- "reportID": "8359868a-424a-4ab7-af4e-2c301663b76a",
- "format": "string",
- "emailEmbedment": true,
- "emailAttachment": true,
- "fileOpenPassword": "string",
- "fileWritePassword": "string",
- "isOpenFilePasswordProtected": true,
- "isWriteFilePasswordProtected": true,
- "iterationOptions": {
- "zipEmailFiles": true,
- "evaluateConditionForEachIteration": true,
- "recipientsVariable": "string"
}, - "filters": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "order": 0
}
], - "conditions": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "storageServices": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fileStorageServiceID": "db6b02f1-07ca-4496-a2e2-141758930e83",
- "type": "string",
- "name": "string",
- "path": "string",
- "zipeFiles": true,
- "siteUrl": "string",
- "order": 0
}
], - "hub": {
- "folderID": "5b50a50a-0479-45f3-91f4-930134815ca7",
- "hubMaxFileOccurrences": 0
}, - "fileStorage": {
- "fileStorageServiceID": "db6b02f1-07ca-4496-a2e2-141758930e83",
- "path": "string"
}, - "separatorOptions": {
- "numberDecimalSeparator": "string",
- "numberGroupSeparator": "string"
}
}
Delete task reports associated with a task.
id required | string <uuid> The ID of the task. |
The IDs of the reports to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
Add a new recipient. The recipient is added to the specified organizations and the default group 'All users'.
The request containing details of the recipient to be added.
firstName required | string |
lastName required | string |
string or null | |
organizations required | Array of strings <uuid> [ items <uuid > ] |
{- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "organizations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
Update an existing user with the provided details. Supports updating user status, organizations, groups, organization roles, license, and tenant admin role.
id required | string <uuid> The ID of the user to be updated. |
The request containing details of the update action.
type required | string |
value required | any |
{- "type": "string",
- "value": null
}
Delete a user based on the provided user ID. Users cannot delete themselves. If the user is a tenant owner, deletion is forbidden. If the user has associated content, deletion is also forbidden.
id required | string <uuid> The ID of the user to delete. |
Transfer content and authorizations from one user to another based on the provided user ID and transfer request.
id required | string <uuid> The ID of the user whose content and authorizations will be transferred. |
The transfer request containing information about the new user and transfer options.
newUserID required | string <uuid> |
transferContent required | boolean |
transferPermissions required | boolean |
{- "newUserID": "7b14406f-6e5e-4539-9241-498262c20b44",
- "transferContent": true,
- "transferPermissions": true
}
Invite multiple users by email.
The request containing the details of users to be invited.
emails required | Array of strings |
tenantAdminRole | string or null |
Array of objects or null (OrganizationRoleDto) |
{- "emails": [
- "string"
], - "tenantAdminRole": "string",
- "organizations": [
- {
- "organizationID": "7bbda8d5-3d76-4b0c-b85a-4ae115424874",
- "roleName": "string"
}
]
}