Chatbase logo

Chatbase

Chatbase is a custom AI chatbot and AI agent platform for customer support. Teams train an agent on their own content (websites, files, Q&A), embed it on their site, and connect it to channels and tools. The Chatbase REST API lets developers message agents (with streaming), create and update chatbots/agents, retrieve conversations and leads, and manage contacts.

5 APIs 0 Features
AIChatbotAI AgentCustomer SupportConversational AI

APIs

Chatbase Chat API

Send a message to a Chatbase agent and receive a response. Accepts a messages array with user and assistant roles, supports continuing an existing conversation, temperature cont...

Chatbase Chatbots and Agents API

Programmatically create chatbots/agents from training text, retrain and rename them, update settings, list all agents on the account, delete an agent, and manage agent icons and...

Chatbase Conversations API

Retrieve a paginated history of conversations for a specific chatbot, filterable by date range and source, with full message transcripts.

Chatbase Sources and Data API

Update and retrain an agent with new training content, and manage contacts and their custom-attribute schema for a chatbot (create, list, get, update, and delete contacts and cu...

Chatbase Leads API

Retrieve leads collected by a chatbot's lead-capture form for a specific chatbot, returning name, email, phone, and submission metadata.

Visuals

Chatbase screenshot

Resources

👥
GitHubOrganization
GitHubOrganization
🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

Raw ↑
aid: chatbase
url: https://raw.githubusercontent.com/api-evangelist/chatbase/refs/heads/main/apis.yml
name: Chatbase
kind: company
description: Chatbase is a custom AI chatbot and AI agent platform for customer support.
  Teams train an agent on their own content (websites, files, Q&A), embed it on their
  site, and connect it to channels and tools. The Chatbase REST API lets developers
  message agents (with streaming), create and update chatbots/agents, retrieve
  conversations and leads, and manage contacts.
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
tags:
- AI
- Chatbot
- AI Agent
- Customer Support
- Conversational AI
created: '2026-06-20'
modified: '2026-06-20'
specificationVersion: '0.19'
apis:
- aid: chatbase:chatbase-chat-api
  name: Chatbase Chat API
  tags:
  - Chat
  - Messages
  - Streaming
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.chatbase.co/docs/developer-guides/api-integration
  baseURL: https://www.chatbase.co/api/v1
  properties:
  - url: https://www.chatbase.co/docs/developer-guides/api-integration
    type: Documentation
  - url: https://www.chatbase.co/docs/developer-guides/api/chat
    type: APIReference
  - url: openapi/chatbase-openapi.yml
    type: OpenAPI
  - url: collections/chatbase.postman_collection.json
    type: Postman
  description: Send a message to a Chatbase agent and receive a response. Accepts a
    messages array with user and assistant roles, supports continuing an existing
    conversation, temperature control, and word-by-word streaming via stream=true.
- aid: chatbase:chatbase-chatbots-agents-api
  name: Chatbase Chatbots and Agents API
  tags:
  - Chatbots
  - Agents
  - Management
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.chatbase.co/docs/developer-guides/api-integration
  baseURL: https://www.chatbase.co/api/v1
  properties:
  - url: https://www.chatbase.co/docs/developer-guides/api-integration
    type: Documentation
  - url: https://www.chatbase.co/docs/developer-guides/api/create-chatbot
    type: APIReference
  - url: openapi/chatbase-openapi.yml
    type: OpenAPI
  - url: collections/chatbase.postman_collection.json
    type: Postman
  description: Programmatically create chatbots/agents from training text, retrain
    and rename them, update settings, list all agents on the account, delete an
    agent, and manage agent icons and profile pictures.
- aid: chatbase:chatbase-conversations-api
  name: Chatbase Conversations API
  tags:
  - Conversations
  - History
  - Transcripts
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.chatbase.co/docs/developer-guides/api/get-conversations
  baseURL: https://www.chatbase.co/api/v1
  properties:
  - url: https://www.chatbase.co/docs/developer-guides/api/get-conversations
    type: Documentation
  - url: https://www.chatbase.co/docs/developer-guides/api/get-conversations
    type: APIReference
  - url: openapi/chatbase-openapi.yml
    type: OpenAPI
  - url: collections/chatbase.postman_collection.json
    type: Postman
  description: Retrieve a paginated history of conversations for a specific chatbot,
    filterable by date range and source, with full message transcripts.
- aid: chatbase:chatbase-sources-data-api
  name: Chatbase Sources and Data API
  tags:
  - Sources
  - Training Data
  - Contacts
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.chatbase.co/docs/developer-guides/api-integration
  baseURL: https://www.chatbase.co/api/v1
  properties:
  - url: https://www.chatbase.co/docs/developer-guides/api-integration
    type: Documentation
  - url: https://www.chatbase.co/docs/developer-guides/api/update-chatbot-data
    type: APIReference
  - url: openapi/chatbase-openapi.yml
    type: OpenAPI
  - url: collections/chatbase.postman_collection.json
    type: Postman
  description: Update and retrain an agent with new training content, and manage
    contacts and their custom-attribute schema for a chatbot (create, list, get,
    update, and delete contacts and custom attributes).
- aid: chatbase:chatbase-leads-api
  name: Chatbase Leads API
  tags:
  - Leads
  - Capture
  - CRM
  image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg
  humanURL: https://www.chatbase.co/docs/developer-guides/api/get-leads
  baseURL: https://www.chatbase.co/api/v1
  properties:
  - url: https://www.chatbase.co/docs/developer-guides/api/get-leads
    type: Documentation
  - url: https://www.chatbase.co/docs/developer-guides/api/get-leads
    type: APIReference
  - url: openapi/chatbase-openapi.yml
    type: OpenAPI
  - url: collections/chatbase.postman_collection.json
    type: Postman
  description: Retrieve leads collected by a chatbot's lead-capture form for a
    specific chatbot, returning name, email, phone, and submission metadata.
common:
- type: GitHubOrganization
  url: https://github.com/chatbase
- type: LinkedIn
  url: https://www.linkedin.com/company/chatbase
- type: Website
  url: https://www.chatbase.co
- type: Documentation
  url: https://www.chatbase.co/docs
- type: Plans
  url: plans/chatbase-plans-pricing.yml
- type: RateLimits
  url: rate-limits/chatbase-rate-limits.yml
- type: FinOps
  url: finops/chatbase-finops.yml
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com