Delete user
Remove someone from a company. Their user account survives, they just lose access to this company, and the data they created stays. Removing yourself is refused with 403.
Authentication
sf_… API key in the bearerAuth field below.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 <= length1 <= lengthResponse Body
application/json
application/json
curl -X DELETE "https://example.com/companies/string/users/string"{ "success": true}Role
Change a member's role, and optionally their explicit permissions. Leave `permissions` out to keep whatever they have, send an array to pin an exact allowlist, or send null to drop back to the role's preset. Nobody can edit their own membership through this endpoint (403), which is what stops an owner locking themselves out.
List account groups
List a company's account groups. Groups are the sections bank accounts are filed under (for example "Operating" or "Savings"). Archived groups are included, so filter on `archived` if you only want the active ones. Results come back unsorted; sort by `order` ascending to match the order the app shows.