# Get all asyncTasks Endpoint: GET /async-tasks Version: 5.1.41 Security: api_key ## Query parameters: - `operation` (string) The operation type for which to get async tasks. Enum: "ALGORITHM_CREATE", "ALGORITHM_MIGRATE", "ALGORITHM_UPDATE", "EXPORT", "IMPORT", "RULESET_REFRESH", "SUPPORT_BUNDLE_GENERATE", "TABLE_BULK_UPDATE" - `status` (string) The status type for which to get async tasks. Enum: "CANCELLED", "FAILED", "RUNNING", "SUCCEEDED", "WAITING" - `page_number` (integer) The page number for which to get asyncTasks. This will default to the first page if excluded - `page_size` (integer) The maximum number of objects to return. This will default to the DefaultApiPageSize setting if not provided ## Response 200 fields (application/json): - `_pageInfo` (object) - `_pageInfo.numberOnPage` (integer) The number of items on this page. This should always match the page size unless it is the last page. - `_pageInfo.total` (integer) The total number of items - `responseList` (array) Example: [{"asyncTaskId":1,"operation":"RULESET_REFRESH","reference":13,"status":"RUNNING","cancellable":false}] - `responseList.asyncTaskId` (integer) The ID of the AsyncTask. This field will be generated by the Masking Engine. Example: 1 - `responseList.operation` (string) The type of operation that the AsyncTask is performing. Enum: "ADD_MAPPINGS", "ALGORITHM_CREATE", "ALGORITHM_MIGRATE", "ALGORITHM_UPDATE", "DATAFILE_BULK_UPDATE", "ENCRYPTION_KEY_CREATE", "EXPORT", "EXPORT_CLASSIFIER_FILES", "EXPORT_MAPPINGS", "EXPORT_PROFILE_SET", "EXPORT_SL_VALUES", "IMPORT", "RULESET_REFRESH", "TABLE_BULK_UPDATE", "MAINFRAME_DATASET_BULK_UPDATE", "SUPPORT_BUNDLE_GENERATE" - `responseList.reference` (string) The reference for the AsyncTask. An example of a reference is the ruleset ID for a RULESET_REFRESH operation. Example: 13 - `responseList.status` (string) The status of the AsyncTask in regard to its completion. Enum: "CANCELLED", "FAILED", "RUNNING", "SUCCEEDED", "WAITING" - `responseList.startTime` (string) The date and time that this AsyncTask was started. - `responseList.endTime` (string) The date and time that this AsyncTask completed. - `responseList.cancellable` (boolean) True if the AsyncTask can be cancelled, false otherwise. - `responseList.exceptionDetail` (string) The details associated with the Java exception that caused this async task to fail, if applicable. ## Response 400 fields ## Response 401 fields