Skip to main content

Group Service Events 1.0.0 documentation

Table of Contents

Operations

PUB groupMember.groupMemberInvited Operation

Inform about a user invited to join a group

Message groupMemberInvited

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
requesterUserIdstring----
invitedUserIdstring----

Examples of payload (generated)

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

PUB groupMember.groupMemberJoinRequested Operation

Inform about a user submit request to join a group

Message groupMemberJoinRequested

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
adminIdsarray<string>----
adminIds (single item)string----
userIdstring----

Examples of payload (generated)

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

PUB groupMember.groupMemberJoinAccepted Operation

Inform about user's join group request accepted

Message groupMemberJoinAccepted

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
requesterUserIdstring----
acceptedUserIdstring----

Examples of payload (generated)

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

PUB groupMember.groupMemberJoinRejected Operation

Inform about user's join group request rejected

Message groupMemberJoinRejected

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
requesterUserIdstring----
rejectedUserIdstring----

Examples of payload (generated)

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

PUB group.groupCreated Operation

Inform about created new group

Message groupCreated

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
groupDescriptionstring----
groupIconstring----
groupRegionstring----
groupTypestring----
userIdstring----

Examples of payload (generated)

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

PUB group.groupUpdated Operation

Inform about group updated

Message groupUpdated

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
groupDescriptionstring----
groupIconstring----
groupRegionstring----
groupTypestring----
userIdstring----

Examples of payload (generated)

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

PUB group.groupCustomRulesUpdated Operation

Inform about group Custom Rules Updated

Message groupCustomRulesUpdated

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
groupCustomRulesstring----
userIdstring----

Examples of payload (generated)

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

PUB group.groupDeleted Operation

Inform about group Deleted

Message groupDeleted

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
userIdstring----

Examples of payload (generated)

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

PUB group.groupPredefinedRulesUpdated Operation

Inform about group Predefined Rules Updated

Message groupPredefinedRulesUpdated

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
groupPredefinedRulesstring----
userIdstring----

Examples of payload (generated)

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

PUB group.groupPredefinedRulesDeleted Operation

Inform about group Predefined Rules Deleted

Message groupPredefinedRulesDeleted

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
groupPredefinedRulesstring----
userIdstring----

Examples of payload (generated)

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

PUB groupRoles.groupRoleAssigned Operation

Inform about assigned user's for specific group roles

Message groupRoleAssigned

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
memberRoleIdstring----
requesterUserIdstring----
assignedUserIdstring----

Examples of payload (generated)

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

PUB groupRoles.groupRoleRemoved Operation

Inform about removed user's for specific group roles

Message groupRoleRemoved

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
memberRoleIdstring----
requesterUserIdstring----
removedUserIdstring----

Examples of payload (generated)

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

PUB groupMember.groupMemberInvitationAccepted Operation

Inform about user accept invitation to the specific group

Message groupMemberInvitationAccepted

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
userIdstring----

Examples of payload (generated)

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

PUB groupMember.groupMemberInvitationRejected Operation

Inform about user reject invitation to the specific group

Message groupMemberInvitationRejected

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
userIdstring----

Examples of payload (generated)

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

PUB groupMember.groupMemberLeft Operation

Inform about user left from the group

Message groupMemberLeft

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
userIdstring----

Examples of payload (generated)

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

PUB groupMember.groupMemberJoinRequestCanceled Operation

Inform about cancel request to join group

Message groupMemberJoinRequestCanceled

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
userIdstring----

Examples of payload (generated)

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

PUB groupMember.groupMemberKicked Operation

Inform about kicked user member to the specific group

Message groupMemberKicked

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
requesterUserIdstring----
kickedUserIdstring----

Examples of payload (generated)

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

PUB groupMember.groupMemberInvitationMemberCanceled Operation

Inform about cancel invitation group member

Message groupMemberInvitationMemberCanceled

Payload
NameTypeDescriptionValueConstraintsNotes
(root)object---additional properties are allowed
namespacestring----
groupIdstring----
groupNamestring----
requesterUserIdstring----
cancelledUserIdstring----

Examples of payload (generated)

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