# WotNot API Documentation

This is the complete API documentation for connecting to the WotNot API using MindCloud's Universal API.

MindCloud offers one normalized API to access 3,400+ apps from a single place. It centralizes authentication and normalizes app APIs so they are easier and more consistent to use.

## Quickstart

1. A **MindCloud account** — sign in or create an account at [MindCloud](https://app.mindcloud.co).
2. A **MindCloud API Key** — create one in [API Keys](https://app.mindcloud.co/user/api-keys). Keep it on your server.
3. At least one **WotNot connection** — create or choose one in [Connections](https://app.mindcloud.co/credentials). Note its `connectionId`.

```text
POST https://connect.mindcloud.co/v2/universal/apps/wotNot/actions/{actionSlug}/run
```

## WotNot actions

- PUT `add-knowledge-base-domain-source` Add Knowledge Base Domain Source
- PUT `add-knowledge-base-file-source` Add Knowledge Base File Source
- PUT `add-knowledge-base-text-source` Add Knowledge Base Text Source
- PUT `add-knowledge-base-webpage-sources` Add Knowledge Base Webpage Sources
- PUT `change-conversation-assignee-to-team` Change Conversation Assignee To Team
- PUT `change-conversation-assignee-to-user` Change Conversation Assignee To User
- PUT `close-conversation` Close Conversation
- POST `create-bot` Create Bot
- POST `create-knowledge-base` Create Knowledge Base
- POST `create-or-update-contact` Create Or Update Contact
- DELETE `delete-knowledge-base-data-sources` Delete Knowledge Base Data Sources
- PUT `deploy-bot-flow` Deploy Bot Flow
- GET `get-bot-flow` Get Bot Flow
- GET `get-knowledge-base-data-source-training-status` Get Knowledge Base Data Source Training Status
- GET `get-knowledge-base-details` Get Knowledge Base Details
- GET `list-bots` List Bots
- POST `send-agent-file-response` Send Agent File Response
- POST `send-agent-template-response` Send Agent Template Response
- POST `send-agent-text-response` Send Agent Text Response
- POST `send-agent-voice-response` Send Agent Voice Response
- POST `send-api-visitor-button-response` Send API Visitor Button Response
- POST `send-api-visitor-file-upload-response` Send API Visitor File Upload Response
- POST `send-api-visitor-multi-button-response` Send API Visitor Multi-Button Response
- POST `send-api-visitor-slider-response` Send API Visitor Slider Response
- POST `send-api-visitor-text-response` Send API Visitor Text Response
- PUT `set-events-webhook-url` Set Events Webhook URL
- POST `start-api-channel-conversation` Start API Channel Conversation
- POST `start-sms-conversation` Start SMS Conversation
- POST `start-whats-app-conversation` Start WhatsApp Conversation
- PUT `update-conversation-variables` Update Conversation Variables
