bots

Remove a bot from a meeting by its ID.

This will:

  1. Call the MeetingBaas API to make the bot leave
  2. Close WebSocket connections if they exist
  3. Terminate the associated Pipecat process
delete/bots/{bot_id}

Request

Path parameters

bot_idstring required

Request body

bot_idstring nullable

The MeetingBaas bot ID to remove from the meeting. This will also close the WebSocket connection made through Pipecat by this bot.

Response

Bot successfully removed from meeting

messagestring required

What was done

status'success' | 'partial' required

'partial' when MeetingBaas refused the leave but the local pipeline was still shut down

bot_idstring nullable

The MeetingBaas bot ID that was removed

Changes

    • info

      added the optional property to the response with the status

    • info

      added the required property to the response with the status

    • info

      added the required property to the response with the status