πŸ—ƒοΈEndpoints - Groups

List group members

get

List Group members

Paramètres de chemin
groupIdstringRequis

The id of the group

ParamΓ¨tres de requΓͺte
pageinteger | nullableOptionnel

The page number in a paginated set of results

limitinteger | nullableOptionnel

The limit of results to be returned per page

email[in]string[]Optionnel

The emails of spot member to include in the result

firstname[in]string[]Optionnel

The firstnames of spot member to include in the result

lastname[in]string[]Optionnel

The lastnames of spot member to include in the result

registrationDate[before]integerOptionnel

Spot members where registration date is before a specific date (Unix timestamp format)

registrationDate[after]integerOptionnel

Spot members where registration date is after a specific date (Unix timestamp format)

RΓ©ponses
200

Group members returned successfully

application/json
get
/v1/groups/{groupId}/spotMembers

Add member to a group

post

Add member to a group

Paramètres de chemin
groupIdstringRequis

The id of the group

Corps
spotMemberIdstringRequis

An uuid representing the unique identifier of the spot member to add to the group

RΓ©ponses
post
/v1/groups/{groupId}/spotMembers

Aucun contenu

Create a group

post

Create a group

Corps
namestringRequis

The name of the group

descriptionstringOptionnel

The description of the group

emojistringOptionnel

The emoji of the group

RΓ©ponses
post
/v1/groups

List groups

get

List groups

ParamΓ¨tres de requΓͺte
pageinteger | nullableOptionnel

The page number in a paginated set of results

limitinteger | nullableOptionnel

The limit of results to be returned per page

name[eq]stringOptionnel

Get a group by a specific name

name[contains]stringOptionnel

Get a group that contains this name

RΓ©ponses
200

Groups returned successfully

application/json
get
/v1/groups

Delete a group

delete

Delete a group

Paramètres de chemin
groupIdstringRequis

The id of the group

RΓ©ponses
delete
/v1/groups/{groupId}

Aucun contenu

Update a group

put

Update a group

Paramètres de chemin
groupIdstringRequis

The id of the group

Corps
namestringOptionnel

The name of the group

descriptionstring | nullableOptionnel

The description of the group

emojistring | nullableOptionnel

The emoji of the group

RΓ©ponses
200

Group successfully updated

application/json
put
/v1/groups/{groupId}

Get a group

get

Get a group

Paramètres de chemin
groupIdstringRequis

The id of the group

RΓ©ponses
200

Group found and returned successfully

application/json
get
/v1/groups/{groupId}

Add multiple members to a group

post

Add members to a group

Paramètres de chemin
groupIdstringRequis

The id of the group

Corps
spotMemberIdsstring[]Requis

An array of strings representing the unique identifiers of spot members to add to group

RΓ©ponses
200

Members successfully added

application/json
post
/v1/groups/{groupId}/spotMembers~bulkAdd

Remove multiple members from a group

post

Remove members from a group

Paramètres de chemin
groupIdstringRequis

ID of the group

Corps
spotMemberIdsstring[]Requis

An array of strings representing the unique identifiers of spot members to remove from group

RΓ©ponses
200

Members successfully removed

application/json
post
/v1/groups/{groupId}/spotMembers~bulkRemove

Create multiple groups

post

Create multiple groups

Corpsobject[]
namestringRequis

The name of the group

descriptionstringOptionnel

The description of the group

emojistringOptionnel

The emoji of the group

RΓ©ponses
post
/v1/groups~bulkCreate

Mis Γ  jour

Ce contenu vous a-t-il Γ©tΓ© utileβ€―?