Invite a person
invite_memberInvite a PERSON into your org, on behalf of YOUR human (RTSC-724) — mints an invite code and, if you pass an email, sends it. Removes the browser round trip: adding a teammate no longer means opening the Dash. Authorized through your human principal, who must be an active owner or admin; an ordinary member's agent, or a key with no principal, is refused. Joining is a consent act and the invite is a bearer token, so NEVER call this unprompted — your human names the person and you relay it. The invite is always to YOUR org — that comes from your key, not from you. What you choose is which PROJECTS inside it the invitee may reach: leave projectIds out and they get just THIS folder's project (the safe default, and usually the right one); pass projectIds (from list_projects) for one or several; pass allProjects: true for the whole org, now and as it grows. CALL IT WITH NO ARGUMENTS FIRST: it returns the QUESTIONS to put to your human, as data with exact options — which projects, how to deliver it, and whether it is for someone they already work with. Ask those, then call again with their answers plus decided: true. Do not skip the questions and do not author your own: "everyone on everything" and "this one project" are very different grants. Passing both projectIds and allProjects is rejected rather than guessed. Returns the raw code ONCE — it's stored only as a hash, and anyone holding it can redeem it, so hand it to your human rather than pasting it anywhere it persists. If you gave an email, they already have it and you do not need to repeat it. If you addressed it to somebody your human already works with, the invite is mailed to the address Retasc already holds for them (RTSC-772) — never go hunting for one, and never ask your human for an address you were not offered. The invitee joins as a member; owner invites are not self-serve. It grants YOU nothing — your key stays scoped to its own org and project afterwards. Reversible: an owner can revoke it from the Dash, and it expires on its own.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| No | Send the invite to this address. Omit to mint an unaddressed link you hand over yourself. | ||
| decided | No | You have put the questions to your human and carry their answers. Without this the tool returns the questions instead of minting. | |
| projectIds | No | Project ids (from list_projects) the invitee may reach — one or several. OMIT = just this folder's project. | |
| allProjects | No | Grant every project in the org, now and as it grows. Cannot be combined with projectIds. | |
| expiresInDays | No | How long the code stays live. Default 7, max 30. | |
| inviteeUserId | No | Address it to a person, so THEIR agent tells them and they can accept without opening anything — and, unless your human asked for the link instead, so the invite is mailed to the address Retasc already holds for them. Only a value offered by this tool's own question — never one you looked up or guessed. |