🗃️Endpoints - Spot Members
Invite a Spot member
Invite a spot member
The email of the spot member
Set to true to send notification mail to each invited members
false
POST /v1/spotMembers HTTP/1.1
Host: openapi.meltingspot.io
Content-Type: application/json
Accept: */*
Content-Length: 46
{
"email": "text",
"withEmailNotification": false
}
{
"id": "text",
"spotId": "text",
"userId": "text",
"email": "text",
"title": "text",
"role": "Member",
"customRoleId": "text",
"status": "Accepted",
"firstname": "text",
"lastname": "text",
"warnings": 1,
"embedBaseUrls": {
"default": "text",
"ANY_ADDITIONAL_PROPERTY": "text"
}
}
Invite multiple Spot members
Invite multiple spot members
The emails of members to invite
Set to true to send notification mail to each invited members
false
POST /v1/spotMembers~bulkInvite HTTP/1.1
Host: openapi.meltingspot.io
Content-Type: application/json
Accept: */*
Content-Length: 49
{
"emails": [
"text"
],
"withEmailNotification": false
}
{
"created": [
{
"id": "text",
"spotId": "text",
"userId": "text",
"email": "text",
"title": "text",
"role": "Member",
"customRoleId": "text",
"status": "Accepted",
"firstname": "text",
"lastname": "text",
"warnings": 1,
"embedBaseUrls": {
"default": "text",
"ANY_ADDITIONAL_PROPERTY": "text"
}
}
],
"failed": [
{
"email": "text",
"firstname": "text",
"lastname": "text",
"title": "text",
"role": "Member",
"avatarUrl": "text",
"lang": "en",
"theme": "light",
"timezone": "Africa/Abidjan"
}
]
}
Get custom form answers for a Spot member
Get custom form answers for a spot member
The id of the spotMember
The page number in a paginated set of results
The limit of results to be returned per page
The question label of custom form answers to include in the result
GET /v1/spotMembers/{spotMemberId}/customFormAnswers HTTP/1.1
Host: openapi.meltingspot.io
Accept: */*
{
"items": [
{
"questionId": "text",
"questionLabel": "text",
"visibility": "text",
"order": 1,
"isRequired": true,
"type": "Description",
"possibleAnswers": [
"text"
],
"answers": [
"text"
]
}
],
"total": 1
}
Update a Spot member
Update a spot member
The id of the spotMember
The first name of the spot member
The last name of the spot member
The title of the spot member
The role of the spot member
The status of the spot member
The custom role ID of spot member
PUT /v1/spotMembers/{spotMemberId} HTTP/1.1
Host: openapi.meltingspot.io
Content-Type: application/json
Accept: */*
Content-Length: 194
{
"firstname": "text",
"lastname": "text",
"title": "text",
"role": "Member",
"status": "Accepted",
"avatarUrl": {},
"embedBaseUrls": {
"default": "text",
"ANY_ADDITIONAL_PROPERTY": "text"
},
"customRoleId": "text"
}
{
"id": "text",
"spotId": "text",
"userId": "text",
"email": "text",
"title": "text",
"role": "Member",
"customRoleId": "text",
"status": "Accepted",
"firstname": "text",
"lastname": "text",
"warnings": 1,
"embedBaseUrls": {
"default": "text",
"ANY_ADDITIONAL_PROPERTY": "text"
}
}
Get a Spot member
Get a spot member
The id of the spotMember
GET /v1/spotMembers/{spotMemberId} HTTP/1.1
Host: openapi.meltingspot.io
Accept: */*
{
"id": "text",
"spotId": "text",
"userId": "text",
"email": "text",
"title": "text",
"role": "Member",
"customRoleId": "text",
"status": "Accepted",
"firstname": "text",
"lastname": "text",
"warnings": 1,
"embedBaseUrls": {
"default": "text",
"ANY_ADDITIONAL_PROPERTY": "text"
}
}
List Spot members
List Spot members
The page number in a paginated set of results
The limit of results to be returned per page
The emails of spot member to include in the result
The firstnames of spot member to include in the result
The lastnames of spot member to include in the result
The custom role ID of Spot member
Spot members where invitation date is before a specific date (Unix timestamp format)
Spot members where invitation date is after a specific date (Unix timestamp format)
Spot members where registration date is before a specific date (Unix timestamp format)
Spot members where registration date is after a specific date (Unix timestamp format)
GET /v1/spotMembers HTTP/1.1
Host: openapi.meltingspot.io
Accept: */*
{
"items": [
{
"id": "text",
"spotId": "text",
"userId": "text",
"email": "text",
"title": "text",
"role": "Member",
"customRoleId": "text",
"status": "Accepted",
"firstname": "text",
"lastname": "text",
"warnings": 1,
"embedBaseUrls": {
"default": "text",
"ANY_ADDITIONAL_PROPERTY": "text"
}
}
],
"total": 1
}
Dernière mise à jour
Cet article vous a-t-il été utile ?