# Bot Operations Create and manage meeting bots ## Create Bot - [POST /bot](https://docs.skribby.io/rest-api/openapi/bot-operations/createbot.md): Create a new meeting bot to join and record a meeting. ## Get Bot - [GET /bot/{id}](https://docs.skribby.io/rest-api/openapi/bot-operations/getbot.md): Retrieve information about a specific bot, including its current status, transcript (if available), participants, and lifecycle events. ## Delete Bot Data - [DELETE /bot/{id}](https://docs.skribby.io/rest-api/openapi/bot-operations/deletebot.md): Delete all data related to the bot, including transcription and recording. Bots can only be deleted if they are scheduled or not in an active state (booting, joining, recording, processing or transcribing). Be aware, this action is not reversible! ## Send Chat Message - [POST /bot/{id}/chat-message](https://docs.skribby.io/rest-api/openapi/bot-operations/sendchatmessage.md): Send a chat message as the meeting bot ## Stop Bot - [POST /bot/{id}/stop](https://docs.skribby.io/rest-api/openapi/bot-operations/stopbot.md): Stop a running meeting bot. This will cause the bot to leave the meeting and begin processing the recording. ## Get Scheduled Bots - [GET /bot/scheduled](https://docs.skribby.io/rest-api/openapi/bot-operations/getscheduledbots.md): Retrieve all scheduled bots that haven't started yet. Returns an array of bot objects with status "scheduled".