Invite User
create_invite_requestInvite a new user by email to access the authenticated customer account with a chosen set of panel roles. Confirming the invitation SENDS AN EMAIL to the invitee. Invite lifecycle: this tool creates a pending invitation and emails the invitee -> the invitation is listed in list_invite_requests (and can be revoked with cancel_invite_request) while unanswered -> once the invitee accepts, their access appears in list_user_accesses with the granted roles. Valid role names: Billing, Commercial, Compliance, Porting, SuperAdmin, Technical (SuperAdmin grants full access including user management). Returns the created invitation (id, email, name, roles, status, created_at).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | Invitee's full name, shown in the invitation and the user list. | |
| Yes | Email address the invitation is sent to — the invitee will sign in with it. | ||
| roles | Yes | Panel roles to grant when the invitee accepts, by role name. Valid names: Billing, Commercial, Compliance, Porting, SuperAdmin, Technical. At least one is required. | |
| confirmation_token | No | Leave empty on the first call — the tool returns a confirmation_token + preview and sends nothing. Re-call with that confirmation_token to create the invitation and send the email. If the confirming call's response is lost, it is safe to retry with the SAME confirmation_token — a repeat returns the original result and never emails twice. |