# Get profile file report by executionId

Get profile file results by executionId

Endpoint: GET /profile-results-file/{executionId}
Version: 5.1.51
Security: api_key

## Security:

  - `api_key` (unknown)
    apiKey in header Authorization

## Path parameters:

  - `executionId` (integer, required)
    The ID of the execution

## Query parameters:

  - `sort_by` (string)
    Sort by field.

  - `sort_dir` (string)
    Sort direction.

  - `page_number` (integer)
    The page number for which to get algorithms. 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 property if not provided

## Response 200:

  - `200` (unknown)
    Success

## 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)

  - `responseList.fieldMetadataId` (integer)
    The ID number of the field metadata. This field is auto-generated by the Masking Engine.

  - `responseList.fieldName` (string)
    The name of the file field.

  - `responseList.fileName` (string)
    The name of the file.

  - `responseList.domainName` (string)
    The name of the domain assigned to the field.

  - `responseList.algorithmName` (string)
    The name of the algorithm assigned to the field.

  - `responseList.confidence` (integer)
    The confidence level.

  - `responseList.isProfilerWritable` (boolean)
    This field indicates whether or not the file-field's (e.g. algorithm or domain assignment) may be modified during the execution of a profile job when there is a profiling match.

## Response 400:

  - `400` (unknown)
    Bad request

## Response 401:

  - `401` (unknown)
    Unauthorized access

## Response 404:

  - `404` (unknown)
    Not found

