Invite multiple members as Live speaker

Add MCP server to your AI tool

Allow AI tools and LLMs to interact with the API documentation portal through MCP.

MCP server URL

https://help-api.meltingspot.io/mcp

Standard setup for AI tools providing an mcp.json file

mcp.json
"API MCP server": {
  "url": "https://help-api.meltingspot.io/mcp"
}
Close
POST /v1/lives/{liveId}/speakers~bulkInvite

Invite multiple members as Live speaker

Path parameters

  • liveId string Required

    The id of the Live

application/json

Body Required

  • invitedBySpotMemberId string

    The Spot member ID on the initiative of the invitation

  • highlighted boolean

    Set to true to highlight the Speaker.

    Default value is false.

  • grantHostRights boolean

    Set to true to grant Host rights to the Speaker.

    Default value is false.

  • withEmailNotification boolean

    Set to true to send notification mail to each invited members

    Default value is false.

  • spotMemberIds array[string] Required

    Spot members to invite as Live speaker

Responses

  • 200 application/json

    Members has been successfully invited

    Hide response attributes Show response attributes object
    • id string Required

      The id of the participant.

    • liveId string Required

      The Live id of the participant.

    • spotMemberId string Required

      The ID of the Spot member associated to the participant

    • spotMemberEmail string Required

      The email of the Spot member associated to the participant

    • spotMemberFirstname object | null Required

      The Spot member firstname associated to the participant. Can be null for a participant invited by email.

    • spotMemberLastname object | null Required

      The Spot member lastname associated to the participant. Can be null for a participant invited by email.

    • status string Required

      The status of the participant.

      Values are Accepted, Invited, or Declined.

    • type string Required

      The type of the participant.

      Values are Participant, Speaker, or Host.

    • invitedAt string(date-time) | null Required

      The invitation date of the participant.

    • registeredAt string(date-time) | null Required

      The registration date of the participant.

    • isHighlighted boolean Required

      The highlight value of the participant.

    • metrics object Required

      The metrics of the participant.

      Hide metrics attributes Show metrics attributes object
      • viewTime integer | null Required

        The view time on the participant.

      • hasReplayed boolean | null Required

        Indicates if the participant has seen the Live replay

      • hasParticipated boolean | null Required

        Indicates if the participant has participated to the Live.

  • 400

    Malformed payload

  • 401

    Unauthorized

  • 403

    Forbidden

  • 413

    Payload is too large

POST /v1/lives/{liveId}/speakers~bulkInvite
curl \
 --request POST 'https://openapi.meltingspot.io/v1/lives/{liveId}/speakers~bulkInvite' \
 --header "Content-Type: application/json" \
 --data '{"invitedBySpotMemberId":"string","highlighted":false,"grantHostRights":false,"withEmailNotification":false,"spotMemberIds":["string"]}'
Request examples
{
  "invitedBySpotMemberId": "string",
  "highlighted": false,
  "grantHostRights": false,
  "withEmailNotification": false,
  "spotMemberIds": [
    "string"
  ]
}
Response examples (200)
[
  {
    "id": "string",
    "liveId": "string",
    "spotMemberId": "string",
    "spotMemberEmail": "string",
    "spotMemberFirstname": {},
    "spotMemberLastname": {},
    "status": "Accepted",
    "type": "Participant",
    "invitedAt": "2026-05-04T09:42:00Z",
    "registeredAt": "2026-05-04T09:42:00Z",
    "isHighlighted": true,
    "metrics": {
      "viewTime": 42,
      "hasReplayed": true,
      "hasParticipated": true
    }
  }
]