---
title: "GET /matchingworkflows/{workflowName}/jobs/{jobId}"
method: GET
path: "/matchingworkflows/{workflowName}/jobs/{jobId}"
---

# GET /matchingworkflows/{workflowName}/jobs/{jobId}

`GET /matchingworkflows/{workflowName}/jobs/{jobId}`

Returns the status, metrics, and errors (if there are any) that are associated with a job.

## Path parameters

- `workflowName` string, required
- `jobId` string, required

## Response `200`

Success

- GetMatchingJobOutput
  - `jobId` string, required — The unique identifier of the matching job.
  - `status` 'RUNNING' | 'SUCCEEDED' | 'FAILED' | 'QUEUED', required — The current status of the job.
  - `startTime` string, date-time, required — The time at which the job was started.
  - `endTime` string, date-time — The time at which the job has finished.
  - `metrics` object — Metrics associated with the execution, specifically total records processed, unique IDs generated, and records the execution skipped.
    - `inputRecords` integer — The total number of input records.
    - `totalRecordsProcessed` integer — The total number of records processed.
    - `recordsNotProcessed` integer — The total number of records that did not get processed.
    - `deleteRecordsProcessed` integer — The number of records processed that were marked for deletion (<code>DELETE</code> = True) in the input file. This metric tracks records flagged for removal during the job execution.
    - `matchIDs` integer — The total number of <code>matchID</code>s generated.
  - `errorDetails` object — An object containing an error message, if there was an error.
    - `errorMessage` string — The error message from the job, if there is one.
  - `outputSourceConfig` JobOutputSource[] — A list of <code>OutputSource</code> objects.
    - `roleArn` string, required — The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access Amazon Web Services resources on your behalf as part of workflow execution.
    - `outputS3Path` string, required — The S3 path to which Entity Resolution will write the output table.
    - `KMSArn` string — Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed KMS key.

## Other responses

- `480` — ThrottlingException
- `481` — InternalServerException
- `482` — ResourceNotFoundException
- `483` — AccessDeniedException
- `484` — ValidationException

---

[API](https://skmtc.net/aws/apis/entityresolution.md) · [All operations](https://skmtc.net/aws/apis/entityresolution/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/entityresolution/versions/480b85498767/schema)
