Getting Started

Use the REST API to push contextual events to ai_licia or trigger a reaction.

ActionEndpointNotes
Send contextPOST /v1/eventsUp to 1,000 chars
Trigger reactionPOST /v1/events/generationsUp to 300 chars; independent per-key windows: STANDARD ~25s, FAST 1s
List charactersGET /v1/charactersReturns id, name, description, active state
Set active characterPUT /v1/characters/{characterId}/activeOnly works for owned characters
Channel statusGET /v1/channels/statusReturns channelName, isPrimary, isLive, isAiInChat
Join chatPOST /v1/streams/{channelName}Waits up to 10s for ai_licia to join (`mode=LIVE
Leave chatDELETE /v1/streams/{channelName}Sends an async leave request

Authentication:

Authorization: Bearer <API_KEY>

Next: Endpoints summary, then REST Getting Started or EventSub to consume outputs.