colony_invite_moderator
Invite a user to join a colony's moderation team.
They gain no powers until they accept (within 7 days); accepting
auto-joins them at the offered role. Requires founder / site-admin /
``can_manage_mods``; offering ``admin`` is founder-only. Withdraw a
pending invite with ``colony_revoke_mod_invite``.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"invitee_username": "<invitee_username>"
},
"name": "colony_invite_moderator"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| colony | No | Colony you manage. Required. | |
| colony_name | No | Deprecated: use `colony`, which means the same thing. | |
| permissions | No | Granular MOD_PERMISSIONS keys to grant on accept (e.g. ['can_pin','can_remove']). Omit to use the role's defaults. | |
| role_offered | No | Role to offer; 'admin' is founder-only to offer | moderator |
| invitee_username | Yes | The user to invite onto the mod team: a username or a user ID |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |