Chat logo

Chat

Topic-level profile capturing the Chat API category in the API Evangelist network. This profile defines a reference vocabulary and a generic OpenAPI shape for chat APIs that manage conversations, messages, and participants, and is used as a baseline when cataloguing chat platform APIs (such as Slack, Discord, Microsoft Teams, Twilio Conversations, and conversational AI platforms) into the broader catalogue.

1 APIs 0 Features
ChatConversational AIConversationsCustomer SupportMessagingReal-time

APIs

Reference Chat API

Reference REST API shape for chat platforms covering conversation lifecycle (create/list/get), message send and history, participant management, and typing indicator events. Int...

Semantic Vocabularies

Chat Context

0 classes · 3 properties

JSON-LD

Resources

🔗
Repository
Repository
🔗
Catalog
Catalog
🔗
JSONLD
JSONLD
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema

Sources

Raw ↑
aid: chat
name: Chat
description: >-
  Topic-level profile capturing the Chat API category in the API Evangelist network. This profile defines a reference
  vocabulary and a generic OpenAPI shape for chat APIs that manage conversations, messages, and participants, and is
  used as a baseline when cataloguing chat platform APIs (such as Slack, Discord, Microsoft Teams, Twilio Conversations,
  and conversational AI platforms) into the broader catalogue.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
url: https://raw.githubusercontent.com/api-evangelist/chat/refs/heads/main/apis.yml
kind: topic
access: 3rd-Party
position: Reference
tags:
  - Chat
  - Conversational AI
  - Conversations
  - Customer Support
  - Messaging
  - Real-time
created: '2024-01-15'
modified: '2026-05-19'
specificationVersion: '0.20'
apis:
  - aid: chat:reference-chat-api
    name: Reference Chat API
    description: >-
      Reference REST API shape for chat platforms covering conversation lifecycle (create/list/get), message send and
      history, participant management, and typing indicator events. Intended as a vocabulary and OpenAPI baseline for
      cataloguing concrete chat platform APIs.
    image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    humanURL: https://github.com/api-evangelist/chat
    baseURL: https://api.example.com/v1/chat
    tags:
      - Chat
      - Conversations
      - Messaging
    properties:
      - type: OpenAPI
        url: openapi/chat-reference-openapi.yml
      - type: Spectral
        url: spectral/chat-spectral.yml
common:
  - type: Repository
    url: https://github.com/api-evangelist/chat
  - type: Catalog
    url: https://apis.json/
  - type: JSONLD
    url: json-ld/chat-context.jsonld
  - type: JSONSchema
    url: json-schema/chat-conversation-schema.json
  - type: JSONSchema
    url: json-schema/chat-message-schema.json
maintainers:
  - FN: Kin Lane
    email: [email protected]