Invite member
core_inviteShare this workspace: by email (they sign in with Google) or as a member token (a link that is the key). The link is the key: whoever opens it works here under that name and role, and every act they (or their agent) take is attributed to that name. Roles: owner (everything), controller (everything but workspace admin), clerk (day-to-day, no credit authority), viewer (read only). Denials are one-sentence refusals, logged — attempted overreach is reviewable, like everything else. Effects: member token minted.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Who this is for — becomes the actor on every act they take. For an email invite, the email works as the name. | |
| role | Yes | What they may do here. | |
| No | Invite by email instead of minting a link: they sign in with Google and land here with this role. |