Respond to a group member invite
On this page
GraphQL endpoint: /user
Responds to a group membership invite. The invited user can accept by setting response = "ACCEPTED" or reject the invitation via response = "REJECTED". When accepted, the user becomes a member of the group with the specified role.
Query
mutation (
$inviteId: ID!
$response: GroupInviteResponse!
) {
respondGroupUserMemberInvite(
inviteId: $inviteId
response: $response
) {
id
status
role
insertedAt
respondedAt
updatedAt
group {
id
}
user {
id
}
invitedUser {
id
}
}
}
Variables
{
"inviteId": "00000000-0000-4000-8000-000000000002",
"response": "ACCEPTED"
}
Response
{
"data": {
"respondGroupUserMemberInvite": {
"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": "2026-01-15T09:00:01.000000",
"role": "MEMBER",
"status": "ACCEPTED",
"updatedAt": "2026-01-15T09:00:02.000000",
"user": {
"id": "00000000-0000-4000-8000-000000000004"
}
}
}
}