DevelopersAPIReferencetransactions
Import
Bulk-import transactions, which is the endpoint behind CSV upload and any backfill of history. Amounts follow the same convention as single creation…
Authentication
Checking whether you're signed in…
POST
header
Authorization<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.
companyId*stringLength
1 <= lengthapplication/json- body
transactions*array<>Transactions imported
application/json- response
success*booleancount*numberskippedBeforeDataStart*integerdataStartDate*string|nullcurl -X POST "https://example.com/companies/string/transactions/import" \ -H "Content-Type: application/json" \ -d '{ "transactions": [ { "accountId": "string", "date": "string", "fromTo": "string", "description": "string", "amountValue": "string", "amountCurrency": "string" } ] }'{ "success": true, "count": 0, "skippedBeforeDataStart": 0, "dataStartDate": "string"}Categorization status
Given up to 10,000 transaction ids, return which of them are still open and the amount of each. Built for review tooling that produced suggestions a while…
Unlink transfer
Break a transfer link. How much comes apart depends on link: path dissolves the whole transfer and removes the transit bookings SaaSFlow created, counter…