---
title: "Get manual decision for missing TRM"
method: GET
path: "/screening/trlink/customers/integration/{customerIntegrationId}/transactions/{txId}/manual_decision"
tags: ["TRLink"]
---

# Get manual decision for missing TRM

`GET /screening/trlink/customers/integration/{customerIntegrationId}/transactions/{txId}/manual_decision`

## Request

- Base URL: `https://api.fireblocks.io/v1`
- URL: `https://api.fireblocks.io/v1/screening/trlink/customers/integration/{customerIntegrationId}/transactions/{txId}/manual_decision`
- Auth: none declared
- TypeScript: <https://skmtc.dev/fireblocks/apis/fireblocks-api/docs/screening/trlink/customers/integration/:customerIntegrationId/transactions/:txId/manual_decision/get.ts> (a function with typed inputs; its response is checked against the schema)

Returns the current manual missing-TRM decision for a transaction. Use to follow a decision that is not yet applied, or to check status at any time.

## Path parameters

- `customerIntegrationId` string, uuid, required
- `txId` string, uuid, required

## Response `200`

Current manual decision (status APPLIED, ACCEPTED, or PRE_ACCEPTED).

- TRLinkManualDecisionResponse: Response containing the result of a manual missing-TRM decision (POST write or GET read).
  - `status` 'APPLIED' | 'ACCEPTED' | 'PRE_ACCEPTED', required: APPLIED - Decision applied to at least one destination immediately. ACCEPTED - Intent stored for deferred apply on the next processing attempt. PRE_ACCEPTED - Intent stored on the transaction before destinations entered the missing-TRM wait.
  - `action` 'ACCEPT' | 'REJECT', required: Decision action for destinations waiting for a Travel Rule message (missing TRM)
  - `source` 'manual' | 'policy', required: Source of the manual decision. Values are lowercase.
  - `txId` string, required: Transaction ID
  - `destinationsAffected` integer, required: Number of destinations where the decision was applied
  - `destinationsSkipped` integer, required: Number of destinations that were skipped
  - `details` TRLinkManualDecisionDestinationDetail[], required: Per-destination details
    - `destinationScreeningId` string, required: Destination screening record ID
    - `applied` boolean, required: Whether the decision was applied to this destination
    - `skipReason` string, nullable: Reason when applied is false. Common values: deferred apply (destination could not be updated immediately), already applied, status changed, trmId exists, destination not found.

## Other responses

- `404`: No manual decision for this transaction (code 2128), or customer integration not found or not owned by tenant (code 2125).
- `default`: Error Response

---

[API](https://skmtc.dev/fireblocks/apis/fireblocks-api.md) - [All operations](https://skmtc.dev/fireblocks/apis/fireblocks-api/llms.txt) - [OpenAPI document](https://skmtc.dev/fireblocks/apis/fireblocks-api/revisions/4eba9965659a?raw)
