# Weav Documentation ## Docs - [Chat settings](https://docs.weav.com/agents/email-settings.md): Learn what each chat setting does and how to configure your agent as a chatbot. - [Email settings](https://docs.weav.com/agents/emails.md): Learn how email assignment and auto-send threshold work, and when your AI agent drafts, auto-sends, or escalates for human review. - [Escalation Rules](https://docs.weav.com/agents/escalation-rules.md): Control when your AI agent hands off conversations to your team using escalation rules. - [General settings](https://docs.weav.com/agents/general-settings.md): Learn what each setting does in the agent Settings tab, with practical guidance for tone, response length, prohibited phrases, and context. - [Playground](https://docs.weav.com/agents/playground.md): Test your AI agent’s real response behavior safely. - [Prohibited Phrases](https://docs.weav.com/agents/prohibited-phrases.md): Control what your AI agent never says by listing phrases it must avoid in every response. - [Chat Quick Prompts](https://docs.weav.com/agents/quick-prompts.md): Add one-tap question buttons or links above the chat input so customers can start conversations quickly. - [Create agent](https://docs.weav.com/api-reference/agents/create-agent.md): The model is set automatically to gpt-4o-mini. - [Delete agent](https://docs.weav.com/api-reference/agents/delete-agent.md) - [Get agent](https://docs.weav.com/api-reference/agents/get-agent.md) - [List agents](https://docs.weav.com/api-reference/agents/list-agents.md) - [Update agent](https://docs.weav.com/api-reference/agents/update-agent.md): Model updates are not supported via this endpoint. - [Programmable Chatbot](https://docs.weav.com/api-reference/chatbot.md) - [Create company](https://docs.weav.com/api-reference/companies/create-company.md) - [Delete company](https://docs.weav.com/api-reference/companies/delete-company.md) - [Get company](https://docs.weav.com/api-reference/companies/get-company.md) - [List companies](https://docs.weav.com/api-reference/companies/list-companies.md) - [List customers for company](https://docs.weav.com/api-reference/companies/list-customers-for-company.md) - [Update company](https://docs.weav.com/api-reference/companies/update-company.md) - [Create conversation](https://docs.weav.com/api-reference/conversations/create-conversation.md): Assignment rules: - Assignees must belong to the same workspace as the API key. - Chat conversations can be assigned to users, unassigned, or only the conversation's original chat agent. - Email conversations can be assigned to users, unassigned, or only the workspace's active email agent. - [Delete conversation](https://docs.weav.com/api-reference/conversations/delete-conversation.md) - [Get conversation](https://docs.weav.com/api-reference/conversations/get-conversation.md) - [List conversations](https://docs.weav.com/api-reference/conversations/list-conversations.md) - [List messages in conversation](https://docs.weav.com/api-reference/conversations/list-messages-in-conversation.md) - [Update conversation](https://docs.weav.com/api-reference/conversations/update-conversation.md): Assignment rules: - Assignees must belong to the same workspace as the API key. - Chat conversations can be assigned to users, unassigned, or only the conversation's original chat agent. - Email conversations can be assigned to users, unassigned, or only the workspace's active email agent. - [Create customer](https://docs.weav.com/api-reference/customers/create-customer.md) - [Delete customer](https://docs.weav.com/api-reference/customers/delete-customer.md) - [Get customer](https://docs.weav.com/api-reference/customers/get-customer.md) - [List customer conversations](https://docs.weav.com/api-reference/customers/list-customer-conversations.md) - [List customers](https://docs.weav.com/api-reference/customers/list-customers.md) - [Update customer](https://docs.weav.com/api-reference/customers/update-customer.md) - [Introduction](https://docs.weav.com/api-reference/introduction.md): Build secure, real-time customer support integrations with the Weav API and webhooks. - [Create message](https://docs.weav.com/api-reference/messages/create-message.md): Note: API currently validates sender_type as customer|user. The API does not accept `metadata` or `is_ai_assisted` in requests. - [Delete message](https://docs.weav.com/api-reference/messages/delete-message.md) - [Get message](https://docs.weav.com/api-reference/messages/get-message.md) - [List messages](https://docs.weav.com/api-reference/messages/list-messages.md) - [Check if a URL already exists](https://docs.weav.com/api-reference/training-data/check-if-a-url-already-exists.md) - [Create training data](https://docs.weav.com/api-reference/training-data/create-training-data.md): Supported types: - text: requires content - file: requires multipart file upload - video: requires video_url - qa: requires question + answer - url: not accepted directly in this endpoint (use POST /training-data/url/process) The API does not accept `metadata` in requests. - [Delete training data](https://docs.weav.com/api-reference/training-data/delete-training-data.md) - [Get training data](https://docs.weav.com/api-reference/training-data/get-training-data.md) - [List training data](https://docs.weav.com/api-reference/training-data/list-training-data.md) - [Manually trigger URL resync](https://docs.weav.com/api-reference/training-data/manually-trigger-url-resync.md) - [Process URLs into training data](https://docs.weav.com/api-reference/training-data/process-urls-into-training-data.md): Creates URL training data from the provided URLs. In production, URL processing jobs are queued and run asynchronously. - [Update training data](https://docs.weav.com/api-reference/training-data/update-training-data.md): The API does not accept `metadata` in requests. - [Webhook delivery](https://docs.weav.com/api-reference/webhooks/webhook-delivery.md): When subscribed events occur, Weav sends an HTTPS POST request to your configured webhook URL. - [Add DNS records at your domain provider](https://docs.weav.com/inbox/dns-settings.md): Configure the DKIM and Return Path DNS records at Cloudflare, GoDaddy, Namecheap, or Squarespace so you can send email from your custom domain in Weav. - [Email forwarding](https://docs.weav.com/inbox/email-forwarding.md): How to forward emails from your email address to Weav using Google Workspace, Microsoft 365, or other providers. - [Set up a custom email](https://docs.weav.com/inbox/forward-emails-to-weav.md): Connect your own email address (like help@yourcompany.com) so your team can send and receive branded emails in Weav. - [Connect a Google Workspace Group inbox](https://docs.weav.com/inbox/google-groups-setup.md) - [Explore](https://docs.weav.com/index.md) - [Custom actions](https://docs.weav.com/integrations/custom-actions.md): A guide explaining how to connect AI agents to 3rd party API's - [Customer verification for agent actions](https://docs.weav.com/integrations/customer-verification.md): Learn how Weav verifies customers before AI agents use sensitive custom actions and integration tools. - [Google Drive](https://docs.weav.com/integrations/google-drive.md): Learn how to connect Google Drive with your Weav AI Agents - [Stripe](https://docs.weav.com/integrations/stripe.md): Learn how to connect Stripe with your Weav AI Agents - [Build your first AI agent](https://docs.weav.com/quick-start/build-your-first-ai-agent.md) - [Configure workspace](https://docs.weav.com/quick-start/configure-workspace.md): Set up your workspace basics so your team can start supporting customers quickly. - [Connect channels](https://docs.weav.com/quick-start/connect-channels.md): Connect chat and email so your AI agent can start handling real customer conversations. - [Train you agents](https://docs.weav.com/quick-start/train-you-agent.md) - [Train your AI agents](https://docs.weav.com/quick-start/train-your-agents.md): Add knowledge to your AI agents using text, websites, files, videos, and Q&A. - [Overview](https://docs.weav.com/settings/overview.md): A high-level guide to the settings available in Weav and what you can control from each page. - [Customer support workflows](https://docs.weav.com/settings/workflows.md): Automate common support steps so customers get faster responses and conversations reach the right place. ## OpenAPI Specs - [openapi](https://docs.weav.com/api-reference/openapi.json) ## Optional - [Blog](https://weav.com/blog)