Invite a user to join a group
On this page
GraphQL endpoint: /user
Invites a user to join a group. Only group admins can invite new members. The invited user receives a pending invite that they can accept or reject.
Query
mutation (
$groupId: ID!
$invitedUserId: ID!
$role: GroupRoleType!
) {
createGroupUserMemberInvite (
groupId: $groupId
invitedUserId: $invitedUserId
role: $role
) {
id
status
role
insertedAt
respondedAt
updatedAt
group {
id
}
user {
id
}
invitedUser {
id
}
}
}
Variables
{
"groupId": "00000000-0000-4000-8000-000000000001",
"invitedUserId": "00000000-0000-4000-8000-000000000003",
"role": "MEMBER"
}
Response
{
"data": {
"createGroupUserMemberInvite": {
"group": {
"id": "00000000-0000-4000-8000-000000000001"
},
"id": "00000000-0000-4000-8000-000000000002",
"insertedAt": "2026-01-15T09:00:00.000000",
"invitedUser": {
"id": "00000000-0000-4000-8000-000000000003"
},
"respondedAt": null,
"role": "MEMBER",
"status": "PENDING",
"updatedAt": "2026-01-15T09:00:00.000000",
"user": {
"id": "00000000-0000-4000-8000-000000000004"
}
}
}
}