# Get the masking execution metrics report.

Endpoint: GET /reporting/masking-execution-metrics
Version: 3.23.0
Security: ApiKeyAuth

## Security:

  - `ApiKeyAuth` (unknown)
    apiKey in header Authorization

## Query parameters:

  - `limit` (integer)
    Maximum number of objects to return per query. The value must be between 1 and 1000. Default is 10000.

  - `cursor` (string)
    Cursor to fetch the next or previous page of results. The value of this property must be extracted from the 'prev_cursor' or 'next_cursor' property of a PaginatedResponseMetadata which is contained in the response of list and search API endpoints.

  - `sort` (string)
    The field to sort results by. A property name with a prepended '-' signifies a descending order.

## Response 200:

  - `200` (unknown)
    Returns a list of Masking execution metrics.

## Response 200 fields (application/json):

  - `items` (array)

  - `items.id` (string)
    The MaskingJob entity ID.
    Example: masking-job-1

  - `items.masking_job_name` (string)
    The name of the MaskingJob.
    Example: My favorite MaskingJob

  - `items.masking_job_type` (string)
    The type of the Masking job.
    Enum: "STANDARD", "HYPERSCALE"

  - `items.connector_type` (string)
    The type of data being masked by this Job. If the Masking Job is masking a database this is the type of the database, otherwise "FILE" or "MAINFRAME_DATASET".
    Example: MARIADB

  - `items.ruleset_name` (string)
    Name of the ruleset for the Masking job.
    Example: my-ruleset

  - `items.rows_masked` (integer)
    The number of rows masked. This is not applicable for JSON file type.
    Example: 1000

  - `items.rows_total` (integer)
    The total number of rows. This is not applicable for JSON file type.
    Example: 5000

  - `items.bytes_masked` (integer)
    The number of bytes masked. This is only applicable for JSON file type.
    Example: 500

  - `items.bytes_total` (integer)
    The total number of bytes. This is only applicable for JSON file type.
    Example: 5000000

  - `items.duration` (integer)
    The time taken by the execution in ms.
    Example: 5000000

  - `items.tables_files_count` (integer)
    The number of tables or files in the ruleset associated to the Masking job.
    Example: 5000000

  - `items.masked_tables_files_count` (integer)
    The number of tables or files in the ruleset associated to the Masking job for which at least one column or field is masked.
    Example: 5000000

  - `items.columns_fields_count` (integer)
    The number of columns or fields across all tables or files in the ruleset associated to the Masking job.
    Example: 5000000

  - `items.masked_columns_fields_count` (integer)
    The number of columns or fields across all tables or files in the ruleset associated to the Masking job which are masked.
    Example: 5000000

  - `response_metadata` (object)

  - `response_metadata.prev_cursor` (string)
    Pointer to the previous page of results. Use this value as a cursor query parameter in a subsequent request, along with limit, to navigate through the collection by virtual page.

  - `response_metadata.next_cursor` (string)
    Pointer to the next page of results. Use this value as a cursor query parameter in a subsequent request, along with limit, to navigate through the collection by virtual page.

  - `response_metadata.total` (integer)
    The total number of results. This value may not be provided.

