Bulk remove history
Permanently delete transactions before beforeDate on the listed accounts and set the company data start date, so reporting begins from a clean, fully…
Authentication
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*string1 <= lengthapplication/json- body
beforeDate*string^\d{4}-\d{2}-\d{2}$accountIds*array<string>initialBalances?array<>History removed for the selected accounts and the company data start date set. An empty accountIds list only sets the date.
application/json- response
results*array<>archivedAccountIds*array<string>dataStartDate*stringcurl -X POST 'https://api.saasflow.com/companies/string/accounts/remove_history' \ -H 'Content-Type: application/json' \ -d '{ "beforeDate": "string", "accountIds": [ "string" ]}'{ "results": [ { "accountId": "string", "removedCount": 0, "newBalance": "string" } ], "archivedAccountIds": [ "string" ], "dataStartDate": "string"}Remove history preview
Preview what cutting off history before a date would do, without changing anything. Returns per-account transaction counts and date ranges, plus…
Reorder
Reorder accounts inside one group, and move them into it in the same call. Every id in accountIds is assigned to accountGroupId (null for the ungrouped…