Create a group
Create a group with required members to start a group conversation using below API.
info
{api-base-url} can be obtained from the MirrorFly console.
HTTP request#
Request Params#
| Param | DataType | Required | Description | 
|---|---|---|---|
| groupName | String | Yes | A name for this group | 
| groupImageUrl | String | No | Group profile picture url | 
| groupMembers | Array of objects | Yes | List of members to be added to this group | 
| groupMembers.isAdmin | boolean | No | Whether to add this member as admin default value is false | 
| groupMembers.userId | String | Yes | UserId of the member to be added | 
| licenseKey | String | Yes | Licensekey for this group | 
| metaData | String | No | JSON-formatted string to which you would like to add metadata. Can add three key-value pairs, where the values can be either numbers or strings. "metaData":{"key1":"value1","key2":"value2","key3":"value3"} | 
Responses#
If successful, this action creates a group and adds provided members to it.
Error#
In the case of an error, an error object like below is returned.
When the token passed in Headers is expired
In the case of a Bad Request, an error message is returned