person_withdraw
Withdraw one person from the company: their membership ends, they can no longer sign in, they leave the company messenger, and every screen stops showing them, while the attendance, leave and tasks they left behind still read.
| Namespace | person |
|---|---|
| Effect | destructive |
| Approval | required |
| Presence | not required |
| Privacy | workspace_task |
| Version | v1 |
What the model reads
Withdraw one person from the company: their membership ends, they can no longer sign in, they leave the company messenger, and every screen stops showing them, while the attendance, leave and tasks they left behind still read. Only an administrator withdraws people, and never themselves. With purge, the person is deleted outright instead when nothing refers to them. To delete what they wrote in the messenger, call person_message_delete first, while they are still in the directory. Requires approval; this action is irreversible.
Call it over HTTP
person_update
Change what the company directory holds about one person: their name, their job title, their organization, who they report to, their phone number, the day they started, whether they administer the company, and whether they still work here.
persona_identity_get
Read the agent's persona identity: every name it answers to, the first being the one it introduces itself with, and its handle, role, creature, emoji and introduction.