Skip to main content
Last updated on July 3, 2025

Group Service Events 1.0.0 documentation

Published Messages (groupMember.groupMemberInvited)

The service publishes one of these messages below.

groupMemberInvited

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"requesterUserId": "string",
"invitedUserId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

requesterUserId

This is a free-form object.

invitedUserId

This is a free-form object.

Published Messages (groupMember.groupMemberJoinRequested)

The service publishes one of these messages below.

groupMemberJoinRequested

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"adminIds": [
"string"
],
"userId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

adminIds

This is a free-form object.

userId

This is a free-form object.

Published Messages (groupMember.groupMemberJoinAccepted)

The service publishes one of these messages below.

groupMemberJoinAccepted

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"requesterUserId": "string",
"acceptedUserId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

requesterUserId

This is a free-form object.

acceptedUserId

This is a free-form object.

Published Messages (groupMember.groupMemberJoinRejected)

The service publishes one of these messages below.

groupMemberJoinRejected

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"requesterUserId": "string",
"rejectedUserId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

requesterUserId

This is a free-form object.

rejectedUserId

This is a free-form object.

Published Messages (group.groupCreated)

The service publishes one of these messages below.

groupCreated

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"groupDescription": "string",
"groupIcon": "string",
"groupRegion": "string",
"groupType": "string",
"userId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

groupDescription

This is a free-form object.

groupIcon

This is a free-form object.

groupRegion

This is a free-form object.

groupType

This is a free-form object.

userId

This is a free-form object.

Published Messages (group.groupUpdated)

The service publishes one of these messages below.

groupUpdated

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"groupDescription": "string",
"groupIcon": "string",
"groupRegion": "string",
"groupType": "string",
"userId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

groupDescription

This is a free-form object.

groupIcon

This is a free-form object.

groupRegion

This is a free-form object.

groupType

This is a free-form object.

userId

This is a free-form object.

Published Messages (group.groupCustomRulesUpdated)

The service publishes one of these messages below.

groupCustomRulesUpdated

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"groupCustomRules": "string",
"userId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

groupCustomRules

This is a free-form object.

userId

This is a free-form object.

Published Messages (group.groupDeleted)

The service publishes one of these messages below.

groupDeleted

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"userId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

userId

This is a free-form object.

Published Messages (group.groupPredefinedRulesUpdated)

The service publishes one of these messages below.

groupPredefinedRulesUpdated

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"groupPredefinedRules": "string",
"userId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

groupPredefinedRules

This is a free-form object.

userId

This is a free-form object.

Published Messages (group.groupPredefinedRulesDeleted)

The service publishes one of these messages below.

groupPredefinedRulesDeleted

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"groupPredefinedRules": "string",
"userId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

groupPredefinedRules

This is a free-form object.

userId

This is a free-form object.

Published Messages (groupRoles.groupRoleAssigned)

The service publishes one of these messages below.

groupRoleAssigned

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"memberRoleId": "string",
"requesterUserId": "string",
"assignedUserId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

memberRoleId

This is a free-form object.

requesterUserId

This is a free-form object.

assignedUserId

This is a free-form object.

Published Messages (groupRoles.groupRoleRemoved)

The service publishes one of these messages below.

groupRoleRemoved

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"memberRoleId": "string",
"requesterUserId": "string",
"removedUserId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

memberRoleId

This is a free-form object.

requesterUserId

This is a free-form object.

removedUserId

This is a free-form object.

Published Messages (groupMember.groupMemberInvitationAccepted)

The service publishes one of these messages below.

groupMemberInvitationAccepted

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"userId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

userId

This is a free-form object.

Published Messages (groupMember.groupMemberInvitationRejected)

The service publishes one of these messages below.

groupMemberInvitationRejected

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"userId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

userId

This is a free-form object.

Published Messages (groupMember.groupMemberLeft)

The service publishes one of these messages below.

groupMemberLeft

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"userId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

userId

This is a free-form object.

Published Messages (groupMember.groupMemberJoinRequestCanceled)

The service publishes one of these messages below.

groupMemberJoinRequestCanceled

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"userId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

userId

This is a free-form object.

Published Messages (groupMember.groupMemberKicked)

The service publishes one of these messages below.

groupMemberKicked

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"requesterUserId": "string",
"kickedUserId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

requesterUserId

This is a free-form object.

kickedUserId

This is a free-form object.

Published Messages (groupMember.groupMemberInvitationMemberCanceled)

The service publishes one of these messages below.

groupMemberInvitationMemberCanceled

Contains fields from and the following payload.

Example value
{
"namespace": "string",
"groupId": "string",
"groupName": "string",
"requesterUserId": "string",
"cancelledUserId": "string"
}

namespace

This is a free-form object.

groupId

This is a free-form object.

groupName

This is a free-form object.

requesterUserId

This is a free-form object.

cancelledUserId

This is a free-form object.

Schemas