Documentation
Guides for setting up, running and extending Kemble. Every request here works today.
Getting started
Quickstart
Create an account, get a token, and post your first message.
Authentication and sessions
Bearer tokens, session lifetime, and working across several organizations.
Errors and rate limits
The error envelope, the codes worth branching on, and what the limits are.
Core concepts
Spaces and channels
How the container hierarchy works, and what each channel type does.
Messages, threads and reactions
Posting, editing, paginating, and how a thread relates to its channel.
Roles and permissions
The permission catalogue, how scopes resolve, and per-channel overwrites.
Extending Kemble
Webhooks
Subscribing to domain events, verifying the signature, and what happens on failure.
The realtime connection
One WebSocket, what it carries, and what it deliberately does not.