Commands
Sub-groups have their own pages:
identity domain and identity email, identity phone, and identity connections below.
create, list, show, update, delete
create and update take --name and --description. show and delete take the id positionally and accept no flags. The emails, phones, domains, and connections arrays are the persona’s attached channels — populated by the sub-groups.
Granting a persona to an agent
The grant is a two-sided edge, so both sides are named on the command that makes it, and you can read it from either end:
Connections
An OAuth connection lets a persona act in a third-party tool.--connector takes an app id out of the catalogue, so start by searching it:
app is worth reading before config-add: it prints which auth methods work (managed_oauth needs no credentials of your own), the operations that get pinned by default, and any value connecting will still ask for — an account subdomain, a region. --auth takes one of managed_oauth, oauth, api_key; anything else exits 2 and lists the valid values. Register the config once, then connect each persona:
connect answers with a connect_link. Hand it to the person who owns the account; the connection stays initiated until they finish authorizing, and connections show is the poll that reconciles it — there is no webhook for this yet.
configs returning an empty list means no app has been registered for this org yet — connect has nothing to connect through until config-add runs.