# 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 ](https://docs.aisera.com/apis/apis/conversation-api-and-websocket)for you to build custom conversational interfaces for your Aisera applications.
* [Ingestion APIs](https://docs.aisera.com/apis/apis/ingestion-apis) 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](https://docs.aisera.com/apis/apis/data-source-ingestion-monitoring-api) to check the execution status of your data ingestion jobs.
* [Event Studio](https://app.gitbook.com/s/vBFXjH9S1CAy9f5hzg5Q/ai-automation-optimize-flow/event-studio) 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](https://app.gitbook.com/s/ksUDWGr9UTfOpa53PosP/how-to-set-up-an-aiseragpt-bot) if you are creating a new application or if you need to review the creation steps.
