🗃️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
Spot member has been successfully invited
Malformed payload
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
Spot members has been successfully invited
Malformed payload
Payload is too large
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
Custom form answers returned successfully
Custom form answers not found
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
Spot member successfully updated
Malformed payload
Spot member not found
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
Spot member returned successfully
Spot member not found
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)
Spot members returned successfully
Malformed payload
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
}
Mis à jour
Ce contenu vous a-t-il été utile ?