# Get an execution component by ID.

Endpoint: GET /executions/{executionId}/execution-components/{executionComponentId}
Version: 3.23.0
Security: ApiKeyAuth

## Security:

  - `ApiKeyAuth` (unknown)
    apiKey in header Authorization

## Path parameters:

  - `executionId` (string, required)
    The ID of the Execution.

  - `executionComponentId` (string, required)
    The ID of the Execution Component.

## Response 200:

  - `200` (unknown)
    OK

## Response 200 fields (application/json):

  - `id` (string)
    The ID of the execution component
    Example: 123

  - `name` (string)
    The name of the execution component
    Example: table_a

  - `execution_id` (string)
    The ID of the execution
    Example: 414ed52c-fa89-455d-9fb9-9c2fa5115f80

  - `status` (string)
    The status of a masking or discovery job.
    Enum: "PENDING", "QUEUED", "RUNNING", "CANCELLED", "FAILED", "SUCCEEDED", "WARNING", "WAITING"

  - `rows_masked` (integer)
    The number of rows masked or profiled so far in the execution component. This is not applicable for JSON file type.
    Example: 1000

  - `rows_total` (integer)
    The total number of rows that should be masked or profiled in the execution component. This value is set to -1 while the total row count is being calculated. This is not applicable for JSON file type.
    Example: 5000

  - `bytes_processed` (integer)
    The number of bytes masked or profiled so far in the component. This is only applicable to JSON files and ASDD profiling jobs on XML files.
    Example: 500

  - `bytes_total` (integer)
    The total number of bytes that should be masked or profiled in the component. 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.
    Example: 5000000

  - `start_time` (string)
    The date and time that the masking engine starts operating on the execution component.
    Example: 2021-05-01T09:51:34.148000+00:00

  - `end_time` (string)
    The date and time that the execution component is placed in a final state.
    Example: 2021-05-01T11:51:34.148000+00:00

  - `non_conforming_data_count` (integer)
    The non-conforming data count for this execution component.
    Example: 10

