Batch delete
Delete many vendors in one call. selection works two ways: mode: "ids" with an explicit list, or mode: "filter" with the same q the list endpoint takes…
Authentication
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.
In: header
Path Parameters
1 <= lengthRequest Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Response Body
application/json
application/json
curl -X POST "https://example.com/companies/string/vendors/batch_delete" \ -H "Content-Type: application/json" \ -d '{ "selection": { "mode": "ids", "ids": [ "string" ] } }'{ "success": true, "affected": 0}Apply default categorization
Re-apply a vendor's default categorization to transactions already booked against it. applyTo decides how far it reaches: empty only fills in transactions…
Merge
Merge duplicate vendors into one. Creates the vendor described in the body, repoints the transactions and external ids of every id in vendorIds onto it…