# Wassist Docs ## Docs - [Welcome to Wassist](https://docs.wassist.app/index.md): Build and deploy AI-powered WhatsApp agents in minutes - [Quickstart](https://docs.wassist.app/quickstart.md): Create and test your first WhatsApp AI agent in under 5 minutes - [Core Concepts](https://docs.wassist.app/concepts.md): Understand the building blocks of Wassist: agents, tools, conversations, and more - [Bring Your Own Agent](https://docs.wassist.app/concepts/bring-your-own-agent.md): Connect your existing AI agent to WhatsApp through Wassist's infrastructure - [Webhooks](https://docs.wassist.app/concepts/webhooks.md): Receive real-time WhatsApp events on your own infrastructure with signed, retried, idempotent deliveries. - [CLI](https://docs.wassist.app/cli.md): Drive Wassist from your terminal — send and receive WhatsApp messages, manage numbers, and stream live events while you build. - [Create Agent from an Idea](https://docs.wassist.app/guides/create-agent-idea.md): Turn a simple text description into a fully-functional WhatsApp AI agent - [Create Agent from a Website](https://docs.wassist.app/guides/create-agent-website.md): Import your website content to create an AI agent that knows your business - [Create Agent from Shopify](https://docs.wassist.app/guides/create-agent-shopify.md): Build a WhatsApp shopping assistant for your Shopify store in minutes - [Connect Your WhatsApp Business Account](https://docs.wassist.app/guides/connect-whatsapp.md): Link your WhatsApp Business account to deploy agents on your own phone numbers - [Deploy Your Agent](https://docs.wassist.app/guides/deploy-agent.md): Make your agent live on a WhatsApp phone number - [Configure Tools](https://docs.wassist.app/guides/configure-tools.md): Connect your agent to external APIs and services for real-time data and actions - [Monetization](https://docs.wassist.app/guides/monetization.md): Generate revenue from your WhatsApp agent with paywalls, credits, and subscriptions - [Analytics](https://docs.wassist.app/guides/analytics.md): Monitor your agent's performance, user engagement, and business metrics - [Conversation Routing](https://docs.wassist.app/guides/webhooks/routing.md): Route inbound WhatsApp messages to your agent, your own webhook, or nothing — per number and per conversation. - [CLI](https://docs.wassist.app/guides/cli.md): Drive Wassist from your terminal — send and receive WhatsApp messages, manage numbers, and stream live events while you build. - [API Reference](https://docs.wassist.app/api-reference/introduction.md): Complete REST API documentation for the Wassist platform - [List Numbers](https://docs.wassist.app/api-reference/phone-numbers/list.md): List out all phone numbers avaible on the account - [View Profile](https://docs.wassist.app/api-reference/phone-numbers/profile.md): View the profile information that is set on the WhatsApp Phone Number - [Webhook Subscribe](https://docs.wassist.app/api-reference/phone-numbers/subscribe.md): Route inbound messages on this number to a webhook. Drops any connected agent. - [Agent Subscribe](https://docs.wassist.app/api-reference/phone-numbers/connect-agent.md): Assign an agent as the default for this number. Drops any subscribed webhook. - [Unsubscribe](https://docs.wassist.app/api-reference/phone-numbers/unsubscribe.md): Clear default routing on this number entirely. Drops both the agent and the webhook. - [Create Agent](https://docs.wassist.app/api-reference/agents/create.md): Creates a new Agent - [Create BYOA](https://docs.wassist.app/api-reference/agents/byoa.md): Creates a new Bring Your Own Agent (BYOA) - [List Agents](https://docs.wassist.app/api-reference/agents/list.md): Returns all agents from the system - [Get Agent](https://docs.wassist.app/api-reference/agents/get.md): Returns an agent from the system - [Update Agent](https://docs.wassist.app/api-reference/agents/update.md): Updates an agent in the system - [Delete Agent](https://docs.wassist.app/api-reference/agents/delete.md): Deletes an agent from the system - [Create Conversation](https://docs.wassist.app/api-reference/conversations/create.md): Creates a new Conversation - [List Conversations](https://docs.wassist.app/api-reference/conversations/list.md): Returns all conversations from the system - [Retrieve Conversation](https://docs.wassist.app/api-reference/conversations/get.md): Returns a conversation from the system - [Mark Read](https://docs.wassist.app/api-reference/conversations/read.md): Send a read receipt for the most recent inbound message in a conversation. - [Mark Typing](https://docs.wassist.app/api-reference/conversations/typing.md): Display the WhatsApp typing indicator to the contact while a reply is being composed. - [Prompt Agent](https://docs.wassist.app/api-reference/conversations/prompt.md): Prompts an agent with a custom instruction - [Webhook Subscribe](https://docs.wassist.app/api-reference/conversations/subscribe.md): Route a conversation to a webhook. The agent pipeline is skipped while the override is active. - [Unsubscribe](https://docs.wassist.app/api-reference/conversations/unsubscribe.md): Clear the per-conversation routing override and fall back to the number default. - [List Messages](https://docs.wassist.app/api-reference/conversations/messages/list.md): Retrieve all messages in a conversation - [Send Message](https://docs.wassist.app/api-reference/conversations/messages/send.md): Sends a message to a conversation - [List Accounts](https://docs.wassist.app/api-reference/whatsapp-account/list.md): Returns all WhatsApp Business Accounts linked to your account - [Get Account](https://docs.wassist.app/api-reference/whatsapp-account/get.md): Returns a WhatsApp Business Account from the system - [Add Number](https://docs.wassist.app/api-reference/whatsapp-account/add-number.md): Add a new phone number to a WhatsApp Business Account - [GET Request](https://docs.wassist.app/api-reference/whatsapp-account/proxy/get.md): Proxy a GET request to the Official WhatsApp Business API - [POST Request](https://docs.wassist.app/api-reference/whatsapp-account/proxy/post.md): Proxy a POST request to the Official WhatsApp Business API - [PUT Request](https://docs.wassist.app/api-reference/whatsapp-account/proxy/put.md): Proxy a PUT request to the Official WhatsApp Business API - [PATCH Request](https://docs.wassist.app/api-reference/whatsapp-account/proxy/patch.md): Proxy a PATCH request to the Official WhatsApp Business API - [DELETE Request](https://docs.wassist.app/api-reference/whatsapp-account/proxy/delete.md): Proxy a DELETE request to the Official WhatsApp Business API - [Available Numbers](https://docs.wassist.app/api-reference/whatsapp-account/available-numbers.md): Returns a list of available phone numbers - [Create Session](https://docs.wassist.app/api-reference/account-link/create.md): Creates a new WhatsApp Account Link Session - [List Sessions](https://docs.wassist.app/api-reference/account-link/list.md): Returns all WhatsApp Account Link Sessions from the system - [Get Session](https://docs.wassist.app/api-reference/account-link/get.md): Returns a WhatsApp Account Link Session from the system - [Expire Session](https://docs.wassist.app/api-reference/account-link/expire.md): Expire a WhatsApp Account Link Session - [Create Template](https://docs.wassist.app/api-reference/whatsapp-templates/create.md): Creates a new Template - [List Templates](https://docs.wassist.app/api-reference/whatsapp-templates/list.md): Returns all WhatsApp Templates - [Update Template](https://docs.wassist.app/api-reference/whatsapp-templates/update.md): Updates a WhatsApp Template - [Delete Template](https://docs.wassist.app/api-reference/whatsapp-templates/delete.md): Deletes a WhatsApp Template - [Publish Template](https://docs.wassist.app/api-reference/whatsapp-templates/publish.md): Publishes a WhatsApp Template - [Unpublish Template](https://docs.wassist.app/api-reference/whatsapp-templates/unpublish.md): Unpublishes a WhatsApp Template ## OpenAPI Specs - [openapi](https://docs.wassist.app/openapi.yaml) ## Optional - [Dashboard](https://wassist.app/agents) - [Support](mailto:contact@wassist.app)