Retrieve a single transaction by internal ID or external ID
origin and destination objects (with resolved entity data when available). This differs from Create transaction, which uses flatter originDetails / destinationDetails on the request body.
The rules engine is not run on read: there is no rulesExecutionSummary on this response.
| Method | Endpoint | Use when |
|---|---|---|
| By ID | GET /transactions/{id} | You have gu1βs transaction UUID |
| By external ID | GET /transactions/external/{externalId} | You only have your own externalId from create |
{ "transaction": { ... }, "baseCurrency": "..." }.
transaction.id from create).externalId you sent when creating the transaction.transactions:read):
{ currency, exchangeRate, value }entityId, externalId, name, country, type (person | company | null), taxId, riskScore, details (object; includes payment-related data you stored)USD), used as reference for multi-currency displays.