oto_admin_org
Manage organizations. op=create (name + admin = email|sub of the person who will run it, or "me"/omitted for yourself; super admin) / archive (org_id, super admin; an org already archived answers already_archived: true, nothing done) / list (all orgs, platform admin) / get (org_id → full fiche: org (with trial_ends_at, the trial end pushed by commerce, null = no trial), members, secrets, option_comps, billing, and entitlements = the org's declared rights (org rows and rows of a person in the org, expired included, with source, dates and who set them); platform admin) / entitlements (declared rights across the platform, gifts to a person everywhere included; platform admin; filters right, source, scope org|personne_dans_org|personne_partout|personne, active true = valid now / false = expired or not started / omitted = all, expires_before, org_created_after, org_id; page limit (100, max 500) + cursor = previous next_cursor; compact rows, full=true adds names, email and who set them).
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>"
},
"name": "oto_admin_org"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| op | Yes | ||
| _org | No | ||
| full | No | ||
| name | No | ||
| admin | No | ||
| limit | No | ||
| right | No | ||
| scope | No | ||
| active | No | ||
| cursor | No | ||
| org_id | No | ||
| source | No | ||
| expires_before | No | ||
| org_created_after | No |