Download OpenAPI specification:
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 non-empty |
| description | string or null |
| expiryDate required | string <date-time> |
{- "name": "string",
- "description": "string",
- "expiryDate": "2019-08-24T14:15:22Z"
}Get a list of all API keys with pagination and filtering support.
| name | string Api key name used for filtering.
|
| description | string Api key description used for filtering.
|
| sort_by | string Sort by field name (optional). Supported fields:
|
| expired | boolean Expired Api key filter. |
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
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 non-empty |
| description | string or null |
{- "name": "string",
- "description": "string"
}Delete multiple API keys (Admin).
A list of unique identifiers for the API keys to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]Get a list of all API keys with pagination and filtering support (Admin).
| user_id | string <uuid> Filter by user (optional). |
| name | string Api key name used for filtering.
|
| description | string Api key description used for filtering.
|
| sort_by | string Sort by field name (optional). Supported fields:
|
| expired | boolean Expired Api key filter. |
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Add a new condition to the system.
The data for the condition to add.
| projectId required | string <uuid> |
| name required | string non-empty |
| description | string or null |
| isActive required | boolean |
{- "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8",
- "name": "string",
- "description": "string",
- "isActive": true
}Get all conditions by project with pagination and filtering support.
| project_id | string <uuid> Filter by project ID (optional). |
| is_active | boolean Filter by active status (optional). |
| sort_by | string Sort by field name (optional). supported fields: "name", "description", "project.name" "createdDate", "modifiedDate", "isActive" |
| name | string Condition name used for filtering.
|
| description | string Condition description used for filtering.
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Delete one or more conditions by their IDs.
A list of unique identifiers for the conditions to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]Update an existing condition by its ID.
| Conditionid required | string <uuid> The unique identifier of the condition to update. |
The updated condition data.
| projectId required | string <uuid> |
| name required | string non-empty |
| description | string or null |
| isActive required | boolean |
{- "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8",
- "name": "string",
- "description": "string",
- "isActive": true
}Get all rules for a specific condition by its unique identifier with pagination support.
| conditionId required | string <uuid> The unique identifier of the condition whose rules to retrieve. |
| sort_by | string Sort by field name (optional). supported fields: "Name", "connection.name", "CreatedDate", "ModifiedDate" |
| name | string Condition rule name used for filtering.
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Add or update rules for a specific condition.
| conditionId required | string <uuid> The unique identifier of the condition to update rules for. |
The rules to add or update for the condition.
required | Array of objects (ConditionRuleResponseDto) |
{- "items": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "conditionId": "1e06e0eb-07f6-4fcd-8750-870cbafd1693",
- "name": "string",
- "connectionId": "84b500d7-71c8-4b1f-adf4-f1eb0000973d",
- "connection": "string",
- "numberOfValues": 0,
- "conditionRuleValues": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "conditionRuleId": "c1500357-2ca4-46d9-9ef2-7dc5a211829b",
- "type": "string",
- "variable": "string",
- "comparisonValue": "string",
- "chart": "string",
- "chartHasValue": true,
- "operator": "string",
- "lastReloadSuccessful": true,
- "order": 0
}
]
}
]
}Add or update rules for a specific condition.
| conditionId required | string <uuid> The unique identifier of the condition to update rules for. |
The rules to add or update for the condition.
| id | string <uuid> |
| conditionId required | string <uuid> |
| name required | string non-empty |
| connectionId required | string <uuid> |
| connection | string or null |
| numberOfValues | integer or null <int32> |
Array of objects or null (ConditionRuleValueDto) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "conditionId": "1e06e0eb-07f6-4fcd-8750-870cbafd1693",
- "name": "string",
- "connectionId": "84b500d7-71c8-4b1f-adf4-f1eb0000973d",
- "connection": "string",
- "numberOfValues": 0,
- "conditionRuleValues": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "conditionRuleId": "c1500357-2ca4-46d9-9ef2-7dc5a211829b",
- "type": "string",
- "variable": "string",
- "comparisonValue": "string",
- "chart": "string",
- "chartHasValue": true,
- "operator": "string",
- "lastReloadSuccessful": true,
- "order": 0
}
]
}Get a specific condition rule for a specific condition by its unique identifier.
| conditionId required | string <uuid> The unique identifier of the condition whose rule to retrieve. |
| ruleId required | string <uuid> The unique identifier of the condition rule to retrieve. |
Add or update rules for a specific condition.
| conditionRuleId required | string <uuid> The unique identifier of the condition rule to update. |
The rule to update for the condition.
| id | string <uuid> |
| conditionId required | string <uuid> |
| name required | string non-empty |
| connectionId required | string <uuid> |
| connection | string or null |
| numberOfValues | integer or null <int32> |
Array of objects or null (ConditionRuleValueDto) |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "conditionId": "1e06e0eb-07f6-4fcd-8750-870cbafd1693",
- "name": "string",
- "connectionId": "84b500d7-71c8-4b1f-adf4-f1eb0000973d",
- "connection": "string",
- "numberOfValues": 0,
- "conditionRuleValues": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "conditionRuleId": "c1500357-2ca4-46d9-9ef2-7dc5a211829b",
- "type": "string",
- "variable": "string",
- "comparisonValue": "string",
- "chart": "string",
- "chartHasValue": true,
- "operator": "string",
- "lastReloadSuccessful": true,
- "order": 0
}
]
}Delete one or more conditions by their IDs.
| conditionId required | string <uuid> The unique identifier of the condition whose rules should be deleted. |
A list of unique identifiers for the condition rules to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]Add a new group to the system.
The request object containing group details.
| name required | string non-empty |
| description | string or null |
| organizationId | string or null <uuid> |
| isActive | boolean |
{- "name": "string",
- "description": "string",
- "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9",
- "isActive": true
}Get a list of groups.
| sort_by | string Sort by field name (optional). Available fields: "Name", "Type", "Organization.Name", "Users" "CreatedDate", "ModifiedDate" |
| name | string Group name used for filtering. Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Delete multiple groups by their unique identifiers.
The list of group IDs to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]Update an existing group by its unique identifier.
| id required | string <uuid> The ID of the group to update. |
The request object containing updated group details.
| name required | string non-empty |
| description | string or null |
| organizationId | string or null <uuid> |
| isActive | boolean |
{- "name": "string",
- "description": "string",
- "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9",
- "isActive": true
}Update the members of a group.
The request object containing group and user details.
| groupId required | string <uuid> |
| name required | string non-empty |
| description | string or null |
| userIds | Array of strings or null <uuid> [ items <uuid > ] |
{- "groupId": "eb54e96e-21b8-4f54-9cd4-80fccbd06f55",
- "name": "string",
- "description": "string",
- "userIds": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}Get all files in the system (single, iteration and dedicated) with pagination and filtering.
| sort_by | string Sort by field name (optional). Available fields: "starred", "Type", "Name", "CreatedDate" |
| name | string File name used for filtering (optional). Optional filter operators can be applied to refine the search:
|
| extension | string File extension used for filtering (optional). Optional filter operators can be applied to refine the search:
|
| report.name | string Report name used for filtering (optional). Optional filter operators can be applied to refine the search:
|
| is_iteration | boolean Is iteration file filter (optional). |
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Get all occurrences of a specific file by its unique identifier.
| id required | string <uuid> The unique identifier of the file. |
| sort_by | string Sort by field name (optional). Available fields: "Type", "Name", "Size", "CreatedDate" |
| name | string File name used for filtering. Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Get iteration report files for a specific report ID and file extension.
| id required | string <uuid> The unique identifier of the report. |
| extension required | string The file extension. |
| sort_by | string Sort by field name (optional). Available fields: "starred", "Type", "Name", "Size", "CreatedDate" |
| name | string File name used for filtering. Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Get favorite files for the authenticated user with pagination and filtering.
| sort_by | string Sort by field name (optional). Available fields: "Type", "Name", "CreatedDate" |
| name | string File name used for filtering. Optional filter operators can be applied to refine the search:
|
| extension | string File extension used for filtering (exact match). Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Get recent files viewed or added within the last 7 days.
| sort_by | string Sort by field name (optional). Available fields: "Type", "Name", "CreatedDate" |
| name | string File name used for filtering. Optional filter operators can be applied to refine the search:
|
| extension | string File extension used for filtering (exact match). |
| event_type | string Event type filter: "viewed" or "added" (exact match). |
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Delete multiple files and all their occurrences.
List of files to delete.
| id | string <uuid> |
| reportId | string <uuid> |
| reportName | string or null |
| reportAvailableFormats | Array of strings or null |
| reportDelete | boolean or null |
| isIteration | boolean or null |
| occurrenceId | string or null <uuid> |
| name | string or null |
| fullName | string or null |
| type | string or null |
| extension | string or null |
| thumbnailPath | string or null |
| size | integer or null <int32> |
| starred | boolean or null |
| typeMime | string or null |
| lastStarDate | string or null <date-time> |
| createdDate | string or null <date-time> |
Array of objects or null (FileOccurrencerResponseDto) |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "reportId": "836df459-dc40-4aa1-972a-6eb0a864dff9",
- "reportName": "string",
- "reportAvailableFormats": [
- "string"
], - "reportDelete": true,
- "isIteration": true,
- "occurrenceId": "740a3903-0839-47b4-bce7-bee5e46cbf4a",
- "name": "string",
- "fullName": "string",
- "type": "string",
- "extension": "string",
- "thumbnailPath": "string",
- "size": 0,
- "starred": true,
- "typeMime": "string",
- "lastStarDate": "2019-08-24T14:15:22Z",
- "createdDate": "2019-08-24T14:15:22Z",
- "fileOccurrences": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fileId": "a1c6a2ab-4b01-4253-b4c9-70e04b3b48fc",
- "name": "string",
- "fullName": "string",
- "extension": "string",
- "path": "string",
- "size": 0,
- "typeMime": "string",
- "createdDate": "2019-08-24T14:15:22Z"
}
]
}
]Download a file or zipped report file.
| id | string <uuid> The unique identifier of the file to download. |
| isIteration | boolean Default: false Flag indicating whether the file is an iteration report. |
Update an existing hub configuration by its unique identifier.
| id required | string <uuid> The unique identifier of the hub configuration to update. |
The updated hub configuration data.
| fromEmail required | string non-empty |
| fromName required | string non-empty |
| customEmailFooter | string or null |
| hideSubsciptionLink | boolean |
{- "fromEmail": "string",
- "fromName": "string",
- "customEmailFooter": "string",
- "hideSubsciptionLink": true
}Add a new folder to the hub.
The data for the folder to add.
| parentId | string or null <uuid> |
| name required | string non-empty |
| parentUrl required | string non-empty |
| location required | string non-empty |
{- "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43",
- "name": "string",
- "parentUrl": "string",
- "location": "string"
}Get all folders, optionally excluding a specific folder or the root folder.
| exceptFolderId | string <uuid> Optional folder ID to exclude from the results. |
| exceptRoot | boolean Default: false If true, excludes the root folder from the results. |
Update an existing folder by its unique identifier.
| HubFolderId required | string <uuid> The unique identifier of the folder to update. |
The updated folder data.
| parentId | string or null <uuid> |
| name required | string non-empty |
| parentUrl required | string non-empty |
| location required | string non-empty |
{- "parentId": "70850378-7d3c-4f45-91b7-942d4dfbbd43",
- "name": "string",
- "parentUrl": "string",
- "location": "string"
}| sort_by | string Sort by field name (optional). Available fields: "Name", "ParentUrl" |
| name | string Folder name used for filtering. Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Delete one or more folders by their unique identifiers.
A list of unique identifiers for the folders to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]Get a list of all identity providers in the system.
| sort_by | string Sort by field name (optional). Available fields: "Name", "Description", "Type" |
| name | string Identity provider name used for filtering. Optional filter operators can be applied to refine the search:
|
| description | string Identity provider description used for filtering. Optional filter operators can be applied to refine the search:
|
| type | string Identity provider type used for filtering (e.g., "SAML", "JWT"). Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Delete multiple identity providers by their unique identifiers.
List of identity provider identifiers to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]Add a new identity provider to the system.
The identity provider details to create.
| name required | string non-empty |
| description | string or null |
| signAuthnRequest | boolean |
| entityID | string or null |
| singleSignOnUrl | string or null |
| type required | string non-empty |
| certificatePublicKey | string or null |
| singleLogoutUrl | string or null |
| certificateFile | string or null |
| buttonLabel | string or null |
{- "name": "string",
- "description": "string",
- "signAuthnRequest": true,
- "entityID": "string",
- "singleSignOnUrl": "string",
- "type": "string",
- "certificatePublicKey": "string",
- "singleLogoutUrl": "string",
- "certificateFile": "string",
- "buttonLabel": "string"
}Update an existing identity provider by its unique identifier.
| id required | string <uuid> The ID of the identity provider to update. |
The updated identity provider details.
| name required | string non-empty |
| description | string or null |
| signAuthnRequest | boolean |
| entityID | string or null |
| singleSignOnUrl | string or null |
| type required | string non-empty |
| certificatePublicKey | string or null |
| singleLogoutUrl | string or null |
| certificateFile | string or null |
| buttonLabel | string or null |
{- "name": "string",
- "description": "string",
- "signAuthnRequest": true,
- "entityID": "string",
- "singleSignOnUrl": "string",
- "type": "string",
- "certificatePublicKey": "string",
- "singleLogoutUrl": "string",
- "certificateFile": "string",
- "buttonLabel": "string"
}Add a new organization to the system.
The data for the organization to add.
| name | string or null |
| displayName required | string non-empty |
| description | string or null |
| themeId required | string <uuid> |
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "themeId": "53fe7fb9-b3ba-4541-bf79-a49c12f44b76"
}Get a list of all organizations.
| sort_by | string Sort by field name (optional). Available fields: "Name", "DisplayName", "Description" |
| name | string Organization name used for filtering. Optional filter operators can be applied to refine the search:
|
| description | string Organization description used for filtering. Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Update an existing organization by its unique identifier.
| id required | string <uuid> The ID of the organization to update. |
The updated organization data.
| name | string or null |
| displayName required | string non-empty |
| description | string or null |
| themeId required | string <uuid> |
{- "name": "string",
- "displayName": "string",
- "description": "string",
- "themeId": "53fe7fb9-b3ba-4541-bf79-a49c12f44b76"
}Get all projects for a specific organization with optional filtering, sorting, and pagination.
| id required | string <uuid> The ID of the organization. |
| sort_by | string Sort by field name (optional). Available fields: "Name", "Description" |
| name | string Project name used for filtering. Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Get all members of a specific organization with optional filtering, sorting, and pagination.
| id required | string <uuid> The ID of the organization. |
| sort_by | string Sort by field name (optional). Available fields: "Type", "Name", "Email" |
| name | string Member name used for filtering. Optional filter operators can be applied to refine the search:
|
| type | string Member type used for filtering. Available types : "user", "group". |
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Get all resources of a specific organization with optional filtering, sorting, and pagination.
| id required | string <uuid> The ID of the organization. |
| sort_by | string Sort by field name (optional). Available fields: "Name", "Description", "Url" |
| name | string Resource name used for filtering. Optional filter operators can be applied to refine the search:
|
| description | string Resource description used for filtering. Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Get all Qlik apps of a specific organization with optional filtering, sorting, and pagination.
| id required | string <uuid> The ID of the organization. |
| sort_by | string Sort by field name (optional). Available fields: "Name", "Stream" |
| name | string QlikApp name used for filtering. Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Update Qlik apps of a specific organization.
| id required | string <uuid> The ID of the organization. |
The updated list of Qlik apps.
| id | string <uuid> |
| appId | string or null |
| name | string or null |
| description | string or null |
| stream | string or null |
| folder | string or null |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "appId": "string",
- "name": "string",
- "description": "string",
- "stream": "string",
- "folder": "string"
}
]Get all Qlik apps that are not associated with any organization with optional filtering, sorting, and pagination.
| sort_by | string Sort by field name (optional). Available fields: "Name", "Stream" |
| name | string QlikApp name used for filtering. Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Update authentication details of a specific organization.
| id required | string <uuid> The ID of the organization. |
The updated authentication details.
| allowNtlm | boolean |
| allowJwt | boolean |
Array of objects or null (IdentityProviderResponseInfoDto) |
{- "allowNtlm": true,
- "allowJwt": true,
- "identityProviders": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "isAactive": true,
- "createdDate": "2019-08-24T14:15:22Z"
}
]
}Delete organizations by their unique identifiers.
A list of organization IDs to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]Get a list of all projects with pagination and filtering.
| organization_id | string <uuid> Filter by organization name (optional) |
| modified_by | string Filter by modified by user (optional) : exact match. |
| is_active | boolean Filter by active status (optional) |
| sort_by | string Sort by field name (optional). Available fields: "Name", "Description", "Organization.name", "IsActive", "Tasks", "CreatedDate", "ModifiedDate" |
| name | string Project name used for filtering.
|
| description | string Project description used for filtering. Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Delete one or more projects.
| deleteFiles | boolean Whether to delete associated files. |
A list of project IDs to delete.
| id required | string <uuid> |
| name required | string non-empty |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
]Create a new Qlik app.
The data for the Qlik app to add.
| appId required | string non-empty |
| name required | string non-empty |
| description | string or null |
| folderId required | string <uuid> |
| folderPath required | string non-empty |
| stream | string or null |
| mashupTemplate | string or null |
| allowQlikSenseApp required | boolean |
| allowMashup required | boolean |
| defaultOpen required | string non-empty |
| templateTitle | string or null |
| templateDescription | string or null |
| themeId | string or null |
| organizationId | string or null <uuid> |
Array of objects or null (QlikFieldRequestDto) | |
Array of objects or null (QlikAppSheetsRequestDto) |
{- "appId": "string",
- "name": "string",
- "description": "string",
- "folderId": "5b6379a4-2a6c-4085-b184-45838a3b8e7e",
- "folderPath": "string",
- "stream": "string",
- "mashupTemplate": "string",
- "allowQlikSenseApp": true,
- "allowMashup": true,
- "defaultOpen": "string",
- "templateTitle": "string",
- "templateDescription": "string",
- "themeId": "string",
- "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9",
- "usedFields": [
- {
- "name": "string",
- "order": 0,
- "appId": "string"
}
], - "usedSheets": [
- {
- "sheetId": "string",
- "sheetName": "string",
- "showSelection": true,
- "groupName": "string",
- "order": 0
}
]
}Get a list of all Qlik apps with pagination and filtering.
| sort_by | string Sort by field name (optional). Available fields: "Name", "Stream", "FolderPath", "MashupTemplate" |
| name | string QlikApp name used for filtering. Optional filter operators can be applied to refine the search:
|
| stream | string QlikApp stream used for filtering. Optional filter operators can be applied to refine the search:
|
| folder_id | string <uuid> QlikApp folderId used for filtering (exact match). |
| mashup_template | string QlikApp mashupTemplate used for filtering. Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Update an existing Qlik app by its unique identifier.
| id required | string <uuid> The unique identifier of the Qlik app to update. |
The updated Qlik app data.
| appId required | string non-empty |
| name required | string non-empty |
| description | string or null |
| folderId required | string <uuid> |
| folderPath required | string non-empty |
| stream | string or null |
| mashupTemplate | string or null |
| allowQlikSenseApp required | boolean |
| allowMashup required | boolean |
| defaultOpen required | string non-empty |
| templateTitle | string or null |
| templateDescription | string or null |
| themeId | string or null |
| organizationId | string or null <uuid> |
Array of objects or null (QlikFieldRequestDto) | |
Array of objects or null (QlikAppSheetsRequestDto) |
{- "appId": "string",
- "name": "string",
- "description": "string",
- "folderId": "5b6379a4-2a6c-4085-b184-45838a3b8e7e",
- "folderPath": "string",
- "stream": "string",
- "mashupTemplate": "string",
- "allowQlikSenseApp": true,
- "allowMashup": true,
- "defaultOpen": "string",
- "templateTitle": "string",
- "templateDescription": "string",
- "themeId": "string",
- "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9",
- "usedFields": [
- {
- "name": "string",
- "order": 0,
- "appId": "string"
}
], - "usedSheets": [
- {
- "sheetId": "string",
- "sheetName": "string",
- "showSelection": true,
- "groupName": "string",
- "order": 0
}
]
}Get Qlik apps of a specific folder or the root folder.
| folderId required | string <uuid> The unique identifier of the folder (optional). |
| name | string Filter by recipient name (optional). Optional filter operators can be applied to refine the search:
|
| ofRoot | boolean Default: false If true, retrieves Qlik apps of the root folder. |
Update the synchronization information of a Qlik app.
| id required | string <uuid> The unique identifier of the Qlik app. |
The updated synchronization information.
| defaultFolderUrl | string or null |
| defaultFolderId | string or null <uuid> |
| qlikSenseServer | string or null |
| qlikSenseAdminUser | string or null |
object (ScheduleRequestDto) |
{- "defaultFolderUrl": "string",
- "defaultFolderId": "1f1371df-c978-4137-ba84-9ead709b283b",
- "qlikSenseServer": "string",
- "qlikSenseAdminUser": "string",
- "schedule": {
- "name": "string",
- "isActive": true,
- "frequency": "string",
- "execution": "string",
- "priority": 0,
- "timeZone": "string",
- "day": 0,
- "month": 0,
- "atHour": 0,
- "atMinut": 0,
- "everyHours": 0,
- "fromHour": 0,
- "fromMinut": 0,
- "toHour": 0,
- "weeklyDays": "string",
- "timeZoneOfset": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}
}Get a list of reports associated with the authenticated user with pagination and filtering.
| project_id | string <uuid> Filter by project ID (optional) |
| sort_by | string Sort by field name (optional). Available fields: "Name", "Description", "Type", "Project.Name", "IsIteration" |
| name | string Report name used for filtering.
|
| description | string Report description used for filtering.
|
| type | string Filter by report type (optional) |
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Get a list of all resources.
| sort_by | string Sort by field name (optional). Example: "name", "description", "type", "url", "createdDate", "modifiedDate" |
| name | string Resource name used for filtering.
|
| description | string Resource description used for filtering.
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Add a new resource to the system.
The resource details to add.
| name required | string non-empty |
| description | string or null |
| type required | string non-empty |
| organizationId required | string <uuid> |
| url required | string non-empty |
{- "name": "string",
- "description": "string",
- "type": "string",
- "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9",
- "url": "string"
}Get resources specific to the authenticated user.
| sort_by | string Sort by field name (optional). Example: "name", "description", "type", "url", "createdDate", "modifiedDate" |
| name | string Resource name used for filtering.
|
| description | string Resource description used for filtering.
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Delete resources by their unique identifiers.
| resourceIds required | string |
List of resource IDs to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]Update an existing resource by its unique identifier.
| id required | string <uuid> The ID of the resource to update. |
The updated resource details.
| name required | string non-empty |
| description | string or null |
| type required | string non-empty |
| organizationId required | string <uuid> |
| url required | string non-empty |
{- "name": "string",
- "description": "string",
- "type": "string",
- "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9",
- "url": "string"
}Get a list of roles
| sort_by | string Sort by field name (optional). Available fields: "Name", "Type", "CreatedDate", "ModifiedDate" |
| name | string Group name used for filtering. Optional filter operators can be applied to refine the search:
|
| is_active | boolean Role IsActive field used for filtering. |
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Add a new role to the system.
The data for the role to add.
| name required | string non-empty |
| description | string or null |
| allProjects | boolean |
Array of objects or null (BaseEntityInfo) | |
required | object (PermissionDto) |
| isActive required | boolean |
{- "name": "string",
- "description": "string",
- "allProjects": true,
- "projects": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "permissions": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "viewProject": true,
- "importProject": true,
- "updateProject": true,
- "deleteProject": true,
- "viewTask": true,
- "createTask": true,
- "editTask": true,
- "deleteTask": true,
- "runTask": true,
- "viewTaskStatus": true,
- "viewUser": true,
- "createUser": true,
- "editUser": true,
- "deleteUser": true,
- "viewGroup": true,
- "createGroup": true,
- "editGroup": true,
- "deleteGroup": true,
- "viewUserDirectory": true,
- "createUserDirectory": true,
- "editUserDirectory": true,
- "deleteUserDirectory": true,
- "viewSystem": true,
- "createSystem": true,
- "editSystem": true,
- "deleteSystem": true,
- "viewSettings": true,
- "editSettings": true,
- "useApiKeys": true,
- "previewPublishedReport": true,
- "downloadPublishedReport": true,
- "subscribePublishedReport": true,
- "deletePublishedReport": true,
- "viewCondition": true,
- "createCondition": true,
- "editCondition": true,
- "deleteCondition": true,
- "enterprise": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "modifiedDate": "2019-08-24T14:15:22Z"
}, - "isActive": true
}Get simplified roles info (ID + Name).
| sort_by | string Sort by field name (optional). Available fields: "Name", "Type", "CreatedDate", "ModifiedDate" |
| name | string Group name used for filtering. Optional filter operators can be applied to refine the search:
|
| is_active | boolean Role IsActive field used for filtering. |
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Update an existing role by its unique identifier.
| id required | string <uuid> The unique identifier of the role to update. |
The updated role data.
| name required | string non-empty |
| description | string or null |
| allProjects | boolean |
Array of objects or null (BaseEntityInfo) | |
required | object (PermissionDto) |
| isActive required | boolean |
{- "name": "string",
- "description": "string",
- "allProjects": true,
- "projects": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "permissions": {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "viewProject": true,
- "importProject": true,
- "updateProject": true,
- "deleteProject": true,
- "viewTask": true,
- "createTask": true,
- "editTask": true,
- "deleteTask": true,
- "runTask": true,
- "viewTaskStatus": true,
- "viewUser": true,
- "createUser": true,
- "editUser": true,
- "deleteUser": true,
- "viewGroup": true,
- "createGroup": true,
- "editGroup": true,
- "deleteGroup": true,
- "viewUserDirectory": true,
- "createUserDirectory": true,
- "editUserDirectory": true,
- "deleteUserDirectory": true,
- "viewSystem": true,
- "createSystem": true,
- "editSystem": true,
- "deleteSystem": true,
- "viewSettings": true,
- "editSettings": true,
- "useApiKeys": true,
- "previewPublishedReport": true,
- "downloadPublishedReport": true,
- "subscribePublishedReport": true,
- "deletePublishedReport": true,
- "viewCondition": true,
- "createCondition": true,
- "editCondition": true,
- "deleteCondition": true,
- "enterprise": true,
- "createdDate": "2019-08-24T14:15:22Z",
- "modifiedDate": "2019-08-24T14:15:22Z"
}, - "isActive": true
}Update the authentication methods (JWT / NTLM).
The updated authentication configuration.
| jwtAuth required | boolean |
| ntlmAuth required | boolean |
{- "jwtAuth": true,
- "ntlmAuth": true
}Add a new SMTP server.
| name required | string non-empty |
| description | string or null |
| fromAddress | string or null |
| fromName required | string non-empty |
| emailPrefix | string or null |
| hostName required | string non-empty |
| smtpPort required | integer <int32> |
| ssl | boolean |
| userName | string or null |
| password | string or null |
| testEmail | string or null |
{- "name": "string",
- "description": "string",
- "fromAddress": "string",
- "fromName": "string",
- "emailPrefix": "string",
- "hostName": "string",
- "smtpPort": 0,
- "ssl": true,
- "userName": "string",
- "password": "string",
- "testEmail": "string"
}Update an existing SMTP server by its unique identifier.
| id required | string <uuid> |
| name required | string non-empty |
| description | string or null |
| fromAddress | string or null |
| fromName required | string non-empty |
| emailPrefix | string or null |
| hostName required | string non-empty |
| smtpPort required | integer <int32> |
| ssl | boolean |
| userName | string or null |
| password | string or null |
| testEmail | string or null |
{- "name": "string",
- "description": "string",
- "fromAddress": "string",
- "fromName": "string",
- "emailPrefix": "string",
- "hostName": "string",
- "smtpPort": 0,
- "ssl": true,
- "userName": "string",
- "password": "string",
- "testEmail": "string"
}The SMTP server configuration to test.
| name required | string non-empty |
| description | string or null |
| fromAddress | string or null |
| fromName required | string non-empty |
| emailPrefix | string or null |
| hostName required | string non-empty |
| smtpPort required | integer <int32> |
| ssl | boolean |
| userName | string or null |
| password | string or null |
| testEmail | string or null |
{- "name": "string",
- "description": "string",
- "fromAddress": "string",
- "fromName": "string",
- "emailPrefix": "string",
- "hostName": "string",
- "smtpPort": 0,
- "ssl": true,
- "userName": "string",
- "password": "string",
- "testEmail": "string"
}Get a list of available task statuses.
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Get a list of available request statuses.
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Generates and executes an on-demand report request with selections and filters.
The on-demand request containing report configuration, selections, and options.
| id | string <uuid> |
| type | string or null |
object (OnDemandRequestConfig) | |
Array of objects or null (FieldSelection) | |
| appId | string or null |
| ignoreExistingFilters | boolean |
| overrideReportApp | boolean |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "config": {
- "reportId": "836df459-dc40-4aa1-972a-6eb0a864dff9",
- "outputFormat": "string"
}, - "selections": [
- {
- "fieldName": "string",
- "selectedCount": 0,
- "selectedValues": [
- "string"
], - "isNumeric": true
}
], - "appId": "string",
- "ignoreExistingFilters": true,
- "overrideReportApp": true
}Get all file storage services, optionally filtered by type.
| sort_by | string Sort by field name (optional). Available fields: "Name", "Description", "Type", "IsDefault" |
| name | string File storage service name used for filtering. Optional filter operators can be applied to refine the search:
|
| description | string File storage service description used for filtering. Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Delete multiple file storage services by their unique identifiers.
The list of IDs of the file storage services to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]Create a new subscription (destination).
The destination data.
| name | string or null |
| description | string or null |
| triggerType required | string non-empty |
| type required | string non-empty |
Array of objects or null (SubscriptionReportDto) | |
object (SubscriptionQlikEntityDto) | |
| format | string or null |
object (ScheduleRequestDto) | |
object (ExternalEventRequestDto) | |
Array of objects or null (SubscriptionRecipientDto) | |
| subscribeTo | string or null |
object (SubscriptionFilterDto) | |
required | object (SubscriptionEmailDto) |
| isActive | boolean |
{- "name": "string",
- "description": "string",
- "triggerType": "string",
- "type": "string",
- "reports": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "formats": [
- "string"
], - "zipEmailFiles": true,
- "emailAttachment": true,
- "emailEmbedment": true,
- "filter": {
- "selections": [
- {
- "fieldName": "string",
- "selectedCount": 0,
- "selectedValues": [
- "string"
], - "isNumeric": true
}
], - "selectionsPreview": "string",
- "bookmarkId": "string",
- "bookmarkName": "string",
- "appId": "string",
- "serverAddress": "string"
}
}
], - "qlikEntity": {
- "id": "string",
- "appId": "string",
- "serverAddress": "string",
- "type": "string",
- "format": "string",
- "width": 0.1,
- "height": 0.1
}, - "format": "string",
- "schedule": {
- "name": "string",
- "isActive": true,
- "frequency": "string",
- "execution": "string",
- "priority": 0,
- "timeZone": "string",
- "day": 0,
- "month": 0,
- "atHour": 0,
- "atMinut": 0,
- "everyHours": 0,
- "fromHour": 0,
- "fromMinut": 0,
- "toHour": 0,
- "weeklyDays": "string",
- "timeZoneOfset": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "externalEvent": {
- "name": "string",
- "description": "string",
- "appId": "string",
- "isActive": true,
- "execution": "string",
- "priority": 0,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "recipients": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fullName": "string",
- "email": "string",
- "type": "string"
}
], - "subscribeTo": "string",
- "filter": {
- "selections": [
- {
- "fieldName": "string",
- "selectedCount": 0,
- "selectedValues": [
- "string"
], - "isNumeric": true
}
], - "selectionsPreview": "string",
- "bookmarkId": "string",
- "bookmarkName": "string",
- "appId": "string",
- "serverAddress": "string"
}, - "email": {
- "bc": "string",
- "bcc": "string",
- "ccQlikVariableId": "009367f7-7731-4b42-80ba-c925ab8a19ec",
- "bccQlikVariableId": "5b8685b6-bf7c-447b-9ff3-8f7f5a2e0bf8",
- "subject": "string",
- "message": "string"
}, - "isActive": true
}Get all subscriptions for the current user with support for pagination, filtering by name and type, and sorting.
| sort_by | string Sort by field name (optional). Available fields: "subscribeTo", "Type", "Subject", "triggerType", "lastExecutionDate", "nextExecutionDate" |
| subscribe_to | string Subscribe_to used for filtering by title of the subscription.
|
| type | string Filter by subscription type (Report, MultipleReports, QlikEntity) Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Delete one or more subscriptions by their unique identifiers.
A list of subscription IDs to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]Update an existing subscription (destination).
| SubcriptionId required | string <uuid> The unique identifier of the subscription to update. |
The destination data.
| name | string or null |
| description | string or null |
| triggerType required | string non-empty |
| type required | string non-empty |
Array of objects or null (SubscriptionReportDto) | |
object (SubscriptionQlikEntityDto) | |
| format | string or null |
object (ScheduleRequestDto) | |
object (ExternalEventRequestDto) | |
Array of objects or null (SubscriptionRecipientDto) | |
| subscribeTo | string or null |
object (SubscriptionFilterDto) | |
required | object (SubscriptionEmailDto) |
| isActive | boolean |
{- "name": "string",
- "description": "string",
- "triggerType": "string",
- "type": "string",
- "reports": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string",
- "description": "string",
- "formats": [
- "string"
], - "zipEmailFiles": true,
- "emailAttachment": true,
- "emailEmbedment": true,
- "filter": {
- "selections": [
- {
- "fieldName": "string",
- "selectedCount": 0,
- "selectedValues": [
- "string"
], - "isNumeric": true
}
], - "selectionsPreview": "string",
- "bookmarkId": "string",
- "bookmarkName": "string",
- "appId": "string",
- "serverAddress": "string"
}
}
], - "qlikEntity": {
- "id": "string",
- "appId": "string",
- "serverAddress": "string",
- "type": "string",
- "format": "string",
- "width": 0.1,
- "height": 0.1
}, - "format": "string",
- "schedule": {
- "name": "string",
- "isActive": true,
- "frequency": "string",
- "execution": "string",
- "priority": 0,
- "timeZone": "string",
- "day": 0,
- "month": 0,
- "atHour": 0,
- "atMinut": 0,
- "everyHours": 0,
- "fromHour": 0,
- "fromMinut": 0,
- "toHour": 0,
- "weeklyDays": "string",
- "timeZoneOfset": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "externalEvent": {
- "name": "string",
- "description": "string",
- "appId": "string",
- "isActive": true,
- "execution": "string",
- "priority": 0,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}, - "recipients": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fullName": "string",
- "email": "string",
- "type": "string"
}
], - "subscribeTo": "string",
- "filter": {
- "selections": [
- {
- "fieldName": "string",
- "selectedCount": 0,
- "selectedValues": [
- "string"
], - "isNumeric": true
}
], - "selectionsPreview": "string",
- "bookmarkId": "string",
- "bookmarkName": "string",
- "appId": "string",
- "serverAddress": "string"
}, - "email": {
- "bc": "string",
- "bcc": "string",
- "ccQlikVariableId": "009367f7-7731-4b42-80ba-c925ab8a19ec",
- "bccQlikVariableId": "5b8685b6-bf7c-447b-9ff3-8f7f5a2e0bf8",
- "subject": "string",
- "message": "string"
}, - "isActive": true
}Get all subscriptions for the current user.
| name | string Filter by subscription site name (supports search operators via query string) Example: ?name[contains]=site or ?name[equals]=MySite |
| sort_by | string Sort field: "name", "createddate", "modifieddate". Default is "name" |
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Add a new task.
The task data to add.
| name required | string non-empty |
| projectId required | string <uuid> |
| description | string or null |
{- "name": "string",
- "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8",
- "description": "string"
}| project_id | string <uuid> Filter by project ID (optional). |
| is_active | boolean Filter by active status (optional). |
| is_scheduled | boolean Filter by scheduled status (optional). |
| name | string Task name used for filtering.
|
| description | string Task description used for filtering.
|
| sort_by | string Sort by field name (optional). Supported fields:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Update an existing task.
| id required | string <uuid> The unique identifier of the task. |
The updated task data.
| name required | string non-empty |
| description | string or null |
| isActive required | boolean |
| sendNotifications | boolean |
| notifyIfError | boolean |
| notifyIfWarning | boolean |
| notifyIfSuccess | boolean |
| 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"
}Duplicate an existing task by its unique identifier.
| id required | string <uuid> The unique identifier of the task to duplicate. |
The request data for duplicating the task (To Overwrite report apps).
| newName | string or null |
Array of objects or null (OverwriteReportAppsDto) |
{- "newName": "string",
- "overwriteReportApps": [
- {
- "reportId": "836df459-dc40-4aa1-972a-6eb0a864dff9",
- "qlikApps": [
- {
- "qlikAppId": "c8e142ed-5c22-4064-87da-aac893bd9e5b",
- "newQlikAppId": "b99f706c-8be1-4727-98ff-d7031402bcd1"
}
]
}
]
}Enable or disable tasks.
A list of tasks to enable or disable.
| id required | string <uuid> |
| isActive required | boolean |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "isActive": true
}
]| id required | string <uuid> The unique identifier of the task. |
| selected_format_id | string Filter by selected format ID (optional). |
| sort_by | string Sort by field name (optional). Supported fields: "format", "createdDate", etc. |
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
| taskId required | string <uuid> |
| reportId required | string <uuid> |
| format required | string non-empty |
| zipFolderFiles | boolean |
| zipEmailFiles | boolean |
| evaluateConditionForEachIteration | boolean |
| folderVariable | string or null |
| recipientsVariable | string or null |
| ftpVariable | string or null |
| hubAuthorizedUserVariable | string or null |
| dropboxVariable | string or null |
| onedriveVariable | string or null |
| googledriveVariable | string or null |
| emailAttachment | boolean |
| emailEmbedment | boolean |
| publishToQalyptusHub | boolean |
| maxFileOccurrences | integer <int32> |
| secureOutputFiles | boolean |
| fileOpenPassword | string or null |
| fileWritePassword | string or null |
| isOpenFilePasswordProtected | boolean |
| isWriteFilePasswordProtected | boolean |
Array of objects or null (ReportConditionDto) | |
Array of objects or null (ReportFilterDto) | |
Array of objects or null (ReportStorageServiceDto) | |
Array of objects or null (TaskReportFolderDto) | |
Array of objects or null (OverwriteReportAppsDto) |
{- "reportId": "836df459-dc40-4aa1-972a-6eb0a864dff9",
- "format": "string",
- "zipFolderFiles": true,
- "zipEmailFiles": true,
- "evaluateConditionForEachIteration": true,
- "folderVariable": "string",
- "recipientsVariable": "string",
- "ftpVariable": "string",
- "hubAuthorizedUserVariable": "string",
- "dropboxVariable": "string",
- "onedriveVariable": "string",
- "googledriveVariable": "string",
- "emailAttachment": true,
- "emailEmbedment": true,
- "publishToQalyptusHub": true,
- "maxFileOccurrences": 0,
- "secureOutputFiles": true,
- "fileOpenPassword": "string",
- "fileWritePassword": "string",
- "isOpenFilePasswordProtected": true,
- "isWriteFilePasswordProtected": true,
- "reportConditions": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "taskReportId": "ad6383c6-c2fc-41b1-a0db-20eb065c3d31",
- "conditionId": "1e06e0eb-07f6-4fcd-8750-870cbafd1693"
}
], - "reportFilters": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "taskReportId": "ad6383c6-c2fc-41b1-a0db-20eb065c3d31",
- "filterId": "aff0ee0f-f371-4b82-82c6-dc3b96f05c91",
- "order": 0
}
], - "reportStorageServices": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fileStorageServiceId": "ec26fc06-bcc1-4aad-941e-cddbc71126f5",
- "path": "string",
- "sharePointSiteUrl": "string",
- "order": 0
}
], - "reportFolders": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "taskReportId": "ad6383c6-c2fc-41b1-a0db-20eb065c3d31",
- "path": "string"
}
], - "overwriteReportApps": [
- {
- "reportId": "836df459-dc40-4aa1-972a-6eb0a864dff9",
- "qlikApps": [
- {
- "qlikAppId": "c8e142ed-5c22-4064-87da-aac893bd9e5b",
- "newQlikAppId": "b99f706c-8be1-4727-98ff-d7031402bcd1"
}
]
}
]
}Update task reports for a specific task.
| taskId required | string <uuid> The unique identifier of the task. |
| taskReportId required | string <uuid> The unique identifier of task report. |
Task report data to update.
| reportId required | string <uuid> |
| format required | string non-empty |
| zipFolderFiles | boolean |
| zipEmailFiles | boolean |
| evaluateConditionForEachIteration | boolean |
| folderVariable | string or null |
| recipientsVariable | string or null |
| ftpVariable | string or null |
| hubAuthorizedUserVariable | string or null |
| dropboxVariable | string or null |
| onedriveVariable | string or null |
| googledriveVariable | string or null |
| emailAttachment | boolean |
| emailEmbedment | boolean |
| publishToQalyptusHub | boolean |
| maxFileOccurrences | integer <int32> |
| secureOutputFiles | boolean |
| fileOpenPassword | string or null |
| fileWritePassword | string or null |
| isOpenFilePasswordProtected | boolean |
| isWriteFilePasswordProtected | boolean |
Array of objects or null (ReportConditionDto) | |
Array of objects or null (ReportFilterDto) | |
Array of objects or null (ReportStorageServiceDto) | |
Array of objects or null (TaskReportFolderDto) | |
Array of objects or null (OverwriteReportAppsDto) |
{- "reportId": "836df459-dc40-4aa1-972a-6eb0a864dff9",
- "format": "string",
- "zipFolderFiles": true,
- "zipEmailFiles": true,
- "evaluateConditionForEachIteration": true,
- "folderVariable": "string",
- "recipientsVariable": "string",
- "ftpVariable": "string",
- "hubAuthorizedUserVariable": "string",
- "dropboxVariable": "string",
- "onedriveVariable": "string",
- "googledriveVariable": "string",
- "emailAttachment": true,
- "emailEmbedment": true,
- "publishToQalyptusHub": true,
- "maxFileOccurrences": 0,
- "secureOutputFiles": true,
- "fileOpenPassword": "string",
- "fileWritePassword": "string",
- "isOpenFilePasswordProtected": true,
- "isWriteFilePasswordProtected": true,
- "reportConditions": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "taskReportId": "ad6383c6-c2fc-41b1-a0db-20eb065c3d31",
- "conditionId": "1e06e0eb-07f6-4fcd-8750-870cbafd1693"
}
], - "reportFilters": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "taskReportId": "ad6383c6-c2fc-41b1-a0db-20eb065c3d31",
- "filterId": "aff0ee0f-f371-4b82-82c6-dc3b96f05c91",
- "order": 0
}
], - "reportStorageServices": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fileStorageServiceId": "ec26fc06-bcc1-4aad-941e-cddbc71126f5",
- "path": "string",
- "sharePointSiteUrl": "string",
- "order": 0
}
], - "reportFolders": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "taskReportId": "ad6383c6-c2fc-41b1-a0db-20eb065c3d31",
- "path": "string"
}
], - "overwriteReportApps": [
- {
- "reportId": "836df459-dc40-4aa1-972a-6eb0a864dff9",
- "qlikApps": [
- {
- "qlikAppId": "c8e142ed-5c22-4064-87da-aac893bd9e5b",
- "newQlikAppId": "b99f706c-8be1-4727-98ff-d7031402bcd1"
}
]
}
]
}Delete a task report by its unique identifier .
| taskReportId required | string <uuid> The task report unique identifier to delete. |
| taskId required | string <uuid> The unique identifier of the task. |
Delete a task reports by its unique identifiers .
| taskId required | string <uuid> The unique identifier of the task reports to delete. |
List of task reports unique identifiers to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]| id required | string <uuid> The unique identifier of the task. |
| name | string Filter by recipient name (optional). Optional filter operators can be applied to refine the search:
|
| email_address | string Filter by recipient name (optional). Optional filter operators can be applied to refine the search:
|
| type | string Filter by recipient type (optional). Available types : "user", "group". |
| sort_by | string Sort by field name (optional). Supported fields: "type", "name", etc. |
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Add recepients to a task.
| taskId required | string <uuid> The unique identifier of the task |
The task recepients details.
| id required | string <uuid> |
| type required | string non-empty |
| sendEmail required | boolean |
| seeInHub required | boolean |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "sendEmail": true,
- "seeInHub": true
}
]Delete a task recepients by its unique identifier and type.
| taskId required | string <uuid> The unique identifier of the task recepients to delete. |
The task recepients to delete.
| id required | string <uuid> |
| type required | string non-empty |
| sendEmail required | boolean |
| seeInHub required | boolean |
[- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "sendEmail": true,
- "seeInHub": true
}
]Update users associated with a task.
| taskId required | string <uuid> The unique identifier of the task to update. |
The updated task user details.
| id required | string <uuid> |
| type required | string non-empty |
| sendEmail required | boolean |
| seeInHub required | boolean |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "type": "string",
- "sendEmail": true,
- "seeInHub": true
}| taskId required | string <uuid> |
| type | string Filter by trigger type (optional). |
| sort_by | string Sort by field name (optional). Supported fields: "type", "name", etc. |
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Add a new task schedule.
| taskId required | string <uuid> The unique identifier of the task |
The task schedule data.
| name required | string non-empty |
| isActive | boolean |
| frequency | string or null |
| execution | string or null |
| priority | integer or null <int32> |
| timeZone required | string non-empty |
| day | integer <int32> |
| month | integer <int32> |
| atHour | integer <int32> |
| atMinut | integer <int32> |
| everyHours | integer <int32> |
| fromHour | integer <int32> |
| fromMinut | integer <int32> |
| toHour | integer <int32> |
| weeklyDays | string or null |
| timeZoneOfset | string or null |
| startDate required | string <date-time> |
| endDate required | string <date-time> |
{- "name": "string",
- "isActive": true,
- "frequency": "string",
- "execution": "string",
- "priority": 0,
- "timeZone": "string",
- "day": 0,
- "month": 0,
- "atHour": 0,
- "atMinut": 0,
- "everyHours": 0,
- "fromHour": 0,
- "fromMinut": 0,
- "toHour": 0,
- "weeklyDays": "string",
- "timeZoneOfset": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}Update an existing task schedule.
| taskId required | string <uuid> The unique identifier of the task |
| taskScheduleId required | string <uuid> The unique identifier of the task schedule to update |
The task schedule data.
| name required | string non-empty |
| isActive | boolean |
| frequency | string or null |
| execution | string or null |
| priority | integer or null <int32> |
| timeZone required | string non-empty |
| day | integer <int32> |
| month | integer <int32> |
| atHour | integer <int32> |
| atMinut | integer <int32> |
| everyHours | integer <int32> |
| fromHour | integer <int32> |
| fromMinut | integer <int32> |
| toHour | integer <int32> |
| weeklyDays | string or null |
| timeZoneOfset | string or null |
| startDate required | string <date-time> |
| endDate required | string <date-time> |
{- "name": "string",
- "isActive": true,
- "frequency": "string",
- "execution": "string",
- "priority": 0,
- "timeZone": "string",
- "day": 0,
- "month": 0,
- "atHour": 0,
- "atMinut": 0,
- "everyHours": 0,
- "fromHour": 0,
- "fromMinut": 0,
- "toHour": 0,
- "weeklyDays": "string",
- "timeZoneOfset": "string",
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}Get a task schedule by its unique identifier and the task's unique identifier.
| taskId required | string <uuid> The unique identifier of the task. |
| taskScheduleId required | string <uuid> The unique identifier of the task Schedule. |
Delete a task schedule by its unique identifier.
| taskId required | string <uuid> The unique identifier of the task. |
| taskScheduleId required | string <uuid> The unique identifier of the task schedule to delete. |
Delete one or more task triggers by their unique identifiers.
| taskId required | string <uuid> The unique identifier of the task. |
List of task triggers unique identifiers to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]Add an external event to a task.
| taskId required | string <uuid> The unique identifier of the task. |
The external event details.
| name required | string non-empty |
| description | string or null |
| appId required | string non-empty |
| isActive | boolean |
| execution | string or null |
| priority | integer or null <int32> |
| startDate required | string <date-time> |
| endDate required | string <date-time> |
{- "name": "string",
- "description": "string",
- "appId": "string",
- "isActive": true,
- "execution": "string",
- "priority": 0,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}Update an external event associated with a task.
| taskId required | string <uuid> The unique identifier of the task. |
| externalEventId required | string <uuid> The unique identifier of the external event to update. |
The updated external event details.
| name required | string non-empty |
| description | string or null |
| appId required | string non-empty |
| isActive | boolean |
| execution | string or null |
| priority | integer or null <int32> |
| startDate required | string <date-time> |
| endDate required | string <date-time> |
{- "name": "string",
- "description": "string",
- "appId": "string",
- "isActive": true,
- "execution": "string",
- "priority": 0,
- "startDate": "2019-08-24T14:15:22Z",
- "endDate": "2019-08-24T14:15:22Z"
}Delete a task external event by its unique identifier.
| externalEventId required | string <uuid> The unique identifier of the task external event to delete. |
| taskId required | string <uuid> The unique identifier of the task. |
Get detailed information about a specific external event associated with a task.
| taskId required | string <uuid> The unique identifier of the task. |
| taskExternalEventId required | string <uuid> The unique identifier of the task external event. |
Update a TaskEmail of a task.
| taskId required | string <uuid> The ID of the task to update the TaskEmail for. |
The updated TaskEmail data.
| taskId required | string <uuid> |
| from | string or null |
| bcBcc | boolean |
| bc | string or null |
| bcc | string or null |
| ccQlikVariableId | string or null <uuid> |
| bccQlikVariableId | string or null <uuid> |
| subject required | string non-empty |
| message required | string non-empty |
| isActive | boolean |
| oneToAll | boolean |
{- "taskId": "e6e9d88a-9b63-468a-aec3-b7a11de27af8",
- "from": "string",
- "bcBcc": true,
- "bc": "string",
- "bcc": "string",
- "ccQlikVariableId": "009367f7-7731-4b42-80ba-c925ab8a19ec",
- "bccQlikVariableId": "5b8685b6-bf7c-447b-9ff3-8f7f5a2e0bf8",
- "subject": "string",
- "message": "string",
- "isActive": true,
- "oneToAll": true
}Get a list of all trusted origins.
| sort_by | string Sort by field name (optional). Available fields: "Name", "Description", "Address" |
| name | string Trusted origin name used for filtering. Optional filter operators can be applied to refine the search:
|
| description | string Trusted origin description used for filtering. Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Delete Delete trusted origins by their unique identifiers.
The IDs of the trusted origins to delete.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]Create a new trusted origin.
The trusted origin details.
| name required | string non-empty |
| description | string or null |
| address required | string non-empty |
{- "name": "string",
- "description": "string",
- "address": "string"
}Update an existing trusted origin by its unique identifier.
| id required | string <uuid> The ID of the trusted origin to update. |
The updated trusted origin details.
| name required | string non-empty |
| description | string or null |
| address required | string non-empty |
{- "name": "string",
- "description": "string",
- "address": "string"
}Add a new user.
The user details.
| domainAccount | string or null |
| firstName required | string non-empty |
| lastName required | string non-empty |
string or null | |
| password | string or null |
| isActive required | boolean |
| sendNotification | boolean |
| isoLanguage | string or null |
Array of objects or null (BaseEntityInfo) | |
required | Array of objects (BaseEntityInfo) |
Array of objects or null (BaseEntityInfo) |
{- "domainAccount": "string",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "password": "string",
- "isActive": true,
- "sendNotification": true,
- "isoLanguage": "string",
- "roles": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "organizations": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "groups": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
]
}Get a list of all users with pagination and filtering.
| sort_by | string Sort by field name (optional). Available fields: "FullName", "Email", "UserName", "IsActive", "Groups", "Type", "CreatedDate", "ModifiedDate" |
| full_name | string User full name used for filtering. Optional filter operators can be applied to refine the search:
|
string User email used for filtering. Optional filter operators can be applied to refine the search:
| |
| is_active | boolean User isActive field used for filtering (optional). values : true or false. |
| group_id | string <uuid> Group ID used for filtering users by group membership. Only supports exact match (equals operator). Example: ?group_id=4ae9735a-d165-4671-bd00-4119204f00d8 |
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Create a new recipient with default 'Hub users' role. Roles are automatically assigned and should not be provided in the request.
The recipient details (fullName, userName, email, isoLanguage, organizations).
| firstName required | string non-empty |
| lastName required | string non-empty |
string or null | |
| password | string or null |
| isActive required | boolean |
| isoLanguage | string or null |
required | Array of objects (BaseEntityInfo) |
Array of objects or null (BaseEntityInfo) |
{- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "password": "string",
- "isActive": true,
- "isoLanguage": "string",
- "organizations": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "groups": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
]
}Update an existing user by its unique identifier.
| id required | string <uuid> The ID of the user to update. |
The updated user details.
| domainAccount | string or null |
| firstName required | string non-empty |
| lastName required | string non-empty |
string or null | |
| password | string or null |
| isActive required | boolean |
| sendNotification | boolean |
| isoLanguage | string or null |
Array of objects or null (BaseEntityInfo) | |
required | Array of objects (BaseEntityInfo) |
Array of objects or null (BaseEntityInfo) |
{- "domainAccount": "string",
- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "password": "string",
- "isActive": true,
- "sendNotification": true,
- "isoLanguage": "string",
- "roles": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "organizations": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "groups": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
]
}Update an existing recipient by its unique identifier.
| id required | string <uuid> The ID of the recipient to update. |
The updated recipient details.
| firstName required | string non-empty |
| lastName required | string non-empty |
string or null | |
| password | string or null |
| isActive required | boolean |
| isoLanguage | string or null |
required | Array of objects (BaseEntityInfo) |
Array of objects or null (BaseEntityInfo) |
{- "firstName": "string",
- "lastName": "string",
- "email": "string",
- "password": "string",
- "isActive": true,
- "isoLanguage": "string",
- "organizations": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "groups": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
]
}Convert a recipient to a user by adding roles.
| id required | string <uuid> The ID of the recipient to convert. |
The conversion details (roles, isActive, sendNotification).
required | Array of objects (BaseEntityInfo) |
| isActive required | boolean |
| sendNotification | boolean |
| language required | string non-empty |
| domain | string or null |
{- "roles": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "name": "string"
}
], - "isActive": true,
- "sendNotification": true,
- "language": "string",
- "domain": "string"
}Retrieve all user directories with pagination and filtering.
| sort_by | string Sort by field name (optional). Available fields: "Name", "Type", "LastStartedSync", "SyncStatus" |
| name | string User directory name used for filtering. Optional filter operators can be applied to refine the search:
|
| page | integer <int32> [ 1 .. 2147483647 ] Page number (1-based). Default is 1. Ignored when get_all = true. |
| page_size | integer <int32> [ 1 .. 50 ] Number of items per page. Default is 10. Maximum is 100. Ignored when get_all = true. |
| get_all | boolean When true, pagination is disabled and all items are returned. |
| sort_direction | string Sort direction: "asc" or "desc". Default is "asc" (optional) |
Add a new user directory.
The request object containing user directory details.
| type required | string non-empty |
| name required | string non-empty |
| prefix | string or null |
| userDirectoryName | string or null |
| azureClientId | string or null |
| azureTenantId | string or null |
| azureClientSecret | string or null |
| hostName | string or null |
| port | integer <int32> |
| userName | string or null |
| password | string or null |
| sendNotification required | boolean |
| defaultUserRole | string or null <uuid> |
| filter | string or null |
| synchronization required | string non-empty |
| frequency | string or null |
| frequencyTime | string or null |
| timeZone | string or null |
| isActive | boolean |
| organizationId required | string <uuid> |
{- "type": "string",
- "name": "string",
- "prefix": "string",
- "userDirectoryName": "string",
- "azureClientId": "string",
- "azureTenantId": "string",
- "azureClientSecret": "string",
- "hostName": "string",
- "port": 0,
- "userName": "string",
- "password": "string",
- "sendNotification": true,
- "defaultUserRole": "12c86826-3b6a-4b8e-a933-763c01234cdc",
- "filter": "string",
- "synchronization": "string",
- "frequency": "string",
- "frequencyTime": "string",
- "timeZone": "string",
- "isActive": true,
- "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9"
}Delete user directories by their unique identifiers.
The list of unique identifiers of the user directories.
[- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]Update an existing user directory by its unique identifier.
| id required | string <uuid> The unique identifier of the user directory. |
The updated user directory data.
| type required | string non-empty |
| name required | string non-empty |
| prefix | string or null |
| userDirectoryName | string or null |
| azureClientId | string or null |
| azureTenantId | string or null |
| azureClientSecret | string or null |
| hostName | string or null |
| port | integer <int32> |
| userName | string or null |
| password | string or null |
| sendNotification required | boolean |
| defaultUserRole | string or null <uuid> |
| filter | string or null |
| synchronization required | string non-empty |
| frequency | string or null |
| frequencyTime | string or null |
| timeZone | string or null |
| isActive | boolean |
| organizationId required | string <uuid> |
{- "type": "string",
- "name": "string",
- "prefix": "string",
- "userDirectoryName": "string",
- "azureClientId": "string",
- "azureTenantId": "string",
- "azureClientSecret": "string",
- "hostName": "string",
- "port": 0,
- "userName": "string",
- "password": "string",
- "sendNotification": true,
- "defaultUserRole": "12c86826-3b6a-4b8e-a933-763c01234cdc",
- "filter": "string",
- "synchronization": "string",
- "frequency": "string",
- "frequencyTime": "string",
- "timeZone": "string",
- "isActive": true,
- "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9"
}