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

# APIs

## Overview

You can utilize Conversation & Workflows APIs to build custom conversational interfaces, while Ingestion APIs enable seamless data transfer and trigger AI workflows from external systems.&#x20;

Generic Listener Channels provide flexible triggers for AI workflows based on external events, ensuring dynamic responsiveness. These APIs empower you to tailor Aisera solutions to your specific business requirements.

### Types of APIs

Aisera provides the following types of APIs:

* [Conversation & Workflows API and WebSocket ](/apis/apis/conversation-api-and-websocket.md)for you to build custom conversational interfaces for your Aisera applications.
* [Ingestion APIs](/apis/apis/ingestion-apis.md) for external systems to push data to your Aisera applications, and to trigger conversational AI workflows based on external events.
* [Data Source Ingestion Monitoring API](/apis/apis/data-source-ingestion-monitoring-api.md) to check the execution status of your data ingestion jobs.
* [Event Studio](/aisera-platform/ai-automation-optimize-flow/event-studio.md) for APIs to trigger conversational AI workflows based on external events.&#x20;

## Prerequisites

The Aisera APIs allow you to extend your Aisera applications. Read the [setup instructions](/aiseragpt/how-to-set-up-an-aiseragpt-bot.md) if you are creating a new application or if you need to review the creation steps.
