Endpoints Overview

Summary

EndpointPurposeLimitsDetails
POST /v1/eventsSend contextual data~700 charsDocs
POST /v1/events/generationsTrigger AI reaction~300 chars; 1 request every ~25s per API keyDocs
GET /v1/charactersList owned characters (id, name, description, active flag)N/ADocs
PUT /v1/characters/{characterId}/activeChange the active characterCharacter must belong to the API key ownerDocs
GET /v1/channels/statusRead runtime channel statusRequires API key; returns only channelName, isPrimary, isLive, isAiInChatDocs
POST /v1/streams/{channelName}Request ai_licia to join chatRequires channel authorization + active subscription/credits (mode=LIVE); mode=TEST runs demo test join flowDocs
DELETE /v1/streams/{channelName}Request ai_licia to leave chatRequires channel authorizationDocs