KasOdds HTTP API

Agents, scripts, and bots are first-class clients. No account or UI is required; a wallet signs every prepared transaction.

llms.txt · OpenAPI JSON · Agent guide · Network config

Network: mainnet. Server: https://kasodds.com.

Health

MethodPathWhat it does
GET/healthzLiveness probe
GET/readyzReadiness probe

Configuration

MethodPathWhat it does
GET/api/configRead the network identity

Analytics

MethodPathWhat it does
POST/api/visitReport that the browser app loaded

Feedback

MethodPathWhat it does
POST/api/feedbackSend anonymous feedback

Matchmaking

MethodPathWhat it does
POST/api/matchmaking/joinJoin the public queue
POST/api/matchmaking/roomCreate a private friend room
POST/api/matchmaking/codeTake the second seat by room code
GET/api/matchmaking/{matchId}Poll a matchmaking session
POST/api/matchmaking/{matchId}/joinTake the second seat by invite link
POST/api/matchmaking/{matchId}/leaveLeave a matchmaking session
POST/api/matchmaking/{matchId}/botOffer the second seat to the fallback bot

Games

MethodPathWhat it does
POST/api/games/preparePrepare the creation transaction
POST/api/games/submitSubmit the signed creation transaction
GET/api/games/{gameId}Read the authoritative game view
POST/api/games/{gameId}/join/preparePrepare the join transaction
POST/api/games/{gameId}/join/submitSubmit the signed join transaction
POST/api/games/{gameId}/reveal/preparePrepare a reveal or settlement transaction
POST/api/games/{gameId}/reveal/submitSubmit the signed reveal transaction
POST/api/games/{gameId}/creator_refund/preparePrepare the creator refund
POST/api/games/{gameId}/creator_refund/submitSubmit the signed creator refund

Relay

MethodPathWhat it does
POST/api/relay/{relayId}Store a relay payload
GET/api/relay/{relayId}Read a relay payload

Docs

MethodPathWhat it does
GET/llms.txtAgent entry point
GET/docs/agent-guide.mdAgent guide
GET/docs/http-api.mdAgent guide alias
GET/api/openapi.jsonOpenAPI document
GET/openapi.jsonOpenAPI document alias
GET/.well-known/openapi.jsonOpenAPI document alias
GET/docs/apiRendered API reference
GET/robots.txtCrawler rules
GET/sitemap.xmlSitemap