Skip to content

CLI Reference (get)

All get commands.

cctl get

query resources of camunda engine

Usage:

cctl get [OPTIONS] COMMAND [ARGS]...

Options:

Name Type Description Default
-e, --engine text N/A None
--help boolean Show this message and exit. False

cctl get activityInstanceTree

Get Activity Instance Retrieves an Activity Instance (Tree) for a given process instance by id. URL: /process-instance/{id}/activity-instances Schema: -

Usage:

cctl get activityInstanceTree [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get activityStatistics

Get Activity Instance Statistics Retrieves runtime statistics of a given process definition, grouped by activities. These statistics include the number of running activity instances, optionally the number of failed jobs and also optionally the number of incidents either grouped by incident types or for a specific incident type. Note: This does not include historic data. URL: /process-definition/{id}/statistics Schema: -

Usage:

cctl get activityStatistics [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--incidents-for-type text If this property has been set with any incident type (i.e., a string value) the result
will only include the number of incidents for the assigned incident type.
Cannot be used in combination with incidents.
See the User Guide
for a list of incident types. None
--incidents / --not-incidents boolean Valid values for this property are true or false.
If this property has been set to true the result will include the corresponding number of incidents
for each occurred incident type.
If it is set to false, the incidents will not be included in the result.
Cannot be used in combination with incidentsForType. None
--failed-jobs / --not-failed-jobs boolean Whether to include the number of failed jobs in the result or not. Valid values are true or false. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get activityStatisticsByProcessDefinitionKey

Get Activity Instance Statistics Retrieves runtime statistics of the latest version of the given process definition which belongs to no tenant, grouped by activities. These statistics include the number of running activity instances, optionally the number of failed jobs and also optionally the number of incidents either grouped by incident types or for a specific incident type. Note: This does not include historic data. URL: /process-definition/key/{key}/statistics Schema: -

Usage:

cctl get activityStatisticsByProcessDefinitionKey [OPTIONS] KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--incidents-for-type text If this property has been set with any incident type (i.e., a string value) the result
will only include the number of incidents for the assigned incident type.
Cannot be used in combination with incidents.
See the User Guide
for a list of incident types. None
--incidents / --not-incidents boolean Valid values for this property are true or false.
If this property has been set to true the result will include the corresponding number of incidents
for each occurred incident type.
If it is set to false, the incidents will not be included in the result.
Cannot be used in combination with incidentsForType. None
--failed-jobs / --not-failed-jobs boolean Whether to include the number of failed jobs in the result or not. Valid values are true or false. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get activityStatisticsByProcessDefinitionKeyAndTenantId

Get Activity Instance Statistics Retrieves runtime statistics of the latest version of the given process definition for a tenant, grouped by activities. These statistics include the number of running activity instances, optionally the number of failed jobs and also optionally the number of incidents either grouped by incident types or for a specific incident type. Note: This does not include historic data. URL: /process-definition/key/{key}/tenant-id/{tenant-id}/statistics Schema: -

Usage:

cctl get activityStatisticsByProcessDefinitionKeyAndTenantId 
    [OPTIONS] TENANT_ID KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--incidents-for-type text If this property has been set with any incident type (i.e., a string value) the result
will only include the number of incidents for the assigned incident type.
Cannot be used in combination with incidents.
See the User Guide
for a list of incident types. None
--incidents / --not-incidents boolean Valid values for this property are true or false.
If this property has been set to true the result will include the corresponding number of incidents
for each occurred incident type.
If it is set to false, the incidents will not be included in the result.
Cannot be used in combination with incidentsForType. None
--failed-jobs / --not-failed-jobs boolean Whether to include the number of failed jobs in the result or not. Valid values are true or false. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get attachment

Get Retrieves a task attachment by task id and attachment id. URL: /task/{id}/attachment/{attachmentId} Schema: -

Usage:

cctl get attachment [OPTIONS] ATTACHMENTID ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get attachmentData

Get (Binary) Retrieves the binary content of a task attachment by task id and attachment id. URL: /task/{id}/attachment/{attachmentId}/data Schema: -

Usage:

cctl get attachmentData [OPTIONS] ATTACHMENTID ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get attachments

Get List Gets the attachments for a task. URL: /task/{id}/attachment Schema: -

Usage:

cctl get attachments [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get authorization

Get Authorization Retrieves an authorization by id. URL: /authorization/{id} Schema: -

Usage:

cctl get authorization [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get authorizationCount

Get Authorization Count Queries for authorizations using a list of parameters and retrieves the count. URL: /authorization/count Schema: -

Usage:

cctl get authorizationCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--resource-id text Filter by resource id. None
--resource-type text Filter by an integer representation of the resource type. See the
User Guide
for a list of integer representations of resource types. None
--group-id-in text Filter by a comma-separated list of groupIds. None
--user-id-in text Filter by a comma-separated list of userIds. None
--type text Filter by authorization type. (0=global, 1=grant, 2=revoke).
See the User Guide
for more information about authorization types. None
--id text Filter by the id of the authorization. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get batch

Get Retrieves a batch by id, according to the Batch interface in the engine. URL: /batch/{id} Schema: -

Usage:

cctl get batch [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get batchStatistics

Get Statistics Queries for batch statistics that fulfill given parameters. Parameters may be the properties of batches, such as the id or type. The size of the result set can be retrieved by using the Get Batch Statistics Count method. URL: /batch/statistics Schema: -

Usage:

cctl get batchStatistics [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--suspended / --not-suspended boolean A Boolean value which indicates whether only active or suspended batches should be included.
When the value is set to true, only suspended batches will be returned and
when the value is set to false, only active batches will be returned. None
--without-tenant-id / --not-without-tenant-id boolean Only include batches which belong to no tenant.
Value can effectively only be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of Strings. A batch matches if it has one of the given tenant ids. None
--type text Filter by batch type.
See the User Guide
for more information about batch types. None
--batch-id text Filter by batch id. None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get batchStatisticsCount

Get Statistics Count Requests the number of batch statistics that fulfill the query criteria. Takes the same filtering parameters as the Get Batch Statistics method. URL: /batch/statistics/count Schema: -

Usage:

cctl get batchStatisticsCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--suspended / --not-suspended boolean A Boolean value which indicates whether only active or suspended batches should be included.
When the value is set to true, only suspended batches will be returned and
when the value is set to false, only active batches will be returned. None
--without-tenant-id / --not-without-tenant-id boolean Only include batches which belong to no tenant.
Value can effectively only be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of Strings. A batch matches if it has one of the given tenant ids. None
--type text Filter by batch type.
See the User Guide
for more information about batch types. None
--batch-id text Filter by batch id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get batches

Get List Queries for batches that fulfill given parameters. Parameters may be the properties of batches, such as the id or type. The size of the result set can be retrieved by using the Get Batch Count method. URL: /batch Schema: -

Usage:

cctl get batches [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--suspended / --not-suspended boolean A Boolean value which indicates whether only active or suspended batches should be included.
When the value is set to true, only suspended batches will be returned and
when the value is set to false, only active batches will be returned. None
--without-tenant-id / --not-without-tenant-id boolean Only include batches which belong to no tenant.
Value can effectively only be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of Strings. A batch matches if it has one of the given tenant ids. None
--type text Filter by batch type.
See the User Guide
for more information about batch types. None
--batch-id text Filter by batch id. None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get batchesCount

Get List Count Requests the number of batches that fulfill the query criteria. Takes the same filtering parameters as the Get Batches method. URL: /batch/count Schema: -

Usage:

cctl get batchesCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--suspended / --not-suspended boolean A Boolean value which indicates whether only active or suspended batches should be included.
When the value is set to true, only suspended batches will be returned and
when the value is set to false, only active batches will be returned. None
--without-tenant-id / --not-without-tenant-id boolean Only include batches which belong to no tenant.
Value can effectively only be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of Strings. A batch matches if it has one of the given tenant ids. None
--type text Filter by batch type.
See the User Guide
for more information about batch types. None
--batch-id text Filter by batch id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get cleanableHistoricBatchesReport

Get Cleanable Batch Report Retrieves a report about a historic batch operations relevant to history cleanup (see History cleanup ) so that you can tune the history time to live. These reports include the count of the finished batches, cleanable batches and type of the batch. The size of the result set can be retrieved by using the Get Cleanable Batch Report Count method.

Please note: The history time to live for batch operations does not support Multi-Tenancy. The report will return an information for all batch operations (for all tenants) if you have permissions to see the history.

URL: /history/batch/cleanable-batch-report Schema: -

Usage:

cctl get cleanableHistoricBatchesReport [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get cleanableHistoricBatchesReportCount

Get Cleanable Batch Report Count Queries for the number of report results about a historic batch operations relevant to history cleanup (see History cleanup ). Takes the same parameters as the Get Cleanable Batch Report method. URL: /history/batch/cleanable-batch-report/count Schema: -

Usage:

cctl get cleanableHistoricBatchesReportCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get cleanableHistoricDecisionInstanceReport

Get Cleanable Decision Instance Report Retrieves a report about a decision definition and finished decision instances relevant to history cleanup (see History cleanup), so that you can tune the history time to live. These reports include the count of the finished historic decision instances, cleanable decision instances and basic decision definition data - id, key, name and version. The size of the result set can be retrieved by using the Get Cleanable Decision Instance Report Count method. URL: /history/decision-definition/cleanable-decision-instance-report Schema: -

Usage:

cctl get cleanableHistoricDecisionInstanceReport [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--compact / --not-compact boolean Only include decision instances which have more than zero finished instances. Value may only be true,
as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include decision definitions which belong to no tenant. Value may only be true, as false
is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. A decision definition must have one of the given tenant
ids. None
--decision-definition-key-in text Filter by decision definition keys. Must be a comma-separated list of decision definition keys. None
--decision-definition-id-in text Filter by decision definition ids. Must be a comma-separated list of decision definition ids. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get cleanableHistoricDecisionInstanceReportCount

Get Cleanable Decision Instance Report Count Queries for the number of report results about a decision definition and finished decision instances relevant to history cleanup (see History cleanup). Takes the same parameters as the Get Cleanable Decision Instance Report method. URL: /history/decision-definition/cleanable-decision-instance-report/count Schema: -

Usage:

cctl get cleanableHistoricDecisionInstanceReportCount 
    [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--compact / --not-compact boolean Only include decision instances which have more than zero finished instances. Value may only be true,
as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include decision definitions which belong to no tenant. Value may only be true, as false
is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. A decision definition must have one of the given tenant
ids. None
--decision-definition-key-in text Filter by decision definition keys. Must be a comma-separated list of decision definition keys. None
--decision-definition-id-in text Filter by decision definition ids. Must be a comma-separated list of decision definition ids. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get cleanableHistoricProcessInstanceReport

Get Cleanable Process Instance Report Retrieves a report about a process definition and finished process instances relevant to history cleanup (see History cleanup) so that you can tune the history time to live. These reports include the count of the finished historic process instances, cleanable process instances and basic process definition data - id, key, name and version. The size of the result set can be retrieved by using the Get Cleanable Process Instance Report Count method. URL: /history/process-definition/cleanable-process-instance-report Schema: -

Usage:

cctl get cleanableHistoricProcessInstanceReport [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--compact / --not-compact boolean Only include process instances which have more than zero finished instances. Value may
only be true, as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include process definitions which belong to no tenant. Value may only be true, as
false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. A process definition must have one of the given
tenant ids. None
--process-definition-key-in text Filter by process definition keys. Must be a comma-separated list of process definition keys. None
--process-definition-id-in text Filter by process definition ids. Must be a comma-separated list of process definition ids. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get cleanableHistoricProcessInstanceReportCount

Get Cleanable Process Instance Report Count Queries for the number of report results about a process definition and finished process instances relevant to history cleanup (see History cleanup). Takes the same parameters as the Get Cleanable Process Instance Report method. URL: /history/process-definition/cleanable-process-instance-report/count Schema: -

Usage:

cctl get cleanableHistoricProcessInstanceReportCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--compact / --not-compact boolean Only include process instances which have more than zero finished instances. Value may
only be true, as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include process definitions which belong to no tenant. Value may only be true, as
false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. A process definition must have one of the given
tenant ids. None
--process-definition-key-in text Filter by process definition keys. Must be a comma-separated list of process definition keys. None
--process-definition-id-in text Filter by process definition ids. Must be a comma-separated list of process definition ids. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get comment

Get Retrieves a task comment by task id and comment id. URL: /task/{id}/comment/{commentId} Schema: -

Usage:

cctl get comment [OPTIONS] COMMENTID ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get comments

Get List Gets the comments for a task by id. URL: /task/{id}/comment Schema: -

Usage:

cctl get comments [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionDefinitionById

Get Decision Definition By Id Retrieves a decision definition by id, according to the DecisionDefinition interface in the engine. URL: /decision-definition/{id} Schema: -

Usage:

cctl get decisionDefinitionById [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionDefinitionByKey

Get Decision Definition By Key Retrieves the latest version of the decision definition which belongs to no tenant. URL: /decision-definition/key/{key} Schema: -

Usage:

cctl get decisionDefinitionByKey [OPTIONS] KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionDefinitionByKeyAndTenantId

Get Decision Definition By Key And Tenant Id Retrieves the latest version of the decision definition for tenant URL: /decision-definition/key/{key}/tenant-id/{tenant-id} Schema: -

Usage:

cctl get decisionDefinitionByKeyAndTenantId [OPTIONS] TENANT_ID KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionDefinitionDiagram

Get Diagram Retrieves the diagram of a decision definition. URL: /decision-definition/{id}/diagram Schema: -

Usage:

cctl get decisionDefinitionDiagram [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionDefinitionDiagramByKey

Get Diagram By Key Returns the diagram for the latest version of the decision definition which belongs to no tenant URL: /decision-definition/key/{key}/diagram Schema: -

Usage:

cctl get decisionDefinitionDiagramByKey [OPTIONS] KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionDefinitionDiagramByKeyAndTenant

Get Diagram By Key And Tenant Returns the XML of the latest version of the decision definition for tenant. URL: /decision-definition/key/{key}/tenant-id/{tenant-id}/diagram Schema: -

Usage:

cctl get decisionDefinitionDiagramByKeyAndTenant [OPTIONS] TENANT_ID KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionDefinitionDmnXmlById

Get XML By Id Retrieves the DMN XML of a decision definition. URL: /decision-definition/{id}/xml Schema: -

Usage:

cctl get decisionDefinitionDmnXmlById [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionDefinitionDmnXmlByKey

Get XML By Key Retrieves the XML for the latest version of the decision definition which belongs to no tenant. URL: /decision-definition/key/{key}/xml Schema: -

Usage:

cctl get decisionDefinitionDmnXmlByKey [OPTIONS] KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionDefinitionDmnXmlByKeyAndTenant

Get XML By Key and Tenant Retrieves the XML of the latest version of the decision definition for tenant URL: /decision-definition/key/{key}/tenant-id/{tenant-id}/xml Schema: -

Usage:

cctl get decisionDefinitionDmnXmlByKeyAndTenant [OPTIONS] TENANT_ID KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionDefinitions

Get List Queries for decision definitions that fulfill given parameters. Parameters may be the properties of decision definitions, such as the name, key or version. The size of the result set can be retrieved by using the Get Decision Definition Count method. URL: /decision-definition Schema: -

Usage:

cctl get decisionDefinitions [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--version-tag-like text Filter by the version tags of those decision definition resources that the parameter is a substring of. None
--version-tag text Filter by the version tag. None
--include-decision-definitions-without-tenant-id / --not-include-decision-definitions-without-tenant-id boolean Include decision definitions which belong to no tenant.
Can be used in combination with tenantIdIn.
Value may only be true, as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include decision definitions which belong to no tenant.
Value can effectively only be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of Strings. A decision definition must have one of the given tenant ids. None
--without-decision-requirements-definition / --not-without-decision-requirements-definition boolean Only include decision definitions which does not belongs to any decision requirements definition.
Value may only be true, as false is the default behavior. None
--decision-requirements-definition-key text Filter by the key of the decision requirements definition this decision definition belongs to. None
--decision-requirements-definition-id text Filter by the id of the decision requirements definition this decision definition belongs to. None
--resource-name-like text Filter by names of those decision definition resources that the parameter is a substring of. None
--resource-name text Filter by the name of the decision definition resource. Exact match. None
--latest-version / --not-latest-version boolean Only include those decision definitions that are latest versions.
Value may only be true, as false is the default behavior. None
--version text Filter by decision definition version. None
--category-like text Filter by decision definition categories that the parameter is a substring of. None
--category text Filter by decision definition category. Exact match. None
--key-like text Filter by decision definition keys that the parameter is a substring of. None
--key text Filter by decision definition key, i.e., the id in the DMN 1.0 XML. Exact match. None
--deployed-at text Filter by the deploy time of the deployment the decision definition belongs to.
Only selects decision definitions that have been deployed at a specific time (exact match). None
--deployed-after text Filter by the deploy time of the deployment the decision definition belongs to.
Only selects decision definitions that have been deployed after (exclusive) a specific time. None
--deployment-id text Filter by the deployment the id belongs to. None
--name-like text Filter by decision definition names that the parameter is a substring of. None
--name text Filter by decision definition name. None
--decision-definition-id-in text Filter by decision definition ids. None
--decision-definition-id text Filter by decision definition id. None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionDefinitionsCount

Get List Count Requests the number of decision definitions that fulfill the query criteria. Takes the same filtering parameters as the Get Decision Definition method. URL: /decision-definition/count Schema: -

Usage:

cctl get decisionDefinitionsCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--version-tag-like text Filter by the version tags of those decision definition resources that the parameter is a substring of. None
--version-tag text Filter by the version tag. None
--include-decision-definitions-without-tenant-id / --not-include-decision-definitions-without-tenant-id boolean Include decision definitions which belong to no tenant.
Can be used in combination with tenantIdIn.
Value may only be true, as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include decision definitions which belong to no tenant.
Value can effectively only be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of Strings. A decision definition must have one of the given tenant ids. None
--without-decision-requirements-definition / --not-without-decision-requirements-definition boolean Only include decision definitions which does not belongs to any decision requirements definition.
Value may only be true, as false is the default behavior. None
--decision-requirements-definition-key text Filter by the key of the decision requirements definition this decision definition belongs to. None
--decision-requirements-definition-id text Filter by the id of the decision requirements definition this decision definition belongs to. None
--resource-name-like text Filter by names of those decision definition resources that the parameter is a substring of. None
--resource-name text Filter by the name of the decision definition resource. Exact match. None
--latest-version / --not-latest-version boolean Only include those decision definitions that are latest versions.
Value may only be true, as false is the default behavior. None
--version text Filter by decision definition version. None
--category-like text Filter by decision definition categories that the parameter is a substring of. None
--category text Filter by decision definition category. Exact match. None
--key-like text Filter by decision definition keys that the parameter is a substring of. None
--key text Filter by decision definition key, i.e., the id in the DMN 1.0 XML. Exact match. None
--deployed-at text Filter by the deploy time of the deployment the decision definition belongs to.
Only selects decision definitions that have been deployed at a specific time (exact match). None
--deployed-after text Filter by the deploy time of the deployment the decision definition belongs to.
Only selects decision definitions that have been deployed after (exclusive) a specific time. None
--deployment-id text Filter by the deployment the id belongs to. None
--name-like text Filter by decision definition names that the parameter is a substring of. None
--name text Filter by decision definition name. None
--decision-definition-id-in text Filter by decision definition ids. None
--decision-definition-id text Filter by decision definition id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionRequirementsDefinitionById

Get Decision Requirements Definition by ID Retrieves a decision requirements definition according to the DecisionRequirementsDefinition interface in the engine. URL: /decision-requirements-definition/{id} Schema: -

Usage:

cctl get decisionRequirementsDefinitionById [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionRequirementsDefinitionByKey

Get Decision Requirements Definition by Key Retrieves a decision requirements definition according to the DecisionRequirementsDefinition interface in the engine. Returns the latest version of the decision requirements definition which belongs to no tenant. URL: /decision-requirements-definition/key/{key} Schema: -

Usage:

cctl get decisionRequirementsDefinitionByKey [OPTIONS] KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionRequirementsDefinitionByKeyAndTenantId

Get Decision Requirements Definition by Key and Tenant ID Retrieves a decision requirements definition according to the DecisionRequirementsDefinition interface in the engine. Returns the latest version of the decision requirements definition for a tenant. URL: /decision-requirements-definition/key/{key}/tenant-id/{tenant-id} Schema: -

Usage:

cctl get decisionRequirementsDefinitionByKeyAndTenantId 
    [OPTIONS] TENANT_ID KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionRequirementsDefinitionDiagramById

Get Decision Requirements Diagram by ID Retrieves the diagram of a decision requirements definition. URL: /decision-requirements-definition/{id}/diagram Schema: -

Usage:

cctl get decisionRequirementsDefinitionDiagramById [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionRequirementsDefinitionDiagramByKey

Get Decision Requirements Diagram by Key Retrieves the diagram of a decision requirements definition. Returns the diagram for the latest version of the decision requirements definition which belongs to no tenant. URL: /decision-requirements-definition/key/{key}/diagram Schema: -

Usage:

cctl get decisionRequirementsDefinitionDiagramByKey [OPTIONS] KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionRequirementsDefinitionDiagramByKeyAndTenantId

Get Decision Requirements Diagram by Key and Tenant ID Retrieves the diagram of a decision requirements definition. Returns the diagram of the latest version of the decision requirements definition for a tenant. URL: /decision-requirements-definition/key/{key}/tenant-id/{tenant-id}/diagram Schema: -

Usage:

cctl get decisionRequirementsDefinitionDiagramByKeyAndTenantId 
    [OPTIONS] TENANT_ID KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionRequirementsDefinitionDmnXmlById

Get DMN XML by ID Retrieves the DMN XML of a decision requirements definition. URL: /decision-requirements-definition/{id}/xml Schema: -

Usage:

cctl get decisionRequirementsDefinitionDmnXmlById [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionRequirementsDefinitionDmnXmlByKey

Get DMN XML by Key Retrieves the DMN XML of a decision requirements definition. Returns the XML for the latest version of the decision requirements definition which belongs to no tenant. URL: /decision-requirements-definition/key/{key}/xml Schema: -

Usage:

cctl get decisionRequirementsDefinitionDmnXmlByKey [OPTIONS] KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionRequirementsDefinitionDmnXmlByKeyAndTenantId

Get DMN XML by Key and Tenant ID Retrieves the DMN XML of a decision requirements definition. Returns the XML of the latest version of the decision requirements definition for a tenant. URL: /decision-requirements-definition/key/{key}/tenant-id/{tenant-id}/xml Schema: -

Usage:

cctl get decisionRequirementsDefinitionDmnXmlByKeyAndTenantId 
    [OPTIONS] TENANT_ID KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionRequirementsDefinitions

Get Decision Requirements Definitions Queries for decision requirements definitions that fulfill given parameters. Parameters may be the properties of decision requirements definitions, such as the name, key or version. The size of the result set can be retrieved by using the Get Decision Requirements Definition Count method. URL: /decision-requirements-definition Schema: -

Usage:

cctl get decisionRequirementsDefinitions [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--include-decision-requirements-definitions-without-tenant-id / --not-include-decision-requirements-definitions-without-tenant-id boolean Include decision requirements definitions which belong to no tenant. Can be used in
combination with tenantIdIn. Value may only be true, as false is the
default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include decision requirements definitions which belong to no tenant. Value may only
be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. A decision requirements definition must
have one of the given tenant ids. None
--resource-name-like text Filter by names of those decision requirements definition resources that the parameter is
a substring of. None
--resource-name text Filter by the name of the decision requirements definition resource. Exact match. None
--latest-version / --not-latest-version boolean Only include those decision requirements definitions that are latest versions. Value may
only be true, as false is the default behavior. None
--version text Filter by decision requirements definition version. None
--category-like text Filter by decision requirements definition categories that the parameter is a substring
of. None
--category text Filter by decision requirements definition category. Exact match. None
--key-like text Filter by decision requirements definition keys that the parameter is a substring of. None
--key text Filter by decision requirements definition key, i.e., the id in the DMN 1.3 XML. Exact
match. None
--deployment-id text Filter by the id of the deployment a decision requirement definition belongs to. None
--name-like text Filter by decision requirements definition names that the parameter is a substring of. None
--name text Filter by decision requirements definition name. None
--decision-requirements-definition-id-in text Filter by decision requirements definition ids. None
--decision-requirements-definition-id text Filter by decision requirements definition id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionRequirementsDefinitionsCount

Get Decision Requirements Definition Count Requests the number of decision requirements definitions that fulfill the query criteria. Takes the same filtering parameters as the Get Decision Requirements Definitions method. URL: /decision-requirements-definition/count Schema: -

Usage:

cctl get decisionRequirementsDefinitionsCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--include-decision-requirements-definitions-without-tenant-id / --not-include-decision-requirements-definitions-without-tenant-id boolean Include decision requirements definitions which belong to no tenant. Can be used in
combination with tenantIdIn. Value may only be true, as false is the
default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include decision requirements definitions which belong to no tenant. Value may only
be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. A decision requirements definition must
have one of the given tenant ids. None
--resource-name-like text Filter by names of those decision requirements definition resources that the parameter is
a substring of. None
--resource-name text Filter by the name of the decision requirements definition resource. Exact match. None
--latest-version / --not-latest-version boolean Only include those decision requirements definitions that are latest versions. Value may
only be true, as false is the default behavior. None
--version text Filter by decision requirements definition version. None
--category-like text Filter by decision requirements definition categories that the parameter is a substring
of. None
--category text Filter by decision requirements definition category. Exact match. None
--key-like text Filter by decision requirements definition keys that the parameter is a substring of. None
--key text Filter by decision requirements definition key, i.e., the id in the DMN 1.3 XML. Exact
match. None
--deployment-id text Filter by the id of the deployment a decision requirement definition belongs to. None
--name-like text Filter by decision requirements definition names that the parameter is a substring of. None
--name text Filter by decision requirements definition name. None
--decision-requirements-definition-id-in text Filter by decision requirements definition ids. None
--decision-requirements-definition-id text Filter by decision requirements definition id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get decisionStatistics

Get DRD Statistics Retrieves evaluation statistics of a given decision requirements definition. URL: /history/decision-requirements-definition/{id}/statistics Schema: -

Usage:

cctl get decisionStatistics [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--decision-instance-id text Restrict query results to be based only on specific evaluation
instance of a given decision requirements definition. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get deployedForm

Get Deployed Form Retrieves the deployed form that is referenced from a given task. For further information please refer to the User Guide. URL: /task/{id}/deployed-form Schema: -

Usage:

cctl get deployedForm [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get deployedStartForm

Get Deployed Start Form Retrieves the deployed form that can be referenced from a start event. For further information please refer to User Guide. URL: /process-definition/{id}/deployed-start-form Schema: -

Usage:

cctl get deployedStartForm [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get deployedStartFormByKey

Get Deployed Start Form Retrieves the deployed form that can be referenced from a start event. For further information please refer to User Guide. URL: /process-definition/key/{key}/deployed-start-form Schema: -

Usage:

cctl get deployedStartFormByKey [OPTIONS] KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get deployedStartFormByKeyAndTenantId

Get Deployed Start Form Retrieves the deployed form that can be referenced from a start event. For further information please refer to User Guide. URL: /process-definition/key/{key}/tenant-id/{tenant-id}/deployed-start-form Schema: -

Usage:

cctl get deployedStartFormByKeyAndTenantId [OPTIONS] TENANT_ID KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get deployment

Get Retrieves a deployment by id, according to the Deployment interface of the engine. URL: /deployment/{id} Schema: -

Usage:

cctl get deployment [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get deploymentResource

Get Resource Retrieves a deployment resource by resource id for the given deployment. URL: /deployment/{id}/resources/{resourceId} Schema: -

Usage:

cctl get deploymentResource [OPTIONS] RESOURCEID ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get deploymentResourceData

Get Resource (Binary) Retrieves the binary content of a deployment resource for the given deployment by id. URL: /deployment/{id}/resources/{resourceId}/data Schema: -

Usage:

cctl get deploymentResourceData [OPTIONS] RESOURCEID ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get deploymentResources

Get Resources Retrieves all deployment resources of a given deployment. URL: /deployment/{id}/resources Schema: -

Usage:

cctl get deploymentResources [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get deployments

Get List Queries for deployments that fulfill given parameters. Parameters may be the properties of deployments, such as the id or name or a range of the deployment time. The size of the result set can be retrieved by using the Get Deployment count method. URL: /deployment Schema: -

Usage:

cctl get deployments [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--before text Restricts to all deployments before the given date.
By default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--after text Restricts to all deployments after the given date.
By default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--include-deployments-without-tenant-id / --not-include-deployments-without-tenant-id boolean Include deployments which belong to no tenant. Can be used in combination with tenantIdIn. Value may
only be true, as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include deployments which belong to no tenant. Value may only be true, as false is the default
behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. A deployment must have one of the given tenant ids. None
--without-source / --not-without-source boolean Filter by the deployment source whereby source is equal to null. None
--source text Filter by the deployment source. None
--name-like text Filter by the deployment name that the parameter is a substring of. The parameter can include the
wildcard % to express like-strategy such as: starts with (%name), ends with (name%) or contains
(%name%). None
--name text Filter by the deployment name. Exact match. None
--id text Filter by deployment id None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get deploymentsCount

Get List Count Queries for the number of deployments that fulfill given parameters. Takes the same parameters as the Get Deployments method. URL: /deployment/count Schema: -

Usage:

cctl get deploymentsCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--before text Restricts to all deployments before the given date.
By default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--after text Restricts to all deployments after the given date.
By default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--include-deployments-without-tenant-id / --not-include-deployments-without-tenant-id boolean Include deployments which belong to no tenant. Can be used in combination with tenantIdIn. Value may
only be true, as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include deployments which belong to no tenant. Value may only be true, as false is the default
behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. A deployment must have one of the given tenant ids. None
--without-source / --not-without-source boolean Filter by the deployment source whereby source is equal to null. None
--source text Filter by the deployment source. None
--name-like text Filter by the deployment name that the parameter is a substring of. The parameter can include the
wildcard % to express like-strategy such as: starts with (%name), ends with (name%) or contains
(%name%). None
--name text Filter by the deployment name. Exact match. None
--id text Filter by deployment id None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get errorDetailsHistoricExternalTaskLog

Get External Task Log Error Details Retrieves the corresponding error details of the passed historic external task log by id. URL: /history/external-task-log/{id}/error-details Schema: -

Usage:

cctl get errorDetailsHistoricExternalTaskLog [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get eventSubscriptions

Get List Queries for event subscriptions that fulfill given parameters. The size of the result set can be retrieved by using the Get Event Subscriptions count method. URL: /event-subscription Schema: -

Usage:

cctl get eventSubscriptions [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--include-event-subscriptions-without-tenant-id / --not-include-event-subscriptions-without-tenant-id boolean Select event subscriptions which have no tenant id.
Can be used in combination with tenantIdIn parameter.
Value may only be true, as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only select subscriptions which have no tenant id.
Value may only be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids.
Only select subscriptions that belong to one of the given tenant ids. None
--activity-id text Only select subscriptions that belong to an activity with the given id. None
--process-instance-id text Only select subscriptions that belong to a process instance with the given id. None
--execution-id text Only select subscriptions that belong to an execution with the given id. None
--event-type text Only select subscriptions for events with the given type.
Valid values: message, signal, compensate and conditional. None
--event-name text Only select subscriptions for events with the given name. None
--event-subscription-id text Only select subscription with the given id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get eventSubscriptionsCount

Get List Count Queries for the number of event subscriptions that fulfill given parameters. Takes the same parameters as the Get Event Subscriptions method. URL: /event-subscription/count Schema: -

Usage:

cctl get eventSubscriptionsCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--include-event-subscriptions-without-tenant-id / --not-include-event-subscriptions-without-tenant-id boolean Select event subscriptions which have no tenant id.
Can be used in combination with tenantIdIn parameter.
Value may only be true, as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only select subscriptions which have no tenant id.
Value may only be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids.
Only select subscriptions that belong to one of the given tenant ids. None
--activity-id text Only select subscriptions that belong to an activity with the given id. None
--process-instance-id text Only select subscriptions that belong to a process instance with the given id. None
--execution-id text Only select subscriptions that belong to an execution with the given id. None
--event-type text Only select subscriptions for events with the given type.
Valid values: message, signal, compensate and conditional. None
--event-name text Only select subscriptions for events with the given name. None
--event-subscription-id text Only select subscription with the given id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get executeFilterCount

Execute Filter Count Executes the saved query of the filter by id and returns the count. URL: /filter/{id}/count Schema: -

Usage:

cctl get executeFilterCount [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get executeFilterList

Execute Filter List Executes the saved query of the filter by id and returns the result list. URL: /filter/{id}/list Schema: -

Usage:

cctl get executeFilterList [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get executeFilterSingleResult

Execute Filter Single Result Executes the saved query of the filter by id and returns the single result. URL: /filter/{id}/singleResult Schema: -

Usage:

cctl get executeFilterSingleResult [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get execution

Get Execution Retrieves an execution by id, according to the Execution interface in the engine. URL: /execution/{id} Schema: -

Usage:

cctl get execution [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get executions

Get Executions Queries for the executions that fulfill given parameters. Parameters may be static as well as dynamic runtime properties of executions. The size of the result set can be retrieved by using the Get Execution Count method. URL: /execution Schema: -

Usage:

cctl get executions [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--variable-values-ignore-case / --not-variable-values-ignore-case boolean Match all variable values provided in variables and processVariables case-
insensitively. If set to true variableValue and variablevalue are
treated as equal. None
--variable-names-ignore-case / --not-variable-names-ignore-case boolean Match all variable names provided in variables and processVariables case-
insensitively. If set to true variableName and variablename are
treated as equal. None
--process-variables text Only include executions that belong to a process instance with variables with certain
values.
Variable filtering expressions are comma-separated and are structured as
follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value. Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to. key and value may not contain underscore or comma characters. | None | | --variables | text | Only include executions that have variables with certain values. Variable filtering expressions are comma-separated and are structured as follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value. Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to; gt - greater than; gteq - greater than or equal to; lt - lower than; lteq - lower than or equal to; like. key and value may not contain underscore or comma characters. | None | | --tenant-id-in | text | Filter by a comma-separated list of tenant ids. An execution must have one of the given tenant ids. | None | | --incident-message-like | text | Filter by the incident message that the parameter is a substring of. | None | | --incident-message | text | Filter by the incident message. Exact match. | None | | --incident-type | text | Filter by the incident type. See the User Guide for a list of incident types. | None | | --incident-id | text | Filter by the incident id. | None | | --suspended / --not-suspended | boolean | Only include suspended executions. Value may only be true, as false is the default behavior. | None | | --active / --not-active | boolean | Only include active executions. Value may only be true, as false is the default behavior. | None | | --message-event-subscription-name | text | Select only those executions that expect a message of the given name. | None | | --signal-event-subscription-name | text | Select only those executions that expect a signal of the given name. | None | | --activity-id | text | Filter by the id of the activity the execution currently executes. | None | | --process-instance-id | text | Filter by the id of the process instance the execution belongs to. | None | | --process-definition-key | text | Filter by the key of the process definition the executions run on. | None | | --process-definition-id | text | Filter by the process definition the executions run on. | None | | --business-key | text | Filter by the business key of the process instances the executions belong to. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get executionsCount

Get Execution Count Queries for the number of executions that fulfill given parameters. Takes the same parameters as the Get Executions method. URL: /execution/count Schema: -

Usage:

cctl get executionsCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--variable-values-ignore-case / --not-variable-values-ignore-case boolean Match all variable values provided in variables and processVariables case-
insensitively. If set to true variableValue and variablevalue are
treated as equal. None
--variable-names-ignore-case / --not-variable-names-ignore-case boolean Match all variable names provided in variables and processVariables case-
insensitively. If set to true variableName and variablename are
treated as equal. None
--process-variables text Only include executions that belong to a process instance with variables with certain
values.
Variable filtering expressions are comma-separated and are structured as
follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value. Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to. key and value may not contain underscore or comma characters. | None | | --variables | text | Only include executions that have variables with certain values. Variable filtering expressions are comma-separated and are structured as follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value. Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to; gt - greater than; gteq - greater than or equal to; lt - lower than; lteq - lower than or equal to; like. key and value may not contain underscore or comma characters. | None | | --tenant-id-in | text | Filter by a comma-separated list of tenant ids. An execution must have one of the given tenant ids. | None | | --incident-message-like | text | Filter by the incident message that the parameter is a substring of. | None | | --incident-message | text | Filter by the incident message. Exact match. | None | | --incident-type | text | Filter by the incident type. See the User Guide for a list of incident types. | None | | --incident-id | text | Filter by the incident id. | None | | --suspended / --not-suspended | boolean | Only include suspended executions. Value may only be true, as false is the default behavior. | None | | --active / --not-active | boolean | Only include active executions. Value may only be true, as false is the default behavior. | None | | --message-event-subscription-name | text | Select only those executions that expect a message of the given name. | None | | --signal-event-subscription-name | text | Select only those executions that expect a signal of the given name. | None | | --activity-id | text | Filter by the id of the activity the execution currently executes. | None | | --process-instance-id | text | Filter by the id of the process instance the execution belongs to. | None | | --process-definition-key | text | Filter by the key of the process definition the executions run on. | None | | --process-definition-id | text | Filter by the process definition the executions run on. | None | | --business-key | text | Filter by the business key of the process instances the executions belong to. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get externalTask

Get Retrieves an external task by id, corresponding to the ExternalTask interface in the engine. URL: /external-task/{id} Schema: -

Usage:

cctl get externalTask [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get externalTaskErrorDetails

Get Error Details Retrieves the error details in the context of a running external task by id. URL: /external-task/{id}/errorDetails Schema: -

Usage:

cctl get externalTaskErrorDetails [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get externalTasks

Get List Queries for the external tasks that fulfill given parameters. Parameters may be static as well as dynamic runtime properties of executions. The size of the result set can be retrieved by using the Get External Task Count method. URL: /external-task Schema: -

Usage:

cctl get externalTasks [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--priority-lower-than-or-equals text Only include jobs with a priority lower than or equal to the given value.
Value must be a valid long value. None
--priority-higher-than-or-equals text Only include jobs with a priority higher than or equal to the given value.
Value must be a valid long value. None
--suspended / --not-suspended boolean Only include suspended tasks. Value may only be true, as false matches any external task. None
--active / --not-active boolean Only include active tasks. Value may only be true, as false matches any external task. None
--tenant-id-in text Filter by a comma-separated list of tenant ids.
An external task must have one of the given tenant ids. None
--process-definition-id text Filter by the id of the process definition that an external task belongs to. None
--process-instance-id-in text Filter by a comma-separated list of process instance ids that an external task may belong to. None
--process-instance-id text Filter by the id of the process instance that an external task belongs to. None
--execution-id text Filter by the id of the execution that an external task belongs to. None
--activity-id-in text Filter by the comma-separated list of ids of the activities that an external task is created for. None
--activity-id text Filter by the id of the activity that an external task is created for. None
--lock-expiration-before text Restrict to external tasks that have a lock that expires before a given date. By
default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--lock-expiration-after text Restrict to external tasks that have a lock that expires after a given date. By
default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--no-retries-left / --not-no-retries-left boolean Only include external tasks that have 0 retries. Value may only be true, as false matches any
external task. None
--with-retries-left / --not-with-retries-left boolean Only include external tasks that have a positive (> 0) number of retries (or null). Value may only be
true, as false matches any external task. None
--not-locked / --not-not-locked boolean Only include external tasks that are currently not locked (i.e., they have no lock or it has expired).
Value may only be true, as false matches any external task. None
--locked / --not-locked boolean Only include external tasks that are currently locked (i.e., they have a lock time and it has not expired).
Value may only be true, as false matches any external task. None
--worker-id text Filter by the id of the worker that the task was most recently locked by. None
--topic-name text Filter by an external task topic. None
--external-task-id-in text Filter by the comma-separated list of external task ids. None
--external-task-id text Filter by an external task's id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get externalTasksCount

Get List Count Queries for the number of external tasks that fulfill given parameters. Takes the same parameters as the Get External Tasks method. URL: /external-task/count Schema: -

Usage:

cctl get externalTasksCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--priority-lower-than-or-equals text Only include jobs with a priority lower than or equal to the given value.
Value must be a valid long value. None
--priority-higher-than-or-equals text Only include jobs with a priority higher than or equal to the given value.
Value must be a valid long value. None
--suspended / --not-suspended boolean Only include suspended tasks. Value may only be true, as false matches any external task. None
--active / --not-active boolean Only include active tasks. Value may only be true, as false matches any external task. None
--tenant-id-in text Filter by a comma-separated list of tenant ids.
An external task must have one of the given tenant ids. None
--process-definition-id text Filter by the id of the process definition that an external task belongs to. None
--process-instance-id-in text Filter by a comma-separated list of process instance ids that an external task may belong to. None
--process-instance-id text Filter by the id of the process instance that an external task belongs to. None
--execution-id text Filter by the id of the execution that an external task belongs to. None
--activity-id-in text Filter by the comma-separated list of ids of the activities that an external task is created for. None
--activity-id text Filter by the id of the activity that an external task is created for. None
--lock-expiration-before text Restrict to external tasks that have a lock that expires before a given date. By
default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--lock-expiration-after text Restrict to external tasks that have a lock that expires after a given date. By
default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--no-retries-left / --not-no-retries-left boolean Only include external tasks that have 0 retries. Value may only be true, as false matches any
external task. None
--with-retries-left / --not-with-retries-left boolean Only include external tasks that have a positive (> 0) number of retries (or null). Value may only be
true, as false matches any external task. None
--not-locked / --not-not-locked boolean Only include external tasks that are currently not locked (i.e., they have no lock or it has expired).
Value may only be true, as false matches any external task. None
--locked / --not-locked boolean Only include external tasks that are currently locked (i.e., they have a lock time and it has not expired).
Value may only be true, as false matches any external task. None
--worker-id text Filter by the id of the worker that the task was most recently locked by. None
--topic-name text Filter by an external task topic. None
--external-task-id-in text Filter by the comma-separated list of external task ids. None
--external-task-id text Filter by an external task's id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get filterCount

Get Filter Count Retrieves the number of filters that fulfill a provided query. Corresponds to the size of the result set when using the Get Filters method. URL: /filter/count Schema: -

Usage:

cctl get filterCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--owner text Filter by the user id of the owner of the filter. None
--name-like text Filter by the name that the parameter is a substring of. None
--name text Filter by the name of the filter. None
--resource-type text Filter by the resource type of the filter, e.g., Task. None
--filter-id text Filter by the id of the filter. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get filterList

Get Filters Queries for a list of filters using a list of parameters. The size of the result set can be retrieved by using the Get Filter Count method. URL: /filter Schema: -

Usage:

cctl get filterList [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--item-count / --not-item-count boolean If set to true, each filter result will contain an itemCount property
with the number of items matched by the filter itself. None
--owner text Filter by the user id of the owner of the filter. None
--name-like text Filter by the name that the parameter is a substring of. None
--name text Filter by the name of the filter. None
--resource-type text Filter by the resource type of the filter, e.g., Task. None
--filter-id text Filter by the id of the filter. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get findCleanupJob

Find clean up history job (GET) Deprecated! Use GET /history/cleanup/jobs instead.

Finds history cleanup job (See History cleanup). URL: /history/cleanup/job Schema: -

Usage:

cctl get findCleanupJob [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get findCleanupJobs

Find clean up history jobs (GET) Finds history cleanup jobs (See History cleanup). URL: /history/cleanup/jobs Schema: -

Usage:

cctl get findCleanupJobs [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get form

Get Form Key Retrieves the form key for a task. The form key corresponds to the FormData#formKey property in the engine. This key can be used to do task-specific form rendering in client applications. Additionally, the context path of the containing process application is returned. URL: /task/{id}/form Schema: -

Usage:

cctl get form [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get formVariables

Get Task Form Variables Retrieves the form variables for a task. The form variables take form data specified on the task into account. If form fields are defined, the variable types and default values of the form fields are taken into account. URL: /task/{id}/form-variables Schema: -

Usage:

cctl get formVariables [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-values / --not-deserialize-values boolean Determines whether serializable variable values (typically variables that store
custom Java objects) should be deserialized on server side (default true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | --variable-names | text | A comma-separated list of variable names. Allows restricting the list of requested variables to the variable names in the list. It is best practice to restrict the list of variables to the variables actually required by the form in order to minimize fetching of data. If the query parameter is ommitted all variables are fetched. If the query parameter contains non-existent variable names, the variable names are ignored. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get group

Get Group Retrieves a group by id. URL: /group/{id} Schema: -

Usage:

cctl get group [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get groupCount

Get List Count Queries for groups using a list of parameters and retrieves the count. URL: /group/count Schema: -

Usage:

cctl get groupCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--member-of-tenant text Only retrieve groups which are members of the given tenant. None
--member text Only retrieve groups where the given user id is a member of. None
--type text Filter by the type of the group. None
--name-like text Filter by the name that the parameter is a substring of. None
--name text Filter by the name of the group. None
--id-in text Filter by a comma seperated list of group ids. None
--id text Filter by the id of the group. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get groupInfo

Get a User's Groups Gets the groups of a user by id and includes all users that share a group with the given user. URL: /identity/groups Schema: -

Usage:

cctl get groupInfo [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--user-id text The id of the user to get the groups for. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicActivityInstance

Get Retrieves a historic activity instance by id, according to the HistoricActivityInstance interface in the engine. URL: /history/activity-instance/{id} Schema: -

Usage:

cctl get historicActivityInstance [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicActivityInstances

Get List Queries for historic activity instances that fulfill the given parameters. The size of the result set can be retrieved by using the Get Historic Activity Instance Count method. URL: /history/activity-instance Schema: -

Usage:

cctl get historicActivityInstances [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--without-tenant-id / --not-without-tenant-id boolean Only include historic activity instances that belong to no tenant. Value may only be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of ids. An activity instance must have one of the given tenant ids. None
--finished-after text Restrict to instances that were finished after the given date. By default,
the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--finished-before text Restrict to instances that were finished before the given date. By default,
the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--started-after text Restrict to instances that were started after the given date. By default,
the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--started-before text Restrict to instances that were started before the given date. By default,
the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--complete-scope / --not-complete-scope boolean Only include activity instances which completed a scope.
Value may only be true, as false behaves the same as when the property is not set. None
--canceled / --not-canceled boolean Only include canceled activity instances.
Value may only be true, as false behaves the same as when the property is not set. None
--unfinished / --not-unfinished boolean Only include unfinished activity instances.
Value may only be true, as false behaves the same as when the property is not set. None
--finished / --not-finished boolean Only include finished activity instances.
Value may only be true, as false behaves the same as when the property is not set. None
--task-assignee text Only include activity instances that are user tasks and assigned to a given user. None
--activity-type text Filter by activity type. None
--activity-name text Filter by the activity name (according to BPMN 2.0 XML). None
--activity-id text Filter by the activity id (according to BPMN 2.0 XML). None
--execution-id text Filter by the id of the execution that executed the activity instance. None
--process-definition-id text Filter by process definition id. None
--process-instance-id text Filter by process instance id. None
--activity-instance-id text Filter by activity instance id. None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicActivityInstancesCount

Get List Count Queries for the number of historic activity instances that fulfill the given parameters. Takes the same parameters as the Get Historic Activity Instance method. URL: /history/activity-instance/count Schema: -

Usage:

cctl get historicActivityInstancesCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--without-tenant-id / --not-without-tenant-id boolean Only include historic activity instances that belong to no tenant. Value may only be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of ids. An activity instance must have one of the given tenant ids. None
--finished-after text Restrict to instances that were finished after the given date. By default,
the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--finished-before text Restrict to instances that were finished before the given date. By default,
the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--started-after text Restrict to instances that were started after the given date. By default,
the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--started-before text Restrict to instances that were started before the given date. By default,
the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--complete-scope / --not-complete-scope boolean Only include activity instances which completed a scope.
Value may only be true, as false behaves the same as when the property is not set. None
--canceled / --not-canceled boolean Only include canceled activity instances.
Value may only be true, as false behaves the same as when the property is not set. None
--unfinished / --not-unfinished boolean Only include unfinished activity instances.
Value may only be true, as false behaves the same as when the property is not set. None
--finished / --not-finished boolean Only include finished activity instances.
Value may only be true, as false behaves the same as when the property is not set. None
--task-assignee text Only include activity instances that are user tasks and assigned to a given user. None
--activity-type text Filter by activity type. None
--activity-name text Filter by the activity name (according to BPMN 2.0 XML). None
--activity-id text Filter by the activity id (according to BPMN 2.0 XML). None
--execution-id text Filter by the id of the execution that executed the activity instance. None
--process-definition-id text Filter by process definition id. None
--process-instance-id text Filter by process instance id. None
--activity-instance-id text Filter by activity instance id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicActivityStatistics

Get Historic Activity Statistics Retrieves historic statistics of a given process definition, grouped by activities. These statistics include the number of running activity instances and, optionally, the number of canceled activity instances, finished activity instances and activity instances which completed a scope (i.e., in BPMN 2.0 manner: a scope is completed by an activity instance when the activity instance consumed a token but did not emit a new token). Note: This only includes historic data. URL: /history/process-definition/{id}/statistics Schema: -

Usage:

cctl get historicActivityStatistics [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--process-instance-id-in text Restrict to process instances with the given IDs. The IDs must be provided as a comma-
separated list. None
--finished-after text Restrict to process instances that were finished after the given date. By default,
the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ,
e.g., 2013-01-23T14:42:45.000+0200. None
--finished-before text Restrict to process instances that were finished before the given date. By default,
the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ,
e.g., 2013-01-23T14:42:45.000+0200. None
--started-after text Restrict to process instances that were started after the given date. By default,
the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ,
e.g., 2013-01-23T14:42:45.000+0200. None
--started-before text Restrict to process instances that were started before the given date. By default,
the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ,
e.g., 2013-01-23T14:42:45.000+0200. None
--incidents / --not-incidents boolean Whether to include the number of incidents. Valid values are true or false. Default: false. None
--complete-scope / --not-complete-scope boolean Whether to include the number of activity instances which completed a scope in the result
or not. Valid values are true or false. Default: false. None
--finished / --not-finished boolean Whether to include the number of finished activity instances in the result or not. Valid
values are true or false. Default: false. None
--canceled / --not-canceled boolean Whether to include the number of canceled activity instances in the result or not. Valid
values are true or false. Default: false. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicBatch

Get Historic Batch Retrieves a historic batch by id, according to the HistoricBatch interface in the engine. URL: /history/batch/{id} Schema: -

Usage:

cctl get historicBatch [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicBatches

Get Historic Batches Queries for historic batches that fulfill given parameters. Parameters may be the properties of batches, such as the id or type. The size of the result set can be retrieved by using the Get Historic Batch Count method. URL: /history/batch Schema: -

Usage:

cctl get historicBatches [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--without-tenant-id / --not-without-tenant-id boolean Only include batches which belong to no tenant. Value can effectively only be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. A batch matches if it has one of the given
tenant ids. None
--completed / --not-completed boolean Filter completed or not completed batches. If the value is
true, only completed batches, i.e., end time is set, are
returned. Otherwise, if the value is false, only running
batches, i.e., end time is null, are returned. None
--type text Filter by batch type. See the
User Guide
for more information about batch types. None
--batch-id text Filter by batch id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicBatchesCount

Get Historic Batch Count Requests the number of historic batches that fulfill the query criteria. Takes the same filtering parameters as the Get Historic Batches method. URL: /history/batch/count Schema: -

Usage:

cctl get historicBatchesCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--without-tenant-id / --not-without-tenant-id boolean Only include batches which belong to no tenant. Value can effectively only be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. A batch matches if it has one of the given
tenant ids. None
--completed / --not-completed boolean Filter completed or not completed batches. If the value is
true, only completed batches, i.e., end time is set, are
returned. Otherwise, if the value is false, only running
batches, i.e., end time is null, are returned. None
--type text Filter by batch type. See the
User Guide
for more information about batch types. None
--batch-id text Filter by batch id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicDecisionInstance

Get Historic Decision Instance Retrieves a historic decision instance by id, according to the HistoricDecisionInstance interface in the engine. URL: /history/decision-instance/{id} Schema: -

Usage:

cctl get historicDecisionInstance [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--disable-custom-object-deserialization / --not-disable-custom-object-deserialization boolean Disables deserialization of input and output values that are custom objects.
Value may only be true, as false is the default behavior. None
--disable-binary-fetching / --not-disable-binary-fetching boolean Disables fetching of byte array input and output values.
Value may only be true, as false is the default behavior. None
--include-outputs / --not-include-outputs boolean Include output values in the result.
Value may only be true, as false is the default behavior. None
--include-inputs / --not-include-inputs boolean Include input values in the result.
Value may only be true, as false is the default behavior. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicDecisionInstances

Get Historic Decision Instances Queries for historic decision instances that fulfill the given parameters. The size of the result set can be retrieved by using the Get Historic Decision Instance Count method. URL: /history/decision-instance Schema: -

Usage:

cctl get historicDecisionInstances [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--disable-custom-object-deserialization / --not-disable-custom-object-deserialization boolean Disables deserialization of input and output values that are custom objects.
Value may only be true, as false is the default behavior. None
--disable-binary-fetching / --not-disable-binary-fetching boolean Disables fetching of byte array input and output values.
Value may only be true, as false is the default behavior. None
--include-outputs / --not-include-outputs boolean Include output values in the result.
Value may only be true, as false is the default behavior. None
--include-inputs / --not-include-inputs boolean Include input values in the result.
Value may only be true, as false is the default behavior. None
--decision-requirements-definition-key text Filter by the key of the decision requirements definition the instances belongs to. None
--decision-requirements-definition-id text Filter by the decision requirements definition the instances belongs to. None
--root-decision-instances-only / --not-root-decision-instances-only boolean Restrict to instances those are the root decision instance of an evaluation.
Value may only be true, as false is the default behavior. None
--root-decision-instance-id text Restrict to instances that have a given root decision instance id.
This also includes the decision instance with the given id. None
--user-id text Restrict to instances that were evaluated by the given user. None
--evaluated-after text Restrict to instances that were evaluated after the given date.
By default, the date must have the format `yyyy-MM-
dd'T'HH:mm:ss.SSSZ, e.g.,2013-01-23T14:42:45.000+0200`. None
--evaluated-before text Restrict to instances that were evaluated before the given date.
By default, the date must have the format `yyyy-MM-
dd'T'HH:mm:ss.SSSZ, e.g.,2013-01-23T14:42:45.000+0200`. None
--without-tenant-id / --not-without-tenant-id boolean Only include historic decision instances that belong to no tenant. Value may only be
true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. A historic decision instance must have one
of the given tenant ids. None
--activity-instance-id-in text Filter by the activity instance ids the instances belongs to.
Must be a comma-separated list of acitvity instance ids. None
--activity-id-in text Filter by the activity ids the instances belongs to.
Must be a comma-separated list of acitvity ids. None
--case-instance-id text Filter by the case instance the instances belongs to. None
--case-definition-key text Filter by the key of the case definition the instances belongs to. None
--case-definition-id text Filter by the case definition the instances belongs to. None
--process-instance-id text Filter by the process instance the instances belongs to. None
--process-definition-key text Filter by the key of the process definition the instances belongs to. None
--process-definition-id text Filter by the process definition the instances belongs to. None
--decision-definition-name-like text Filter by the name of the decision definition the instances belongs to, that the parameter
is a substring of. None
--decision-definition-name text Filter by the name of the decision definition the instances belongs to. None
--decision-definition-key-in text Filter by the keys of the decision definition the instances belongs to. Must be a comma-
separated list of decision definition keys. None
--decision-definition-key text Filter by the key of the decision definition the instances belongs to. None
--decision-definition-id-in text Filter by the decision definitions the instances belongs to. Must be a
comma-separated list of decision definition ids. None
--decision-definition-id text Filter by the decision definition the instances belongs to. None
--decision-instance-id-in text Filter by decision instance ids. Must be a comma-separated list of decision instance ids. None
--decision-instance-id text Filter by decision instance id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicDecisionInstancesCount

Get Historic Decision Instance Count Queries for the number of historic decision instances that fulfill the given parameters. Takes the same parameters as the Get Historic Decision Instances method. URL: /history/decision-instance/count Schema: -

Usage:

cctl get historicDecisionInstancesCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--decision-requirements-definition-key text Filter by the key of the decision requirements definition the instances belongs to. None
--decision-requirements-definition-id text Filter by the decision requirements definition the instances belongs to. None
--root-decision-instances-only / --not-root-decision-instances-only boolean Restrict to instances those are the root decision instance of an evaluation.
Value may only be true, as false is the default behavior. None
--root-decision-instance-id text Restrict to instances that have a given root decision instance id.
This also includes the decision instance with the given id. None
--user-id text Restrict to instances that were evaluated by the given user. None
--evaluated-after text Restrict to instances that were evaluated after the given date.
By default, the date must have the format `yyyy-MM-
dd'T'HH:mm:ss.SSSZ, e.g.,2013-01-23T14:42:45.000+0200`. None
--evaluated-before text Restrict to instances that were evaluated before the given date.
By default, the date must have the format `yyyy-MM-
dd'T'HH:mm:ss.SSSZ, e.g.,2013-01-23T14:42:45.000+0200`. None
--without-tenant-id / --not-without-tenant-id boolean Only include historic decision instances that belong to no tenant. Value may only be
true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. A historic decision instance must have one
of the given tenant ids. None
--activity-instance-id-in text Filter by the activity instance ids the instances belongs to.
Must be a comma-separated list of acitvity instance ids. None
--activity-id-in text Filter by the activity ids the instances belongs to.
Must be a comma-separated list of acitvity ids. None
--case-instance-id text Filter by the case instance the instances belongs to. None
--case-definition-key text Filter by the key of the case definition the instances belongs to. None
--case-definition-id text Filter by the case definition the instances belongs to. None
--process-instance-id text Filter by the process instance the instances belongs to. None
--process-definition-key text Filter by the key of the process definition the instances belongs to. None
--process-definition-id text Filter by the process definition the instances belongs to. None
--decision-definition-name-like text Filter by the name of the decision definition the instances belongs to, that the parameter
is a substring of. None
--decision-definition-name text Filter by the name of the decision definition the instances belongs to. None
--decision-definition-key-in text Filter by the keys of the decision definition the instances belongs to. Must be a comma-
separated list of decision definition keys. None
--decision-definition-key text Filter by the key of the decision definition the instances belongs to. None
--decision-definition-id-in text Filter by the decision definitions the instances belongs to. Must be a
comma-separated list of decision definition ids. None
--decision-definition-id text Filter by the decision definition the instances belongs to. None
--decision-instance-id-in text Filter by decision instance ids. Must be a comma-separated list of decision instance ids. None
--decision-instance-id text Filter by decision instance id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicDetail

Get Historic Detail Retrieves a historic detail by id. URL: /history/detail/{id} Schema: -

Usage:

cctl get historicDetail [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-value / --not-deserialize-value boolean Determines whether serializable variable values (typically
variables that store custom Java objects) should be deserialized
on server side (default true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get historicDetailBinary

Get Historic Detail (Binary) Retrieves the content of a historic variable update by id. Applicable for byte array and file variables. URL: /history/detail/{id}/data Schema: -

Usage:

cctl get historicDetailBinary [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicDetails

Get Historic Details Queries for historic details that fulfill the given parameters. The size of the result set can be retrieved by using the Get Historic Detail Count method. URL: /history/detail Schema: -

Usage:

cctl get historicDetails [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-values / --not-deserialize-values boolean Determines whether serializable variable values (typically variables that
store custom Java objects) should be deserialized on server side (default
true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | --max-results | text | Pagination of results. Specifies the maximum number of results to return. Will return less results if there are no more results left. | None | | --first-result | text | Pagination of results. Specifies the index of the first result to return. | None | | --sort-order | text | Sort the results in a given order. Values may be asc for ascending order or desc for descending order. Must be used in conjunction with the sortBy parameter. | None | | --sort-by | text | Sort the results lexicographically by a given criterion. Must be used in conjunction with the sortOrder parameter. | None | | --occurred-after | text | Restrict to historic details that occured after the given date (including the date). Default format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --occurred-before | text | Restrict to historic details that occured before the given date (including the date). Default format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --initial / --not-initial | boolean | Restrict to historic variable updates that contain only initial variable values. Value may only be true, as false is the default behavior. | None | | --exclude-task-details / --not-exclude-task-details | boolean | Excludes all task-related HistoricDetails, so only items which have no task id set will be selected. When this parameter is used together with taskId, this call is ignored and task details are not excluded. Value may only be true, as false is the default behavior. | None | | --variable-updates / --not-variable-updates | boolean | Only include HistoricVariableUpdates. Value may only be true, as false is the default behavior. | None | | --form-fields / --not-form-fields | boolean | Only include HistoricFormFields. Value may only be true, as false is the default behavior. | None | | --user-operation-id | text | Filter by a user operation id. | None | | --without-tenant-id / --not-without-tenant-id | boolean | Only include historic details that belong to no tenant. Value may only be true, as false is the default behavior. | None | | --tenant-id-in | text | Filter by a comma-separated list of tenant ids. | None | | --variable-type-in | text | Only include historic details where the variable updates belong to one of the passed comma-separated list of variable types. A list of all supported variable types can be found here. Note: All non-primitive variables are associated with the type serializable. | None | | --variable-instance-id | text | Filter by variable instance id. | None | | --case-execution-id | text | Filter by case execution id. | None | | --case-instance-id | text | Filter by case instance id. | None | | --activity-instance-id | text | Filter by activity instance id. | None | | --task-id | text | Filter by task id. | None | | --execution-id | text | Filter by execution id. | None | | --process-instance-id-in | text | Only include historic details which belong to one of the passed comma-separated process instance ids. | None | | --process-instance-id | text | Filter by process instance id. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get historicDetailsCount

Get Historic Detail Count Queries for the number of historic details that fulfill the given parameters. Takes the same parameters as the Get Historic Details method. URL: /history/detail/count Schema: -

Usage:

cctl get historicDetailsCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--occurred-after text Restrict to historic details that occured after the given date (including the date).
Default format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--occurred-before text Restrict to historic details that occured before the given date (including the date).
Default format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--initial / --not-initial boolean Restrict to historic variable updates that contain only initial variable values.
Value may only be true, as false is the default behavior. None
--exclude-task-details / --not-exclude-task-details boolean Excludes all task-related HistoricDetails, so only items which have no task id set will be selected.
When this parameter is used together with taskId, this call is ignored and task details are not excluded.
Value may only be true, as false is the default behavior. None
--variable-updates / --not-variable-updates boolean Only include HistoricVariableUpdates. Value may only be true, as false is the default behavior. None
--form-fields / --not-form-fields boolean Only include HistoricFormFields. Value may only be true, as false is the default behavior. None
--user-operation-id text Filter by a user operation id. None
--without-tenant-id / --not-without-tenant-id boolean Only include historic details that belong to no tenant. Value may only be
true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. None
--variable-type-in text Only include historic details where the variable updates belong to one of the passed comma-separated
list of variable types. A list of all supported variable types can be found
here.
Note: All non-primitive variables are associated with the type serializable. None
--variable-instance-id text Filter by variable instance id. None
--case-execution-id text Filter by case execution id. None
--case-instance-id text Filter by case instance id. None
--activity-instance-id text Filter by activity instance id. None
--task-id text Filter by task id. None
--execution-id text Filter by execution id. None
--process-instance-id-in text Only include historic details which belong to one of the passed comma-separated process instance ids. None
--process-instance-id text Filter by process instance id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicExternalTaskLog

Get External Task Log Retrieves a historic external task log by id. URL: /history/external-task-log/{id} Schema: -

Usage:

cctl get historicExternalTaskLog [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicExternalTaskLogs

Get External Task Logs Queries for historic external task logs that fulfill the given parameters. The size of the result set can be retrieved by using the Get External Task Log Count method. URL: /history/external-task-log Schema: -

Usage:

cctl get historicExternalTaskLogs [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--deletion-log / --not-deletion-log boolean Only include deletion logs. Value may only be true, as false is the default behavior. None
--success-log / --not-success-log boolean Only include success logs. Value may only be true, as false is the default behavior. None
--failure-log / --not-failure-log boolean Only include failure logs. Value may only be true, as false is the default behavior. None
--creation-log / --not-creation-log boolean Only include creation logs. Value may only be true, as false is the default behavior. None
--priority-higher-than-or-equals text Only include logs for which the associated external task had a priority higher than or
equal to the given value. Value must be a valid long value. None
--priority-lower-than-or-equals text Only include logs for which the associated external task had a priority lower than or
equal to the given value. Value must be a valid long value. None
--without-tenant-id / --not-without-tenant-id boolean Only include historic external task log entries that belong to no tenant. Value may only
be true, as false is the default behavior. None
--tenant-id-in text Only include historic external task log entries which belong to one of the passed and
comma-separated tenant ids. None
--process-definition-key text Filter by process definition key. None
--process-definition-id text Filter by process definition id. None
--process-instance-id text Filter by process instance id. None
--execution-id-in text Only include historic external task logs which belong to one of the passed execution ids. None
--activity-instance-id-in text Only include historic external task logs which belong to one of the passed activity
instance ids. None
--activity-id-in text Only include historic external task logs which belong to one of the passed activity ids. None
--error-message text Filter by external task exception message. None
--worker-id text Filter by the id of the worker that the task was most recently locked by. None
--topic-name text Filter by an external task topic. None
--external-task-id text Filter by external task id. None
--log-id text Filter by historic external task log id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicExternalTaskLogsCount

Get External Task Log Count Queries for the number of historic external task logs that fulfill the given parameters. Takes the same parameters as the Get External Task Logs method. URL: /history/external-task-log/count Schema: -

Usage:

cctl get historicExternalTaskLogsCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deletion-log / --not-deletion-log boolean Only include deletion logs. Value may only be true, as false is the default behavior. None
--success-log / --not-success-log boolean Only include success logs. Value may only be true, as false is the default behavior. None
--failure-log / --not-failure-log boolean Only include failure logs. Value may only be true, as false is the default behavior. None
--creation-log / --not-creation-log boolean Only include creation logs. Value may only be true, as false is the default behavior. None
--priority-higher-than-or-equals text Only include logs for which the associated external task had a priority higher than or
equal to the given value. Value must be a valid long value. None
--priority-lower-than-or-equals text Only include logs for which the associated external task had a priority lower than or
equal to the given value. Value must be a valid long value. None
--without-tenant-id / --not-without-tenant-id boolean Only include historic external task log entries that belong to no tenant. Value may only
be true, as false is the default behavior. None
--tenant-id-in text Only include historic external task log entries which belong to one of the passed and
comma-separated tenant ids. None
--process-definition-key text Filter by process definition key. None
--process-definition-id text Filter by process definition id. None
--process-instance-id text Filter by process instance id. None
--execution-id-in text Only include historic external task logs which belong to one of the passed execution ids. None
--activity-instance-id-in text Only include historic external task logs which belong to one of the passed activity
instance ids. None
--activity-id-in text Only include historic external task logs which belong to one of the passed activity ids. None
--error-message text Filter by external task exception message. None
--worker-id text Filter by the id of the worker that the task was most recently locked by. None
--topic-name text Filter by an external task topic. None
--external-task-id text Filter by external task id. None
--log-id text Filter by historic external task log id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

Get Identity Link Logs Queries for historic identity link logs that fulfill given parameters. The size of the result set can be retrieved by using the Get Identity-Link-Log Count method. URL: /history/identity-link-log Schema: -

Usage:

cctl get historicIdentityLinks [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--without-tenant-id / --not-without-tenant-id boolean Only include historic identity links that belong to no tenant. Value may only be
true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. None
--assigner-id text Restricts to identity links that have the given assigner id. None
--operation-type text Restricts to identity links that have the given operationType (add/delete). None
--process-definition-key text Restricts to identity links that have the given process definition key. None
--process-definition-id text Restricts to identity links that have the given process definition id. None
--task-id text Restricts to identity links that have the given task id. None
--date-after text Restricts to identity links that have the time after the given time. None
--date-before text Restricts to identity links that have the time before the given time. None
--group-id text Restricts to identity links that have the given group id. None
--user-id text Restricts to identity links that have the given user id. None
--type text Restricts to identity links that have the given type (candidate/assignee/owner). None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicIdentityLinksCount

Get Identity Link Log Count Queries for the number of historic identity link logs that fulfill the given parameters. Takes the same parameters as the Get Identity-Link-Logs method. URL: /history/identity-link-log/count Schema: -

Usage:

cctl get historicIdentityLinksCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--without-tenant-id / --not-without-tenant-id boolean Only include historic identity links that belong to no tenant. Value may only be
true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids. None
--assigner-id text Restricts to identity links that have the given assigner id. None
--operation-type text Restricts to identity links that have the given operationType (add/delete). None
--process-definition-key text Restricts to identity links that have the given process definition key. None
--process-definition-id text Restricts to identity links that have the given process definition id. None
--task-id text Restricts to identity links that have the given task id. None
--date-after text Restricts to identity links that have the time after the given time. None
--date-before text Restricts to identity links that have the time before the given time. None
--group-id text Restricts to identity links that have the given group id. None
--user-id text Restricts to identity links that have the given user id. None
--type text Restricts to identity links that have the given type (candidate/assignee/owner). None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicIncidents

Get Incidents Queries for historic incidents that fulfill given parameters. The size of the result set can be retrieved by using the Get Incident Count method. URL: /history/incident Schema: -

Usage:

cctl get historicIncidents [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--job-definition-id-in text Restricts to incidents that have one of the given comma-separated job definition ids. None
--without-tenant-id / --not-without-tenant-id boolean Only include historic incidents that belong to no tenant. Value may only be
true, as false is the default behavior. None
--tenant-id-in text Restricts to incidents that have one of the given comma-separated tenant ids. None
--deleted / --not-deleted boolean Restricts to incidents that are deleted. None
--resolved / --not-resolved boolean Restricts to incidents that are resolved. None
--open / --not-open boolean Restricts to incidents that are open. None
--history-configuration text Restricts to incidents that have the given parameter set as history configuration. None
--configuration text Restricts to incidents that have the given parameter set as configuration. None
--root-cause-incident-id text Restricts to incidents that have the given incident id as root cause incident. None
--cause-incident-id text Restricts to incidents that have the given incident id as cause incident. None
--failed-activity-id text Restricts to incidents that were created due to the failure of an activity with the given
id. None
--activity-id text Restricts to incidents that belong to an activity with the given id. None
--end-time-after text Restricts to incidents that have an endTimeAfter date after the given date. By default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--end-time-before text Restricts to incidents that have an endTimeBefore date before the given date. By default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--create-time-after text Restricts to incidents that have a createTime date after the given date. By default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--create-time-before text Restricts to incidents that have a createTime date before the given date. By default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--execution-id text Restricts to incidents that belong to an execution with the given id. None
--process-instance-id text Restricts to incidents that belong to a process instance with the given id. None
--process-definition-key-in text Restricts to incidents that have one of the given process definition keys. None
--process-definition-key text Restricts to incidents that have the given processDefinitionKey. None
--process-definition-id text Restricts to incidents that belong to a process definition with the given id. None
--incident-message-like text Restricts to incidents that incidents message is a substring of the given value.
The string can include the wildcard character '%' to express
like-strategy: starts with (string%), ends with (%string) or contains
(%string%). None
--incident-message text Restricts to incidents that have the given incident message. None
--incident-type text Restricts to incidents that belong to the given incident type. See the [User
Guide](/manual/develop/user-guide/process-engine/incidents/#incident-types)
for a list of incident types. None
--incident-id text Restricts to incidents that have the given id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicIncidentsCount

Get Incident Count Queries for the number of historic incidents that fulfill the given parameters. Takes the same parameters as the Get Incidents method. URL: /history/incident/count Schema: -

Usage:

cctl get historicIncidentsCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--job-definition-id-in text Restricts to incidents that have one of the given comma-separated job definition ids. None
--without-tenant-id / --not-without-tenant-id boolean Only include historic incidents that belong to no tenant. Value may only be
true, as false is the default behavior. None
--tenant-id-in text Restricts to incidents that have one of the given comma-separated tenant ids. None
--deleted / --not-deleted boolean Restricts to incidents that are deleted. None
--resolved / --not-resolved boolean Restricts to incidents that are resolved. None
--open / --not-open boolean Restricts to incidents that are open. None
--history-configuration text Restricts to incidents that have the given parameter set as history configuration. None
--configuration text Restricts to incidents that have the given parameter set as configuration. None
--root-cause-incident-id text Restricts to incidents that have the given incident id as root cause incident. None
--cause-incident-id text Restricts to incidents that have the given incident id as cause incident. None
--failed-activity-id text Restricts to incidents that were created due to the failure of an activity with the given
id. None
--activity-id text Restricts to incidents that belong to an activity with the given id. None
--end-time-after text Restricts to incidents that have an endTimeAfter date after the given date. By default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--end-time-before text Restricts to incidents that have an endTimeBefore date before the given date. By default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--create-time-after text Restricts to incidents that have a createTime date after the given date. By default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--create-time-before text Restricts to incidents that have a createTime date before the given date. By default, the date must have the format
yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--execution-id text Restricts to incidents that belong to an execution with the given id. None
--process-instance-id text Restricts to incidents that belong to a process instance with the given id. None
--process-definition-key-in text Restricts to incidents that have one of the given process definition keys. None
--process-definition-key text Restricts to incidents that have the given processDefinitionKey. None
--process-definition-id text Restricts to incidents that belong to a process definition with the given id. None
--incident-message-like text Restricts to incidents that incidents message is a substring of the given value.
The string can include the wildcard character '%' to express
like-strategy: starts with (string%), ends with (%string) or contains
(%string%). None
--incident-message text Restricts to incidents that have the given incident message. None
--incident-type text Restricts to incidents that belong to the given incident type. See the [User
Guide](/manual/develop/user-guide/process-engine/incidents/#incident-types)
for a list of incident types. None
--incident-id text Restricts to incidents that have the given id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicJobLog

Get Job Log Retrieves a historic job log by id. URL: /history/job-log/{id} Schema: -

Usage:

cctl get historicJobLog [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicJobLogs

Get Job Logs Queries for historic job logs that fulfill the given parameters. The size of the result set can be retrieved by using the Get Job Log Count method. URL: /history/job-log Schema: -

Usage:

cctl get historicJobLogs [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--deletion-log / --not-deletion-log boolean Only include deletion logs. Value may only be true, as false is the default behavior. None
--success-log / --not-success-log boolean Only include success logs. Value may only be true, as false is the default behavior. None
--failure-log / --not-failure-log boolean Only include failure logs. Value may only be true, as false is the default behavior. None
--creation-log / --not-creation-log boolean Only include creation logs. Value may only be true, as false is the default behavior. None
--job-priority-higher-than-or-equals text Only include logs for which the associated job had a priority higher than or equal to the
given value. Value must be a valid long value. None
--job-priority-lower-than-or-equals text Only include logs for which the associated job had a priority lower than or equal to the
given value. Value must be a valid long value. None
--hostname text Filter by hostname. None
--without-tenant-id / --not-without-tenant-id boolean Only include historic job log entries that belong to no tenant. Value may only be
true, as false is the default behavior. None
--tenant-id-in text Only include historic job log entries which belong to one of the passed and comma-
separated tenant ids. None
--deployment-id text Filter by deployment id. None
--process-definition-key text Filter by process definition key. None
--process-definition-id text Filter by process definition id. None
--process-instance-id text Filter by process instance id. None
--execution-id-in text Only include historic job logs which belong to one of the passed execution ids. None
--failed-activity-id-in text Only include historic job logs which belong to failures of one of the passed activity ids. None
--activity-id-in text Only include historic job logs which belong to one of the passed activity ids. None
--job-definition-configuration text Filter by job definition configuration. None
--job-definition-type text Filter by job definition type. See the
User Guide
for more information about job definition types. None
--job-definition-id text Filter by job definition id. None
--job-exception-message text Filter by job exception message. None
--job-id text Filter by job id. None
--log-id text Filter by historic job log id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicJobLogsCount

Get Job Log Count Queries for the number of historic job logs that fulfill the given parameters. Takes the same parameters as the Get Job Logs method. URL: /history/job-log/count Schema: -

Usage:

cctl get historicJobLogsCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deletion-log / --not-deletion-log boolean Only include deletion logs. Value may only be true, as false is the default behavior. None
--success-log / --not-success-log boolean Only include success logs. Value may only be true, as false is the default behavior. None
--failure-log / --not-failure-log boolean Only include failure logs. Value may only be true, as false is the default behavior. None
--creation-log / --not-creation-log boolean Only include creation logs. Value may only be true, as false is the default behavior. None
--job-priority-higher-than-or-equals text Only include logs for which the associated job had a priority higher than or equal to the
given value. Value must be a valid long value. None
--job-priority-lower-than-or-equals text Only include logs for which the associated job had a priority lower than or equal to the
given value. Value must be a valid long value. None
--hostname text Filter by hostname. None
--without-tenant-id / --not-without-tenant-id boolean Only include historic job log entries that belong to no tenant. Value may only be
true, as false is the default behavior. None
--tenant-id-in text Only include historic job log entries which belong to one of the passed and comma-
separated tenant ids. None
--deployment-id text Filter by deployment id. None
--process-definition-key text Filter by process definition key. None
--process-definition-id text Filter by process definition id. None
--process-instance-id text Filter by process instance id. None
--execution-id-in text Only include historic job logs which belong to one of the passed execution ids. None
--failed-activity-id-in text Only include historic job logs which belong to failures of one of the passed activity ids. None
--activity-id-in text Only include historic job logs which belong to one of the passed activity ids. None
--job-definition-configuration text Filter by job definition configuration. None
--job-definition-type text Filter by job definition type. See the
User Guide
for more information about job definition types. None
--job-definition-id text Filter by job definition id. None
--job-exception-message text Filter by job exception message. None
--job-id text Filter by job id. None
--log-id text Filter by historic job log id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicProcessInstance

Get Retrieves a historic process instance by id, according to the HistoricProcessInstance interface in the engine. URL: /history/process-instance/{id} Schema: -

Usage:

cctl get historicProcessInstance [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicProcessInstanceDurationReport

Get Duration Report Retrieves a report about the duration of completed process instances, grouped by a period. These reports include the maximum, minimum and average duration of all completed process instances which were started in a given period.

Note: This only includes historic data. URL: /history/process-instance/report Schema: -

Usage:

cctl get historicProcessInstanceDurationReport [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--started-after text Restrict to instances that were started after the given date.
By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2016-01-23T14:42:45.000+0200. None
--started-before text Restrict to instances that were started before the given date.
By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2016-01-23T14:42:45.000+0200. None
--process-definition-key-in text Filter by process definition keys. Must be a comma-separated list of process definition keys. None
--process-definition-id-in text Filter by process definition ids. Must be a comma-separated list of process definition ids. None
--period-unit text Mandatory. Specifies the granularity of the report. Valid values are month and quarter. None
--report-type text Mandatory. Specifies the type of the report to retrieve.
To retrieve a report about the duration of process instances, the value must be set to duration. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicProcessInstances

Get List Queries for historic process instances that fulfill the given parameters. The size of the result set can be retrieved by using the Get Process Instance Count method. URL: /history/process-instance Schema: -

Usage:

cctl get historicProcessInstances [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--variable-values-ignore-case / --not-variable-values-ignore-case boolean Match all variable values provided in variables case-insensitively. If set to true variableValue and variablevalue are treated as equal. None
--variable-names-ignore-case / --not-variable-names-ignore-case boolean Match all variable names provided in variables case-insensitively. If set to true variableName and variablename are treated as equal. None
--variables text Only include process instances that have/had variables with certain values.
Variable filtering expressions are comma-separated and are structured as follows:
A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value.

Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to; gt - greater than; gteq - greater than or equal to; lt - lower than; lteq - lower than or equal to; like.

Key and value may not contain underscore or comma characters. | None | | --internally-terminated / --not-internally-terminated | boolean | Restrict to instances that are internallyTerminated. | None | | --externally-terminated / --not-externally-terminated | boolean | Restrict to instances that are externallyTerminated. | None | | --completed / --not-completed | boolean | Restrict to instances that are completed. | None | | --suspended / --not-suspended | boolean | Restrict to instances that are suspended. | None | | --active / --not-active | boolean | Restrict to instances that are active. | None | | --active-activity-id-in | text | Restrict to instances that have an active activity with one of given ids. Filter by a comma-separated list of Strings | None | | --executed-activity-id-in | text | Restrict to instances that executed an activity with one of given ids. Filter by a comma-separated list of Strings | None | | --without-tenant-id / --not-without-tenant-id | boolean | Only include historic process instances which belong to no tenant. Value may only be true, as false is the default behavior. | None | | --tenant-id-in | text | Filter by a list of tenant ids. A process instance must have one of the given tenant ids. Filter by a comma-separated list of Strings | None | | --case-instance-id | text | Restrict query to all process instances that are sub process instances of the given case instance. Takes a case instance id. | None | | --sub-case-instance-id | text | Restrict query to one process instance that has a sub case instance with the given id. | None | | --super-case-instance-id | text | Restrict query to all process instances that are sub process instances of the given case instance. Takes a case instance id. | None | | --sub-process-instance-id | text | Restrict query to one process instance that has a sub process instance with the given id. | None | | --super-process-instance-id | text | Restrict query to all process instances that are sub process instances of the given process instance. Takes a process instance id. | None | | --started-by | text | Only include process instances that were started by the given user. | None | | --executed-job-before | text | Restrict to instances that executed an job before the given date (inclusive). By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --executed-job-after | text | Restrict to instances that executed an job after the given date (inclusive). By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --executed-activity-before | text | Restrict to instances that executed an activity before the given date (inclusive). By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --executed-activity-after | text | Restrict to instances that executed an activity after the given date (inclusive). By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --finished-after | text | Restrict to instances that were finished after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --finished-before | text | Restrict to instances that were finished before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --started-after | text | Restrict to instances that were started after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --started-before | text | Restrict to instances that were started before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --incident-message-like | text | Filter by the incident message that the parameter is a substring of. | None | | --incident-message | text | Filter by the incident message. Exact match. | None | | --incident-status | text | Only include process instances which have an incident in status either open or resolved. To get all process instances, use the query parameter withIncidents. | None | | --incident-type | text | Filter by the incident type. See the User Guide for a list of incident types. | None | | --with-root-incidents / --not-with-root-incidents | boolean | Only include process instances which have a root incident. Value may only be true, as false is the default behavior. | None | | --with-incidents / --not-with-incidents | boolean | Only include process instances which have an incident. Value may only be true, as false is the default behavior. | None | | --unfinished / --not-unfinished | boolean | Only include unfinished process instances. Value may only be true, as false is the default behavior. | None | | --finished / --not-finished | boolean | Only include finished process instances. This flag includes all process instances that are completed or terminated. Value may only be true, as false is the default behavior. | None | | --root-process-instances / --not-root-process-instances | boolean | Restrict the query to all process instances that are top level process instances. | None | | --process-instance-business-key-like | text | Filter by process instance business key that the parameter is a substring of. | None | | --process-instance-business-key | text | Filter by process instance business key. | None | | --process-definition-key-not-in | text | Exclude instances that belong to a set of process definitions. Filter by a comma-separated list of Strings. | None | | --process-definition-name-like | text | Filter by process definition names that the parameter is a substring of. | None | | --process-definition-name | text | Filter by the name of the process definition the instances run on. | None | | --process-definition-key-in | text | Filter by a list of process definition keys. A process instance must have one of the given process definition keys. Filter by a comma-separated list of Strings. | None | | --process-definition-key | text | Filter by the key of the process definition the instances run on. | None | | --process-definition-id | text | Filter by the process definition the instances run on. | None | | --process-instance-ids | text | Filter by process instance ids. Filter by a comma-separated list of Strings. | None | | --process-instance-id | text | Filter by process instance id. | None | | --max-results | text | Pagination of results. Specifies the maximum number of results to return. Will return less results if there are no more results left. | None | | --first-result | text | Pagination of results. Specifies the index of the first result to return. | None | | --sort-order | text | Sort the results in a given order. Values may be asc for ascending order or desc for descending order. Must be used in conjunction with the sortBy parameter. | None | | --sort-by | text | Sort the results lexicographically by a given criterion. Must be used in conjunction with the sortOrder parameter. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get historicProcessInstancesCount

Get List Count Queries for the number of historic process instances that fulfill the given parameters. Takes the same parameters as the Get Process Instances method. URL: /history/process-instance/count Schema: -

Usage:

cctl get historicProcessInstancesCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--variable-values-ignore-case / --not-variable-values-ignore-case boolean Match all variable values provided in variables case-insensitively. If set to true variableValue and variablevalue are treated as equal. None
--variable-names-ignore-case / --not-variable-names-ignore-case boolean Match all variable names provided in variables case-insensitively. If set to true variableName and variablename are treated as equal. None
--variables text Only include process instances that have/had variables with certain values.
Variable filtering expressions are comma-separated and are structured as follows:
A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value.

Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to; gt - greater than; gteq - greater than or equal to; lt - lower than; lteq - lower than or equal to; like.

Key and value may not contain underscore or comma characters. | None | | --internally-terminated / --not-internally-terminated | boolean | Restrict to instances that are internallyTerminated. | None | | --externally-terminated / --not-externally-terminated | boolean | Restrict to instances that are externallyTerminated. | None | | --completed / --not-completed | boolean | Restrict to instances that are completed. | None | | --suspended / --not-suspended | boolean | Restrict to instances that are suspended. | None | | --active / --not-active | boolean | Restrict to instances that are active. | None | | --active-activity-id-in | text | Restrict to instances that have an active activity with one of given ids. Filter by a comma-separated list of Strings | None | | --executed-activity-id-in | text | Restrict to instances that executed an activity with one of given ids. Filter by a comma-separated list of Strings | None | | --without-tenant-id / --not-without-tenant-id | boolean | Only include historic process instances which belong to no tenant. Value may only be true, as false is the default behavior. | None | | --tenant-id-in | text | Filter by a list of tenant ids. A process instance must have one of the given tenant ids. Filter by a comma-separated list of Strings | None | | --case-instance-id | text | Restrict query to all process instances that are sub process instances of the given case instance. Takes a case instance id. | None | | --sub-case-instance-id | text | Restrict query to one process instance that has a sub case instance with the given id. | None | | --super-case-instance-id | text | Restrict query to all process instances that are sub process instances of the given case instance. Takes a case instance id. | None | | --sub-process-instance-id | text | Restrict query to one process instance that has a sub process instance with the given id. | None | | --super-process-instance-id | text | Restrict query to all process instances that are sub process instances of the given process instance. Takes a process instance id. | None | | --started-by | text | Only include process instances that were started by the given user. | None | | --executed-job-before | text | Restrict to instances that executed an job before the given date (inclusive). By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --executed-job-after | text | Restrict to instances that executed an job after the given date (inclusive). By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --executed-activity-before | text | Restrict to instances that executed an activity before the given date (inclusive). By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --executed-activity-after | text | Restrict to instances that executed an activity after the given date (inclusive). By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --finished-after | text | Restrict to instances that were finished after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --finished-before | text | Restrict to instances that were finished before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --started-after | text | Restrict to instances that were started after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --started-before | text | Restrict to instances that were started before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --incident-message-like | text | Filter by the incident message that the parameter is a substring of. | None | | --incident-message | text | Filter by the incident message. Exact match. | None | | --incident-status | text | Only include process instances which have an incident in status either open or resolved. To get all process instances, use the query parameter withIncidents. | None | | --incident-type | text | Filter by the incident type. See the User Guide for a list of incident types. | None | | --with-root-incidents / --not-with-root-incidents | boolean | Only include process instances which have a root incident. Value may only be true, as false is the default behavior. | None | | --with-incidents / --not-with-incidents | boolean | Only include process instances which have an incident. Value may only be true, as false is the default behavior. | None | | --unfinished / --not-unfinished | boolean | Only include unfinished process instances. Value may only be true, as false is the default behavior. | None | | --finished / --not-finished | boolean | Only include finished process instances. This flag includes all process instances that are completed or terminated. Value may only be true, as false is the default behavior. | None | | --root-process-instances / --not-root-process-instances | boolean | Restrict the query to all process instances that are top level process instances. | None | | --process-instance-business-key-like | text | Filter by process instance business key that the parameter is a substring of. | None | | --process-instance-business-key | text | Filter by process instance business key. | None | | --process-definition-key-not-in | text | Exclude instances that belong to a set of process definitions. Filter by a comma-separated list of Strings. | None | | --process-definition-name-like | text | Filter by process definition names that the parameter is a substring of. | None | | --process-definition-name | text | Filter by the name of the process definition the instances run on. | None | | --process-definition-key-in | text | Filter by a list of process definition keys. A process instance must have one of the given process definition keys. Filter by a comma-separated list of Strings. | None | | --process-definition-key | text | Filter by the key of the process definition the instances run on. | None | | --process-definition-id | text | Filter by the process definition the instances run on. | None | | --process-instance-ids | text | Filter by process instance ids. Filter by a comma-separated list of Strings. | None | | --process-instance-id | text | Filter by process instance id. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get historicTaskInstanceReport

Get Task Report (Historic) Retrieves a report of completed tasks. When the report type is set to count, the report contains a list of completed task counts where an entry contains the task name, the definition key of the task, the process definition id, the process definition key, the process definition name and the count of how many tasks were completed for the specified key in a given period. When the report type is set to duration, the report contains a minimum, maximum and average duration value of all completed task instances in a given period. URL: /history/task/report Schema: -

Usage:

cctl get historicTaskInstanceReport [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--group-by text When the report type is set to count, this parameter is mandatory. Groups the
tasks report by a given criterion. Valid values are taskName and processDefinition. None
--completed-after text Restrict to tasks that were completed after the given date. By default,
the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ,
e.g., 2013-01-23T14:42:45.000+0200. None
--completed-before text Restrict to tasks that were completed before the given date. By default,
the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ,
e.g., 2013-01-23T14:42:45.000+0200. None
--period-unit text When the report type is set to duration, this parameter is mandatory.
Specifies the granularity of the report. Valid values are month and quarter. None
--report-type text Mandatory. Specifies the kind of the report to execute. To retrieve a report
about the duration of process instances the value must be set to duration. For a
report of the completed tasks in a specific timespan the value must be set to count. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicTaskInstances

Get Tasks (Historic) Queries for historic tasks that fulfill the given parameters. The size of the result set can be retrieved by using the Get Task Count method. URL: /history/task Schema: -

Usage:

cctl get historicTaskInstances [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--without-candidate-groups / --not-without-candidate-groups boolean Only include tasks which have no candidate group. Value may only be true,
as false is the default behavior. None
--with-candidate-groups / --not-with-candidate-groups boolean Only include tasks which have a candidate group. Value may only be true,
as false is the default behavior. None
--task-had-candidate-group text Restrict to tasks with a historic identity link to the given candidate group. None
--task-had-candidate-user text Restrict to tasks with a historic identity link to the given candidate user. None
--task-involved-group text Restrict to tasks with a historic identity link to the given group. None
--task-involved-user text Restrict to tasks with a historic identity link to the given user. None
--variable-values-ignore-case / --not-variable-values-ignore-case boolean Match the variable value provided in taskVariables and processVariables case-
insensitively. If set to true variableValue and variablevalue are
treated as equal. None
--variable-names-ignore-case / --not-variable-names-ignore-case boolean Match the variable name provided in taskVariables and processVariables case-
insensitively. If set to true variableName and variablename are
treated as equal. None
--process-variables text Only include tasks that belong to process instances that have variables with certain
values. Variable filtering expressions are comma-separated and are structured as
follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value. Note: Values are always treated as String objects on server side.

Valid operator values are: * eq - equal to; * neq - not equal to; * gt - greater than; * gteq - greater than or equal to; * lt - lower than; * lteq - lower than or equal to; * like; * notLike.

key and value may not contain underscore or comma characters. | None | | --task-variables | text | Only include tasks that have variables with certain values. Variable filtering expressions are comma-separated and are structured as follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value. Note: Values are always treated as String objects on server side.

Valid operator values are: * eq - equal to; * neq - not equal to; * gt - greater than; * gteq - greater than or equal to; * lt - lower than; * lteq - lower than or equal to; * like.

key and value may not contain underscore or comma characters. | None | | --without-tenant-id / --not-without-tenant-id | boolean | Only include historic task instances that belong to no tenant. Value may only be true, as false is the default behavior. | None | | --tenant-id-in | text | Filter by a comma-separated list of tenant ids. A task instance must have one of the given tenant ids. | None | | --finished-after | text | Restrict to tasks that were finished after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --finished-before | text | Restrict to tasks that were finished before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --started-after | text | Restrict to tasks that were started after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --started-before | text | Restrict to tasks that were started before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --task-follow-up-date-after | text | Restrict to tasks that have a followUp date after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --task-follow-up-date-before | text | Restrict to tasks that have a followUp date before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --task-follow-up-date | text | Restrict to tasks that have a followUp date on the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --without-task-due-date / --not-without-task-due-date | boolean | Only include tasks which have no due date. Value may only be true, as false is the default behavior. | None | | --task-due-date-after | text | Restrict to tasks that are due after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --task-due-date-before | text | Restrict to tasks that are due before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --task-due-date | text | Restrict to tasks that are due on the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --process-unfinished / --not-process-unfinished | boolean | Only include tasks of unfinished processes. Value may only be true, as false is the default behavior. | None | | --process-finished / --not-process-finished | boolean | Only include tasks of finished processes. Value may only be true, as false is the default behavior. | None | | --unfinished / --not-unfinished | boolean | Only include unfinished tasks. Value may only be true, as false is the default behavior. | None | | --finished / --not-finished | boolean | Only include finished tasks. Value may only be true, as false is the default behavior. | None | | --unassigned / --not-unassigned | boolean | If set to true, restricts the query to all tasks that are unassigned. | None | | --assigned / --not-assigned | boolean | If set to true, restricts the query to all tasks that are assigned. | None | | --task-priority | text | Restrict to tasks that have the given priority. | None | | --task-owner-like | text | Restrict to tasks that are owned by users with the parameter value as a substring. | None | | --task-owner | text | Restrict to tasks that the given user owns. | None | | --task-assignee-like | text | Restrict to tasks that are assigned to users with the parameter value as a substring. | None | | --task-assignee | text | Restrict to tasks that the given user is assigned to. | None | | --task-delete-reason-like | text | Restrict to tasks that have a delete reason that has the parameter value as a substring. | None | | --task-delete-reason | text | Restrict to tasks that have the given delete reason. | None | | --task-definition-key-in | text | Restrict to tasks that have one of the passed comma-separated task definition keys. | None | | --task-definition-key | text | Restrict to tasks that have the given key. | None | | --task-description-like | text | Restrict to tasks that have a description that has the parameter value as a substring. | None | | --task-description | text | Restrict to tasks that have the given description. | None | | --task-name-like | text | Restrict to tasks that have a name with the given parameter value as substring. | None | | --task-name | text | Restrict to tasks that have the given name. | None | | --activity-instance-id-in | text | Only include tasks which belong to one of the passed comma-separated activity instance ids. | None | | --case-definition-name | text | Restrict to tasks that belong to a case definition with the given name. | None | | --case-definition-key | text | Restrict to tasks that belong to a case definition with the given key. | None | | --case-definition-id | text | Filter by case definition id. | None | | --case-execution-id | text | Filter by the id of the case execution that executed the task. | None | | --case-instance-id | text | Filter by case instance id. | None | | --process-definition-name | text | Restrict to tasks that belong to a process definition with the given name. | None | | --process-definition-key | text | Restrict to tasks that belong to a process definition with the given key. | None | | --process-definition-id | text | Filter by process definition id. | None | | --execution-id | text | Filter by the id of the execution that executed the task. | None | | --process-instance-business-key-like | text | Filter by process instance business key that has the parameter value as a substring. | None | | --process-instance-business-key-in | text | Filter by process instances with one of the give business keys. The keys need to be in a comma-separated list. | None | | --process-instance-business-key | text | Filter by process instance business key. | None | | --process-instance-id | text | Filter by process instance id. | None | | --task-parent-task-id | text | Filter by parent task id. | None | | --task-id | text | Filter by task id. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get historicTaskInstancesCount

Get Task Count Queries for the number of historic tasks that fulfill the given parameters. Takes the same parameters as the Get Tasks (Historic) method. URL: /history/task/count Schema: -

Usage:

cctl get historicTaskInstancesCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--without-candidate-groups / --not-without-candidate-groups boolean Only include tasks which have no candidate group. Value may only be true,
as false is the default behavior. None
--with-candidate-groups / --not-with-candidate-groups boolean Only include tasks which have a candidate group. Value may only be true,
as false is the default behavior. None
--task-had-candidate-group text Restrict to tasks with a historic identity link to the given candidate group. None
--task-had-candidate-user text Restrict to tasks with a historic identity link to the given candidate user. None
--task-involved-group text Restrict to tasks with a historic identity link to the given group. None
--task-involved-user text Restrict to tasks with a historic identity link to the given user. None
--variable-values-ignore-case / --not-variable-values-ignore-case boolean Match the variable value provided in taskVariables and processVariables case-
insensitively. If set to true variableValue and variablevalue are
treated as equal. None
--variable-names-ignore-case / --not-variable-names-ignore-case boolean Match the variable name provided in taskVariables and processVariables case-
insensitively. If set to true variableName and variablename are
treated as equal. None
--process-variables text Only include tasks that belong to process instances that have variables with certain
values. Variable filtering expressions are comma-separated and are structured as
follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value. Note: Values are always treated as String objects on server side.

Valid operator values are: * eq - equal to; * neq - not equal to; * gt - greater than; * gteq - greater than or equal to; * lt - lower than; * lteq - lower than or equal to; * like; * notLike.

key and value may not contain underscore or comma characters. | None | | --task-variables | text | Only include tasks that have variables with certain values. Variable filtering expressions are comma-separated and are structured as follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value. Note: Values are always treated as String objects on server side.

Valid operator values are: * eq - equal to; * neq - not equal to; * gt - greater than; * gteq - greater than or equal to; * lt - lower than; * lteq - lower than or equal to; * like.

key and value may not contain underscore or comma characters. | None | | --without-tenant-id / --not-without-tenant-id | boolean | Only include historic task instances that belong to no tenant. Value may only be true, as false is the default behavior. | None | | --tenant-id-in | text | Filter by a comma-separated list of tenant ids. A task instance must have one of the given tenant ids. | None | | --finished-after | text | Restrict to tasks that were finished after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --finished-before | text | Restrict to tasks that were finished before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --started-after | text | Restrict to tasks that were started after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --started-before | text | Restrict to tasks that were started before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --task-follow-up-date-after | text | Restrict to tasks that have a followUp date after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --task-follow-up-date-before | text | Restrict to tasks that have a followUp date before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --task-follow-up-date | text | Restrict to tasks that have a followUp date on the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --without-task-due-date / --not-without-task-due-date | boolean | Only include tasks which have no due date. Value may only be true, as false is the default behavior. | None | | --task-due-date-after | text | Restrict to tasks that are due after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --task-due-date-before | text | Restrict to tasks that are due before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --task-due-date | text | Restrict to tasks that are due on the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. | None | | --process-unfinished / --not-process-unfinished | boolean | Only include tasks of unfinished processes. Value may only be true, as false is the default behavior. | None | | --process-finished / --not-process-finished | boolean | Only include tasks of finished processes. Value may only be true, as false is the default behavior. | None | | --unfinished / --not-unfinished | boolean | Only include unfinished tasks. Value may only be true, as false is the default behavior. | None | | --finished / --not-finished | boolean | Only include finished tasks. Value may only be true, as false is the default behavior. | None | | --unassigned / --not-unassigned | boolean | If set to true, restricts the query to all tasks that are unassigned. | None | | --assigned / --not-assigned | boolean | If set to true, restricts the query to all tasks that are assigned. | None | | --task-priority | text | Restrict to tasks that have the given priority. | None | | --task-owner-like | text | Restrict to tasks that are owned by users with the parameter value as a substring. | None | | --task-owner | text | Restrict to tasks that the given user owns. | None | | --task-assignee-like | text | Restrict to tasks that are assigned to users with the parameter value as a substring. | None | | --task-assignee | text | Restrict to tasks that the given user is assigned to. | None | | --task-delete-reason-like | text | Restrict to tasks that have a delete reason that has the parameter value as a substring. | None | | --task-delete-reason | text | Restrict to tasks that have the given delete reason. | None | | --task-definition-key-in | text | Restrict to tasks that have one of the passed comma-separated task definition keys. | None | | --task-definition-key | text | Restrict to tasks that have the given key. | None | | --task-description-like | text | Restrict to tasks that have a description that has the parameter value as a substring. | None | | --task-description | text | Restrict to tasks that have the given description. | None | | --task-name-like | text | Restrict to tasks that have a name with the given parameter value as substring. | None | | --task-name | text | Restrict to tasks that have the given name. | None | | --activity-instance-id-in | text | Only include tasks which belong to one of the passed comma-separated activity instance ids. | None | | --case-definition-name | text | Restrict to tasks that belong to a case definition with the given name. | None | | --case-definition-key | text | Restrict to tasks that belong to a case definition with the given key. | None | | --case-definition-id | text | Filter by case definition id. | None | | --case-execution-id | text | Filter by the id of the case execution that executed the task. | None | | --case-instance-id | text | Filter by case instance id. | None | | --process-definition-name | text | Restrict to tasks that belong to a process definition with the given name. | None | | --process-definition-key | text | Restrict to tasks that belong to a process definition with the given key. | None | | --process-definition-id | text | Filter by process definition id. | None | | --execution-id | text | Filter by the id of the execution that executed the task. | None | | --process-instance-business-key-like | text | Filter by process instance business key that has the parameter value as a substring. | None | | --process-instance-business-key-in | text | Filter by process instances with one of the give business keys. The keys need to be in a comma-separated list. | None | | --process-instance-business-key | text | Filter by process instance business key. | None | | --process-instance-id | text | Filter by process instance id. | None | | --task-parent-task-id | text | Filter by parent task id. | None | | --task-id | text | Filter by task id. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get historicVariableInstance

Get Variable Instance Retrieves a historic variable by id. URL: /history/variable-instance/{id} Schema: -

Usage:

cctl get historicVariableInstance [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-values / --not-deserialize-values boolean Determines whether serializable variable values (typically variables that
store custom Java objects) should be deserialized on server side (default
true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get historicVariableInstanceBinary

Get Variable Instance (Binary) Retrieves the content of a historic variable by id. Applicable for variables that are serialized as binary data. URL: /history/variable-instance/{id}/data Schema: -

Usage:

cctl get historicVariableInstanceBinary [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historicVariableInstances

Get Variable Instances Queries for historic variable instances that fulfill the given parameters. The size of the result set can be retrieved by using the Get Variable Instance Count method. URL: /history/variable-instance Schema: -

Usage:

cctl get historicVariableInstances [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-values / --not-deserialize-values boolean Determines whether serializable variable values (typically variables that
store custom Java objects) should be deserialized on server side (default
true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | --max-results | text | Pagination of results. Specifies the maximum number of results to return. Will return less results if there are no more results left. | None | | --first-result | text | Pagination of results. Specifies the index of the first result to return. | None | | --sort-order | text | Sort the results in a given order. Values may be asc for ascending order or desc for descending order. Must be used in conjunction with the sortBy parameter. | None | | --sort-by | text | Sort the results lexicographically by a given criterion. Must be used in conjunction with the sortOrder parameter. | None | | --without-tenant-id / --not-without-tenant-id | boolean | Only include historic variable instances that belong to no tenant. Value may only be true, as false is the default behavior. | None | | --tenant-id-in | text | Only include historic variable instances which belong to one of the passed and comma- separated tenant ids. | None | | --activity-instance-id-in | text | Only include historic variable instances which belong to one of the passed and and comma-separated activity instance ids. | None | | --task-id-in | text | Only include historic variable instances which belong to one of the passed and and comma-separated task ids. | None | | --case-activity-id-in | text | Only include historic variable instances which belong to one of the passed and and comma-separated case activity ids. | None | | --case-execution-id-in | text | Only include historic variable instances which belong to one of the passed and and comma-separated case execution ids. | None | | --case-instance-id | text | Filter by the case instance the variable belongs to. | None | | --execution-id-in | text | Only include historic variable instances which belong to one of the passed and and comma-separated execution ids. | None | | --process-definition-key | text | Filter by a key of the process definition the variable belongs to. | None | | --process-definition-id | text | Filter by the process definition the variable belongs to. | None | | --process-instance-id-in | text | Only include historic variable instances which belong to one of the passed and comma-separated process instance ids. | None | | --process-instance-id | text | Filter by the process instance the variable belongs to. | None | | --include-deleted / --not-include-deleted | boolean | Include variables that has already been deleted during the execution. | None | | --variable-type-in | text | Only include historic variable instances which belong to one of the passed and comma- separated variable types. A list of all supported variable types can be found here. Note: All non-primitive variables are associated with the type 'serializable'. | None | | --variable-values-ignore-case / --not-variable-values-ignore-case | boolean | Match the variable value provided in variableValue case-insensitively. If set to true variableValue and variablevalue are treated as equal. | None | | --variable-names-ignore-case / --not-variable-names-ignore-case | boolean | Match the variable name provided in variableName and variableNameLike case- insensitively. If set to true variableName and variablename are treated as equal. | None | | --variable-value | text | Filter by variable value. Is treated as a String object on server side. | None | | --variable-name-like | text | Restrict to variables with a name like the parameter. | None | | --variable-name | text | Filter by variable name. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get historicVariableInstancesCount

Get Variable Instance Count Queries for the number of historic variable instances that fulfill the given parameters. Takes the same parameters as the Get Variable Instances method. URL: /history/variable-instance/count Schema: -

Usage:

cctl get historicVariableInstancesCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--without-tenant-id / --not-without-tenant-id boolean Only include historic variable instances that belong to no tenant. Value may only be
true, as false is the default behavior. None
--tenant-id-in text Only include historic variable instances which belong to one of the passed and comma-
separated tenant ids. None
--activity-instance-id-in text Only include historic variable instances which belong to one of the passed and and comma-separated activity instance ids. None
--task-id-in text Only include historic variable instances which belong to one of the passed and and comma-separated task ids. None
--case-activity-id-in text Only include historic variable instances which belong to one of the passed and and comma-separated case activity ids. None
--case-execution-id-in text Only include historic variable instances which belong to one of the passed and and comma-separated case execution ids. None
--case-instance-id text Filter by the case instance the variable belongs to. None
--execution-id-in text Only include historic variable instances which belong to one of the passed and and comma-separated execution ids. None
--process-definition-key text Filter by a key of the process definition the variable belongs to. None
--process-definition-id text Filter by the process definition the variable belongs to. None
--process-instance-id-in text Only include historic variable instances which belong to one of the passed and comma-separated process instance ids. None
--process-instance-id text Filter by the process instance the variable belongs to. None
--include-deleted / --not-include-deleted boolean Include variables that has already been deleted during the execution. None
--variable-type-in text Only include historic variable instances which belong to one of the passed and comma-
separated variable types. A list of all supported variable types can be found
here.
Note: All non-primitive variables are associated with the type
'serializable'. None
--variable-values-ignore-case / --not-variable-values-ignore-case boolean Match the variable value provided in variableValue case-insensitively. If set to true
variableValue and variablevalue are treated as equal. None
--variable-names-ignore-case / --not-variable-names-ignore-case boolean Match the variable name provided in variableName and variableNameLike case-
insensitively. If set to true variableName and variablename are
treated as equal. None
--variable-value text Filter by variable value. Is treated as a String object on server side. None
--variable-name-like text Restrict to variables with a name like the parameter. None
--variable-name text Filter by variable name. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get historyCleanupConfiguration

Get History Cleanup Configuration Retrieves history cleanup batch window configuration (See History cleanup). URL: /history/cleanup/configuration Schema: -

Usage:

cctl get historyCleanupConfiguration [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

Get List Gets the identity links for a task by id, which are the users and groups that are in some relation to it (including assignee and owner). URL: /task/{id}/identity-links Schema: -

Usage:

cctl get identityLinks [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--type text Filter by the type of links to include. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get incident

Get Incident Retrieves an incident by ID. URL: /incident/{id} Schema: -

Usage:

cctl get incident [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get incidents

Get List Queries for incidents that fulfill given parameters. The size of the result set can be retrieved by using the Get Incident Count method. URL: /incident Schema: -

Usage:

cctl get incidents [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--job-definition-id-in text Restricts to incidents that have one of the given comma-separated job definition ids. None
--tenant-id-in text Restricts to incidents that have one of the given comma-separated tenant ids. None
--configuration text Restricts to incidents that have the given parameter set as configuration. None
--root-cause-incident-id text Restricts to incidents that have the given incident id as root cause incident. None
--cause-incident-id text Restricts to incidents that have the given incident id as cause incident. None
--failed-activity-id text Restricts to incidents that were created due to the failure of an activity with the given id. None
--activity-id text Restricts to incidents that belong to an activity with the given id. None
--incident-timestamp-after text Restricts to incidents that have an incidentTimestamp date after the given date.
By default, the date
must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--incident-timestamp-before text Restricts to incidents that have an incidentTimestamp date before the given date.
By default, the date
must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--execution-id text Restricts to incidents that belong to an execution with the given id. None
--process-instance-id text Restricts to incidents that belong to a process instance with the given id. None
--process-definition-key-in text Restricts to incidents that belong to a process definition with the given keys. Must be a
comma-separated list. None
--process-definition-id text Restricts to incidents that belong to a process definition with the given id. None
--incident-message-like text Restricts to incidents that incidents message is a substring of the given value. The string can include
the wildcard character '%' to express like-strategy: starts with (string%), ends with (%string) or
contains (%string%). None
--incident-message text Restricts to incidents that have the given incident message. None
--incident-type text Restricts to incidents that belong to the given incident type. See the
User Guide for a list of incident
types. None
--incident-id text Restricts to incidents that have the given id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get incidentsCount

Get List Count Queries for the number of incidents that fulfill given parameters. Takes the same parameters as the Get Incidents method. URL: /incident/count Schema: -

Usage:

cctl get incidentsCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--job-definition-id-in text Restricts to incidents that have one of the given comma-separated job definition ids. None
--tenant-id-in text Restricts to incidents that have one of the given comma-separated tenant ids. None
--configuration text Restricts to incidents that have the given parameter set as configuration. None
--root-cause-incident-id text Restricts to incidents that have the given incident id as root cause incident. None
--cause-incident-id text Restricts to incidents that have the given incident id as cause incident. None
--failed-activity-id text Restricts to incidents that were created due to the failure of an activity with the given id. None
--activity-id text Restricts to incidents that belong to an activity with the given id. None
--incident-timestamp-after text Restricts to incidents that have an incidentTimestamp date after the given date.
By default, the date
must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--incident-timestamp-before text Restricts to incidents that have an incidentTimestamp date before the given date.
By default, the date
must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.000+0200. None
--execution-id text Restricts to incidents that belong to an execution with the given id. None
--process-instance-id text Restricts to incidents that belong to a process instance with the given id. None
--process-definition-key-in text Restricts to incidents that belong to a process definition with the given keys. Must be a
comma-separated list. None
--process-definition-id text Restricts to incidents that belong to a process definition with the given id. None
--incident-message-like text Restricts to incidents that incidents message is a substring of the given value. The string can include
the wildcard character '%' to express like-strategy: starts with (string%), ends with (%string) or
contains (%string%). None
--incident-message text Restricts to incidents that have the given incident message. None
--incident-type text Restricts to incidents that belong to the given incident type. See the
User Guide for a list of incident
types. None
--incident-id text Restricts to incidents that have the given id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get interval

Get Metrics in Interval Retrieves a list of metrics, aggregated for a given interval. URL: /metrics Schema: -

Usage:

cctl get interval [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--aggregate-by-reporter text Aggregate metrics by reporter. None
--interval text The interval for which the metrics should be aggregated. Time unit is seconds.
Default: The interval is set to 15 minutes (900 seconds). None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--end-date text The end date (exclusive). None
--start-date text The start date (inclusive). None
--reporter text The name of the reporter (host), on which the metrics was logged. This will have
value provided by the hostname configuration property. None
--name text The name of the metric. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get isUserAuthorized

Perform an Authorization Check Performs an authorization check for the currently authenticated user. URL: /authorization/check Schema: -

Usage:

cctl get isUserAuthorized [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--user-id text The id of the user to check permissions for. The currently authenticated
user must have a READ permission for the Authorization resource. If userId is
blank, a check for the currently authenticated user is performed. None
--resource-id text The id of the resource to check permissions for. If left blank,
a check for global permissions on the resource is performed. None
--resource-type text An integer representing the resource type to check permissions for.
See the User Guide
for a list of integer representations of resource types. None
--resource-name text String value for the name of the resource to check permissions for. None
--permission-name text String value representing the permission name to check for. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get job

Get Job Retrieves a job by id, according to the Job interface in the engine. URL: /job/{id} Schema: -

Usage:

cctl get job [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get jobDefinition

Get Job Definition Retrieves a job definition by id, according to the JobDefinition interface in the engine. URL: /job-definition/{id} Schema: -

Usage:

cctl get jobDefinition [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get jobDefinitions

Get Job Definitions Queries for job definitions that fulfill given parameters. The size of the result set can be retrieved by using the Get Job Definition Count method. URL: /job-definition Schema: -

Usage:

cctl get jobDefinitions [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--include-job-definitions-without-tenant-id / --not-include-job-definitions-without-tenant-id boolean Include job definitions which belong to no tenant. Can be used in combination with
tenantIdIn. Value may only be true, as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include job definitions which belong to no tenant. Value may only be true, as
false is the default behavior. None
--tenant-id-in text Only include job definitions which belong to one of the passed and comma-separated tenant
ids. None
--with-overriding-job-priority / --not-with-overriding-job-priority boolean Only include job definitions that have an overriding job priority defined. The only
effective value is true. If set to false, this filter is not applied. None
--suspended / --not-suspended boolean Only include suspended job definitions. Value may only be true, as false is the
default behavior. None
--active / --not-active boolean Only include active job definitions. Value may only be true, as false is the default
behavior. None
--job-configuration text Only include job definitions which exist for the given job configuration. For example: for
timer jobs it is the timer configuration. None
--job-type text Only include job definitions which exist for the given job type. See the
User Guide
for more information about job types. None
--process-definition-key text Only include job definitions which exist for the given process definition key. None
--process-definition-id text Only include job definitions which exist for the given process definition id. None
--activity-id-in text Only include job definitions which belong to one of the passed and comma-separated activity ids. None
--job-definition-id text Filter by job definition id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get jobDefinitionsCount

Get Job Definition Count Queries for the number of job definitions that fulfill given parameters. Takes the same parameters as the Get Job Definitions method. URL: /job-definition/count Schema: -

Usage:

cctl get jobDefinitionsCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--include-job-definitions-without-tenant-id / --not-include-job-definitions-without-tenant-id boolean Include job definitions which belong to no tenant. Can be used in combination with
tenantIdIn. Value may only be true, as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include job definitions which belong to no tenant. Value may only be true, as
false is the default behavior. None
--tenant-id-in text Only include job definitions which belong to one of the passed and comma-separated tenant
ids. None
--with-overriding-job-priority / --not-with-overriding-job-priority boolean Only include job definitions that have an overriding job priority defined. The only
effective value is true. If set to false, this filter is not applied. None
--suspended / --not-suspended boolean Only include suspended job definitions. Value may only be true, as false is the
default behavior. None
--active / --not-active boolean Only include active job definitions. Value may only be true, as false is the default
behavior. None
--job-configuration text Only include job definitions which exist for the given job configuration. For example: for
timer jobs it is the timer configuration. None
--job-type text Only include job definitions which exist for the given job type. See the
User Guide
for more information about job types. None
--process-definition-key text Only include job definitions which exist for the given process definition key. None
--process-definition-id text Only include job definitions which exist for the given process definition id. None
--activity-id-in text Only include job definitions which belong to one of the passed and comma-separated activity ids. None
--job-definition-id text Filter by job definition id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get jobs

Get Jobs Queries for jobs that fulfill given parameters. The size of the result set can be retrieved by using the Get Job Count method. URL: /job Schema: -

Usage:

cctl get jobs [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--include-jobs-without-tenant-id / --not-include-jobs-without-tenant-id boolean Include jobs which belong to no tenant. Can be used in combination with tenantIdIn.
Value may only be true, as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include jobs which belong to no tenant. Value may only be true, as false is the
default behavior. None
--tenant-id-in text Only include jobs which belong to one of the passed comma-separated tenant ids. None
--priority-higher-than-or-equals text Only include jobs with a priority higher than or equal to the given value. Value must be a
valid long value. None
--priority-lower-than-or-equals text Only include jobs with a priority lower than or equal to the given value. Value must be a
valid long value. None
--suspended / --not-suspended boolean Only include suspended jobs. Value may only be true, as false is the default behavior. None
--active / --not-active boolean Only include active jobs. Value may only be true, as false is the default behavior. None
--no-retries-left / --not-no-retries-left boolean Only select jobs which have no retries left. Value may only be true, as false is the
default behavior. None
--failed-activity-id text Only select jobs that failed due to an exception at an activity with the given id. None
--exception-message text Only select jobs that failed due to an exception with the given message. None
--with-exception / --not-with-exception boolean Only select jobs that failed due to an exception. Value may only be true, as false is
the default behavior. None
--create-times text Only select jobs created before or after the given date.

Create time expressions are comma-separated and are structured as follows:

A valid condition value has the form operator_value. operator is the comparison operator to be used and value the date value as string.

Valid operator values are: gt - greater than; lt - lower than. value may not contain underscore or comma characters. | None | | --due-dates | text | Only select jobs where the due date is lower or higher than the given date. Due date expressions are comma-separated and are structured as follows:

A valid condition value has the form operator_value. operator is the comparison operator to be used and value the date value as string.

Valid operator values are: gt - greater than; lt - lower than. value may not contain underscore or comma characters. | None | | --messages / --not-messages | boolean | Only select jobs that are messages. Cannot be used together with timers. Value may only be true, as false is the default behavior. | None | | --timers / --not-timers | boolean | Only select jobs that are timers. Cannot be used together with messages. Value may only be true, as false is the default behavior. | None | | --executable / --not-executable | boolean | Only select jobs which are executable, i.e., retries > 0 and due date is null or due date is in the past. Value may only be true, as false is the default behavior. | None | | --with-retries-left / --not-with-retries-left | boolean | Only select jobs which have retries left. Value may only be true, as false is the default behavior. | None | | --activity-id | text | Only select jobs which exist for an activity with the given id. | None | | --process-definition-key | text | Filter by the key of the process definition the jobs run on. | None | | --process-definition-id | text | Filter by the id of the process definition the jobs run on. | None | | --execution-id | text | Only select jobs which exist for the given execution. | None | | --process-instance-ids | text | Only select jobs which exist for the given comma-separated list of process instance ids. | None | | --process-instance-id | text | Only select jobs which exist for the given process instance. | None | | --job-definition-id | text | Only select jobs which exist for the given job definition. | None | | --job-ids | text | Filter by a comma-separated list of job ids. | None | | --job-id | text | Filter by job id. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get jobsCount

Get Job Count Queries for the number of jobs that fulfill given parameters. Takes the same parameters as the Get Jobs method. URL: /job/count Schema: -

Usage:

cctl get jobsCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--include-jobs-without-tenant-id / --not-include-jobs-without-tenant-id boolean Include jobs which belong to no tenant. Can be used in combination with tenantIdIn.
Value may only be true, as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include jobs which belong to no tenant. Value may only be true, as false is the
default behavior. None
--tenant-id-in text Only include jobs which belong to one of the passed comma-separated tenant ids. None
--priority-higher-than-or-equals text Only include jobs with a priority higher than or equal to the given value. Value must be a
valid long value. None
--priority-lower-than-or-equals text Only include jobs with a priority lower than or equal to the given value. Value must be a
valid long value. None
--suspended / --not-suspended boolean Only include suspended jobs. Value may only be true, as false is the default behavior. None
--active / --not-active boolean Only include active jobs. Value may only be true, as false is the default behavior. None
--no-retries-left / --not-no-retries-left boolean Only select jobs which have no retries left. Value may only be true, as false is the
default behavior. None
--failed-activity-id text Only select jobs that failed due to an exception at an activity with the given id. None
--exception-message text Only select jobs that failed due to an exception with the given message. None
--with-exception / --not-with-exception boolean Only select jobs that failed due to an exception. Value may only be true, as false is
the default behavior. None
--create-times text Only select jobs created before or after the given date.

Create time expressions are comma-separated and are structured as follows:

A valid condition value has the form operator_value. operator is the comparison operator to be used and value the date value as string.

Valid operator values are: gt - greater than; lt - lower than. value may not contain underscore or comma characters. | None | | --due-dates | text | Only select jobs where the due date is lower or higher than the given date. Due date expressions are comma-separated and are structured as follows:

A valid condition value has the form operator_value. operator is the comparison operator to be used and value the date value as string.

Valid operator values are: gt - greater than; lt - lower than. value may not contain underscore or comma characters. | None | | --messages / --not-messages | boolean | Only select jobs that are messages. Cannot be used together with timers. Value may only be true, as false is the default behavior. | None | | --timers / --not-timers | boolean | Only select jobs that are timers. Cannot be used together with messages. Value may only be true, as false is the default behavior. | None | | --executable / --not-executable | boolean | Only select jobs which are executable, i.e., retries > 0 and due date is null or due date is in the past. Value may only be true, as false is the default behavior. | None | | --with-retries-left / --not-with-retries-left | boolean | Only select jobs which have retries left. Value may only be true, as false is the default behavior. | None | | --activity-id | text | Only select jobs which exist for an activity with the given id. | None | | --process-definition-key | text | Filter by the key of the process definition the jobs run on. | None | | --process-definition-id | text | Filter by the id of the process definition the jobs run on. | None | | --execution-id | text | Only select jobs which exist for the given execution. | None | | --process-instance-ids | text | Only select jobs which exist for the given comma-separated list of process instance ids. | None | | --process-instance-id | text | Only select jobs which exist for the given process instance. | None | | --job-definition-id | text | Only select jobs which exist for the given job definition. | None | | --job-ids | text | Filter by a comma-separated list of job ids. | None | | --job-id | text | Filter by job id. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get latestProcessDefinitionByTenantId

Get Retrieves the latest version of the process definition for tenant according to the ProcessDefinition interface in the engine. URL: /process-definition/key/{key}/tenant-id/{tenant-id} Schema: -

Usage:

cctl get latestProcessDefinitionByTenantId [OPTIONS] TENANT_ID KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get localExecutionVariable

Get Local Execution Variable Retrieves a variable from the context of a given execution by id. Does not traverse the parent execution hierarchy. URL: /execution/{id}/localVariables/{varName} Schema: -

Usage:

cctl get localExecutionVariable [OPTIONS] VARNAME ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-value / --not-deserialize-value boolean Determines whether serializable variable values (typically
variables that store custom Java objects) should be deserialized
on server side (default true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath. If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get localExecutionVariableBinary

Get Local Execution Variable (Binary) Retrieves a binary variable from the context of a given execution by id. Does not traverse the parent execution hierarchy. Applicable for byte array and file variables. URL: /execution/{id}/localVariables/{varName}/data Schema: -

Usage:

cctl get localExecutionVariableBinary [OPTIONS] VARNAME ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get localExecutionVariables

Get Local Execution Variables Retrieves all variables of a given execution by id. URL: /execution/{id}/localVariables Schema: -

Usage:

cctl get localExecutionVariables [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-values / --not-deserialize-values boolean Determines whether serializable variable values (typically
variables that store custom Java objects) should be deserialized
on server side (default true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get messageEventSubscription

Get Message Event Subscription Retrieves a message event subscription for a given execution by id and a message name. URL: /execution/{id}/messageSubscriptions/{messageName} Schema: -

Usage:

cctl get messageEventSubscription [OPTIONS] MESSAGENAME ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get metrics

Get Sum Retrieves the sum (count) for a given metric. URL: /metrics/{metrics-name}/sum Schema: -

Usage:

cctl get metrics [OPTIONS] METRICS_NAME

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--end-date text The end date (exclusive). None
--start-date text The start date (inclusive). None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get passwordPolicy

Get Password Policy A password policy consists of a list of rules that new passwords must follow to be policy compliant. This end point returns a JSON representation of the list of policy rules. More information on password policies in Camunda can be found in the password policy user guide and in the security instructions. URL: /identity/password-policy Schema: -

Usage:

cctl get passwordPolicy [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processDefinition

Get Retrieves a process definition according to the ProcessDefinition interface in the engine. URL: /process-definition/{id} Schema: -

Usage:

cctl get processDefinition [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processDefinitionBpmn20Xml

Get XML Retrieves the BPMN 2.0 XML of a process definition. URL: /process-definition/{id}/xml Schema: -

Usage:

cctl get processDefinitionBpmn20Xml [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processDefinitionBpmn20XmlByKey

Get XML Retrieves latest version the BPMN 2.0 XML of a process definition. URL: /process-definition/key/{key}/xml Schema: -

Usage:

cctl get processDefinitionBpmn20XmlByKey [OPTIONS] KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processDefinitionBpmn20XmlByKeyAndTenantId

Get XML Retrieves latest version the BPMN 2.0 XML of a process definition. Returns the XML for the latest version of the process definition for tenant. URL: /process-definition/key/{key}/tenant-id/{tenant-id}/xml Schema: -

Usage:

cctl get processDefinitionBpmn20XmlByKeyAndTenantId [OPTIONS] TENANT_ID
                                                         KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processDefinitionByKey

Get Retrieves the latest version of the process definition which belongs to no tenant according to the ProcessDefinition interface in the engine. URL: /process-definition/key/{key} Schema: -

Usage:

cctl get processDefinitionByKey [OPTIONS] KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processDefinitionDiagram

Get Diagram Retrieves the diagram of a process definition.

If the process definition's deployment contains an image resource with the same file name as the process definition, the deployed image will be returned by the Get Diagram endpoint. Example: someProcess.bpmn and someProcess.png. Supported file extentions for the image are: svg, png, jpg, and gif. URL: /process-definition/{id}/diagram Schema: -

Usage:

cctl get processDefinitionDiagram [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processDefinitionDiagramByKey

Get Diagram Retrieves the diagram for the latest version of the process definition which belongs to no tenant.

If the process definition's deployment contains an image resource with the same file name as the process definition, the deployed image will be returned by the Get Diagram endpoint. Example: someProcess.bpmn and someProcess.png. Supported file extentions for the image are: svg, png, jpg, and gif. URL: /process-definition/key/{key}/diagram Schema: -

Usage:

cctl get processDefinitionDiagramByKey [OPTIONS] KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processDefinitionDiagramByKeyAndTenantId

Get Diagram Retrieves the diagram for the latest version of the process definition for tenant.

If the process definition's deployment contains an image resource with the same file name as the process definition, the deployed image will be returned by the Get Diagram endpoint. Example: someProcess.bpmn and someProcess.png. Supported file extentions for the image are: svg, png, jpg, and gif. URL: /process-definition/key/{key}/tenant-id/{tenant-id}/diagram Schema: -

Usage:

cctl get processDefinitionDiagramByKeyAndTenantId [OPTIONS] TENANT_ID KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processDefinitionStatistics

Get Process Instance Statistics Retrieves runtime statistics of the process engine, grouped by process definitions. These statistics include the number of running process instances, optionally the number of failed jobs and also optionally the number of incidents either grouped by incident types or for a specific incident type. Note: This does not include historic data. URL: /process-definition/statistics Schema: -

Usage:

cctl get processDefinitionStatistics [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--root-incidents / --not-root-incidents boolean Valid values for this property are true or false.
If this property has been set to true the result will include the corresponding number of
root incidents for each occurred incident type.
If it is set to false, the incidents will not be included in the result.
Cannot be used in combination with incidentsForType or incidents. None
--incidents-for-type text If this property has been set with any incident type (i.e., a string value) the result
will only include the number of incidents for the assigned incident type.
Cannot be used in combination with incidents.
See the User Guide
for a list of incident types. None
--incidents / --not-incidents boolean Valid values for this property are true or false.
If this property has been set to true the result will include the corresponding number of incidents
for each occurred incident type.
If it is set to false, the incidents will not be included in the result.
Cannot be used in combination with incidentsForType. None
--failed-jobs / --not-failed-jobs boolean Whether to include the number of failed jobs in the result or not. Valid values are true or false. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processDefinitions

Get List Queries for process definitions that fulfill given parameters. Parameters may be the properties of process definitions, such as the name, key or version. The size of the result set can be retrieved by using the Get Definition Count method. URL: /process-definition Schema: -

Usage:

cctl get processDefinitions [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--startable-permission-check / --not-startable-permission-check boolean Filter by process definitions which the user is allowed to start in Tasklist.
If the user doesn't have these permissions the result will be empty list.
The permissions are:
* CREATE permission for all Process instances
* CREATE_INSTANCE and READ permission on Process definition level None
--not-startable-in-tasklist / --not-not-startable-in-tasklist boolean Filter by process definitions which are not startable in Tasklist. None
--startable-in-tasklist / --not-startable-in-tasklist boolean Filter by process definitions which are startable in Tasklist.. None
--without-version-tag / --not-without-version-tag boolean Only include process definitions without a versionTag. None
--version-tag-like text Filter by the version tag that the parameter is a substring of. None
--version-tag text Filter by the version tag. None
--include-process-definitions-without-tenant-id / --not-include-process-definitions-without-tenant-id boolean Include process definitions which belong to no tenant. Can be used in combination with tenantIdIn.
Value may only be true, as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include process definitions which belong to no tenant.
Value may only be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids.
A process definition must have one of the given tenant ids. None
--incident-message-like text Filter by the incident message that the parameter is a substring of. None
--incident-message text Filter by the incident message. Exact match. None
--incident-type text Filter by the incident type.
See the User Guide
for a list of incident types. None
--incident-id text Filter by the incident id. None
--suspended / --not-suspended boolean Only include suspended process definitions.
Value may only be true, as false is the default behavior. None
--active / --not-active boolean Only include active process definitions.
Value may only be true, as false is the default behavior. None
--startable-by text Filter by a user name who is allowed to start the process. None
--resource-name-like text Filter by names of those process definition resources that the parameter is a substring of. None
--resource-name text Filter by the name of the process definition resource. Exact match. None
--latest-version / --not-latest-version boolean Only include those process definitions that are latest versions.
Value may only be true, as false is the default behavior. None
--version text Filter by process definition version. None
--category-like text Filter by process definition categories that the parameter is a substring of. None
--category text Filter by process definition category. Exact match. None
--key-like text Filter by process definition keys that the parameter is a substring of. None
--keys-in text Filter by a comma-separated list of process definition keys. None
--key text Filter by process definition key, i.e., the id in the BPMN 2.0 XML. Exact match. None
--deployed-at text Filter by the deploy time of the deployment the process definition belongs to.
Only selects process definitions that have been deployed at a specific time (exact match).
By default, the date must have the
format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g.,
2013-01-23T14:42:45.546+0200. None
--deployed-after text Filter by the deploy time of the deployment the process definition belongs to.
Only selects process definitions that have been deployed after (exclusive) a specific time.
By default, the date must have the
format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g.,
2013-01-23T14:42:45.546+0200. None
--deployment-id text Filter by the deployment the id belongs to. None
--name-like text Filter by process definition names that the parameter is a substring of. None
--name text Filter by process definition name. None
--process-definition-id-in text Filter by a comma-separated list of process definition ids. None
--process-definition-id text Filter by process definition id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processDefinitionsCount

Get List Count Requests the number of process definitions that fulfill the query criteria. Takes the same filtering parameters as the Get Definitions method. URL: /process-definition/count Schema: -

Usage:

cctl get processDefinitionsCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--startable-permission-check / --not-startable-permission-check boolean Filter by process definitions which the user is allowed to start in Tasklist.
If the user doesn't have these permissions the result will be empty list.
The permissions are:
* CREATE permission for all Process instances
* CREATE_INSTANCE and READ permission on Process definition level None
--not-startable-in-tasklist / --not-not-startable-in-tasklist boolean Filter by process definitions which are not startable in Tasklist. None
--startable-in-tasklist / --not-startable-in-tasklist boolean Filter by process definitions which are startable in Tasklist.. None
--without-version-tag / --not-without-version-tag boolean Only include process definitions without a versionTag. None
--version-tag-like text Filter by the version tag that the parameter is a substring of. None
--version-tag text Filter by the version tag. None
--include-process-definitions-without-tenant-id / --not-include-process-definitions-without-tenant-id boolean Include process definitions which belong to no tenant. Can be used in combination with tenantIdIn.
Value may only be true, as false is the default behavior. None
--without-tenant-id / --not-without-tenant-id boolean Only include process definitions which belong to no tenant.
Value may only be true, as false is the default behavior. None
--tenant-id-in text Filter by a comma-separated list of tenant ids.
A process definition must have one of the given tenant ids. None
--incident-message-like text Filter by the incident message that the parameter is a substring of. None
--incident-message text Filter by the incident message. Exact match. None
--incident-type text Filter by the incident type.
See the User Guide
for a list of incident types. None
--incident-id text Filter by the incident id. None
--suspended / --not-suspended boolean Only include suspended process definitions.
Value may only be true, as false is the default behavior. None
--active / --not-active boolean Only include active process definitions.
Value may only be true, as false is the default behavior. None
--startable-by text Filter by a user name who is allowed to start the process. None
--resource-name-like text Filter by names of those process definition resources that the parameter is a substring of. None
--resource-name text Filter by the name of the process definition resource. Exact match. None
--latest-version / --not-latest-version boolean Only include those process definitions that are latest versions.
Value may only be true, as false is the default behavior. None
--version text Filter by process definition version. None
--category-like text Filter by process definition categories that the parameter is a substring of. None
--category text Filter by process definition category. Exact match. None
--key-like text Filter by process definition keys that the parameter is a substring of. None
--keys-in text Filter by a comma-separated list of process definition keys. None
--key text Filter by process definition key, i.e., the id in the BPMN 2.0 XML. Exact match. None
--deployed-at text Filter by the deploy time of the deployment the process definition belongs to.
Only selects process definitions that have been deployed at a specific time (exact match).
By default, the date must have the
format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g.,
2013-01-23T14:42:45.546+0200. None
--deployed-after text Filter by the deploy time of the deployment the process definition belongs to.
Only selects process definitions that have been deployed after (exclusive) a specific time.
By default, the date must have the
format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g.,
2013-01-23T14:42:45.546+0200. None
--deployment-id text Filter by the deployment the id belongs to. None
--name-like text Filter by process definition names that the parameter is a substring of. None
--name text Filter by process definition name. None
--process-definition-id-in text Filter by a comma-separated list of process definition ids. None
--process-definition-id text Filter by process definition id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processEngineNames

Get List Retrieves the names of all process engines available on your platform. Note: You cannot prepend /engine/{name} to this method. URL: /engine Schema: -

Usage:

cctl get processEngineNames [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processInstance

Get Process Instance Retrieves a process instance by id, according to the ProcessInstance interface in the engine. URL: /process-instance/{id} Schema: -

Usage:

cctl get processInstance [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processInstanceVariable

Get Process Variable Retrieves a variable of a given process instance by id. URL: /process-instance/{id}/variables/{varName} Schema: -

Usage:

cctl get processInstanceVariable [OPTIONS] VARNAME ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-value / --not-deserialize-value boolean Determines whether serializable variable values (typically variables that store custom Java objects)
should be deserialized on server side (default true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get processInstanceVariableBinary

Get Process Variable (Binary) Retrieves the content of a Process Variable by the Process Instance id and the Process Variable name. Applicable for byte array or file Process Variables. URL: /process-instance/{id}/variables/{varName}/data Schema: -

Usage:

cctl get processInstanceVariableBinary [OPTIONS] VARNAME ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get processInstanceVariables

Get Process Variables Retrieves all variables of a given process instance by id. URL: /process-instance/{id}/variables Schema: -

Usage:

cctl get processInstanceVariables [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-values / --not-deserialize-values boolean Determines whether serializable variable values (typically variables that store custom Java objects)
should be deserialized on server side (default true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get processInstances

Get List Queries for process instances that fulfill given parameters. Parameters may be static as well as dynamic runtime properties of process instances. The size of the result set can be retrieved by using the Get Instance Count method. URL: /process-instance Schema: -

Usage:

cctl get processInstances [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--variable-values-ignore-case / --not-variable-values-ignore-case boolean Match all variable values in this query case-insensitively.
If set to true variableValue and variablevalue are treated as equal. None
--variable-names-ignore-case / --not-variable-names-ignore-case boolean Match all variable names in this query case-insensitively.
If set to true variableName and variablename are treated as equal. None
--variables text Only include process instances that have variables with certain values.
Variable filtering expressions are comma-separated and are structured as follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value.

Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to; gt - greater than; gteq - greater than or equal to; lt - lower than; lteq - lower than or equal to; like. key and value may not contain underscore or comma characters. | None | | --leaf-process-instances / --not-leaf-process-instances | boolean | Restrict the query to all process instances that are leaf instances. (i.e. don't have any sub instances). | None | | --root-process-instances / --not-root-process-instances | boolean | Restrict the query to all process instances that are top level process instances. | None | | --activity-id-in | text | Filter by a comma-separated list of activity ids. A process instance must currently wait in a leaf activity with one of the given activity ids. | None | | --process-definition-without-tenant-id / --not-process-definition-without-tenant-id | boolean | Only include process instances which process definition has no tenant id. | None | | --without-tenant-id / --not-without-tenant-id | boolean | Only include process instances which belong to no tenant. | None | | --tenant-id-in | text | Filter by a comma-separated list of tenant ids. A process instance must have one of the given tenant ids. | None | | --incident-message-like | text | Filter by the incident message that the parameter is a substring of. | None | | --incident-message | text | Filter by the incident message. Exact match. | None | | --incident-type | text | Filter by the incident type. See the User Guide for a list of incident types. | None | | --incident-id | text | Filter by the incident id. | None | | --with-incident / --not-with-incident | boolean | Filter by presence of incidents. Selects only process instances that have an incident. | None | | --suspended / --not-suspended | boolean | Only include suspended process instances. Value may only be true, as false is the default behavior. | None | | --active / --not-active | boolean | Only include active process instances. Value may only be true, as false is the default behavior. | None | | --sub-case-instance | text | Restrict query to all process instances that have the given case instance as a sub case instance. Takes a case instance id. | None | | --super-case-instance | text | Restrict query to all process instances that are sub process instances of the given case instance. Takes a case instance id. | None | | --sub-process-instance | text | Restrict query to all process instances that have the given process instance as a sub process instance. Takes a process instance id. | None | | --super-process-instance | text | Restrict query to all process instances that are sub process instances of the given process instance. Takes a process instance id. | None | | --deployment-id | text | Filter by the deployment the id belongs to. | None | | --process-definition-key-not-in | text | Exclude instances by a comma-separated list of process definition keys. A process instance must not have one of the given process definition keys. | None | | --process-definition-key-in | text | Filter by a comma-separated list of process definition keys. A process instance must have one of the given process definition keys. | None | | --process-definition-key | text | Filter by the key of the process definition the instances run on. | None | | --process-definition-id | text | Filter by the deployment the id belongs to. | None | | --case-instance-id | text | Filter by case instance id. | None | | --business-key-like | text | Filter by process instance business key that the parameter is a substring of. | None | | --business-key | text | Filter by process instance business key. | None | | --process-instance-ids | text | Filter by a comma-separated list of process instance ids. | None | | --max-results | text | Pagination of results. Specifies the maximum number of results to return. Will return less results if there are no more results left. | None | | --first-result | text | Pagination of results. Specifies the index of the first result to return. | None | | --sort-order | text | Sort the results in a given order. Values may be asc for ascending order or desc for descending order. Must be used in conjunction with the sortBy parameter. | None | | --sort-by | text | Sort the results lexicographically by a given criterion. Must be used in conjunction with the sortOrder parameter. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get processInstancesCount

Get List Count Queries for the number of process instances that fulfill given parameters. URL: /process-instance/count Schema: -

Usage:

cctl get processInstancesCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--variable-values-ignore-case / --not-variable-values-ignore-case boolean Match all variable values in this query case-insensitively.
If set to true variableValue and variablevalue are treated as equal. None
--variable-names-ignore-case / --not-variable-names-ignore-case boolean Match all variable names in this query case-insensitively.
If set to true variableName and variablename are treated as equal. None
--variables text Only include process instances that have variables with certain values.
Variable filtering expressions are comma-separated and are structured as follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value.

Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to; gt - greater than; gteq - greater than or equal to; lt - lower than; lteq - lower than or equal to; like. key and value may not contain underscore or comma characters. | None | | --leaf-process-instances / --not-leaf-process-instances | boolean | Restrict the query to all process instances that are leaf instances. (i.e. don't have any sub instances). | None | | --root-process-instances / --not-root-process-instances | boolean | Restrict the query to all process instances that are top level process instances. | None | | --activity-id-in | text | Filter by a comma-separated list of activity ids. A process instance must currently wait in a leaf activity with one of the given activity ids. | None | | --process-definition-without-tenant-id / --not-process-definition-without-tenant-id | boolean | Only include process instances which process definition has no tenant id. | None | | --without-tenant-id / --not-without-tenant-id | boolean | Only include process instances which belong to no tenant. | None | | --tenant-id-in | text | Filter by a comma-separated list of tenant ids. A process instance must have one of the given tenant ids. | None | | --incident-message-like | text | Filter by the incident message that the parameter is a substring of. | None | | --incident-message | text | Filter by the incident message. Exact match. | None | | --incident-type | text | Filter by the incident type. See the User Guide for a list of incident types. | None | | --incident-id | text | Filter by the incident id. | None | | --with-incident / --not-with-incident | boolean | Filter by presence of incidents. Selects only process instances that have an incident. | None | | --suspended / --not-suspended | boolean | Only include suspended process instances. Value may only be true, as false is the default behavior. | None | | --active / --not-active | boolean | Only include active process instances. Value may only be true, as false is the default behavior. | None | | --sub-case-instance | text | Restrict query to all process instances that have the given case instance as a sub case instance. Takes a case instance id. | None | | --super-case-instance | text | Restrict query to all process instances that are sub process instances of the given case instance. Takes a case instance id. | None | | --sub-process-instance | text | Restrict query to all process instances that have the given process instance as a sub process instance. Takes a process instance id. | None | | --super-process-instance | text | Restrict query to all process instances that are sub process instances of the given process instance. Takes a process instance id. | None | | --deployment-id | text | Filter by the deployment the id belongs to. | None | | --process-definition-key-not-in | text | Exclude instances by a comma-separated list of process definition keys. A process instance must not have one of the given process definition keys. | None | | --process-definition-key-in | text | Filter by a comma-separated list of process definition keys. A process instance must have one of the given process definition keys. | None | | --process-definition-key | text | Filter by the key of the process definition the instances run on. | None | | --process-definition-id | text | Filter by the deployment the id belongs to. | None | | --case-instance-id | text | Filter by case instance id. | None | | --business-key-like | text | Filter by process instance business key that the parameter is a substring of. | None | | --business-key | text | Filter by process instance business key. | None | | --process-instance-ids | text | Filter by a comma-separated list of process instance ids. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get queryAuthorizations

Get Authorizations Queries for a list of authorizations using a list of parameters. The size of the result set can be retrieved by using the Get Authorization Count method. URL: /authorization Schema: -

Usage:

cctl get queryAuthorizations [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--resource-id text Filter by resource id. None
--resource-type text Filter by an integer representation of the resource type. See the
User Guide
for a list of integer representations of resource types. None
--group-id-in text Filter by a comma-separated list of groupIds. None
--user-id-in text Filter by a comma-separated list of userIds. None
--type text Filter by authorization type. (0=global, 1=grant, 2=revoke).
See the User Guide
for more information about authorization types. None
--id text Filter by the id of the authorization. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get queryGroups

Get List Queries for a list of groups using a list of parameters. The size of the result set can be retrieved by using the Get Group Count method. URL: /group Schema: -

Usage:

cctl get queryGroups [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--member-of-tenant text Only retrieve groups which are members of the given tenant. None
--member text Only retrieve groups where the given user id is a member of. None
--type text Filter by the type of the group. None
--name-like text Filter by the name that the parameter is a substring of. None
--name text Filter by the name of the group. None
--id-in text Filter by a comma seperated list of group ids. None
--id text Filter by the id of the group. None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get queryTenants

Get Tenants Query for a list of tenants using a list of parameters. The size of the result set can be retrieved by using the Get Tenant Count method. URL: /tenant Schema: -

Usage:

cctl get queryTenants [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--including-groups-of-user / --not-including-groups-of-user boolean Select only tenants where the user or one of his groups is a member of.
Can only be used in combination with the userMember parameter. Value may only be true,
as false is the default behavior. None
--group-member text Select only tenants where the given group is a member of. None
--user-member text Select only tenants where the given user is a member of. None
--name-like text Filter by the name that the parameter is a substring of. None
--name text Filter by the name of the tenant. None
--id text Filter by the id of the tenant. None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get queryUserOperationCount

Get User Operation Log Count Queries for the number of user operation log entries that fulfill the given parameters. Takes the same parameters as the Get User Operation Log (Historic) method. URL: /history/user-operation/count Schema: -

Usage:

cctl get queryUserOperationCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--before-timestamp text Restrict to entries that were created before the given timestamp. By default, the
timestamp must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ,
e.g., 2013-01-23T14:42:45.000+0200. None
--after-timestamp text Restrict to entries that were created after the given timestamp. By default, the
timestamp must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ,
e.g., 2013-01-23T14:42:45.000+0200. None
--property text Only include operations that changed this property, e.g., owner or assignee. None
--category-in text Filter by a comma-separated list of categories that this operation is associated with, possible values are
TaskWorker, Admin or Operator. None
--category text Filter by the category that this operation is associated with, possible values are
TaskWorker, Admin or Operator. None
--entity-type-in text Filter by a comma-separated list of types of the entities that was affected by this operation,
possible values are Task, Attachment or IdentityLink. None
--entity-type text Filter by the type of the entity that was affected by this operation, possible values are
Task, Attachment or IdentityLink. None
--operation-type text Filter by the type of the operation like Claim or Delegate. See the
Javadoc
for a list of available operation types. None
--operation-id text Filter by the id of the operation. This allows fetching of multiple entries which are part
of a composite operation. None
--user-id text Only include operations of this user. None
--job-definition-id text Filter by job definition id. None
--job-id text Filter by job id. None
--batch-id text Only include operations on this batch. None
--external-task-id text Only include operations on this external task. None
--task-id text Only include operations on this task. None
--case-execution-id text Filter by case execution id. None
--case-instance-id text Filter by case instance id. None
--case-definition-id text Filter by case definition id. None
--execution-id text Filter by execution id. None
--process-instance-id text Filter by process instance id. None
--process-definition-key text Filter by process definition key. None
--process-definition-id text Filter by process definition id. None
--deployment-id text Filter by deployment id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get queryUserOperationEntries

Get User Operation Log (Historic) Queries for user operation log entries that fulfill the given parameters. The size of the result set can be retrieved by using the Get User Operation Log Count method.

Note that the properties of operation log entries are interpreted as restrictions on the entities they apply to. That means, if a single process instance is updated, the field processInstanceId is populated. If a single operation updates all process instances of the same process definition, the field processInstanceId is null (a null restriction is viewed as a wildcard, i.e., matches a process instance with any id) and the field processDefinitionId is populated. This way, which entities were changed by a user operation can easily be reconstructed. URL: /history/user-operation Schema: -

Usage:

cctl get queryUserOperationEntries [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--before-timestamp text Restrict to entries that were created before the given timestamp. By default, the
timestamp must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ,
e.g., 2013-01-23T14:42:45.000+0200. None
--after-timestamp text Restrict to entries that were created after the given timestamp. By default, the
timestamp must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ,
e.g., 2013-01-23T14:42:45.000+0200. None
--property text Only include operations that changed this property, e.g., owner or assignee. None
--category-in text Filter by a comma-separated list of categories that this operation is associated with, possible values are
TaskWorker, Admin or Operator. None
--category text Filter by the category that this operation is associated with, possible values are
TaskWorker, Admin or Operator. None
--entity-type-in text Filter by a comma-separated list of types of the entities that was affected by this operation,
possible values are Task, Attachment or IdentityLink. None
--entity-type text Filter by the type of the entity that was affected by this operation, possible values are
Task, Attachment or IdentityLink. None
--operation-type text Filter by the type of the operation like Claim or Delegate. See the
Javadoc
for a list of available operation types. None
--operation-id text Filter by the id of the operation. This allows fetching of multiple entries which are part
of a composite operation. None
--user-id text Only include operations of this user. None
--job-definition-id text Filter by job definition id. None
--job-id text Filter by job id. None
--batch-id text Only include operations on this batch. None
--external-task-id text Only include operations on this external task. None
--task-id text Only include operations on this task. None
--case-execution-id text Filter by case execution id. None
--case-instance-id text Filter by case instance id. None
--case-definition-id text Filter by case definition id. None
--execution-id text Filter by execution id. None
--process-instance-id text Filter by process instance id. None
--process-definition-key text Filter by process definition key. None
--process-definition-id text Filter by process definition id. None
--deployment-id text Filter by deployment id. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get renderedForm

Get Rendered Form Retrieves the rendered form for a task. This method can be used to get the HTML rendering of a Generated Task Form. URL: /task/{id}/rendered-form Schema: -

Usage:

cctl get renderedForm [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get renderedStartForm

Get Rendered Start Form Retrieves the rendered form for a process definition. This method can be used to get the HTML rendering of a Generated Task Form. URL: /process-definition/{id}/rendered-form Schema: -

Usage:

cctl get renderedStartForm [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get renderedStartFormByKey

Get Rendered Start Form Retrieves the rendered form for the latest version of the process definition which belongs to no tenant. This method can be used to get the HTML rendering of a Generated Task Form. URL: /process-definition/key/{key}/rendered-form Schema: -

Usage:

cctl get renderedStartFormByKey [OPTIONS] KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get renderedStartFormByKeyAndTenantId

Get Rendered Start Form Retrieves the rendered form for the latest version of the process definition for a tenant. This method can be used to get the HTML rendering of a Generated Task Form. URL: /process-definition/key/{key}/tenant-id/{tenant-id}/rendered-form Schema: -

Usage:

cctl get renderedStartFormByKeyAndTenantId [OPTIONS] TENANT_ID KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get restAPIVersion

Get Rest API version Retrieves the version of the Rest API. URL: /version Schema: -

Usage:

cctl get restAPIVersion [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get schemaLog

Get List Queries for schema log entries that fulfill given parameters. URL: /schema/log Schema: -

Usage:

cctl get schemaLog [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--version text Only return schema log entries with a specific version. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get singleFilter

Get Single Filter Retrieves a single filter by id, according to the Filter interface in the engine. URL: /filter/{id} Schema: -

Usage:

cctl get singleFilter [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--item-count / --not-item-count boolean If set to true, each filter result will contain an itemCount
property with the number of items matched by the filter itself. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get stacktrace

Get Exception Stacktrace Retrieves the exception stacktrace corresponding to the passed job id. URL: /job/{id}/stacktrace Schema: -

Usage:

cctl get stacktrace [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get stacktraceHistoricJobLog

Get Job Log Exception Stacktrace Retrieves the corresponding exception stacktrace to the passed historic job log by id. URL: /history/job-log/{id}/stacktrace Schema: -

Usage:

cctl get stacktraceHistoricJobLog [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get startForm

Get Start Form Key Retrieves the key of the start form for a process definition. The form key corresponds to the FormData#formKey property in the engine. URL: /process-definition/{id}/startForm Schema: -

Usage:

cctl get startForm [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get startFormByKey

Get Start Form Key Retrieves the key of the start form for the latest version of the process definition which belongs to no tenant. The form key corresponds to the FormData#formKey property in the engine. URL: /process-definition/key/{key}/startForm Schema: -

Usage:

cctl get startFormByKey [OPTIONS] KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get startFormByKeyAndTenantId

Get Start Form Key Retrieves the key of the start form for the latest version of the process definition for a tenant. The form key corresponds to the FormData#formKey property in the engine. URL: /process-definition/key/{key}/tenant-id/{tenant-id}/startForm Schema: -

Usage:

cctl get startFormByKeyAndTenantId [OPTIONS] TENANT_ID KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get startFormVariables

Get Start Form Variables Retrieves the start form variables for a process definition (only if they are defined via the Generated Task Form approach). The start form variables take form data specified on the start event into account. If form fields are defined, the variable types and default values of the form fields are taken into account. URL: /process-definition/{id}/form-variables Schema: -

Usage:

cctl get startFormVariables [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-values / --not-deserialize-values boolean Determines whether serializable variable values (typically variables that store
custom Java objects) should be deserialized on server side (default true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | --variable-names | text | A comma-separated list of variable names. Allows restricting the list of requested variables to the variable names in the list. It is best practice to restrict the list of variables to the variables actually required by the form in order to minimize fetching of data. If the query parameter is ommitted all variables are fetched. If the query parameter contains non-existent variable names, the variable names are ignored. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get startFormVariablesByKey

Get Start Form Variables Retrieves the start form variables for the latest process definition which belongs to no tenant (only if they are defined via the Generated Task Form approach). The start form variables take form data specified on the start event into account. If form fields are defined, the variable types and default values of the form fields are taken into account. URL: /process-definition/key/{key}/form-variables Schema: -

Usage:

cctl get startFormVariablesByKey [OPTIONS] KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-values / --not-deserialize-values boolean Determines whether serializable variable values (typically variables that store
custom Java objects) should be deserialized on server side (default true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | --variable-names | text | A comma-separated list of variable names. Allows restricting the list of requested variables to the variable names in the list. It is best practice to restrict the list of variables to the variables actually required by the form in order to minimize fetching of data. If the query parameter is ommitted all variables are fetched. If the query parameter contains non-existent variable names, the variable names are ignored. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get startFormVariablesByKeyAndTenantId

Get Start Form Variables Retrieves the start form variables for the latest process definition for a tenant (only if they are defined via the Generated Task Form approach). The start form variables take form data specified on the start event into account. If form fields are defined, the variable types and default values of the form fields are taken into account. URL: /process-definition/key/{key}/tenant-id/{tenant-id}/form-variables Schema: -

Usage:

cctl get startFormVariablesByKeyAndTenantId [OPTIONS] TENANT_ID KEY

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-values / --not-deserialize-values boolean Determines whether serializable variable values (typically variables that store
custom Java objects) should be deserialized on server side (default true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | --variable-names | text | A comma-separated list of variable names. Allows restricting the list of requested variables to the variable names in the list. It is best practice to restrict the list of variables to the variables actually required by the form in order to minimize fetching of data. If the query parameter is ommitted all variables are fetched. If the query parameter contains non-existent variable names, the variable names are ignored. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get staticCalledProcessDefinitions

Get Static Called Process Definitions For the given process, returns a list of called process definitions corresponding to the CalledProcessDefinition interface in the engine. The list contains all process definitions that are referenced statically by call activities in the given process. This endpoint does not resolve process definitions that are referenced with expressions. Each called process definition contains a list of call activity ids, which specifies the call activities that are calling that process. This endpoint does not resolve references to case definitions. URL: /process-definition/{id}/static-called-process-definitions Schema: -

Usage:

cctl get staticCalledProcessDefinitions [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get task

Get Retrieves a task by id. URL: /task/{id} Schema: -

Usage:

cctl get task [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get taskLocalVariable

Get Local Task Variable Retrieves a variable from the context of a given task by id. URL: /task/{id}/localVariables/{varName} Schema: -

Usage:

cctl get taskLocalVariable [OPTIONS] VARNAME ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-value / --not-deserialize-value boolean Determines whether serializable variable values (typically variables that store custom Java objects)
should be deserialized on the server side (default true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get taskLocalVariableBinary

Get Local Task Variable (Binary) Retrieves a binary variable from the context of a given task by id. Applicable for byte array and file variables. URL: /task/{id}/localVariables/{varName}/data Schema: -

Usage:

cctl get taskLocalVariableBinary [OPTIONS] VARNAME ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get taskLocalVariables

Get Local Task Variables Retrieves all variables of a given task by id. URL: /task/{id}/localVariables Schema: -

Usage:

cctl get taskLocalVariables [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-values / --not-deserialize-values boolean Determines whether serializable variable values (typically variables that store custom Java objects)
should be deserialized on the server side (default true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get taskVariable

Get Task Variable Retrieves a variable from the context of a given task. The variable must be visible from the task. It is visible from the task if it is a local task variable or declared in a parent scope of the task. See documentation on visiblity of variables. URL: /task/{id}/variables/{varName} Schema: -

Usage:

cctl get taskVariable [OPTIONS] VARNAME ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-value / --not-deserialize-value boolean Determines whether serializable variable values (typically variables that store custom Java objects)
should be deserialized on the server side (default true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get taskVariableBinary

Get Task Variable (Binary) Retrieves a binary variable from the context of a given task. Applicable for byte array and file variables. The variable must be visible from the task. It is visible from the task if it is a local task variable or declared in a parent scope of the task. See documentation on visiblity of variables. URL: /task/{id}/variables/{varName}/data Schema: -

Usage:

cctl get taskVariableBinary [OPTIONS] VARNAME ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get taskVariables

Get Task Variables Retrieves all variables visible from the task. A variable is visible from the task if it is a local task variable or declared in a parent scope of the task. See documentation on visiblity of variables. URL: /task/{id}/variables Schema: -

Usage:

cctl get taskVariables [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-values / --not-deserialize-values boolean Determines whether serializable variable values (typically variables that store custom Java objects)
should be deserialized on the server side (default true).
If set to true, a serializable variable will be deserialized on server side and transformed to JSON
using Jackson's POJO/bean property introspection feature.
Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get tasks

Get List Queries for tasks that fulfill a given filter. The size of the result set can be retrieved by using the Get Task Count method.

Security Consideration: There are several query parameters (such as assigneeExpression) for specifying an EL expression. These are disabled by default to prevent remote code execution. See the section on security considerations for custom code in the user guide for details. URL: /task Schema: -

Usage:

cctl get tasks [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--parent-task-id text Restrict query to all tasks that are sub tasks of the given task. Takes a task id. None
--variable-values-ignore-case / --not-variable-values-ignore-case boolean Match all variable values in this query case-insensitively. If set
variableValue and variablevalue are treated as equal. None
--variable-names-ignore-case / --not-variable-names-ignore-case boolean Match all variable names in this query case-insensitively. If set
variableName and variablename are treated as equal. None
--case-instance-variables text Only include tasks that belong to case instances that have variables with certain
values. Variable filtering expressions are comma-separated and are structured as
follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value.

Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to; gt - greater than; gteq - greater than or equal to; lt - lower than; lteq - lower than or equal to; like. key and value may not contain underscore or comma characters. | None | | --process-variables | text | Only include tasks that belong to process instances that have variables with certain values. Variable filtering expressions are comma-separated and are structured as follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value.

Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to; gt - greater than; gteq - greater than or equal to; lt - lower than; lteq - lower than or equal to; like; notLike. key and value may not contain underscore or comma characters. | None | | --task-variables | text | Only include tasks that have variables with certain values. Variable filtering expressions are comma-separated and are structured as follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value.

Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to; gt - greater than; gteq - greater than or equal to; lt - lower than; lteq - lower than or equal to; like. key and value may not contain underscore or comma characters. | None | | --suspended / --not-suspended | boolean | Only include suspended tasks. Value may only be true, as false is the default behavior. | None | | --active / --not-active | boolean | Only include active tasks. Value may only be true, as false is the default behavior. | None | | --without-candidate-users / --not-without-candidate-users | boolean | Only include tasks which have no candidate users. Value may only be true, as false is the default behavior. | None | | --with-candidate-users / --not-with-candidate-users | boolean | Only include tasks which have a candidate user. Value may only be true, as false is the default behavior. | None | | --without-candidate-groups / --not-without-candidate-groups | boolean | Only include tasks which have no candidate group. Value may only be true, as false is the default behavior. | None | | --with-candidate-groups / --not-with-candidate-groups | boolean | Only include tasks which have a candidate group. Value may only be true, as false is the default behavior. | None | | --candidate-groups-expression | text | Restrict to tasks that are offered to any of the candidate groups described by the given expression. See the user guide for more information on available functions. The expression must evaluate to java.util.List of Strings. | None | | --candidate-groups | text | Restrict to tasks that are offered to any of the given candidate groups. Takes a comma-separated list of group names, so for example developers,support,sales. | None | | --delegation-state | text | Restrict to tasks that are in the given delegation state. Valid values are PENDING and RESOLVED. | None | | --created-before-expression | text | Restrict to tasks that were created before the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --created-before | text | Restrict to tasks that were created before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.332+0200. | None | | --created-after-expression | text | Restrict to tasks that were created after the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --created-after | text | Restrict to tasks that were created after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.342+0200. | None | | --created-on-expression | text | Restrict to tasks that were created on the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --created-on | text | Restrict to tasks that were created on the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.324+0200. | None | | --follow-up-before-or-not-existent-expression | text | Restrict to tasks that have no followUp date or a followUp date before the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --follow-up-before-or-not-existent | text | Restrict to tasks that have no followUp date or a followUp date before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.432+0200. The typical use case is to query all active tasks for a user for a given date. | None | | --follow-up-before-expression | text | Restrict to tasks that have a followUp date before the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --follow-up-before | text | Restrict to tasks that have a followUp date before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.234+0200. | None | | --follow-up-after-expression | text | Restrict to tasks that have a followUp date after the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --follow-up-after | text | Restrict to tasks that have a followUp date after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.542+0200. | None | | --follow-up-date-expression | text | Restrict to tasks that have a followUp date on the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --follow-up-date | text | Restrict to tasks that have a followUp date on the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.342+0200. | None | | --without-due-date / --not-without-due-date | boolean | Only include tasks which have no due date. Value may only be true, as false is the default behavior. | None | | --due-before-expression | text | Restrict to tasks that are due before the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --due-before | text | Restrict to tasks that are due before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.243+0200. | None | | --due-after-expression | text | Restrict to tasks that are due after the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --due-after | text | Restrict to tasks that are due after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.435+0200. | None | | --due-date-expression | text | Restrict to tasks that are due on the date described by the given expression. See the User Guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --due-date | text | Restrict to tasks that are due on the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.546+0200. | None | | --min-priority | text | Restrict to tasks that have a higher or equal priority. | None | | --max-priority | text | Restrict to tasks that have a lower or equal priority. | None | | --priority | text | Restrict to tasks that have the given priority. | None | | --description-like | text | Restrict to tasks that have a description that has the parameter value as a substring. | None | | --description | text | Restrict to tasks that have the given description. | None | | --name-not-like | text | Restrict to tasks that do not have a name with the given parameter value as substring. | None | | --name-like | text | Restrict to tasks that have a name with the given parameter value as substring. | None | | --name-not-equal | text | Restrict to tasks that do not have the given name. | None | | --name | text | Restrict to tasks that have the given name. | None | | --task-definition-key-like | text | Restrict to tasks that have a key that has the parameter value as a substring. | None | | --task-definition-key-in | text | Restrict to tasks that have one of the given keys. The keys need to be in a comma-separated list. | None | | --task-definition-key | text | Restrict to tasks that have the given key. | None | | --unassigned / --not-unassigned | boolean | If set to true, restricts the query to all tasks that are unassigned. | None | | --assigned / --not-assigned | boolean | If set to true, restricts the query to all tasks that are assigned. | None | | --involved-user-expression | text | Only include tasks that the user described by the given expression is involved in. A user is involved in a task if an identity link exists between task and user (e.g., the user is the assignee). See the user guide for more information on available functions. | None | | --involved-user | text | Only include tasks that the given user is involved in. A user is involved in a task if an identity link exists between task and user (e.g., the user is the assignee). | None | | --include-assigned-tasks / --not-include-assigned-tasks | boolean | Also include tasks that are assigned to users in candidate queries. Default is to only include tasks that are not assigned to any user if you query by candidate user or group(s). | None | | --candidate-user-expression | text | Only include tasks that are offered to the user described by the given expression. See the user guide for more information on available functions. | None | | --candidate-user | text | Only include tasks that are offered to the given user or to one of his groups. | None | | --candidate-group-expression | text | Only include tasks that are offered to the group described by the given expression. See the user guide for more information on available functions. | None | | --candidate-group | text | Only include tasks that are offered to the given group. | None | | --owner-expression | text | Restrict to tasks that the user described by the given expression owns. See the user guide for more information on available functions. | None | | --owner | text | Restrict to tasks that the given user owns. | None | | --assignee-not-in | text | Only include tasks which are not assigned to one of the passed and comma-separated user ids. | None | | --assignee-in | text | Only include tasks which are assigned to one of the passed and comma-separated user ids. | None | | --assignee-like-expression | text | Restrict to tasks that have an assignee that has the parameter value described by the given expression as a substring. See the user guide for more information on available functions. | None | | --assignee-like | text | Restrict to tasks that have an assignee that has the parameter value as a substring. | None | | --assignee-expression | text | Restrict to tasks that the user described by the given expression is assigned to. See the user guide for more information on available functions. | None | | --assignee | text | Restrict to tasks that the given user is assigned to. | None | | --without-tenant-id / --not-without-tenant-id | boolean | Only include tasks which belong to no tenant. Value may only be true, as false is the default behavior. | None | | --tenant-id-in | text | Only include tasks which belong to one of the passed and comma-separated tenant ids. | None | | --activity-instance-id-in | text | Only include tasks which belong to one of the passed and comma-separated activity instance ids. | None | | --case-execution-id | text | Restrict to tasks that belong to a case execution with the given id. | None | | --case-definition-name-like | text | Restrict to tasks that have a case definition name that has the parameter value as a substring. | None | | --case-definition-name | text | Restrict to tasks that belong to a case definition with the given name. | None | | --case-definition-key | text | Restrict to tasks that belong to a case definition with the given key. | None | | --case-definition-id | text | Restrict to tasks that belong to a case definition with the given id. | None | | --case-instance-business-key-like | text | Restrict to tasks that have a case instance business key that has the parameter value as a substring. | None | | --case-instance-business-key | text | Restrict to tasks that belong to case instances with the given business key. | None | | --case-instance-id | text | Restrict to tasks that belong to case instances with the given id. | None | | --execution-id | text | Restrict to tasks that belong to an execution with the given id. | None | | --process-definition-name-like | text | Restrict to tasks that have a process definition name that has the parameter value as a substring. | None | | --process-definition-name | text | Restrict to tasks that belong to a process definition with the given name. | None | | --process-definition-key-in | text | Restrict to tasks that belong to a process definition with one of the given keys. The keys need to be in a comma-separated list. | None | | --process-definition-key | text | Restrict to tasks that belong to a process definition with the given key. | None | | --process-definition-id | text | Restrict to tasks that belong to a process definition with the given id. | None | | --process-instance-business-key-like-expression | text | Restrict to tasks that have a process instance business key that has the parameter value as a substring and is described by an expression. See the user guide for more information on available functions. | None | | --process-instance-business-key-like | text | Restrict to tasks that have a process instance business key that has the parameter value as a substring. | None | | --process-instance-business-key-in | text | Restrict to tasks that belong to process instances with one of the give business keys. The keys need to be in a comma-separated list. | None | | --process-instance-business-key-expression | text | Restrict to tasks that belong to process instances with the given business key which is described by an expression. See the user guide for more information on available functions. | None | | --process-instance-business-key | text | Restrict to tasks that belong to process instances with the given business key. | None | | --process-instance-id-in | text | Restrict to tasks that belong to process instances with the given ids. | None | | --process-instance-id | text | Restrict to tasks that belong to process instances with the given id. | None | | --task-id-in | text | Restrict to tasks with any of the given ids. | None | | --task-id | text | Restrict to task with the given id. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get tasksCount

Get List Count Retrieves the number of tasks that fulfill a provided filter. Corresponds to the size of the result set when using the Get Tasks method.

Security Consideration: There are several query parameters (such as assigneeExpression) for specifying an EL expression. These are disabled by default to prevent remote code execution. See the section on security considerations for custom code in the user guide for details. URL: /task/count Schema: -

Usage:

cctl get tasksCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--parent-task-id text Restrict query to all tasks that are sub tasks of the given task. Takes a task id. None
--variable-values-ignore-case / --not-variable-values-ignore-case boolean Match all variable values in this query case-insensitively. If set
variableValue and variablevalue are treated as equal. None
--variable-names-ignore-case / --not-variable-names-ignore-case boolean Match all variable names in this query case-insensitively. If set
variableName and variablename are treated as equal. None
--case-instance-variables text Only include tasks that belong to case instances that have variables with certain
values. Variable filtering expressions are comma-separated and are structured as
follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value.

Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to; gt - greater than; gteq - greater than or equal to; lt - lower than; lteq - lower than or equal to; like. key and value may not contain underscore or comma characters. | None | | --process-variables | text | Only include tasks that belong to process instances that have variables with certain values. Variable filtering expressions are comma-separated and are structured as follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value.

Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to; gt - greater than; gteq - greater than or equal to; lt - lower than; lteq - lower than or equal to; like; notLike. key and value may not contain underscore or comma characters. | None | | --task-variables | text | Only include tasks that have variables with certain values. Variable filtering expressions are comma-separated and are structured as follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value.

Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to; gt - greater than; gteq - greater than or equal to; lt - lower than; lteq - lower than or equal to; like. key and value may not contain underscore or comma characters. | None | | --suspended / --not-suspended | boolean | Only include suspended tasks. Value may only be true, as false is the default behavior. | None | | --active / --not-active | boolean | Only include active tasks. Value may only be true, as false is the default behavior. | None | | --without-candidate-users / --not-without-candidate-users | boolean | Only include tasks which have no candidate users. Value may only be true, as false is the default behavior. | None | | --with-candidate-users / --not-with-candidate-users | boolean | Only include tasks which have a candidate user. Value may only be true, as false is the default behavior. | None | | --without-candidate-groups / --not-without-candidate-groups | boolean | Only include tasks which have no candidate group. Value may only be true, as false is the default behavior. | None | | --with-candidate-groups / --not-with-candidate-groups | boolean | Only include tasks which have a candidate group. Value may only be true, as false is the default behavior. | None | | --candidate-groups-expression | text | Restrict to tasks that are offered to any of the candidate groups described by the given expression. See the user guide for more information on available functions. The expression must evaluate to java.util.List of Strings. | None | | --candidate-groups | text | Restrict to tasks that are offered to any of the given candidate groups. Takes a comma-separated list of group names, so for example developers,support,sales. | None | | --delegation-state | text | Restrict to tasks that are in the given delegation state. Valid values are PENDING and RESOLVED. | None | | --created-before-expression | text | Restrict to tasks that were created before the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --created-before | text | Restrict to tasks that were created before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.332+0200. | None | | --created-after-expression | text | Restrict to tasks that were created after the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --created-after | text | Restrict to tasks that were created after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.342+0200. | None | | --created-on-expression | text | Restrict to tasks that were created on the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --created-on | text | Restrict to tasks that were created on the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.324+0200. | None | | --follow-up-before-or-not-existent-expression | text | Restrict to tasks that have no followUp date or a followUp date before the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --follow-up-before-or-not-existent | text | Restrict to tasks that have no followUp date or a followUp date before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.432+0200. The typical use case is to query all active tasks for a user for a given date. | None | | --follow-up-before-expression | text | Restrict to tasks that have a followUp date before the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --follow-up-before | text | Restrict to tasks that have a followUp date before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.234+0200. | None | | --follow-up-after-expression | text | Restrict to tasks that have a followUp date after the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --follow-up-after | text | Restrict to tasks that have a followUp date after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.542+0200. | None | | --follow-up-date-expression | text | Restrict to tasks that have a followUp date on the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --follow-up-date | text | Restrict to tasks that have a followUp date on the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.342+0200. | None | | --without-due-date / --not-without-due-date | boolean | Only include tasks which have no due date. Value may only be true, as false is the default behavior. | None | | --due-before-expression | text | Restrict to tasks that are due before the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --due-before | text | Restrict to tasks that are due before the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.243+0200. | None | | --due-after-expression | text | Restrict to tasks that are due after the date described by the given expression. See the user guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --due-after | text | Restrict to tasks that are due after the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.435+0200. | None | | --due-date-expression | text | Restrict to tasks that are due on the date described by the given expression. See the User Guide for more information on available functions. The expression must evaluate to a java.util.Date or org.joda.time.DateTime object. | None | | --due-date | text | Restrict to tasks that are due on the given date. By default, the date must have the format yyyy-MM-dd'T'HH:mm:ss.SSSZ, e.g., 2013-01-23T14:42:45.546+0200. | None | | --min-priority | text | Restrict to tasks that have a higher or equal priority. | None | | --max-priority | text | Restrict to tasks that have a lower or equal priority. | None | | --priority | text | Restrict to tasks that have the given priority. | None | | --description-like | text | Restrict to tasks that have a description that has the parameter value as a substring. | None | | --description | text | Restrict to tasks that have the given description. | None | | --name-not-like | text | Restrict to tasks that do not have a name with the given parameter value as substring. | None | | --name-like | text | Restrict to tasks that have a name with the given parameter value as substring. | None | | --name-not-equal | text | Restrict to tasks that do not have the given name. | None | | --name | text | Restrict to tasks that have the given name. | None | | --task-definition-key-like | text | Restrict to tasks that have a key that has the parameter value as a substring. | None | | --task-definition-key-in | text | Restrict to tasks that have one of the given keys. The keys need to be in a comma-separated list. | None | | --task-definition-key | text | Restrict to tasks that have the given key. | None | | --unassigned / --not-unassigned | boolean | If set to true, restricts the query to all tasks that are unassigned. | None | | --assigned / --not-assigned | boolean | If set to true, restricts the query to all tasks that are assigned. | None | | --involved-user-expression | text | Only include tasks that the user described by the given expression is involved in. A user is involved in a task if an identity link exists between task and user (e.g., the user is the assignee). See the user guide for more information on available functions. | None | | --involved-user | text | Only include tasks that the given user is involved in. A user is involved in a task if an identity link exists between task and user (e.g., the user is the assignee). | None | | --include-assigned-tasks / --not-include-assigned-tasks | boolean | Also include tasks that are assigned to users in candidate queries. Default is to only include tasks that are not assigned to any user if you query by candidate user or group(s). | None | | --candidate-user-expression | text | Only include tasks that are offered to the user described by the given expression. See the user guide for more information on available functions. | None | | --candidate-user | text | Only include tasks that are offered to the given user or to one of his groups. | None | | --candidate-group-expression | text | Only include tasks that are offered to the group described by the given expression. See the user guide for more information on available functions. | None | | --candidate-group | text | Only include tasks that are offered to the given group. | None | | --owner-expression | text | Restrict to tasks that the user described by the given expression owns. See the user guide for more information on available functions. | None | | --owner | text | Restrict to tasks that the given user owns. | None | | --assignee-not-in | text | Only include tasks which are not assigned to one of the passed and comma-separated user ids. | None | | --assignee-in | text | Only include tasks which are assigned to one of the passed and comma-separated user ids. | None | | --assignee-like-expression | text | Restrict to tasks that have an assignee that has the parameter value described by the given expression as a substring. See the user guide for more information on available functions. | None | | --assignee-like | text | Restrict to tasks that have an assignee that has the parameter value as a substring. | None | | --assignee-expression | text | Restrict to tasks that the user described by the given expression is assigned to. See the user guide for more information on available functions. | None | | --assignee | text | Restrict to tasks that the given user is assigned to. | None | | --without-tenant-id / --not-without-tenant-id | boolean | Only include tasks which belong to no tenant. Value may only be true, as false is the default behavior. | None | | --tenant-id-in | text | Only include tasks which belong to one of the passed and comma-separated tenant ids. | None | | --activity-instance-id-in | text | Only include tasks which belong to one of the passed and comma-separated activity instance ids. | None | | --case-execution-id | text | Restrict to tasks that belong to a case execution with the given id. | None | | --case-definition-name-like | text | Restrict to tasks that have a case definition name that has the parameter value as a substring. | None | | --case-definition-name | text | Restrict to tasks that belong to a case definition with the given name. | None | | --case-definition-key | text | Restrict to tasks that belong to a case definition with the given key. | None | | --case-definition-id | text | Restrict to tasks that belong to a case definition with the given id. | None | | --case-instance-business-key-like | text | Restrict to tasks that have a case instance business key that has the parameter value as a substring. | None | | --case-instance-business-key | text | Restrict to tasks that belong to case instances with the given business key. | None | | --case-instance-id | text | Restrict to tasks that belong to case instances with the given id. | None | | --execution-id | text | Restrict to tasks that belong to an execution with the given id. | None | | --process-definition-name-like | text | Restrict to tasks that have a process definition name that has the parameter value as a substring. | None | | --process-definition-name | text | Restrict to tasks that belong to a process definition with the given name. | None | | --process-definition-key-in | text | Restrict to tasks that belong to a process definition with one of the given keys. The keys need to be in a comma-separated list. | None | | --process-definition-key | text | Restrict to tasks that belong to a process definition with the given key. | None | | --process-definition-id | text | Restrict to tasks that belong to a process definition with the given id. | None | | --process-instance-business-key-like-expression | text | Restrict to tasks that have a process instance business key that has the parameter value as a substring and is described by an expression. See the user guide for more information on available functions. | None | | --process-instance-business-key-like | text | Restrict to tasks that have a process instance business key that has the parameter value as a substring. | None | | --process-instance-business-key-in | text | Restrict to tasks that belong to process instances with one of the give business keys. The keys need to be in a comma-separated list. | None | | --process-instance-business-key-expression | text | Restrict to tasks that belong to process instances with the given business key which is described by an expression. See the user guide for more information on available functions. | None | | --process-instance-business-key | text | Restrict to tasks that belong to process instances with the given business key. | None | | --process-instance-id-in | text | Restrict to tasks that belong to process instances with the given ids. | None | | --process-instance-id | text | Restrict to tasks that belong to process instances with the given id. | None | | --task-id-in | text | Restrict to tasks with any of the given ids. | None | | --task-id | text | Restrict to task with the given id. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get telemetryConfiguration

Fetch Telemetry Configuration Fetches Telemetry Configuration. URL: /telemetry/configuration Schema: -

Usage:

cctl get telemetryConfiguration [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get tenant

Get Tenant Retrieves a tenant. URL: /tenant/{id} Schema: -

Usage:

cctl get tenant [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get tenantCount

Get Tenant Count Query for tenants using a list of parameters and retrieves the count. URL: /tenant/count Schema: -

Usage:

cctl get tenantCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--including-groups-of-user / --not-including-groups-of-user boolean Select only tenants where the user or one of his groups is a member of.
Can only be used in combination with the userMember parameter. Value may only be true,
as false is the default behavior. None
--group-member text Select only tenants where the given group is a member of. None
--user-member text Select only tenants where the given user is a member of. None
--name-like text Filter by the name that the parameter is a substring of. None
--name text Filter by the name of the tenant. None
--id text Filter by the id of the tenant. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get topicNames

Get External Task Topic Names Queries for distinct topic names of external tasks that fulfill given parameters. Query can be restricted to only tasks with retries left, tasks that are locked, or tasks that are unlocked. The parameters withLockedTasks and withUnlockedTasks are exclusive. Setting them both to true will return an empty list. Providing no parameters will return a list of all distinct topic names with external tasks. URL: /external-task/topic-names Schema: -

Usage:

cctl get topicNames [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--with-retries-left / --not-with-retries-left boolean Only include external tasks that have a positive (> 0) number of retries (or null). Value may only be
true, as false matches any external task. None
--with-unlocked-tasks / --not-with-unlocked-tasks boolean Only include external tasks that are currently not locked (i.e., they have no lock or it has expired).
Value may only be true, as false matches any external task. None
--with-locked-tasks / --not-with-locked-tasks boolean Only include external tasks that are currently locked (i.e., they have a lock time and it has not expired).
Value may only be true, as false matches any external task. None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get userCount

Get List Count Queries for the number of deployments that fulfill given parameters. Takes the same parameters as the Get Users method. URL: /user/count Schema: -

Usage:

cctl get userCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--potential-starter text Only select Users that are potential starter for the given process definition. None
--member-of-tenant text Filter for users which are members of the given tenant. None
--member-of-group text Filter for users which are members of the given group. None
--email-like text Filter by the email that the parameter is a substring of. None
--email text Filter by the email of the user. Exact match. None
--last-name-like text Filter by the last name that the parameter is a substring of. None
--last-name text Filter by the last name of the user. Exact match. None
--first-name-like text Filter by the first name that the parameter is a substring of. None
--first-name text Filter by the first name of the user. Exact match. None
--id-in text Filter by a comma-separated list of user ids. None
--id text Filter by user id None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get userProfile

Get Profile Retrieves a user's profile. URL: /user/{id}/profile Schema: -

Usage:

cctl get userProfile [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get users

Get List Query for a list of users using a list of parameters. The size of the result set can be retrieved by using the Get User Count method. Get User Count method. URL: /user Schema: -

Usage:

cctl get users [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--max-results text Pagination of results. Specifies the maximum number of results to return.
Will return less results if there are no more results left. None
--first-result text Pagination of results. Specifies the index of the first result to return. None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--potential-starter text Only select Users that are potential starter for the given process definition. None
--member-of-tenant text Filter for users which are members of the given tenant. None
--member-of-group text Filter for users which are members of the given group. None
--email-like text Filter by the email that the parameter is a substring of. None
--email text Filter by the email of the user. Exact match. None
--last-name-like text Filter by the last name that the parameter is a substring of. None
--last-name text Filter by the last name of the user. Exact match. None
--first-name-like text Filter by the first name that the parameter is a substring of. None
--first-name text Filter by the first name of the user. Exact match. None
--id-in text Filter by a comma-separated list of user ids. None
--id text Filter by user id None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get variableInstance

Get Variable Instance Retrieves a variable by id. URL: /variable-instance/{id} Schema: -

Usage:

cctl get variableInstance [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-value / --not-deserialize-value boolean Determines whether serializable variable values (typically variables that store custom Java objects)
should be deserialized on server side (default true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get variableInstanceBinary

Get Variable Instance (Binary) Retrieves the content of a variable by id. Applicable for byte array and file variables. URL: /variable-instance/{id}/data Schema: -

Usage:

cctl get variableInstanceBinary [OPTIONS] ID

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
-oF, --output-file filename output file None
-oT, --output-template text provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. None
-oJ, --output-jsonpath text jsonpath template $
-oCL, --output-cell-limit integer limit cell value for table output (default=40) 40
-oH, --output-header text comma seperated list of headers None
-o, --output choice (table | json | jsonpath | template | raw) N/A table
--help boolean Show this message and exit. False

cctl get variableInstances

Get Variable Instances Query for variable instances that fulfill given parameters. Parameters may be the properties of variable instances, such as the name or type. The size of the result set can be retrieved by using the Get Variable Instance Count method. URL: /variable-instance Schema: -

Usage:

cctl get variableInstances [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--deserialize-values / --not-deserialize-values boolean Determines whether serializable variable values (typically variables that
store custom Java objects) should be deserialized on server side (default
true).

If set to true, a serializable variable will be deserialized on server side and transformed to JSON using Jackson's POJO/bean property introspection feature. Note that this requires the Java classes of the variable value to be on the REST API's classpath.

If set to false, a serializable variable will be returned in its serialized format. For example, a variable that is serialized as XML will be returned as a JSON string containing XML.

Note: While true is the default value for reasons of backward compatibility, we recommend setting this parameter to false when developing web applications that are independent of the Java process applications deployed to the engine. | None | | --max-results | text | Pagination of results. Specifies the maximum number of results to return. Will return less results if there are no more results left. | None | | --first-result | text | Pagination of results. Specifies the index of the first result to return. | None | | --sort-order | text | Sort the results in a given order. Values may be asc for ascending order or desc for descending order. Must be used in conjunction with the sortBy parameter. | None | | --sort-by | text | Sort the results lexicographically by a given criterion. Must be used in conjunction with the sortOrder parameter. | None | | --variable-scope-id-in | text | Only include variable instances which belong to one of passed scope ids. | None | | --variable-values-ignore-case / --not-variable-values-ignore-case | boolean | Match all variable values provided in variableValues case-insensitively. If set to true variableValue and variablevalue are treated as equal. | None | | --variable-names-ignore-case / --not-variable-names-ignore-case | boolean | Match all variable names provided in variableValues case-insensitively. If set to true variableName and variablename are treated as equal. | None | | --variable-values | text | Only include variable instances that have the certain values. Value filtering expressions are comma-separated and are structured as follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value.

Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to; gt - greater than; gteq - greater than or equal to; lt - lower than; lteq - lower than or equal to; like. key and value may not contain underscore or comma characters. | None | | --tenant-id-in | text | Only include variable instances which belong to one of the passed and comma-separated tenant ids. | None | | --activity-instance-id-in | text | Only include variable instances which belong to one of the passed and comma-separated activity instance ids. | None | | --batch-id-in | text | Only include variable instances which belong to one of the passed and comma-separated batch ids. | None | | --task-id-in | text | Only include variable instances which belong to one of the passed and comma-separated task ids. | None | | --case-execution-id-in | text | Only include variable instances which belong to one of the passed and comma-separated case execution ids. | None | | --case-instance-id-in | text | Only include variable instances which belong to one of the passed and comma-separated case instance ids. | None | | --execution-id-in | text | Only include variable instances which belong to one of the passed and comma-separated execution ids. | None | | --process-instance-id-in | text | Only include variable instances which belong to one of the passed and comma-separated process instance ids. | None | | --variable-name-like | text | Filter by the variable instance name. The parameter can include the wildcard % to express like-strategy such as: starts with (%name), ends with (name%) or contains (%name%). | None | | --variable-name | text | Filter by variable instance name. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |

cctl get variableInstancesCount

Get Variable Instance Count Query for the number of variable instances that fulfill given parameters. Takes the same parameters as the Get Variable Instances method. URL: /variable-instance/count Schema: -

Usage:

cctl get variableInstancesCount [OPTIONS]

Options:

Name Type Description Default
--traceback boolean do not hide traceback on error False
--query-extra text extra query parameters, not listed in openapi (format: PARAM=VALUE) None
--sort-order text Sort the results in a given order. Values may be asc for ascending order or desc for descending order.
Must be used in conjunction with the sortBy parameter. None
--sort-by text Sort the results lexicographically by a given criterion.
Must be used in conjunction with the sortOrder parameter. None
--variable-scope-id-in text Only include variable instances which belong to one of passed scope ids. None
--variable-values-ignore-case / --not-variable-values-ignore-case boolean Match all variable values provided in variableValues case-insensitively. If set to
true variableValue and variablevalue are treated as equal. None
--variable-names-ignore-case / --not-variable-names-ignore-case boolean Match all variable names provided in variableValues case-insensitively. If set to true
variableName and variablename are treated as equal. None
--variable-values text Only include variable instances that have the certain values.
Value filtering expressions are comma-separated and are structured as
follows:

A valid parameter value has the form key_operator_value. key is the variable name, operator is the comparison operator to be used and value the variable value.

Note: Values are always treated as String objects on server side.

Valid operator values are: eq - equal to; neq - not equal to; gt - greater than; gteq - greater than or equal to; lt - lower than; lteq - lower than or equal to; like. key and value may not contain underscore or comma characters. | None | | --tenant-id-in | text | Only include variable instances which belong to one of the passed and comma-separated tenant ids. | None | | --activity-instance-id-in | text | Only include variable instances which belong to one of the passed and comma-separated activity instance ids. | None | | --batch-id-in | text | Only include variable instances which belong to one of the passed and comma-separated batch ids. | None | | --task-id-in | text | Only include variable instances which belong to one of the passed and comma-separated task ids. | None | | --case-execution-id-in | text | Only include variable instances which belong to one of the passed and comma-separated case execution ids. | None | | --case-instance-id-in | text | Only include variable instances which belong to one of the passed and comma-separated case instance ids. | None | | --execution-id-in | text | Only include variable instances which belong to one of the passed and comma-separated execution ids. | None | | --process-instance-id-in | text | Only include variable instances which belong to one of the passed and comma-separated process instance ids. | None | | --variable-name-like | text | Filter by the variable instance name. The parameter can include the wildcard % to express like-strategy such as: starts with (%name), ends with (name%) or contains (%name%). | None | | --variable-name | text | Filter by variable instance name. | None | | -oF, --output-file | filename | output file | None | | -oT, --output-template | text | provide a template name (one of default, result-length) or provide a jinja2 template string that will be used. | None | | -oJ, --output-jsonpath | text | jsonpath template | $ | | -oCL, --output-cell-limit | integer | limit cell value for table output (default=40) | 40 | | -oH, --output-header | text | comma seperated list of headers | None | | -o, --output | choice (table | json | jsonpath | template | raw) | N/A | table | | --help | boolean | Show this message and exit. | False |