Add members
curl --request POST \
--url https://{appId}.api-{region}.cometchat.io/v3/groups/{guid}/members \
--header 'Content-Type: application/json' \
--header 'apikey: <api-key>' \
--data '
{
"admins": [],
"moderators": [],
"participants": [],
"usersToBan": []
}
'{
"data": {
"usersToBan": {
"cometchat-uid-6": {
"success": true
}
},
"admins": {
"cometchat-uid-1": {
"success": true,
"data": {
"id": "32",
"conversationId": "group_project-group",
"sender": "app_system",
"receiverType": "group",
"receiver": "project-group",
"category": "action",
"type": "groupMember",
"data": {
"action": "added",
"entities": {
"by": {
"entity": {
"uid": "app_system",
"name": "System",
"role": "default",
"status": "offline",
"createdAt": 1596537299
},
"entityType": "user"
},
"on": {
"entity": {
"uid": "cometchat-uid-1",
"name": "Andrew Joseph",
"role": "default",
"avatar": "https://assets.cometchat.io/sampleapp/v2/users/cometchat-uid-1.webp",
"status": "offline",
"createdAt": 1596537299
},
"entityType": "user"
},
"for": {
"entity": {
"guid": "project-group",
"icon": "https://assets.cometchat.io/sampleapp/v2/groups/cometchat-guid-1.webp",
"name": "Project Group",
"tags": [
"friends",
"project"
],
"type": "public",
"owner": "cometchat-uid-2",
"createdAt": 1625460947,
"description": "project related discussions between members",
"membersCount": 2,
"conversationId": "group_project-group"
},
"entityType": "group"
}
}
},
"sentAt": 1625460972,
"updatedAt": 1625460972
}
}
},
"moderators": {
"cometchat-uid-3": {
"success": true,
"data": {
"id": "33",
"conversationId": "group_project-group",
"sender": "app_system",
"receiverType": "group",
"receiver": "project-group",
"category": "action",
"type": "groupMember",
"data": {
"action": "added",
"entities": {
"by": {
"entity": {
"uid": "app_system",
"name": "System",
"role": "default",
"status": "offline",
"createdAt": 1596537299
},
"entityType": "user"
},
"on": {
"entity": {
"uid": "cometchat-uid-3",
"name": "Nancy Grace",
"role": "default",
"avatar": "https://assets.cometchat.io/sampleapp/v2/users/cometchat-uid-3.webp",
"status": "offline",
"createdAt": 1596537299,
"updatedAt": 1625234590
},
"entityType": "user"
},
"for": {
"entity": {
"guid": "project-group",
"icon": "https://assets.cometchat.io/sampleapp/v2/groups/cometchat-guid-1.webp",
"name": "Project Group",
"tags": [
"friends",
"project"
],
"type": "public",
"owner": "cometchat-uid-2",
"createdAt": 1625460947,
"updatedAt": 1625460972,
"description": "project related discussions between members",
"membersCount": 3,
"conversationId": "group_project-group"
},
"entityType": "group"
}
}
},
"sentAt": 1625460973,
"updatedAt": 1625460973
}
}
},
"participants": {
"cometchat-uid-4": {
"success": true,
"data": {
"id": "34",
"conversationId": "group_project-group",
"sender": "app_system",
"receiverType": "group",
"receiver": "project-group",
"category": "action",
"type": "groupMember",
"data": {
"action": "added",
"entities": {
"by": {
"entity": {
"uid": "app_system",
"name": "System",
"role": "default",
"status": "offline",
"createdAt": 1596537299
},
"entityType": "user"
},
"on": {
"entity": {
"uid": "cometchat-uid-4",
"name": "Susan Marie",
"role": "default",
"avatar": "https://assets.cometchat.io/sampleapp/v2/users/cometchat-uid-4.webp",
"status": "offline",
"createdAt": 1596537299
},
"entityType": "user"
},
"for": {
"entity": {
"guid": "project-group",
"icon": "https://assets.cometchat.io/sampleapp/v2/groups/cometchat-guid-1.webp",
"name": "Project Group",
"tags": [
"friends",
"project"
],
"type": "public",
"owner": "cometchat-uid-2",
"createdAt": 1625460947,
"updatedAt": 1625460973,
"description": "project related discussions between members",
"membersCount": 4,
"conversationId": "group_project-group"
},
"entityType": "group"
}
}
},
"sentAt": 1625460973,
"updatedAt": 1625460973
}
},
"cometchat-uid-5": {
"success": true,
"data": {
"id": "35",
"conversationId": "group_project-group",
"sender": "app_system",
"receiverType": "group",
"receiver": "project-group",
"category": "action",
"type": "groupMember",
"data": {
"action": "added",
"entities": {
"by": {
"entity": {
"uid": "app_system",
"name": "System",
"role": "default",
"status": "offline",
"createdAt": 1596537299
},
"entityType": "user"
},
"on": {
"entity": {
"uid": "cometchat-uid-5",
"name": "John Paul",
"role": "default",
"avatar": "https://assets.cometchat.io/sampleapp/v2/users/cometchat-uid-5.webp",
"status": "offline",
"createdAt": 1596537299
},
"entityType": "user"
},
"for": {
"entity": {
"guid": "project-group",
"icon": "https://assets.cometchat.io/sampleapp/v2/groups/cometchat-guid-1.webp",
"name": "Project Group",
"tags": [
"friends",
"project"
],
"type": "public",
"owner": "cometchat-uid-2",
"createdAt": 1625460947,
"updatedAt": 1625460973,
"description": "project related discussions between members",
"membersCount": 5,
"conversationId": "group_project-group"
},
"entityType": "group"
}
}
},
"sentAt": 1625460973,
"updatedAt": 1625460973
}
}
}
}
}Group Members
Add members
Adds multiple users as per the scope.
POST
/
groups
/
{guid}
/
members
Add members
curl --request POST \
--url https://{appId}.api-{region}.cometchat.io/v3/groups/{guid}/members \
--header 'Content-Type: application/json' \
--header 'apikey: <api-key>' \
--data '
{
"admins": [],
"moderators": [],
"participants": [],
"usersToBan": []
}
'{
"data": {
"usersToBan": {
"cometchat-uid-6": {
"success": true
}
},
"admins": {
"cometchat-uid-1": {
"success": true,
"data": {
"id": "32",
"conversationId": "group_project-group",
"sender": "app_system",
"receiverType": "group",
"receiver": "project-group",
"category": "action",
"type": "groupMember",
"data": {
"action": "added",
"entities": {
"by": {
"entity": {
"uid": "app_system",
"name": "System",
"role": "default",
"status": "offline",
"createdAt": 1596537299
},
"entityType": "user"
},
"on": {
"entity": {
"uid": "cometchat-uid-1",
"name": "Andrew Joseph",
"role": "default",
"avatar": "https://assets.cometchat.io/sampleapp/v2/users/cometchat-uid-1.webp",
"status": "offline",
"createdAt": 1596537299
},
"entityType": "user"
},
"for": {
"entity": {
"guid": "project-group",
"icon": "https://assets.cometchat.io/sampleapp/v2/groups/cometchat-guid-1.webp",
"name": "Project Group",
"tags": [
"friends",
"project"
],
"type": "public",
"owner": "cometchat-uid-2",
"createdAt": 1625460947,
"description": "project related discussions between members",
"membersCount": 2,
"conversationId": "group_project-group"
},
"entityType": "group"
}
}
},
"sentAt": 1625460972,
"updatedAt": 1625460972
}
}
},
"moderators": {
"cometchat-uid-3": {
"success": true,
"data": {
"id": "33",
"conversationId": "group_project-group",
"sender": "app_system",
"receiverType": "group",
"receiver": "project-group",
"category": "action",
"type": "groupMember",
"data": {
"action": "added",
"entities": {
"by": {
"entity": {
"uid": "app_system",
"name": "System",
"role": "default",
"status": "offline",
"createdAt": 1596537299
},
"entityType": "user"
},
"on": {
"entity": {
"uid": "cometchat-uid-3",
"name": "Nancy Grace",
"role": "default",
"avatar": "https://assets.cometchat.io/sampleapp/v2/users/cometchat-uid-3.webp",
"status": "offline",
"createdAt": 1596537299,
"updatedAt": 1625234590
},
"entityType": "user"
},
"for": {
"entity": {
"guid": "project-group",
"icon": "https://assets.cometchat.io/sampleapp/v2/groups/cometchat-guid-1.webp",
"name": "Project Group",
"tags": [
"friends",
"project"
],
"type": "public",
"owner": "cometchat-uid-2",
"createdAt": 1625460947,
"updatedAt": 1625460972,
"description": "project related discussions between members",
"membersCount": 3,
"conversationId": "group_project-group"
},
"entityType": "group"
}
}
},
"sentAt": 1625460973,
"updatedAt": 1625460973
}
}
},
"participants": {
"cometchat-uid-4": {
"success": true,
"data": {
"id": "34",
"conversationId": "group_project-group",
"sender": "app_system",
"receiverType": "group",
"receiver": "project-group",
"category": "action",
"type": "groupMember",
"data": {
"action": "added",
"entities": {
"by": {
"entity": {
"uid": "app_system",
"name": "System",
"role": "default",
"status": "offline",
"createdAt": 1596537299
},
"entityType": "user"
},
"on": {
"entity": {
"uid": "cometchat-uid-4",
"name": "Susan Marie",
"role": "default",
"avatar": "https://assets.cometchat.io/sampleapp/v2/users/cometchat-uid-4.webp",
"status": "offline",
"createdAt": 1596537299
},
"entityType": "user"
},
"for": {
"entity": {
"guid": "project-group",
"icon": "https://assets.cometchat.io/sampleapp/v2/groups/cometchat-guid-1.webp",
"name": "Project Group",
"tags": [
"friends",
"project"
],
"type": "public",
"owner": "cometchat-uid-2",
"createdAt": 1625460947,
"updatedAt": 1625460973,
"description": "project related discussions between members",
"membersCount": 4,
"conversationId": "group_project-group"
},
"entityType": "group"
}
}
},
"sentAt": 1625460973,
"updatedAt": 1625460973
}
},
"cometchat-uid-5": {
"success": true,
"data": {
"id": "35",
"conversationId": "group_project-group",
"sender": "app_system",
"receiverType": "group",
"receiver": "project-group",
"category": "action",
"type": "groupMember",
"data": {
"action": "added",
"entities": {
"by": {
"entity": {
"uid": "app_system",
"name": "System",
"role": "default",
"status": "offline",
"createdAt": 1596537299
},
"entityType": "user"
},
"on": {
"entity": {
"uid": "cometchat-uid-5",
"name": "John Paul",
"role": "default",
"avatar": "https://assets.cometchat.io/sampleapp/v2/users/cometchat-uid-5.webp",
"status": "offline",
"createdAt": 1596537299
},
"entityType": "user"
},
"for": {
"entity": {
"guid": "project-group",
"icon": "https://assets.cometchat.io/sampleapp/v2/groups/cometchat-guid-1.webp",
"name": "Project Group",
"tags": [
"friends",
"project"
],
"type": "public",
"owner": "cometchat-uid-2",
"createdAt": 1625460947,
"updatedAt": 1625460973,
"description": "project related discussions between members",
"membersCount": 5,
"conversationId": "group_project-group"
},
"entityType": "group"
}
}
},
"sentAt": 1625460973,
"updatedAt": 1625460973
}
}
}
}
}For the complete error reference, see Error Guide.Documentation Index
Fetch the complete documentation index at: https://cometchat-22654f5b-docs-campaigns-service-rest-api.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
Authorizations
API Key with fullAccess scope(i.e. Rest API Key from the Dashboard).
Headers
UID of the user on whose behalf the action is performed.
Path Parameters
A GUID of a group.
Body
application/json
Response
200 - application/json
Create Group Members
Was this page helpful?
⌘I