HTTP / JSON · OpenAPI 3.1
A small surface
for big games.
These endpoints create sessions, add players, execute atomic commands, and synchronize authoritative state. Use TabletopRPC's live interactive Swagger UI at /docs.
GET
/healthCheck service health and implementation.
GET
/v1/templatesDiscover registered game rules and player limits.
POST
/v1/gamesCreate an authoritative game lobby from a template.
GET
/v1/games/{id}Fetch the latest complete game snapshot.
POST
/v1/games/{id}/playersClaim the next available player seat.
POST
/v1/games/{id}/commandsValidate and apply versioned, idempotent player intent.
GET
/v1/games/{id}/eventsRead ordered events after a known sequence.
Want request schemas and live examples?
Open live Swagger →Explore the generated API contract and execute calls against the live service.
TabletopRPC