> For the complete documentation index, see [llms.txt](https://docs.wonderchat.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.wonderchat.io/api-reference/api-reference.md).

# API Overview

Welcome to the WonderChat API documentation. Our REST API allows you to integrate WonderChat's powerful chatbot capabilities directly into your applications and workflows.

## Getting Started

To use the WonderChat API, you'll need:

1. **API Key**: Obtain your API key from your WonderChat dashboard
2. **Chatbot ID**: The unique identifier for your chatbot
3. **Base URL**: All API endpoints use `https://app.wonderchat.io/api/v1/`

## Authentication

Most API endpoints require authentication using your API key. Include your API key in the request body as shown in the examples.

```json
{
  "apiKey": "YOUR_API_KEY",
  // ... other parameters
}
```

## Rate Limits

Please be mindful of rate limits when making API requests. Contact support if you need higher rate limits for your use case.

## Support

If you have questions about the API or need assistance, reach out to our support team at <support@wonderchat.io>.

## Quick Links

* [Chat with Chatbot](/api-reference/chat.md) - Send messages to your chatbot
* [Update Chat Feedback](/api-reference/update-chat-feedback.md) - Update chatlog feedback status
* [Manage Pages](/api-reference/pages.md) - Add or delete pages from your chatbot
* [Export Chatlogs](/api-reference/export-chatlogs.md) - Export conversation data
* [Manage Tags](/api-reference/tags.md) - Add or delete tags from chatlogs
* [Get Messages](/api-reference/messages.md) - Retrieve messages from a chatlog
* [Update Chatlog Info](/api-reference/update-chatlog-info.md) - Set contact and lead details on a chatlog
