# Get all executions Endpoint: GET /executions Version: 5.1.43 Security: api_key ## Query parameters: - `job_id` (integer) The ID of the job to get all executions for - `page_number` (integer) The page number for which to get executions. 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 - `execution_status` (string) The status of the job execution. Note that, if this parameter is excluded, then all executions will be returned.. Enum: "CANCELLED", "FAILED", "QUEUED", "RUNNING", "SUCCEEDED", "WAITING" ## 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: [{"jobId":167}] - `responseList.executionId` (integer) The ID of the execution for the referenced job. This field is generated by the Masking Engine when a job is run. - `responseList.jobId` (integer, required) The ID of the job that is being executed. Example: 167 - `responseList.connectorType` (string) The type of the source connector. This field is only used for multi-tenant jobs that are also on-the-fly. Enum: "DATABASE", "FILE", "VSAM" - `responseList.sourceConnectorId` (integer) The ID of the source connector. This field is only used for multi-tenant jobs that are also on-the-fly. - `responseList.targetConnectorId` (integer) The ID of the target connector. This field is only used for multi-tenant jobs. - `responseList.status` (string) The status of the execution regarding its completion. Enum: "CANCELLED", "FAILED", "QUEUED", "RUNNING", "SUCCEEDED", "WARNING" - `responseList.rowsMasked` (integer) The number of rows masked or profiled so far by this execution. This is not applicable to JSON. - `responseList.rowsTotal` (integer) The total number of rows that this execution should mask or profile. This value is set to -1 while the total row count is being calculated. This is not applicable to JSON. - `responseList.bytesProcessed` (integer) The number of bytes masked or profiled so far by this execution. This is only applicable to JSON files and ASDD profiling jobs on XML files. - `responseList.bytesTotal` (integer) The total number of bytes or profiled that this execution should mask. This value is set to -1 while the total byte count is being calculated. This is only applicable to JSON files and ASDD profiling jobs on XML files. - `responseList.startTime` (string) The date and time that this execution was started. - `responseList.endTime` (string) The date and time that this execution completed. - `responseList.submitTime` (string) The date and time that this execution was submitted. ## Response 400 fields ## Response 401 fields ## Response 403 fields