# iGenChat API Documentation

Welcome to the igenChat API documentation. This API provides developers with programmatic access to iGenChat's powerful customer communication platform, enabling seamless integration of iGenChat's features.

## What is iGenChat?

iGenChat is an AI-powered platform that empowers businesses to create intelligent chatbots with domain-specific knowledge. By leveraging website content or uploaded files, iGenChat generates chatbots that possess deep understanding of a business's particular domain. These AI-driven chatbots are designed to assist customers with inquiries, provide support, and enhance overall customer engagement.

### Key Features

* **AI-Powered Chatbot Creation**: Generate chatbots with specialized knowledge based on your business's content and documents.
* **Domain-Specific Intelligence**: Chatbots are trained on your specific business information, ensuring accurate and relevant responses.
* **Multi-source Learning**: Feed your chatbots with knowledge from various sources including websites, documents, and custom inputs.
* **Customer Inquiry Handling**: Efficiently manage and respond to customer questions with AI-driven accuracy.
* **Seamless Integration**: Easily integrate iGenChat's chatbots into your existing systems and workflows using our API.
* **Analytics and Insights**: Gain valuable insights into customer interactions, chatbot performance, and engagement metrics.

### API Capabilities

With the iGenChat API, you can:

* Manage chatbots: Create, retrieve, update, and delete AI-powered chatbots programmatically.
* Train chatbots: Upload content and manage the knowledge base for your chatbots.
* Interact with chatbots: Send and receive messages, simulating customer interactions.
* Access chat logs: Retrieve conversation history for analysis and quality assurance.
* Fetch analytics: Get detailed analytics about chatbot performance and user engagement.

This documentation will guide you through the process of integrating iGenChat's intelligent chatbot features into your applications, helping you create more engaging and efficient customer communication channels powered by AI.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.igenchat.com/igenchat-api-documentation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
