Invite a team member
invite_team_memberSend an Approveit invitation to an email address. Sends real mail to a real person — confirm the address and role with the user first. Two-step: call with confirmed=false (the default) first for a preview with NOTHING sent yet; call again with confirmed=true to send it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| role | No | Their team role. Defaults to Requestor (can submit and track requests). Use Admin only if the user explicitly asks for admin access. | |
| Yes | The invitee's email address. Must be a valid email. | ||
| confirmed | No | Whether the user has explicitly confirmed sending this invite. MUST be false (or omitted) on the first call — the tool returns a preview for the user to verify. Set to true ONLY after the user has explicitly said yes to the previewed email and role. Never set true on the assumption the user 'probably meant yes' — re-preview if their reply is ambiguous. | |
| full_name | No | Optional. The invitee's full name, used only to personalize the assistant's reply (the invite email doesn't store names — those come from the signup form). |