# ai-bot ## ai_bot_v1_bots_bot_list - [GET /api/ai-bot/v1/bots/{org}/bot/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_list.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_create - [POST /api/ai-bot/v1/bots/{org}/bot/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_create.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_commands_list - [GET /api/ai-bot/v1/bots/{org}/bot-commands/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_commands_list.md): Create slash commands for a specific bot eg. /iblai-baseline ## ai_bot_v1_bots_bot_commands_create - [POST /api/ai-bot/v1/bots/{org}/bot-commands/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_commands_create.md): Create slash commands for a specific bot eg. /iblai-baseline ## ai_bot_v1_bots_bot_commands_retrieve - [GET /api/ai-bot/v1/bots/{org}/bot-commands/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_commands_retrieve.md): Create slash commands for a specific bot eg. /iblai-baseline ## ai_bot_v1_bots_bot_commands_update - [PUT /api/ai-bot/v1/bots/{org}/bot-commands/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_commands_update.md): Create slash commands for a specific bot eg. /iblai-baseline ## ai_bot_v1_bots_bot_commands_partial_update - [PATCH /api/ai-bot/v1/bots/{org}/bot-commands/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_commands_partial_update.md): Create slash commands for a specific bot eg. /iblai-baseline ## ai_bot_v1_bots_bot_commands_destroy - [DELETE /api/ai-bot/v1/bots/{org}/bot-commands/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_commands_destroy.md): Create slash commands for a specific bot eg. /iblai-baseline ## ai_bot_v1_bots_bot_retrieve - [GET /api/ai-bot/v1/bots/{org}/bot/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_retrieve.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_update - [PUT /api/ai-bot/v1/bots/{org}/bot/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_update.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_partial_update - [PATCH /api/ai-bot/v1/bots/{org}/bot/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_partial_update.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_destroy - [DELETE /api/ai-bot/v1/bots/{org}/bot/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_destroy.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_config_discord_retrieve - [GET /api/ai-bot/v1/bots/{org}/bot/{id}/config/discord/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_config_discord_retrieve.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_config_discord_partial_update - [PATCH /api/ai-bot/v1/bots/{org}/bot/{id}/config/discord/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_config_discord_partial_update.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_config_slack_retrieve - [GET /api/ai-bot/v1/bots/{org}/bot/{id}/config/slack/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_config_slack_retrieve.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_config_slack_update_create - [POST /api/ai-bot/v1/bots/{org}/bot/{id}/config/slack/update/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_config_slack_update_create.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_config_slack_update_update - [PUT /api/ai-bot/v1/bots/{org}/bot/{id}/config/slack/update/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_config_slack_update_update.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_config_slack_update_partial_update - [PATCH /api/ai-bot/v1/bots/{org}/bot/{id}/config/slack/update/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_config_slack_update_partial_update.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_config_teams_retrieve - [GET /api/ai-bot/v1/bots/{org}/bot/{id}/config/teams/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_config_teams_retrieve.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_config_teams_update_create - [POST /api/ai-bot/v1/bots/{org}/bot/{id}/config/teams/update/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_config_teams_update_create.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_config_teams_update_update - [PUT /api/ai-bot/v1/bots/{org}/bot/{id}/config/teams/update/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_config_teams_update_update.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_config_teams_update_partial_update - [PATCH /api/ai-bot/v1/bots/{org}/bot/{id}/config/teams/update/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_config_teams_update_partial_update.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_config_webex_retrieve - [GET /api/ai-bot/v1/bots/{org}/bot/{id}/config/webex/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_config_webex_retrieve.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_config_webex_partial_update - [PATCH /api/ai-bot/v1/bots/{org}/bot/{id}/config/webex/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_config_webex_partial_update.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_config_whatsapp_retrieve - [GET /api/ai-bot/v1/bots/{org}/bot/{id}/config/whatsapp/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_config_whatsapp_retrieve.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_whatsapp_config_update - [PUT /api/ai-bot/v1/bots/{org}/bot/{id}/whatsapp-config/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_whatsapp_config_update.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_bot_whatsapp_config_partial_update - [PATCH /api/ai-bot/v1/bots/{org}/bot/{id}/whatsapp-config/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_bot_whatsapp_config_partial_update.md): Create modify and update bot information for a specific tenant. ## ai_bot_v1_bots_discord_user_config_list - [GET /api/ai-bot/v1/bots/{org}/discord-user-config/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_discord_user_config_list.md): Setup discord user id linkage with discord bots this will be used to authenticate the user when interracting with discord bots. the user id can be copied from the discord app after tapping on the user profile. ## ai_bot_v1_bots_discord_user_config_create - [POST /api/ai-bot/v1/bots/{org}/discord-user-config/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_discord_user_config_create.md): Setup discord user id linkage with discord bots this will be used to authenticate the user when interracting with discord bots. the user id can be copied from the discord app after tapping on the user profile. ## ai_bot_v1_bots_discord_user_config_retrieve - [GET /api/ai-bot/v1/bots/{org}/discord-user-config/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_discord_user_config_retrieve.md): Setup discord user id linkage with discord bots this will be used to authenticate the user when interracting with discord bots. the user id can be copied from the discord app after tapping on the user profile. ## ai_bot_v1_bots_discord_user_config_update - [PUT /api/ai-bot/v1/bots/{org}/discord-user-config/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_discord_user_config_update.md): Setup discord user id linkage with discord bots this will be used to authenticate the user when interracting with discord bots. the user id can be copied from the discord app after tapping on the user profile. ## ai_bot_v1_bots_discord_user_config_partial_update - [PATCH /api/ai-bot/v1/bots/{org}/discord-user-config/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_discord_user_config_partial_update.md): Setup discord user id linkage with discord bots this will be used to authenticate the user when interracting with discord bots. the user id can be copied from the discord app after tapping on the user profile. ## ai_bot_v1_bots_discord_user_config_destroy - [DELETE /api/ai-bot/v1/bots/{org}/discord-user-config/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_discord_user_config_destroy.md): Setup discord user id linkage with discord bots this will be used to authenticate the user when interracting with discord bots. the user id can be copied from the discord app after tapping on the user profile. ## ai_bot_v1_bots_slack_user_config_list - [GET /api/ai-bot/v1/bots/{org}/slack-user-config/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_slack_user_config_list.md): Setup slack username and domain linkage with slack bots this will be used to authenticate the user when interracting with slack bots. ## ai_bot_v1_bots_slack_user_config_create - [POST /api/ai-bot/v1/bots/{org}/slack-user-config/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_slack_user_config_create.md): Setup slack username and domain linkage with slack bots this will be used to authenticate the user when interracting with slack bots. ## ai_bot_v1_bots_slack_user_config_retrieve - [GET /api/ai-bot/v1/bots/{org}/slack-user-config/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_slack_user_config_retrieve.md): Setup slack username and domain linkage with slack bots this will be used to authenticate the user when interracting with slack bots. ## ai_bot_v1_bots_slack_user_config_update - [PUT /api/ai-bot/v1/bots/{org}/slack-user-config/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_slack_user_config_update.md): Setup slack username and domain linkage with slack bots this will be used to authenticate the user when interracting with slack bots. ## ai_bot_v1_bots_slack_user_config_partial_update - [PATCH /api/ai-bot/v1/bots/{org}/slack-user-config/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_slack_user_config_partial_update.md): Setup slack username and domain linkage with slack bots this will be used to authenticate the user when interracting with slack bots. ## ai_bot_v1_bots_slack_user_config_destroy - [DELETE /api/ai-bot/v1/bots/{org}/slack-user-config/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_slack_user_config_destroy.md): Setup slack username and domain linkage with slack bots this will be used to authenticate the user when interracting with slack bots. ## ai_bot_v1_bots_whatsapp_user_config_list - [GET /api/ai-bot/v1/bots/{org}/whatsapp-user-config/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_whatsapp_user_config_list.md): Setup phone number linkage with whatsapp bots This phone number will be used to authenticate and allow access to whatsapp bots. ## ai_bot_v1_bots_whatsapp_user_config_create - [POST /api/ai-bot/v1/bots/{org}/whatsapp-user-config/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_whatsapp_user_config_create.md): Setup phone number linkage with whatsapp bots This phone number will be used to authenticate and allow access to whatsapp bots. ## ai_bot_v1_bots_whatsapp_user_config_retrieve - [GET /api/ai-bot/v1/bots/{org}/whatsapp-user-config/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_whatsapp_user_config_retrieve.md): Setup phone number linkage with whatsapp bots This phone number will be used to authenticate and allow access to whatsapp bots. ## ai_bot_v1_bots_whatsapp_user_config_update - [PUT /api/ai-bot/v1/bots/{org}/whatsapp-user-config/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_whatsapp_user_config_update.md): Setup phone number linkage with whatsapp bots This phone number will be used to authenticate and allow access to whatsapp bots. ## ai_bot_v1_bots_whatsapp_user_config_partial_update - [PATCH /api/ai-bot/v1/bots/{org}/whatsapp-user-config/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_whatsapp_user_config_partial_update.md): Setup phone number linkage with whatsapp bots This phone number will be used to authenticate and allow access to whatsapp bots. ## ai_bot_v1_bots_whatsapp_user_config_destroy - [DELETE /api/ai-bot/v1/bots/{org}/whatsapp-user-config/{id}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_whatsapp_user_config_destroy.md): Setup phone number linkage with whatsapp bots This phone number will be used to authenticate and allow access to whatsapp bots. ## ai_bot_v1_bots_webhooks_discord_create - [POST /api/ai-bot/v1/bots/webhooks/{org}/discord/{name}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_webhooks_discord_create.md): Webhook endpoint to receive and process discord messages. ## ai_bot_v1_bots_webhooks_slack_create - [POST /api/ai-bot/v1/bots/webhooks/{org}/slack/{name}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_webhooks_slack_create.md) ## ai_bot_v1_bots_webhooks_teams_create - [POST /api/ai-bot/v1/bots/webhooks/{org}/teams/{name}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_webhooks_teams_create.md) ## ai_bot_v1_bots_webhooks_webex_create - [POST /api/ai-bot/v1/bots/webhooks/{org}/webex/{name}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_webhooks_webex_create.md): Webhook endpoint to receive and process discord messages. ## ai_bot_v1_bots_webhooks_whatsapp_retrieve - [GET /api/ai-bot/v1/bots/webhooks/{org}/whatsapp/{name}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_webhooks_whatsapp_retrieve.md): Respond to whatsapp's webhook challenge. Parameters Required include the tenant key (org) and the name of the bot: (name) ## ai_bot_v1_bots_webhooks_whatsapp_create - [POST /api/ai-bot/v1/bots/webhooks/{org}/whatsapp/{name}/](https://docs.ibl.ai/apis/ibl/ai-bot/ai_bot_v1_bots_webhooks_whatsapp_create.md): Accept and process webhook events from whatsapp.