Skip to content

Update a group

Updates a friend group’s name, description, or members.

POST
/v1/groups/{groupId}
Media typeapplication/json
object
name
string
>= 1 characters <= 255 characters
description
string
<= 2000 characters
userIds
Array<integer>
Example
{
"name": "string",
"description": "string",
"userIds": [
0
]
}

The updated group

Media typeapplication/json
object
item
required
object
id
required
integer
>= -9007199254740991 <= 9007199254740991
name
required
string
description
string
users
required
Array<object>
object
id
required
integer
>= -9007199254740991 <= 9007199254740991
emailAddress
required
string format: email
/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/
firstName
required
string
lastName
string
verified
required
boolean
isFacebookAuth
boolean
isGoogleAuth
boolean
isMicrosoftAuth
boolean
hasPassword
boolean
userPlan
required
string
Allowed values: free premium
firstDayOfWeek
required
string
timezone
required
string
nullable
avatarUrls
object
small
required
string format: uri
medium
required
string format: uri
large
required
string format: uri
markedForDeletion
required
boolean
deletionScheduledFor
string
Example
{
"item": {
"id": 0,
"name": "string",
"description": "string",
"users": [
{
"id": 0,
"emailAddress": "user@example.com",
"firstName": "string",
"lastName": "string",
"verified": true,
"isFacebookAuth": true,
"isGoogleAuth": true,
"isMicrosoftAuth": true,
"hasPassword": true,
"userPlan": "free",
"firstDayOfWeek": "string",
"timezone": "string",
"avatarUrls": {
"small": "https://example.com",
"medium": "https://example.com",
"large": "https://example.com"
},
"markedForDeletion": true,
"deletionScheduledFor": "string"
}
]
}
}