Download OpenAPI specification:
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| datasetUid | string or null |
| graphType required | string (GraphType) Enum: "ATTRIBUTE" "SCATTER" "BAR" "HEATMAP" "FREQUENCY_AND_DURATION" |
| graphGroup required | string (GraphGroup) Enum: "ATTRIBUTE" "VARIANTS" "ACTIVITIES" "TRANSITIONS" "OTHERS" |
required | Array of objects or null (InputFilterDTO) |
required | Array of objects or null (InputFilterDTO) |
required | Array of objects or null (InputFilterDTO) |
| filterSets | Array of strings or null |
{- "datasetUid": "string",
- "graphType": "ATTRIBUTE",
- "graphGroup": "ATTRIBUTE",
- "generalFilters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "dashboardFilters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "ownFilters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "filterSets": [
- "string"
]
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}This endpoint allows to retrieve the list of process activities present in a dataset sorted by certain criteria.
The currently supported criteria are the following:
Because the service returns a subset of the activities, a top N, it is possible to choose the sorting direction. This means that for example in case of the frequency, these feature will allow to retrieve the top N most frequent or less frequent.
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| datasetUid | string or null |
| limit | integer or null <int32> |
| sortBy | string or null |
| sortDirection | string or null |
required | Array of objects or null (InputFilterDTO) |
| filterSets required | Array of strings or null |
{- "datasetUid": "string",
- "limit": 0,
- "sortBy": "string",
- "sortDirection": "string",
- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "filterSets": [
- "string"
]
}{- "rows": [
- {
- "activity": "string",
- "value": 0
}
]
}This endpoint allows to retrieve the list of process variants present in a dataset sorted by certain criteria.
The currently supported criteria are the following:
Because the service returns a subset of the variants, a top N, it is possible to choose the sorting direction. This means that for example in case of the frequency, these feature will allow to retrieve the top N most frequent or less frequent.
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| datasetUid | string or null |
| limit | integer or null <int32> |
| sortBy | string or null |
| sortDirection | string or null |
required | Array of objects or null (InputFilterDTO) |
| filterSets required | Array of strings or null |
{- "datasetUid": "string",
- "limit": 0,
- "sortBy": "string",
- "sortDirection": "string",
- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "filterSets": [
- "string"
]
}{- "rows": [
- {
- "transition": {
- "name": "string",
- "source": "string",
- "target": "string"
}, - "value": 0
}
]
}This endpoint allows to retrieve the list of process variants present in a dataset while comparing more than one dimension of the associated attributes. For example it is possible to retrieve the list of the top ten most frequent variants over the average duration dimension, this means that the response will contain the top N variants sorted by its frequency and an additional dimension corresponding to the average duration of each variant.
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| datasetUid | string or null |
| limit | integer or null <int32> |
object | |
required | Array of objects or null (VariantsOverQueryDimension) |
| sortDirection | string or null |
required | Array of objects or null (InputFilterDTO) |
{- "datasetUid": "string",
- "limit": 0,
- "baseDimension": {
- "type": "FREQUENCY",
- "measurement": "AVERAGE",
- "attribute": "string"
}, - "additionalDimensions": [
- {
- "type": "FREQUENCY",
- "measurement": "AVERAGE",
- "attribute": "string"
}
], - "sortDirection": "string",
- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
]
}{- "rows": [
- {
- "variantId": "string",
- "baseDimensionValue": 0,
- "dimensions": [
- {
- "id": "string",
- "value": 0
}
]
}
]
}This endpoint allows to retrieve the list of process variants present in a dataset sorted by certain criteria.
The currently supported criteria are the following:
Because the service returns a subset of the variants, a top N, it is possible to choose the sorting direction. This means that for example in case of the frequency, these feature will allow to retrieve the top N most frequent or less frequent.
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| datasetUid | string or null |
| limit | integer or null <int32> |
| sortBy | string or null |
| sortDirection | string or null |
required | Array of objects or null (InputFilterDTO) |
| filterSets required | Array of strings or null |
{- "datasetUid": "string",
- "limit": 0,
- "sortBy": "string",
- "sortDirection": "string",
- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "filterSets": [
- "string"
]
}{- "rows": [
- {
- "variantId": "string",
- "value": 0
}
]
}This endpoint retrieves datasets of a specific project, specified by project UUID as a query param. The service allows pagination, text search by dataset name and filtering archived datasets.
| tenant required | string Customer environment name |
| includeArchived | boolean Include archived datasets |
| limit | integer <int32> Page size for pagination |
| projectUid required | string Project UID |
| search | string Filter by dataset's name (partial and case insensitive) |
| sortBy | string Sort direction: ASCENDING of DESCENDING |
| sortDirection | string Sort direction: ASCENDING of DESCENDING |
| start | integer <int32> Page index for pagination |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "total": 0,
- "data": [
- {
- "createDate": "2022-03-10T12:15:50.000Z",
- "deleteDate": "2022-03-10T12:15:50.000Z",
- "tst": "2022-03-10T12:15:50.000Z",
- "name": "string",
- "description": "string",
- "uuid": {
- "0": "s",
- "1": "t",
- "2": "r",
- "3": "i",
- "4": "n",
- "5": "g"
}, - "filename": "string",
- "uploaded": true,
- "state": {
- "identifier": "SUBMITTED",
- "name": "string"
}, - "source": "string",
- "errors": [
- "string"
], - "warnings": [
- "string"
], - "updatesEnabled": true,
- "frequency": {
- "unit": "string",
- "value": 0
}, - "sla": {
- "unit": "string",
- "value": 0
}, - "variantsSla": { },
- "slaValue": { },
- "customSla": [
- {
- "type": "string",
- "elements": [
- "string"
], - "unit": "string",
- "value": 0,
- "loopMode": "string",
- "sourceOccurrence": "string",
- "targetOccurrence": "string"
}
], - "caseCompletion": {
- "startingActivities": [
- "string"
], - "occurringActivities": [
- "string"
], - "endingActivities": [
- "string"
]
}, - "costs": {
- "unit": "string",
- "value": 0.1
}, - "activityCosts": [
- {
- "activities": "string",
- "activityIds": "string",
- "avgCostHour": "string"
}
], - "predictionAlgorithm": "string",
- "sequenceModelStatus": "string",
- "durationModelStatus": "string",
- "opened": true,
- "workingHours": {
- "workingHoursFlag": true,
- "calculatingFlag": true,
- "workingDays": [
- "string"
], - "workingHours": [
- "string"
]
}, - "zoomerConfig": {
- "groupedActivities": [
- {
- "activities": [
- "string"
], - "name": "string"
}
], - "excludedActivities": [
- "string"
]
}
}
]
}Attempts to create a new dataset associated with a specific project. The user must have access to the organization and must not have reached the event limit. If succeeded, the service returns the UUID of the newly created dataset in the X-Location-uid header.
This service only requires basic information such as name and description. To complete the upload process one must call /uploads/{datasetUid} and /datasets/{datasetUid}/configurations with the provided UUID.
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name required | string [ 5 .. 100 ] characters |
| description | string or null [ 0 .. 500 ] characters |
| projectUid required | string^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}... |
{- "name": "string",
- "description": "string",
- "projectUid": "string"
}{ }This endpoint returns all available definitions for input filters [FilterDTO]. These filters can be used to configure several [InputFilterDTO] and pass them to any service that allows this kind of filtering. Available filters:
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
[- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "label": "string",
- "kind": "string",
- "parameters": [
- {
- "label": "string",
- "type": "DATETIME",
- "length": 0
}
], - "repeatable": true,
- "operator": "AND"
}
]Retrieves a list of available importers to automatically import dataset(s) from an external source. This service does not allow pagination or filters.
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
[- {
- "name": "string",
- "description": "string",
- "identifier": "string",
- "allowJdbc": true,
- "allowRest": true,
- "enabled": true
}
]This service allows to start an import process from an integrated external source. This process will automatically create a new dataset and launch the associated asynchronous process for each one of the imported workflows.
| importer required | string Indicates the external system type to import from |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{ }{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}This service retrieves all available workflows to import from an HTTP external source. The importer is specified by path param and must be an existing active importer.
| importer required | string Indicates the external system type to import from |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{ }[- {
- "data": [
- {
- "name": "string"
}
], - "total": 0
}
]Retrieves a list of all available JDBC drivers to use with an importer.
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
[- { }
]Performs a validation on the input data for a JDBC connection by ensuring all necessary parameters are present and testing the connection with a validation query.
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{ }{ }This service allows to start an import process from the configured external source. This process will automatically create a new dataset and launch the associated asynchronous process for each one of the imported workflows.
| importer required | string Indicates the external system type to import from |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{ }{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}This service retrieves all available workflows to import from an external source via JDBC driver. The importer is specified by path param and must be an existing active importer. Available JDBC importers can be retrieved by calling /datasets/importers/jdbc
| importer required | string Indicates the external system type to import from |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{ }[- {
- "data": [
- {
- "name": "string"
}
], - "total": 0
}
]This service allows to start an import process from an integrated external source. This process will automatically create a new dataset and launch the associated asynchronous process for each one of the imported workflows.
| importer required | string Indicates the external system type to import from |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| workflows required | Array of strings unique |
| projectUid required | string |
{- "workflows": [
- "string"
], - "projectUid": "string"
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}This service retrieves all available workflows to import from an non-configured external source. The importer is specified by path param and must be an existing active importer.
| importer required | string Indicates the external system type to import from |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
[- {
- "data": [
- {
- "name": "string"
}
], - "total": 0
}
]| tenant required | string Customer environment name |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| datasetId required | string Unique identifier of the dataset |
| targetProjectId required | string Unique identifier of the target project |
{- "datasetId": "string",
- "targetProjectId": "string"
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}Obtains a specific dataset by its UUID as a path param. The user must have access to the organization in order to retrieve it.
The response class DatasetDTO contains the state of the asynchronous process associated with the dataset, as well as basic information such as name, description and original file name.
| datasetUid required | string The targeted dataset's UID |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "total": 0,
- "data": [
- {
- "createDate": "2022-03-10T12:15:50.000Z",
- "deleteDate": "2022-03-10T12:15:50.000Z",
- "tst": "2022-03-10T12:15:50.000Z",
- "name": "string",
- "description": "string",
- "uuid": {
- "0": "s",
- "1": "t",
- "2": "r",
- "3": "i",
- "4": "n",
- "5": "g"
}, - "filename": "string",
- "uploaded": true,
- "state": {
- "identifier": "SUBMITTED",
- "name": "string"
}, - "source": "string",
- "errors": [
- "string"
], - "warnings": [
- "string"
], - "updatesEnabled": true,
- "frequency": {
- "unit": "string",
- "value": 0
}, - "sla": {
- "unit": "string",
- "value": 0
}, - "variantsSla": { },
- "slaValue": { },
- "customSla": [
- {
- "type": "string",
- "elements": [
- "string"
], - "unit": "string",
- "value": 0,
- "loopMode": "string",
- "sourceOccurrence": "string",
- "targetOccurrence": "string"
}
], - "caseCompletion": {
- "startingActivities": [
- "string"
], - "occurringActivities": [
- "string"
], - "endingActivities": [
- "string"
]
}, - "costs": {
- "unit": "string",
- "value": 0.1
}, - "activityCosts": [
- {
- "activities": "string",
- "activityIds": "string",
- "avgCostHour": "string"
}
], - "predictionAlgorithm": "string",
- "sequenceModelStatus": "string",
- "durationModelStatus": "string",
- "opened": true,
- "workingHours": {
- "workingHoursFlag": true,
- "calculatingFlag": true,
- "workingDays": [
- "string"
], - "workingHours": [
- "string"
]
}, - "zoomerConfig": {
- "groupedActivities": [
- {
- "activities": [
- "string"
], - "name": "string"
}
], - "excludedActivities": [
- "string"
]
}
}
]
}Allows the update of basic information (name and description) and additional settings of a specific dataset referenced by its UUID as a path param. The associated file can not be changed. Additional settings are definded in DatasetUpdateDTO and include:
Global SLA can be unassigned by sending a value of -1
| datasetUid required | string Object containing the new values to update with |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name | string or null [ 5 .. 100 ] characters |
| description | string or null [ 0 .. 500 ] characters |
| updatesEnabled | boolean or null |
object Indicates an update frequency for a dataset | |
object Indicates the Service Level Agreement of a process | |
Array of objects or null (CustomSLADTO) | |
Array of objects or null (VariantsSLADTO) | |
object Indicates the conditions to consider the completion in a process | |
object Indicates the Service Level Agreement of a process | |
Array of objects or null (ActivityCostDTO) | |
| predictionAlgorithm | string or null |
object Indicates the working hours | |
object Represents the configuration necessary to simplify the graph activities via zoomer |
{- "name": "string",
- "description": "string",
- "updatesEnabled": true,
- "frequency": {
- "unit": "string",
- "value": 0
}, - "sla": {
- "unit": "string",
- "value": 0
}, - "customSla": [
- {
- "type": "string",
- "elements": [
- "string"
], - "unit": "string",
- "value": 0,
- "loopMode": "string",
- "sourceOccurrence": "string",
- "targetOccurrence": "string"
}
], - "variantsSla": [
- {
- "unit": "string",
- "value": 0
}
], - "caseCompletion": {
- "startingActivities": [
- "string"
], - "occurringActivities": [
- "string"
], - "endingActivities": [
- "string"
]
}, - "cost": {
- "unit": "string",
- "value": 0.1
}, - "activityCosts": [
- {
- "activities": "string",
- "activityIds": "string",
- "avgCostHour": "string"
}
], - "predictionAlgorithm": "string",
- "workingHours": {
- "workingHoursFlag": true,
- "calculatingFlag": true,
- "workingDays": [
- "string"
], - "workingHours": [
- "string"
]
}, - "zoomerConfig": {
- "groupedActivities": [
- {
- "activities": [
- "string"
], - "name": "string"
}
], - "excludedActivities": [
- "string"
]
}
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}This endpoint creates a new dataset with a given name by applying a set of filters to another dataset. The new dataset will be created under the same project
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null (InputFilterDTO) | |
| name required | string |
| attributes | Array of strings or null |
| operator | string or null |
| filterSets | Array of strings or null |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "name": "string",
- "attributes": [
- "string"
], - "operator": "string",
- "filterSets": [
- "string"
]
}{- "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true,
- "selectableAsActivity": true
}
]
}Allows the soft delete of a dataset. An archived dataset can still be listed calling /datasets with filterArchived=false, but access to additional information such as models will be lost.
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true,
- "selectableAsActivity": true
}
], - "rows": [
- {
- "row": {
- "property1": "string",
- "property2": "string"
}
}
]
}Obtains the set of activities for a specific dataset. This endpoint allows filtering by a set of [InputFilterDTO], and the result will contain only the activities present in the filtered subset of traces.
| datasetUid required | string |
| tenant required | string Customer environment name |
| alertInfo | number [ 0 .. 10 ] Display alert info |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": [
- "string"
]
}[- {
- "id": "string",
- "name": "string"
}
]This endpoint retrieves the process activity impact data.
| activitySlug required | string |
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": [
- "string"
]
}{- "total": 0,
- "data": [
- {
- "id": "string",
- "name": "string",
- "currentCW": 0.1,
- "totalCW": 0.1
}
]
} This endpoint returns all previously created alerts for a given dataset.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "total": 0,
- "data": {
- "low": [
- {
- "id": "string",
- "name": "string",
- "triggerCount": 0
}
], - "medium": [
- {
- "id": "string",
- "name": "string",
- "triggerCount": 0
}
], - "high": [
- {
- "id": "string",
- "name": "string",
- "triggerCount": 0
}
], - "all": [
- {
- "id": "string",
- "name": "string",
- "triggerCount": 0
}
]
}
} This endpoint a new alert for a given dataset.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name required | string |
| severity required | string (SeverityLevels) Enum: "LOW" "MEDIUM" "HIGH" |
required | Array of objects or null (InputFilterDTO) |
| mailToCreatingUser | boolean or null |
| mailToNotify | string or null |
| frequencyNotification | string or null Enum: "UPDATE" "DAILY" "WEEKLY" |
| weekDayNotification | string or null Enum: "MONDAY" "TUESDAY" "WEDNESDAY" "THURSDAY" "FRIDAY" "SATURDAY" "SUNDAY" |
| timeNotification | object or null |
{- "name": "string",
- "severity": "LOW",
- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "mailToCreatingUser": true,
- "mailToNotify": "string",
- "frequencyNotification": "UPDATE",
- "weekDayNotification": "MONDAY",
- "timeNotification": {
- "0": "s",
- "1": "t",
- "2": "r",
- "3": "i",
- "4": "n",
- "5": "g"
}
}{ } This endpoint allows the retrieval and search of evaluations of alerts for a dataset.
- search: Allows filtering for a specific alert's name
- start and limit: Pagination parameters
- dismissed: Filter dismissed evaluations
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| start | integer or null <int32> |
| limit | integer or null <int32> |
| search | string or null |
| dismissed | boolean or null |
| alertSeverity | string or null Enum: "LOW" "MEDIUM" "HIGH" |
| alertUuid | string or null |
{- "start": 0,
- "limit": 0,
- "search": "string",
- "dismissed": true,
- "alertSeverity": "LOW",
- "alertUuid": "string"
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
} This endpoint allows the retrieval of details of an evaluation of alerts for a dataset.
- alertUid: AlertUid of the alert
- alertEvalDate: Evaluation date of the alert
- start and limit: Pagination parameters
Both parameters combined distinct an unique alert evaluation.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| start | integer or null <int32> |
| limit | integer or null <int32> |
| search | string or null |
| dismissed | boolean or null |
| alertSeverity | string or null Enum: "LOW" "MEDIUM" "HIGH" |
| alertUuid | string or null |
{- "start": 0,
- "limit": 0,
- "search": "string",
- "dismissed": true,
- "alertSeverity": "LOW",
- "alertUuid": "string"
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
} This endpoints set the value "dismissed" to true on a specific alert evaluation. This
operation can not be undone.
- alertUid: AlertUid of the alert
- alertEvalDate: Evaluation date of the alert
Both parameters combined distinct an unique alert evaluation.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| alertUuid required | string |
| alertEvalDate required | string |
{- "alertUuid": "string",
- "alertEvalDate": "string"
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
} This endpoints set the value "dismissed" to true on the alert evaluations that
match some conditions like severity or alertUid. This operation can not be undone.
- alertSeverity: Severity of the alert
- alertUid: AlertUid of the alert
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| alertSeverity | string or null Enum: "LOW" "MEDIUM" "HIGH" |
| alertUuid | string or null |
{- "alertSeverity": "LOW",
- "alertUuid": "string"
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
} This endpoint returns a specific created alert for a given dataset.
| alertId required | string |
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "id": "string",
- "dataset_uuid": "string",
- "name": "string",
- "severity": "LOW",
- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "mailToNotify": "string",
- "mailToCreatingUser": true,
- "frequencyNotification": "UPDATE",
- "weekDayNotification": "MONDAY",
- "timeNotification": {
- "0": "s",
- "1": "t",
- "2": "r",
- "3": "i",
- "4": "n",
- "5": "g"
}, - "locale": { }
} Modifies the E-MAIL or/and Notification options of an alert for an specific dataset
| alertId required | string |
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| mailToCreatingUser | boolean or null |
| mailToNotify | string or null |
| frequencyNotification | string or null Enum: "UPDATE" "DAILY" "WEEKLY" |
| weekDayNotification | string or null Enum: "MONDAY" "TUESDAY" "WEDNESDAY" "THURSDAY" "FRIDAY" "SATURDAY" "SUNDAY" |
| timeNotification | object or null |
{- "mailToCreatingUser": true,
- "mailToNotify": "string",
- "frequencyNotification": "UPDATE",
- "weekDayNotification": "MONDAY",
- "timeNotification": {
- "0": "s",
- "1": "t",
- "2": "r",
- "3": "i",
- "4": "n",
- "5": "g"
}
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
} This endpoint deletes all previously created alerts for a given dataset.
| alertId required | string |
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}Obtains the set of arcs for a specific dataset. This endpoint allows filtering by a set of [InputFilterDTO], and the result will contain only the activities present in the filtered subset of traces.
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": [
- "string"
]
}[- {
- "id": "string",
- "name": "string"
}
]This endpoint retrieves the process arc impact data.
| arcSlug required | string |
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": [
- "string"
]
}{- "total": 0,
- "data": [
- {
- "id": "string",
- "name": "string",
- "currentCW": 0.1,
- "totalCW": 0.1
}
]
}| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| text required | string |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Obtains a list of string-type attributes with all possible values
| tenant required | string or null Customer environment name |
| datasetUid required | string |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": [
- "string"
]
}{- "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true,
- "selectableAsActivity": true
}
]
} This endpoint provides the means to obtain the list of available comparisons and its parameters
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "id": 0,
- "attribute": "string",
- "attributeType": "string",
- "filtersEnabled": true,
- "sortBy": "string",
- "viewMode": "string",
- "activityBreakdown": true,
- "activities": [
- "string"
], - "startValue": 0.1,
- "endValue": 0.1
} This endpoint provides means to save a list of comparisons.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null (DatasetComparisonDTO) |
{- "comparisons": [
- {
- "id": "string",
- "datasetId": "string",
- "comparedDatasetId": "string",
- "filtersetId": "string"
}
]
}{ }This endpoint provides the means to obtain the list of available configuration for an specific dataset.
A dataset must have none or one configuration.
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "total": 0,
- "data": [
- {
- "createDate": "2022-03-10T12:15:50.000Z",
- "deleteDate": "2022-03-10T12:15:50.000Z",
- "tst": "2022-03-10T12:15:50.000Z",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9",
- "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8",
- "name": "string",
- "traceColumn": {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true
}, - "activityColumn": {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true
}, - "startTimeColumn": {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true
}, - "endTimeColumn": {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true
}, - "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true
}
], - "homogenizeAttr": true,
- "relevantAttributes": [
- {
- "attribute": "string",
- "value": "string"
}
]
}
]
}This endpoint provides the means required to setup the schema of a dataset and the configuration of the key fields required in order to be able to perform process mining analysis over the data set and explore the data.
Each dataset can only contains one configuration and it is not possible to change it, by registering this configuration the dataset is ready to be processed and begin to work with it.
The fields names required as input for the columns can be obtained by invoking the operation DatasetInferSchema they are the same as the csv file in camel case in case that the dataset was generated by uploading a csv file.
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name | string or null [ 1 .. 100 ] characters Name of the configuration |
| traceColumn required | string |
| activityColumn required | string |
| startTimeColumn required | string |
| endTimeColumn | string or null |
required | Array of objects (ConfigurationDateFieldDTO) [ 3 .. 100 ] items |
| homogenizeAttr | boolean or null |
{- "name": "string",
- "traceColumn": "string",
- "activityColumn": "string",
- "startTimeColumn": "string",
- "endTimeColumn": "string",
- "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true
}, - {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true
}, - {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true
}
], - "homogenizeAttr": true
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}Allows the update of column information (relevant) of a specific configuration for a dataset referenced by its UUID as a path param and giving context of the update which can be 'SETTINGS' or 'BOOSTER' allowing empty array in the first case and enforcing at least one in the second case.
| context required | string |
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| columnNames required | Array of strings or null <= 100 characters <= 3 items Name of the column |
{- "columnNames": [
- "string"
]
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}This endpoint provides the means to obtain a specific configuration from a dataset.
A dataset must have none or one configuration.
| configurationUid required | string |
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "total": 0,
- "data": [
- {
- "createDate": "2022-03-10T12:15:50.000Z",
- "deleteDate": "2022-03-10T12:15:50.000Z",
- "tst": "2022-03-10T12:15:50.000Z",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "organizationId": "7bc05553-4b68-44e8-b7bc-37be63c6d9e9",
- "projectId": "5a8591dd-4039-49df-9202-96385ba3eff8",
- "name": "string",
- "traceColumn": {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true
}, - "activityColumn": {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true
}, - "startTimeColumn": {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true
}, - "endTimeColumn": {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true
}, - "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true
}
], - "homogenizeAttr": true,
- "relevantAttributes": [
- {
- "attribute": "string",
- "value": "string"
}
]
}
]
}This endpoint creates a new dataset with a given name by applying a set of zoomer configurations to another dataset. The new dataset will be created under the same project
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
required | object (ZoomerConfigDTO) Represents the configuration necessary to simplify the graph activities via zoomer |
| name required | string |
{- "zoomerConfig": {
- "groupedActivities": [
- {
- "activities": [
- "string"
], - "name": "string"
}
], - "excludedActivities": [
- "string"
]
}, - "name": "string"
}{- "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true,
- "selectableAsActivity": true
}
]
}| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| variantUid | Array of strings or null <uuid> [ items <uuid >[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... ] Represents the UUIDs of variants |
| loopUid | number or null Represents the id of a loop |
| variantCount | number or null <int32> >= 1 Represents a number of variants to aggregate |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "variantUid": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "loopUid": 0,
- "variantCount": 1,
- "operator": "AND",
- "filterSets": [
- "string"
]
}{- "type": "string",
- "elements": [
- "string"
], - "unit": "string",
- "value": 0,
- "loopMode": "string",
- "sourceOccurrence": "string",
- "targetOccurrence": "string"
}| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| identifier | string or null |
| name required | string |
| size required | Array of integers <int32> [ items <int32 > ] |
| dashboardFilters required | string |
required | Array of objects (DashboardElementDAO) |
{- "identifier": "string",
- "name": "string",
- "size": [
- 0
], - "dashboardFilters": "string",
- "content": [
- {
- "identifier": "string",
- "name": "string",
- "affectedByGlobalFilters": true,
- "affectedByDashboardFilters": true,
- "size": [
- 0
], - "position": [
- 0
], - "graphType": "ATTRIBUTE",
- "ownFilters": "string",
- "graphValues": "string",
- "graphGroup": "ATTRIBUTE"
}
]
}{ }| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{ }| dashboardId required | string |
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{ }| dashboardId required | string |
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| identifier | string or null |
| name required | string |
| size required | Array of integers <int32> [ items <int32 > ] |
| dashboardFilters required | string |
required | Array of objects (DashboardElementDAO) |
{- "identifier": "string",
- "name": "string",
- "size": [
- 0
], - "dashboardFilters": "string",
- "content": [
- {
- "identifier": "string",
- "name": "string",
- "affectedByGlobalFilters": true,
- "affectedByDashboardFilters": true,
- "size": [
- 0
], - "position": [
- 0
], - "graphType": "ATTRIBUTE",
- "ownFilters": "string",
- "graphValues": "string",
- "graphGroup": "ATTRIBUTE"
}
]
}{ }| dashboardId required | string |
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{ }| dashboardId required | string |
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name | string or null [ 1 .. 100 ] characters |
{- "name": "string"
}{ }Allows the deletion of the general SLA of a specific dataset referenced by its UUID as a path param. The associated file can not be changed.
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
} This service exports the activities on a dataset and metrics.
This service supports filtering via a collection of [InputFilterDTO]. In addition, you can specify an operator to combine the filters.
| datasetUid required | string |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
required | Array of objects or null (InputFilterDTO) Filters to apply |
| operator required | string or null Logical operator to combine filters |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "string"
}{- "traceId": "string",
- "index": 0,
- "activity": "string",
- "start": "string",
- "end": "string",
- "duration": 0.1,
- "cw_normalized": 0.1,
- "attributes": {
- "property1": "string",
- "property2": "string"
}
} This service exports the arcs on a dataset and metrics.
This service supports filtering via a collection of [InputFilterDTO]. In addition, you can specify an operator to combine the filters.
| datasetUid required | string |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
required | Array of objects or null (InputFilterDTO) Filters to apply |
| operator required | string or null Logical operator to combine filters |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "string"
}{- "traceId": "string",
- "index": 0,
- "name": "string",
- "source": "string",
- "target": "string",
- "start": "string",
- "end": "string",
- "duration": 0.1,
- "cw_normalized": 0.1
} This service retrieves aggregated information about a dataset. It informs about the number
of traces, variants, activities and arcs present in the dataset, as well as aggregated information about durations.
This service supports filtering via a collection of [InputFilterDTO]. In addition, you can specify an operator to combine the filters.
| datasetUid required | string |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
required | Array of objects or null (InputFilterDTO) Filters to apply |
| operator required | string or null Logical operator to combine filters |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "string"
}{- "traces": {
- "avgDuration": 0,
- "count": 0,
- "minDate": "string",
- "maxDate": "string"
}, - "traceArcs": {
- "avgDuration": 0,
- "count": 0,
- "minDate": "string",
- "maxDate": "string"
}, - "traceActivities": {
- "avgDuration": 0,
- "count": 0,
- "minDate": "string",
- "maxDate": "string"
}, - "loops": {
- "avgDuration": 0,
- "count": 0,
- "minDate": "string",
- "maxDate": "string"
}
}| datasetUid required | string |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
required | Array of objects or null Represents a collection of filters |
| operator required | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND"
}"{\n \"traceId\": \"137a3571-a40b-41cf-b7c4-70db5b8029d5\",\n \"start\": \"2021-04-15T10:20:39Z\",\n \"end\": \"2021-04-15T10:20:39Z\",\n \"duration\": 290312,\n \"eventCount\": 13,\n \"variantHashID\": \"ee5bcb71-c6ba-42a5-b221-d46f85375979\",\n \"variantName\": \"#1\",\n \"activitySequence\": \"Activity1->Activity2->Activity3>Activity4\",\n }"| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}This endpoint returns all previously created filter sets for a given dataset. New filter sets can be defined making a POST request to /datasets/{datasetUid}/filters
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "total": 0,
- "data": [
- {
- "name": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "label": "string",
- "kind": "ACTIVITIES",
- "activity": "string",
- "arc": "string",
- "attribute": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND"
}
]
}This endpoint provides means to create a new filter set. Filters sets consist of a name and at least one filter.
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name required | string [ 1 .. 50 ] characters Name of the saved filter |
Array of objects (InputFilterDTO) [ 1 .. 100 ] items Collection of filters | |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
{- "name": "string",
- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND"
}{ } This endpoint deletes all selected filtersets for a given dataset.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| filters required | Array of strings Represents a collections of filtersets |
{- "filters": [
- "string"
]
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}This endpoint updates a filter set from a dataset, specified by the dataset and the filter set UUIDs.
| datasetUid required | string or null |
| filterUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| operator required | string Represents an update for an existing filterset |
{- "operator": "string"
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}This endpoint deletes a filter set from a dataset, specified by the dataset and the filter set UUIDs.
| datasetUid required | string |
| filterUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}Obtains additional information about a specific dataset by its UUID as a path param. The user must have access to the organization in order to retrieve it. Provides information such as:
| datasetUid required | string The targeted dataset's UID |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "events": 0,
- "traces": 0,
- "variants": 0,
- "activities": 0,
- "arcs": 0
} This endpoint provides the means to obtain the list of available attribute plots and its parameters
for an specific dataset.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "id": 0,
- "attribute": "string",
- "attributeType": "string",
- "filtersEnabled": true,
- "sortBy": "string",
- "viewMode": "string",
- "activityBreakdown": true,
- "activities": [
- "string"
], - "startValue": 0.1,
- "endValue": 0.1
} This endpoint provides means to save a list of plots for a dataset.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null (DatasetPlotDTO) |
{- "plots": [
- {
- "id": 0,
- "attribute": "string",
- "attributeType": "string",
- "filtersEnabled": true,
- "sortBy": "string",
- "viewMode": "string",
- "activityBreakdown": true,
- "activities": [
- "string"
], - "startValue": 0.1,
- "endValue": 0.1
}
]
}{ } Returns a list of values of freq/dur for values of the selected categorical attribute
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| start | integer or null <int32> |
| limit | integer or null <int32> |
| attribute | string or null |
| sortBy | string or null |
| eventAttribute | boolean or null |
| variantUid | Array of strings or null |
| loopUid | string or null |
| variantCount | integer or null <int32> |
Array of objects or null (InputFilterDTO) | |
| activities | Array of strings or null |
| operator | string or null |
| timeUnit | string or null |
| filterSets | Array of strings or null |
| startValue | number or null <double> |
| endValue | number or null <double> |
| timeGroups | integer or null <int32> |
{- "start": 0,
- "limit": 0,
- "attribute": "string",
- "sortBy": "string",
- "eventAttribute": true,
- "variantUid": [
- "string"
], - "loopUid": "string",
- "variantCount": 0,
- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "activities": [
- "string"
], - "operator": "string",
- "timeUnit": "string",
- "filterSets": [
- "string"
], - "startValue": 0.1,
- "endValue": 0.1,
- "timeGroups": 0
}{- "categoricalRows": [
- {
- "attribute": "string",
- "frequency": 0,
- "percentage": 0.1,
- "duration": 0.1,
- "value": 0.1
}
], - "numericalRows": [
- {
- "start": 0.1,
- "finish": 0.1,
- "frequency": 0,
- "percentage": 0.1
}
], - "data": {
- "avg": 0.1,
- "sd": 0.1,
- "max": 0.1,
- "min": 0.1
}
} Returns a list of values of freq/dur for aggregated units of time
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| start | integer or null <int32> |
| limit | integer or null <int32> |
| duration | string or null |
| caseType | string or null |
| variantUid | Array of strings or null |
| loopUid | string or null |
| variantCount | integer or null <int32> |
Array of objects or null (InputFilterDTO) | |
| operator | string or null |
| filterSets | Array of strings or null |
{- "start": 0,
- "limit": 0,
- "duration": "string",
- "caseType": "string",
- "variantUid": [
- "string"
], - "loopUid": "string",
- "variantCount": 0,
- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "string",
- "filterSets": [
- "string"
]
}{- "rows": [
- {
- "timestamp": "string",
- "timeString": "string",
- "frequency": 0,
- "duration": 0.1
}
]
}This services allows to obtain a model for specific dataset that aggregated a number of different model variants. The variants are aggregated by adding all different activities and arcs present, and recalculating frequencies and durations. The "variants" parameter indicates how many different variants are to be aggregated in the result. The variants are always sorted by frequency, and this can not be changed. This endpoint also allows filtering by a set of [InputFilterDTO].
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| variants | integer or null <int32> [ 0 .. 2147483647 ] Number of aggregated variants to display |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| groupedActivities | string or null Enum: "AND" "OR" Represent collections of grouped activities |
| excludedActivities | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "variants": 2147483647,
- "operator": "AND",
- "groupedActivities": "AND",
- "excludedActivities": "AND",
- "filterSets": [
- "string"
]
}{- "total": 0,
- "data": [
- {
- "name": "string",
- "activities": [
- {
- "id": 0,
- "name": "string",
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "attributes": { }
}
], - "arcs": [
- {
- "name": "string",
- "source": 0,
- "target": 0,
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "sourceString": "string",
- "targetString": "string"
}
], - "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}
}
]
}When a dataset is processed, besides the models, loops and dashboards, a ZIP file is generated containing a summary of all information generated in the process. This endpoint allows the download of said file in order to export the data. The ZIP file contains four CSV files:
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}This service retrieves contextual information about a dataset. In particular, it informs about the number of traces, variants, activities and arcs present in the dataset, as well as aggregated information about durations.
This service supports filtering via a collection of [InputFilterDTO]. In addition to this filtering, a single model can be selected including only one of the following parameters:
By including one of these three parameters, this service returns the contextual information for that specific model, taking into account the other selected filters.
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| variantUid | Array of strings or null <uuid> [ items <uuid >[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... ] Represents the UUIDs of variants |
| loopUid | number or null Represents the id of a loop |
| variantCount | number or null <int32> >= 1 Represents a number of variants to aggregate |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "variantUid": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "loopUid": 0,
- "variantCount": 1,
- "operator": "AND",
- "filterSets": [
- "string"
]
}{- "variants": 0,
- "cases": 0,
- "activities": 0,
- "transitions": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "minStartDateTime": {
- "0": "s",
- "1": "t",
- "2": "r",
- "3": "i",
- "4": "n",
- "5": "g"
}, - "maxEndDateTime": {
- "0": "s",
- "1": "t",
- "2": "r",
- "3": "i",
- "4": "n",
- "5": "g"
}, - "customSLA": { }
}Returns a list of loop structures present in the specified dataset sorted by frequency. This endpoint provides only the sorted list with loop's names and frequencies. In order to obtain the full loop structure, /{datasetUid}/models/loops/{loopId} must be called. This service allows filtering by [InputFilterDTO], as well as pagination, text search by loop name, and searching only self-loops (loops with only one activity with an arc to itself).
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| self | boolean or null Search by name |
| search | string or null Text search by name or id |
| start | integer or null <int32> Page index for pagination |
| limit | integer or null <int32> Page size for pagination |
| variants | integer or null <int32> Number of variants to show |
| variantsId | Array of strings or null Id of the variants containing the loops |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "self": true,
- "search": "string",
- "start": 0,
- "limit": 0,
- "variants": 0,
- "variantsId": [
- "string"
], - "operator": "AND",
- "filterSets": [
- "string"
]
}[- {
- "total": 0,
- "data": [
- {
- "id": "string",
- "name": "string",
- "absFrequency": 0
}
]
}
]Rename a specific model loop from a dataset by specifying both UUIDs as path params, and the new name as body.
| datasetUid required | string or null |
| loopUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name required | string or null [ 1 .. 100 ] characters Name of the loop |
{- "name": "string"
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}| datasetUid required | string |
| loopUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": [
- "string"
]
}{- "total": 0,
- "data": [
- {
- "id": "string",
- "name": "string",
- "absFrequency": 0
}
]
}Retrieves a model of aggregated multiple variants from a dataset by specifying variant UUIDs in the body of the request alongside optional filters. If found, the response contains the structure of the variant as a set of activities and arcs, as well as their frequencies and aggregated duration information.
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| variantsUids required | Array of strings |
required | Array of objects or null (InputFilterDTO) |
| operator required | string or null |
required | Array of objects or null (GroupedActivitiesDTO) |
| excludedActivities required | Array of strings or null |
| filterSets required | Array of strings or null |
{- "variantsUids": [
- "string"
], - "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "string",
- "groupedActivities": [
- {
- "activities": [
- "string"
], - "name": "string"
}
], - "excludedActivities": [
- "string"
], - "filterSets": [
- "string"
]
}{- "total": 0,
- "data": [
- {
- "name": "string",
- "activities": [
- {
- "id": 0,
- "name": "string",
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "attributes": { }
}
], - "arcs": [
- {
- "name": "string",
- "source": 0,
- "target": 0,
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "sourceString": "string",
- "targetString": "string"
}
], - "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}
}
]
}This endpoint retrieves a subset of model variants for a specific dataset, sorted by frequency. It allows pagination, text search by variant name and filtering by a collection [InputFilterDTO].
This service provides only basic information about the variants: name, frequency and UUID. In order to obtain the structure of the variant and all related information, /{datasetUid}/models/variants/{variantUid} must be called.
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| search | string or null Text search by name or id |
| start | integer or null <int32> Page index for pagination |
| limit | integer or null <int32> Page size for pagination |
| sortBy | object or null Enum: "TRACE_ID" "START_TIME" "END_TIME" "DURATION" "TRACE_LENGTH" "VARIANT_ID" Sort criteria |
| sortDirection | object or null Enum: "ASCENDING" "DESCENDING" Sort direction |
| attributes | Array of strings or null Represents a list of attributes to be filtered |
| orderDurationBy | object or null Enum: "FREQUENCY" "AVERAGE" "MEDIAN" "SD" Ordering duration criteria |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "search": "string",
- "start": 0,
- "limit": 0,
- "sortBy": "TRACE_ID",
- "sortDirection": "ASCENDING",
- "attributes": [
- "string"
], - "orderDurationBy": "FREQUENCY",
- "operator": "AND",
- "filterSets": [
- "string"
]
}[- {
- "total": 0,
- "data": [
- {
- "id": 0,
- "name": "string",
- "absFrequency": 0
}
]
}
]Rename a specific model variant from a dataset by specifying both UUIDs as path params, and the new name as body.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| variantUid required | string or null |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name required | string or null [ 1 .. 100 ] characters Name of the variant |
{- "name": "string"
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}Retrieves a specific model variant from a dataset by specifying both UUIDs as path params. If found, the response contains the structure of the variant as a set of activities and arcs, as well as their frequencies and aggregated duration information.
| datasetUid required | string |
| tenant required | string Customer environment name |
| variantUid required | string |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": [
- "string"
]
}{- "total": 0,
- "data": [
- {
- "name": "string",
- "activities": [
- {
- "id": 0,
- "name": "string",
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "attributes": { }
}
], - "arcs": [
- {
- "name": "string",
- "source": 0,
- "target": 0,
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "sourceString": "string",
- "targetString": "string"
}
], - "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}
}
]
}Obtains a list of min and max values for numerical attributes
| tenant required | string or null Customer environment name |
| datasetUid required | string |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": [
- "string"
]
}{- "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true,
- "selectableAsActivity": true
}
]
}This service change the dataset's open flag.
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "total": 0,
- "data": [
- {
- "name": "string",
- "activities": [
- {
- "id": 0,
- "name": "string",
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "attributes": { }
}
], - "arcs": [
- {
- "name": "string",
- "source": 0,
- "target": 0,
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "sourceString": "string",
- "targetString": "string"
}
], - "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}
}
]
}This endpoint provide means to guess the schema of a dataset provided by a csv file to Inverbis, in order to do that the service collects a sample of the first one hundred lines of the csv file and searches for the most specific type for each column within the following:
If a column contains values belonging to different data types or if its not possible to determine the specific datatype, it will be recognized as a STRING column. While guessing TIMESTAMP columns, the date time format will also be guessed and returned. For DECIMAL columns, the service will try to parse the column value using the default symbol configuration for the Locale US, but if the symbols are provided in the invocation, those will be used instead.
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| decimalSeparator | string or null <= 1 characters Character use to separate decimal part in the dataset |
| groupingSeparator | string or null <= 1 characters Character use to group thousands in numbers within the dataset |
{- "decimalSeparator": "s",
- "groupingSeparator": "s"
}{- "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true,
- "selectableAsActivity": true
}
]
} Returns the number of cases in the data set that meet and do not meet the SLA,
as well as the percentage that each group represents of the total cases.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| unit required | string Time unit. One of [seconds, minutes, hours, days, weeks, months] |
| value | number Time quantity |
{- "unit": "string",
- "value": 0
}{- "meetSlaAbsolute": 0,
- "meetSlaPercentage": 0.1,
- "exceedSlaAbsolute": 0,
- "exceedSlaPercentage": 0.1
} This services allows to obtain the activities for specific dataset that aggregated a number of different model variants.
The activities are returned in 3 sets, the initial activities, the final activities and all the activities.
This endpoint also allows filtering by a set of [InputFilterDTO].
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
required | Array of objects or null (InputFilterDTO) |
| operator required | string or null |
| filterSets required | Array of strings or null |
| arcs | boolean or null |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "string",
- "filterSets": [
- "string"
], - "arcs": true
}{- "meetSlaAbsolute": 0,
- "meetSlaPercentage": 0.1,
- "exceedSlaAbsolute": 0,
- "exceedSlaPercentage": 0.1
}This endpoint provides means to obtain traces from a dataset. As traces are conformed by an uncertain amount of events, the service returns individual events sorted by trace ID, and by start time within each trace. This implies that one request to this endpoint can return incomplete traces due to pagination.
The service allows pagination and text search by trace ID, as well as filtering using a collection of [InputFilterDTO].
Events contain its trace ID, activity name, start date and, optionally, end date. Additionally, events contain a map with all non-key attributes indexed by a normalized name
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| search | string or null Text search by name or id |
| start | integer or null <int32> Page index for pagination |
| limit | integer or null <int32> Page size for pagination |
| sortBy | object or null Enum: "TRACE_ID" "START_TIME" "END_TIME" "DURATION" "TRACE_LENGTH" "VARIANT_ID" Sort criteria |
| sortDirection | object or null Enum: "ASCENDING" "DESCENDING" Sort direction |
| attributes | Array of strings or null Represents a list of attributes to be filtered |
| orderDurationBy | object or null Enum: "FREQUENCY" "AVERAGE" "MEDIAN" "SD" Ordering duration criteria |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "search": "string",
- "start": 0,
- "limit": 0,
- "sortBy": "TRACE_ID",
- "sortDirection": "ASCENDING",
- "attributes": [
- "string"
], - "orderDurationBy": "FREQUENCY",
- "operator": "AND",
- "filterSets": [
- "string"
]
}{- "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true,
- "selectableAsActivity": true
}
]
}Generates a CSV file with filtered traces
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| attributes | Array of strings or null Represents a list of attributes to be filtered |
Array of objects or null Represents a collections of filters | |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "attributes": [
- "string"
], - "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": [
- "string"
]
}{- "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true,
- "selectableAsActivity": true
}
]
}Generates a CSV file with filtered traces
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| attributes | Array of strings or null Represents a list of attributes to be filtered |
Array of objects or null Represents a collections of filters | |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "attributes": [
- "string"
], - "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": [
- "string"
]
}{- "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true,
- "selectableAsActivity": true
}
]
}| datasetUid required | string Dataset UUID |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
[- { }
]{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}Returns a number of a dataset's lines alongside it's columns. The number of requested lines can be specified by the length query param, and it must be between 0 and 50.
| datasetUid required | string |
| tenant required | string Customer environment name |
| decimalSeparator | string |
| groupingSeparator | string |
| length | number [ 0 .. 10 ] Decimal separator character |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true,
- "selectableAsActivity": true
}
], - "rows": [
- {
- "row": {
- "property1": "string",
- "property2": "string"
}
}
]
}This endpoint provides the means to retrieve all the bpmn models belonging to a given project. As input this endpoint requires the identifier of the project we want to retrieve the models from
| tenant required | string |
| limit required | integer <int32> Page size for pagination |
| projectId required | string Example: projectId=X54Jasdw78 String corresponding to project identifier |
| start required | integer <int32> Page index for pagination |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{ }This endpoint provides the means to import a bpmn file into a project. As input this endpoint requires the identifier of the project it belongs to, the name with which the file will be stored, and the bpmn file.
| tenant required | string |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name required | string [ 5 .. 100 ] characters |
| datasetUid | string or null^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}... |
| projectUid required | string^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}... |
required | Array of objects (ActivityDTO) |
required | Array of objects (ArcDTO) |
{- "name": "string",
- "datasetUid": "string",
- "projectUid": "string",
- "activities": [
- {
- "id": 0,
- "name": "string",
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "attributes": { }
}
], - "arcs": [
- {
- "name": "string",
- "source": 0,
- "target": 0,
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "sourceString": "string",
- "targetString": "string"
}
]
}{ }This endpoint provides the means to retrieve the bpmn model information stored. As input this endpoint requires the identifier of the model we want to retrieve the information from.
| modelId required | string Example: X54Jasdw78 String corresponding to model id |
| tenant required | string |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{ }This endpoint provides the means to change the name of a stored bpmn model. As input this endpoint requires the model identifier for which we want to change the name, and the new model name.
| modelId required | string Example: X54Jasdw78 String corresponding to model id |
| tenant required | string |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name required | string [ 5 .. 100 ] characters |
{- "name": "string"
}{ }This endpoint provides the means to delete a bpmn model currently stored. As input this endpoint takes the identifier of the model it is intended to remove.
| modelId required | string Example: X54Jasdw78 String corresponding to model id |
| tenant required | string |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{ }This endpoint provides the means to obtain root cause information about the traces that do not fulfill a stored bpmn model. It requires to specify the attributes for which root cause must be obtained. Up to 4 attributes are accepted of categorical or boolean nature.
| bpmnId required | string |
| datasetUUID required | string |
| tenant required | string |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
required | Array of objects or null Represents a collections of filters |
| operator required | object or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets required | string or null Represents a collections of filtersets |
| attributes required | Array of strings Represents a collection of attributes to perform Root Cause over. Up to 4 attributes can be used of boolean or categorical nature |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": "string",
- "attributes": [
- "string"
]
}{ }This endpoint provides the means to obtain root cause information about the traces that do not fulfill an introduced json model. It requires to specify the attributes for which root cause must be obtained. Up to 4 attributes are accepted of categorical or boolean nature.
| datasetUUID required | string |
| tenant required | string |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
required | Array of objects or null Represents a collections of filters |
| operator required | object or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets required | string or null Represents a collections of filtersets |
| attributes required | Array of strings Represents a collection of attributes to perform Root Cause over. Up to 4 attributes can be used of boolean or categorical nature |
required | object Represents the json model to perform conformance against |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": "string",
- "attributes": [
- "string"
], - "model": {
- "name": "string",
- "activities": [
- {
- "id": 0,
- "name": "string",
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "attributes": { }
}
], - "arcs": [
- {
- "name": "string",
- "source": 0,
- "target": 0,
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "sourceString": "string",
- "targetString": "string"
}
], - "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}
}
}{ }This endpoint provides the means to obtain the total conformance and grouped by time. As input this endpoint accepts a bpmn identifier from the currently available for the user and requires a timeSplit to group. Valid values are "day", "week" and "month".
| bpmnId required | string |
| datasetUUID required | string |
| tenant required | string |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| timeSplit required | string Represents the required split time to report the conformance in. Valid values are: day, week and month |
required | Array of objects or null Represents a collections of filters |
| operator required | object or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets required | string or null Represents a collections of filtersets |
{- "timeSplit": "string",
- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": "string"
}{ }This endpoint provides the means to obtain the total conformance and grouped by time. As input this endpoint accepts a model in json format from the currently available for the user and requires a timeSplit to group. Valid values are "day", "week" and "month".
| datasetUUID required | string |
| tenant required | string |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| timeSplit required | string Represents the required split time to report the conformance in. Valid values are: day, week and month |
required | Array of objects or null Represents a collections of filters |
| operator required | object or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets required | string or null Represents a collections of filtersets |
required | object Represents the json model to perform conformance against |
{- "timeSplit": "string",
- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": "string",
- "model": {
- "name": "string",
- "activities": [
- {
- "id": 0,
- "name": "string",
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "attributes": { }
}
], - "arcs": [
- {
- "name": "string",
- "source": 0,
- "target": 0,
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "sourceString": "string",
- "targetString": "string"
}
], - "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}
}
}{ } This endpoint provides the means to obtain the list of transition violation within a dataset for a given bpmn model. It requires to specify the type of activity "start" or "end".
| bpmnId required | string |
| datasetUUID required | string |
| tenant required | string |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| activityType required | string Represents the type of activity to perform process conformance in. Valid values are: start and end. |
required | Array of objects or null Represents a collections of filters |
{- "activityType": "string",
- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
]
}{ } This endpoint provides the means to obtain the list of transition violation within a dataset for a given model. As input it requires the model in json format. It is required to specify the activityType "start" or "end".
| datasetUUID required | string |
| tenant required | string |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| activityType required | string Represents the type of activity to perform process conformance in. Valid values are: start and end. |
required | Array of objects or null Represents a collections of filters |
required | object Represents the json model to perform conformance against |
{- "activityType": "string",
- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "model": {
- "name": "string",
- "activities": [
- {
- "id": 0,
- "name": "string",
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "attributes": { }
}
], - "arcs": [
- {
- "name": "string",
- "source": 0,
- "target": 0,
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "sourceString": "string",
- "targetString": "string"
}
], - "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}
}
}{ } This endpoint provides the means to obtain the list of transition violation within a dataset for a given bpmn.
| bpmnId required | string |
| datasetUUID required | string |
| tenant required | string |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
required | Array of objects or null Represents a collections of filters |
| operator required | object or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets required | string or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": "string"
}{ } This endpoint provides the means to obtain the list of transition violation within a dataset for a given model. As input it requires the model in json format.
| datasetUUID required | string |
| tenant required | string |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
required | Array of objects or null Represents a collections of filters |
| operator required | object or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets required | string or null Represents a collections of filtersets |
required | object Represents the json model to perform conformance against |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": "string",
- "model": {
- "name": "string",
- "activities": [
- {
- "id": 0,
- "name": "string",
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "attributes": { }
}
], - "arcs": [
- {
- "name": "string",
- "source": 0,
- "target": 0,
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "sourceString": "string",
- "targetString": "string"
}
], - "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}
}
}{ }This endpoint provides the means to retrieve the computed predictions of the unfinished cases of the dataset. As input this endpoint requires the identifier of the dataset we want to extract the prediction from and the page start, limit, and sort method.
| datasetId required | string |
| tenant required | string |
| datasetId required | string Example: datasetId=X54Jasdw78 String corresponding to dataset identifier |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| start required | integer or null <int32> |
| limit required | integer or null <int32> |
| sortBy required | string |
| sortDirection required | string |
| filterOutNewVariants | boolean |
{- "start": 0,
- "limit": 0,
- "sortBy": "string",
- "sortDirection": "string",
- "filterOutNewVariants": true
}{- "total": 0,
- "risk": 0,
- "noRisk": 0,
- "data": [
- {
- "caseId": "string",
- "lastActivity": "string",
- "riskLevel": 0,
- "estimatedVariant": "string",
- "currentDuration": 0,
- "estimatedDuration": 0,
- "nextActivities": [
- "string"
]
}
], - "isFullResult": true,
- "fullResult": true
}This endpoint provides the means to retrieve the visual model for the predictions of the unfinished cases of the dataset. As input this endpoint requires the identifier of the dataset we want to extract the prediction from, the unfinished trace we want to visualize and the page start, limit, and sort method.
| datasetId required | string |
| traceId required | string |
| tenant required | string |
| datasetId required | string Example: datasetId=X54Jasdw78 String corresponding to dataset identifier |
| traceId required | string Example: traceId=X54Jasdw78 String corresponding to trace identifier |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "total": 0,
- "data": [
- {
- "name": "string",
- "activities": [
- {
- "id": 0,
- "name": "string",
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "attributes": { }
}
], - "arcs": [
- {
- "name": "string",
- "source": 0,
- "target": 0,
- "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}, - "sourceString": "string",
- "targetString": "string"
}
], - "frequency": 0,
- "duration": {
- "avg": 0,
- "sd": 0,
- "max": 0,
- "min": 0,
- "med": 0
}
}
]
} Obtains the set of activities for a specific dataset which have as origin or as destination the indicated activity.
This endpoint allows filtering by a set of [InputFilterDTO],
and the result will contain only the arcs present in the filtered subset of traces.
| activityId required | string or null |
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null Represents a collections of filters | |
| operator | string or null Enum: "AND" "OR" Operator to aggregate filters (optional). Possible values are AND/OR. Default is AND. |
| filterSets | Array of strings or null Represents a collections of filtersets |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "AND",
- "filterSets": [
- "string"
]
}{- "origin": [
- {
- "name": "string",
- "frequency": 0,
- "avgDuration": 0
}
], - "destination": [
- {
- "name": "string",
- "frequency": 0,
- "avgDuration": 0
}
]
} This endpoint allows the retrieval and search of visualization info of alerts for a dataset.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
required | Array of objects or null (InputFilterDTO) |
| operator required | string or null |
| filterSets required | Array of strings or null |
| arcs | boolean or null |
{- "filters": [
- {
- "id": "TRACE_STARTS_WITH_ACTIVITY",
- "activity": "string",
- "attribute": "string",
- "arc": "string",
- "values": [
- "string"
], - "operator": "AND",
- "variantNumber": 0
}
], - "operator": "string",
- "filterSets": [
- "string"
], - "arcs": true
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
} Returns a list of values of the attribute lead times plot filtered by one specific attribute in the Performance Booster
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| attribute | string or null |
| activities | Array of strings or null |
| transitions | Array of strings or null |
| variants | Array of strings or null |
| sortBy | string or null |
| sortDirection | string or null |
| limit | integer or null <int32> |
{- "attribute": "string",
- "activities": [
- "string"
], - "transitions": [
- "string"
], - "variants": [
- "string"
], - "sortBy": "string",
- "sortDirection": "string",
- "limit": 0
}{- "rows": [
- {
- "content": "string",
- "contentId": "string",
- "slaComplianceAvg": 0.1,
- "slaNonComplianceAvg": 0.1
}
]
} Returns a list of values of the attribute performance comparison plot filtered by one specific attribute in the Performance Booster
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| attribute | string or null |
| activities | Array of strings or null |
| transitions | Array of strings or null |
| variants | Array of strings or null |
| sortBy | string or null |
| sortDirection | string or null |
| limit | integer or null <int32> |
{- "attribute": "string",
- "activities": [
- "string"
], - "transitions": [
- "string"
], - "variants": [
- "string"
], - "sortBy": "string",
- "sortDirection": "string",
- "limit": 0
}{- "categoricalRows": [
- {
- "attribute": "string",
- "frequency": 0,
- "percentage": 0.1,
- "duration": 0.1,
- "value": 0.1
}
], - "numericalRows": [
- {
- "start": 0.1,
- "finish": 0.1,
- "frequency": 0,
- "percentage": 0.1
}
], - "data": {
- "avg": 0.1,
- "sd": 0.1,
- "max": 0.1,
- "min": 0.1
}
} Returns a list of average durations grouped by week/month for values of an specific attribute.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| attribute | string or null |
| activities | Array of strings or null |
| transitions | Array of strings or null |
| variants | Array of strings or null |
| temporalUnit | string or null |
| limit | integer or null <int32> |
{- "attribute": "string",
- "activities": [
- "string"
], - "transitions": [
- "string"
], - "variants": [
- "string"
], - "temporalUnit": "string",
- "limit": 0
}{- "sla": 0,
- "rows": [
- { }
]
}Return a list of KPIs that represent the prediction highlights in the Performance Booster
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| filterOutNewVariants | boolean or null |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "meetSlaAbsolute": 0,
- "meetSlaPercentage": 0.1,
- "riskSlaAbsolute": 0,
- "riskSlaPercentage": 0.1,
- "exceedSlaAbsolute": 0,
- "exceedSlaPercentage": 0.1,
- "isFullResult": true,
- "fullResult": true
} Returns a list of values of the Lead Times by activity/transition/variant plot in the Performance Booster
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| content | string or null |
| sortBy | string or null |
| sortDirection | string or null |
| limit | integer or null <int32> |
{- "content": "string",
- "sortBy": "string",
- "sortDirection": "string",
- "limit": 0
}{- "rows": [
- {
- "content": "string",
- "contentId": "string",
- "slaComplianceAvg": 0.1,
- "slaNonComplianceAvg": 0.1
}
]
} Return a list of predicted performances for the ongoing cases in the Performance Booster.
The list contains for each ongoing case the caseId, the current duration, the estimated duration and
the state. This list can be filtered by a pair of attribute-value.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| attribute | string or null |
| value | string or null |
| start | integer or null <int32> |
| limit | integer or null <int32> |
| filterOutNewVariants | boolean or null |
{- "attribute": "string",
- "value": "string",
- "start": 0,
- "limit": 0,
- "filterOutNewVariants": true
}{- "total": 0,
- "rows": [
- {
- "caseId": "string",
- "currentDuration": 0,
- "estimatedDuration": 0,
- "state": "string"
}
]
} Returns a list of values of the overall performance in the Performance Booster.
This performance can be filtered from the values of the categorical attributes of the dataset.
It also returns two KPI, representing the percentage of traces that are valid to de dataset SLA, and
the percentage of tracer that are not valid.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| attribute | string or null |
| value | string or null |
| timeGroups | integer or null <int32> |
{- "attribute": "string",
- "value": "string",
- "timeGroups": 0
}{- "rows": [
- {
- "start": 0.1,
- "finish": 0.1,
- "frequency": 0,
- "slaCompliance": true
}
], - "kpis": {
- "slaComplianceAbsolute": 0,
- "slaNonComplianceAbsolute": 0,
- "slaCompliancePercentage": 0.1,
- "slaNonCompliancePercentage": 0.1
}
} Returns a list of values of the performance by activity/transition/variant plot in the Performance Booster
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| content | string or null |
| sortBy | string or null |
| sortDirection | string or null |
| limit | integer or null <int32> |
{- "content": "string",
- "sortBy": "string",
- "sortDirection": "string",
- "limit": 0
}{- "categoricalRows": [
- {
- "attribute": "string",
- "frequency": 0,
- "percentage": 0.1,
- "duration": 0.1,
- "value": 0.1
}
], - "numericalRows": [
- {
- "start": 0.1,
- "finish": 0.1,
- "frequency": 0,
- "percentage": 0.1
}
], - "data": {
- "avg": 0.1,
- "sd": 0.1,
- "max": 0.1,
- "min": 0.1
}
} Return a list of predicted durations for a selected attribute in the Performance Booster.
The list is formed by all the different values of the attribute with its corresponding average current duration
and average predicted duration.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| attribute required | string |
| pastTime | integer or null <int32> |
| filterOutNewVariants | boolean or null |
{- "attribute": "string",
- "pastTime": 0,
- "filterOutNewVariants": true
}{- "rows": [
- {
- "value": "string",
- "currentDuration": 0.1,
- "currentMeetSLA": true,
- "predictedDuration": 0.1,
- "predictedMeetSLA": true
}
]
} Return a list of predicted performances for a selected attribute in the Performance Booster.
The list is formed for each value of the selected attribute, the number of cases under and above SLA for
finished cases and for the ongoing cases based on their estimated duration.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| attribute required | string |
| pastTime | integer or null <int32> |
| filterOutNewVariants | boolean or null |
{- "attribute": "string",
- "pastTime": 0,
- "filterOutNewVariants": true
}{- "rows": [
- {
- "value": "string",
- "finishedUnderSlaAbsolute": 0,
- "finishedAboveSlaAbsolute": 0,
- "finishedUnderSlaPercentage": 0.1,
- "finishedAboveSlaPercentage": 0.1,
- "ongoingUnderSlaAbsolute": 0,
- "ongoingAboveSlaAbsolute": 0,
- "ongoingUnderSlaPercentage": 0.1,
- "ongoingAboveSlaPercentage": 0.1
}
]
} Return a list of predicted risks for a selected attribute in the Performance Booster.
The list is formed by all the different values of the attribute with its corresponding absolute and percentage
risk values.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| attribute required | string |
| filterOutNewVariants | boolean or null |
{- "attribute": "string",
- "filterOutNewVariants": true
}{- "rows": [
- {
- "value": "string",
- "meetSlaAbsolute": 0,
- "meetSlaPercentage": 0.1,
- "riskSlaAbsolute": 0,
- "riskSlaPercentage": 0.1,
- "exceedSlaAbsolute": 0,
- "exceedSlaPercentage": 0.1
}
]
} Returns a text that resumes the most important points of the Prediction Performance Booster.
| datasetUid required | string or null Example: X54Jasdw78 String corresponding to DATASET id |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| format | string or null |
| filterOutNewVariants | boolean or null |
{- "format": "string",
- "filterOutNewVariants": true
}{- "analysisReport": "string"
} Returns a text that resumes the most important points of the State Performance Booster.
| datasetUid required | string or null Example: X54Jasdw78 String corresponding to DATASET id |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| format | string or null |
{- "format": "string"
}{- "analysisReport": "string"
} Return a list of times to meet for a selected attribute in the Performance Booster.
The list is formed by all the different values of the attribute with its corresponding time to meet the best
value of the attribute or the SLA.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| attribute required | string |
| mode required | string |
| timeInterval | integer <int32> |
| filterOutNewVariants | boolean or null |
{- "attribute": "string",
- "mode": "string",
- "timeInterval": 0,
- "filterOutNewVariants": true
}{- "rows": [
- {
- "value": "string",
- "timeToMeet": 0.1
}
]
} Returns a text that resumes the most important points of the WhatIf Performance Booster.
| datasetUid required | string or null Example: X54Jasdw78 String corresponding to DATASET id |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| format | string or null |
{- "format": "string"
}{- "analysisReport": "string"
} Return a list of activities and transitions with its total time and cost
with possibility to be filtered by attribute in the WhatIf Booster.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null (AttributeValueDTO) |
{- "attributes": [
- {
- "attribute": "string",
- "value": "string"
}
]
}{- "logger": { },
- "environment": "string",
- "token": { },
- "usersFacade": { },
- "datasetsFacade": { },
- "whatIfBoosterFacade": {
- "logger": { },
- "whatIfBoosterService": {
- "logger": { },
- "clickhouseDatasetDAO": {
- "clickhouseFactory": {
- "clickhouseUrl": "string",
- "clickhouseUser": "string",
- "clickhousePwd": "string",
- "batchSize": 0,
- "maxThreads": 0
}, - "logger": { },
- "analyticsDAO": {
- "clickhouseFactory": {
- "clickhouseUrl": "string",
- "clickhouseUser": "string",
- "clickhousePwd": "string",
- "batchSize": 0,
- "maxThreads": 0
}, - "logger": { }
}, - "downloadFunctionsMap": {
- "property1": { },
- "property2": { }
}
}, - "DatasetPerfBoosterWhatIfDAO": {
- "clickhouseFactory": {
- "clickhouseUrl": "string",
- "clickhouseUser": "string",
- "clickhousePwd": "string",
- "batchSize": 0,
- "maxThreads": 0
}, - "logger": { },
- "clickhouseUrl": "string",
- "clickhouseUser": "string",
- "clickhousePwd": "string",
- "batchSize": 0,
- "maxThreads": 0
}, - "datasetPerfBoosterWhatIfDAO": {
- "clickhouseFactory": {
- "clickhouseUrl": "string",
- "clickhouseUser": "string",
- "clickhousePwd": "string",
- "batchSize": 0,
- "maxThreads": 0
}, - "logger": { },
- "clickhouseUrl": "string",
- "clickhouseUser": "string",
- "clickhousePwd": "string",
- "batchSize": 0,
- "maxThreads": 0
}
}
}, - "configurationsFacade": {
- "createSvc": {
- "em": { },
- "logger": { }
}, - "updateField": {
- "em": { },
- "logger": { }
}, - "search": {
- "em": { }
}, - "mongoDao": { },
- "preview": { },
- "logger": { }
}
} Return a list of improved activities and transitions with its total time and cost
with possibility to be filtered by attribute in the WhatIf Booster.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
Array of objects or null (ActivityImprovementDTO) | |
Array of objects or null (TransitionImprovementDTO) | |
Array of objects or null (AttributeValueDTO) |
{- "activitiesImprovement": [
- {
- "activity": "string",
- "improvement": 0.1
}
], - "transitionsImprovement": [
- {
- "transition": "string",
- "improvement": 0.1
}
], - "attributes": [
- {
- "attribute": "string",
- "value": "string"
}
]
}{- "logger": { },
- "environment": "string",
- "token": { },
- "usersFacade": { },
- "datasetsFacade": { },
- "whatIfBoosterFacade": {
- "logger": { },
- "whatIfBoosterService": {
- "logger": { },
- "clickhouseDatasetDAO": {
- "clickhouseFactory": {
- "clickhouseUrl": "string",
- "clickhouseUser": "string",
- "clickhousePwd": "string",
- "batchSize": 0,
- "maxThreads": 0
}, - "logger": { },
- "analyticsDAO": {
- "clickhouseFactory": {
- "clickhouseUrl": "string",
- "clickhouseUser": "string",
- "clickhousePwd": "string",
- "batchSize": 0,
- "maxThreads": 0
}, - "logger": { }
}, - "downloadFunctionsMap": {
- "property1": { },
- "property2": { }
}
}, - "DatasetPerfBoosterWhatIfDAO": {
- "clickhouseFactory": {
- "clickhouseUrl": "string",
- "clickhouseUser": "string",
- "clickhousePwd": "string",
- "batchSize": 0,
- "maxThreads": 0
}, - "logger": { },
- "clickhouseUrl": "string",
- "clickhouseUser": "string",
- "clickhousePwd": "string",
- "batchSize": 0,
- "maxThreads": 0
}, - "datasetPerfBoosterWhatIfDAO": {
- "clickhouseFactory": {
- "clickhouseUrl": "string",
- "clickhouseUser": "string",
- "clickhousePwd": "string",
- "batchSize": 0,
- "maxThreads": 0
}, - "logger": { },
- "clickhouseUrl": "string",
- "clickhouseUser": "string",
- "clickhousePwd": "string",
- "batchSize": 0,
- "maxThreads": 0
}
}
}, - "configurationsFacade": {
- "createSvc": {
- "em": { },
- "logger": { }
}, - "updateField": {
- "em": { },
- "logger": { }
}, - "search": {
- "em": { }
}, - "mongoDao": { },
- "preview": { },
- "logger": { }
}
}This endpoint triggers regeneration of process metrics zip file. Can be useful for datasets that were created before an update
| datasetUid required | string String corresponding to a datasetUid |
| tenant required | string |
| Accept-Language required | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{ } This endpoint provides the means to import new data into a dataset. As input this endpoint accepts
any valid csv file and required the use of an single use upload token which has to be requested
using the operation updates/initiate.
| datasetUid required | string ID of the targeted dataset |
| tenant required | string Customer environment name |
| token required | string |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| fileName | string File name |
This endpoint provides the means to import data into a dataset. As input this endpoint accepts
any valid csv file and required the use of an single use upload token which has to be requested
using the operation uploads/initiate.
| datasetUid required | string ID of the targeted dataset |
| tenant required | string Customer environment name |
| token required | string |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| fileName | string File name |
This service must be called to start the asynchronous processing of the dataset update once the update file has been uploaded calling /uploads/datasets/update/{datasetUid} with an upload token. Once started, the state of the process can be accessed in the dataset by calling /datasets or /datasets/{datasetUid}.
| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true,
- "selectableAsActivity": true
}
], - "rows": [
- {
- "row": {
- "property1": "string",
- "property2": "string"
}
}
]
}This service must be called to start the asynchronous processing of the dataset once the file has been uploaded calling /uploads/{datasetUid} with an upload token. Once started, the state of the process can be accessed in the dataset by calling /datasets or /datasets/{datasetUid}.
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "columns": [
- {
- "name": "string",
- "type": "STRING",
- "format": "string",
- "relevant": true,
- "selectableAsActivity": true
}
], - "rows": [
- {
- "row": {
- "property1": "string",
- "property2": "string"
}
}
]
}Generated a token that allows the call to /uploads/{datasetUid} to upload a file. This token has a longer life time to avoid expiration during the upload for big files.
| datasetUid required | string |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "token": "string"
}| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}| datasetUid required | string or null |
| tenant required | string or null Customer environment name |
| Accept-Language | string or null Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}| tenant required | string Customer environment name |
{- "name": "string",
- "surname": "string",
- "email": "string",
- "locale": "string",
- "locationFormat": "string",
- "timezone": "string",
- "subscription": { },
- "theme": "string",
- "llmEnabled": true,
- "mlEnabled": true
}| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name | string or null |
| surname | string or null |
string or null | |
| locale | string or null |
| locationFormat | string or null |
{- "name": "string",
- "surname": "string",
- "email": "string",
- "locale": "string",
- "locationFormat": "string"
}| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{ }| tenant required | string or null Customer environment name |
| endDate | string or null <yyyy-mm-dd> Final lookup date |
| limit | number [ 1 .. 100 ] Page size for pagination |
| organizationUid required | string or null <uuid> [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... The organization unique identifier (UID) |
| start | integer or null <int32> Page index for pagination |
| startDate | string or null <yyyy-mm-dd> Initial lookup date |
| status | string or null Filter user invitations by their status |
{- "total": 0,
- "data": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "email": "string",
- "status": "INVITED",
- "createdAt": "2022-03-10T12:15:50.000Z",
- "acceptedAt": "2022-03-10T12:15:50.000Z",
- "revokedAt": "2022-03-10T12:15:50.000Z",
- "organizationUid": "fea6b182-b1a9-4014-b0cc-e1c342c76389"
}
], - "maxInvitations": 0
}| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| organizationUid required | string <uuid> [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... Organization identifier (UUID) |
| email required | string Invitation receiver |
{- "organizationUid": "fea6b182-b1a9-4014-b0cc-e1c342c76389",
- "email": "string"
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}| tenant required | string or null Customer environment name |
| alreadySeen | boolean or null Include already seen notifications |
| endDate | string or null <yyyy-mm-dd> Final lookup date |
| limit | number [ 1 .. 100 ] Page size for pagination |
| organizationUid required | string or null <uuid> [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... The organization unique identifier (UID) |
| start | integer or null <int32> Page index for pagination |
| startDate | string or null <yyyy-mm-dd> Initial lookup date |
| Accept-Language required | string |
{- "total": 0,
- "data": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "type": "string",
- "organization": {
- "uuid": {
- "0": "s",
- "1": "t",
- "2": "r",
- "3": "i",
- "4": "n",
- "5": "g"
}, - "name": "string",
- "description": "string",
- "availableInvitations": 0,
- "maxInvitations": 0,
- "createDate": {
- "0": "s",
- "1": "t",
- "2": "r",
- "3": "i",
- "4": "n",
- "5": "g"
}, - "deleteDate": {
- "0": "s",
- "1": "t",
- "2": "r",
- "3": "i",
- "4": "n",
- "5": "g"
}, - "tst": {
- "0": "s",
- "1": "t",
- "2": "r",
- "3": "i",
- "4": "n",
- "5": "g"
}, - "owned": true,
- "projectCount": 0
}, - "title": "string",
- "content": "string",
- "createdAt": "2022-03-10T12:15:50.000Z",
- "seenAt": "2022-03-10T12:15:50.000Z"
}
]
}This endpoints provides the means to retrieve the collection of organizations accessible to the user, it includes the organizations registered by the user and the ones where the user is invited as collaborator.
| tenant required | string Customer environment name |
| limit | integer <int32> Page size for pagination |
| onlyActive | boolean Include delete organizations |
| search | string Filter by dataset's name (partial and case insensitive) |
| shared | boolean Get owned or shared organizations |
| sortBy | string Sort criteria: CREATED_AT or NAME |
| sortDirection | string Sort direction: ASCENDING or DESCENDING |
| start | integer <int32> Page index for pagination |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
{ }| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name required | string [ 5 .. 100 ] characters (?U)^[\w\-\s]+$ Organization name |
{- "name": "string"
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}| organizationUid required | string The project's UID |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name required | string [ 5 .. 100 ] characters (?U)^[\w\-\s]+$ Organization name |
{- "name": "string"
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}| tenant required | string or null Customer environment name |
| includeArchived | boolean or null Include archived projects |
| limit | integer or null <int32> Page size for pagination |
| organizationUid required | string or null <uuid> [a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-... The organization unique identifier (UID) |
| search | string or null Sort direction: ASCENDING of DESCENDING |
| sortBy | string or null |
| sortDirection | string or null |
| start | integer or null <int32> Page index for pagination |
{- "total": 0,
- "data": [
- {
- "createDate": "2022-03-10T12:15:50.000Z",
- "deleteDate": "2022-03-10T12:15:50.000Z",
- "tst": "2022-03-10T12:15:50.000Z",
- "name": "string",
- "code": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "description": "string",
- "datasetCount": 0
}
]
}| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name required | string [ 5 .. 100 ] characters |
| description | string or null [ 0 .. 500 ] characters |
| organizationUid required | string^[0-9A-Fa-f]{8}-[0-9A-Fa-f]{4}-[0-9A-Fa-f]{4}... |
{- "name": "string",
- "description": "string",
- "organizationUid": "string"
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}| projectUid required | string The project unique identifier |
| tenant required | string Customer environment name |
{- "total": 0,
- "data": [
- {
- "createDate": "2022-03-10T12:15:50.000Z",
- "deleteDate": "2022-03-10T12:15:50.000Z",
- "tst": "2022-03-10T12:15:50.000Z",
- "name": "string",
- "code": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "description": "string",
- "datasetCount": 0
}
]
}| projectUid required | string The project's UID |
| tenant required | string Customer environment name |
| Accept-Language | string Example: en-GB, fr;q=0.9, en;q=0.8, de;q=0.7, *;q=0.5 Standard language tag rfc5646 compliant |
| name | string or null [ 5 .. 100 ] characters |
| description | string or null [ 0 .. 500 ] characters |
{- "name": "string",
- "description": "string"
}{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}| projectUid required | string |
| tenant required | string Customer environment name |
{- "errorCode": "string",
- "errorMessage": "string",
- "additionalInfo": [
- "string"
]
}Obtains a new access token, refresh token and metadata using an offline token previously emmited
This endpoint uses grant_type=refresh_token.
Keycloak accepts an offline token as "refresh_token" to generate access tokens even without an active session.
| realm required | string Keycloak realm name. For the public platform is processmining |
| client_id required | string Value: "processmining-frontend" |
| grant_type required | string Value: "refresh_token" |
| refresh_token required | string Offline token |
{- "access_token": "string",
- "expires_in": 0,
- "refresh_expires_in": 0,
- "refresh_token": "string",
- "token_type": "Bearer",
- "session_state": "string",
- "scope": "string"
}