Revoke access to one app
people_revokeRevoke one person’s access to a single private HTTP/file app by expiring their grant and return the updated access status.
Instructions
Deny one person's access to one private HTTP/file app by expiring that grant; return the person view, app and revoked=true. Use people_revoke for one app; people_remove revokes the person across apps, and people_grant allows one app. An unknown login is a no-op. Otherwise, if the app was not yet people-scoped, it becomes scoped: callers without a grant or explicit legacy allow rule are denied. Preserves all other grants and invitations; cannot clear an owner revocation. Changes local state only and creates no network invitation. Accepted network shares and in-flight streams remain; ask the owner to clean up invitations.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | Yes | ||
| who | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| app | Yes | ||
| person | Yes | ||
| revoked | Yes |