oto_admin_account
Pause an account without deleting anything. op=suspend (target = the account's sub — NOT an email; reason required) → the account can no longer do anything, on any face, from its very next request: a token issued before the pause stops working immediately. NOTHING is deleted or detached — org memberships, projects, documents, datastore rows, vault credentials and journal entries all stay, and still name this account as their author. The account keeps its seat in member lists, flagged as paused. What it LENT (connector accounts, keys lent to peers) stops with it — borrowers get a named lender_suspended refusal — and comes back unchanged on resume. op=resume (target) → lifts the pause; it is the only way back, no automatic mechanism can revive a paused account. Super platform admin on anyone; a tenant admin on accounts of their OWN tenant, with no platform role. Not an org admin: an account is not owned by an org, and pausing it would cut spaces that admin has no title over — to act on ONE org only, remove the member with oto_admin_org_member.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"op": "<op>",
"target": "<target>"
},
"name": "oto_admin_account"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | ||
| _org | No | ||
| reason | No | ||
| target | Yes |