Delete company
Ask the person to approve deleting the company with all its data. This cannot be undone; only ask when the person said so in plain words.
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
Waiting for the person to approve
application/json- response
id*stringaction*stringparams*status*stringpending until the person decides; succeeded, failed (see result.error), rejected, or expired after an hour without a decision.
"pending""executing""succeeded""failed""rejected""expired"result*|nullurl*stringWhere the person reviews and approves the request.
createdTime*stringexpiresTime*stringdecidedTime*string|nullnextAction*stringWhat to do with the link.
curl -X POST 'https://api.saasflow.com/companies/string/access_requests/delete_company' \ -H 'Content-Type: application/json' \ -d '{}'{ "id": "string", "action": "string", "params": { "property1": null, "property2": null }, "status": "pending", "result": { "apiKeyId": "string", "error": "string" }, "url": "string", "createdTime": "string", "expiresTime": "string", "decidedTime": "string", "nextAction": "string"}Revoke api key
Ask the person to approve revoking a company API key, say one that leaked or belongs to a script nobody runs anymore.
Retrieve access request
The state of an access request this connection made: whether the person approved it and how it went. A failed change says why in result.error; ask for a…