---
title: "Get Transaction Record"
method: GET
path: "/v3/verifications/transactionrecord/{transactionRecordID}"
tags: ["Verifications"]
---

# Get Transaction Record

`GET /v3/verifications/transactionrecord/{transactionRecordID}`

This endpoint will provide the final results once the transaction completes. The response will have match signals per Name and Address fields and notify if the individual is verified. It may take a few minutes for the transaction to complete.Once the results are available, the callback status updates to “Success”. The Transaction Record ID (TRID) will be sent to the callback URL provided.

## Path parameters

- `transactionRecordID` string, required

## Response `200`

Success

- TransactionRecordResult
  - `TransactionID` string, nullable — The id for the transaction it will be a GUID
  - `UploadedDt` string, date-time — Time in UTC
  - `CompletedDt` string, date-time, nullable — Time in UTC
  - `CountryCode` string, nullable — Country Code
  - `ProductName` string, nullable — Product Name
  - `Record` Record
    - `TransactionRecordID` string, nullable — The TransactionRecordID, this is the ID you will use to fetch the transaction again.
    - `RecordStatus` string, nullable — 'match' or 'nomatch' if the verification passed the rules configured on your account this will be 'match'.
    - `SecondaryRecordStatus` string, nullable — 'match' or 'nomatch' if the secondary verification was run and passed the rules configured on your account this will be 'match'.
    - `DatasourceResults` DatasourceResult[], nullable — Results for each datasource that was queried
      - `DatasourceStatus` string, nullable
      - `DatasourceName` string, nullable
      - `DatasourceFields` DatasourceField[], nullable
        - `FieldName` string, nullable
        - `Status` string, nullable
        - `FieldGroup` string, nullable
      - `AppendedFields` AppendedField[], nullable
        - `FieldName` string, nullable
        - `Data` unknown
      - `Errors` ServiceError[], nullable
        - `Code` string, nullable
        - `Message` string, nullable
      - `FieldGroups` string[], nullable
    - `Errors` ServiceError[], nullable
      - `Code` string, nullable
      - `Message` string, nullable
    - `Rule` RecordRule — RecordRule used for the transaction.
      - `RuleName` string, nullable — Name of RecordRule.
      - `Note` string, nullable — Rule Description.
      - `SecondaryRuleName` string, nullable — Name of the Secondary RecordRule.
      - `SecondaryRuleNote` string, nullable — Secondary Rule Description.
  - `CustomerReferenceID` string, nullable — Customer Reference Id
  - `Errors` ServiceError[], nullable
    - `Code` string, nullable
    - `Message` string, nullable
  - `InputFields` DataField[], nullable
    - `FieldName` string, nullable
    - `Value` string, nullable
    - `FieldGroup` string, nullable

## 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.dev/trulioo/apis/trulioo-platform-api.md) · [All operations](https://skmtc.dev/trulioo/apis/trulioo-platform-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/trulioo/trulioo-platform-api/revisions/a825565ee177/schema)
