---
title: "Get Transaction Status"
method: GET
path: "/v3/verifications/transaction/{transactionID}/status"
tags: ["Verifications"]
---

# Get Transaction Status

`GET /v3/verifications/transaction/{transactionID}/status`

This method is used to retrieve the processing status of an asynchronous transaction. The response for this method includes the processing status of the verification, the TransactionID, the TransactionRecordID as well as whether the verification request has timed out.

## Path parameters

- `transactionID` string, required

## Response `200`

Success

- TransactionStatus — Transaction Status
  - `TransactionId` string, nullable — Transaction ID of the transaction
  - `TransactionRecordId` string, nullable — Transaction Record ID of the transaction available once the transaction has finished processing
  - `Status` string, nullable — Status of the transaction. Possible Values: Processing, Completed, InProgress, WaitAsync, Canceled, TimeoutCanceled. Call GetTransactionRecord when status changes to Completed, Canceled or TimeoutCanceled to get the verification results.
  - `UploadedDt` string, date-time — Uploaded date for transaction
  - `IsTimedOut` boolean — Set to true when transaction has timed out

## Other responses

- `400` — Your request could not be processed, there should be more details in the response.
- `401` — The token you provided is not valid or you are using an account that is not enabled.
- `408` — The request took longer to process than we waited.
- `415` — You asked for a media type that we do not support. You should request application/json in the Content-Type header.
- `500` — An error happened on the server without a specific message.

---

[API](https://skmtc.net/trulioo/apis/trulioo-platform-api.md) · [All operations](https://skmtc.net/trulioo/apis/trulioo-platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/trulioo/trulioo-platform-api/versions/a825565ee177/schema)
