SaaSFlow
DevelopersAPIReferencetransactions

Transfer chain

Resolve the full path of a linked transfer, ordered from source to destination. Money moving between two accounts is two transactions, and when the legs…

Authentication

Checking whether you're signed in…
GET
/companies/{companyId}/transactions/{transactionId}/transfer_chain

Authorization

headerAuthorization<token>

A SaaSFlow API key (format sf_…) or an OAuth bearer token. Paste only the key — the proxy adds the Bearer prefix. Create an API key in Settings → Company settings → API keys — see API keys.

Path Parameters

companyId*string
Length1 <= length
transactionId*string
Length1 <= length

Query Parameters

categorizationId*string

The transfer categorization whose chain to resolve.

Length1 <= length

Response Body

Ordered transfer chain (real legs plus any transit hops)

application/json
  1. response
nodes*array<>

The transfer chain ordered "from → to". Empty if the categorization is not a linked transfer.

curl -X GET "https://example.com/companies/string/transactions/string/transfer_chain?categorizationId=string"
{  "nodes": [    {      "transactionId": "string",      "categorizationId": "string",      "accountId": "string",      "accountName": "string",      "isTransit": true,      "amountValue": "string",      "amountCurrency": "string",      "date": "string",      "isCurrent": true    }  ]}