Chainwalk/Documentation
Getting StartedIntroduction

Introduction

Chainwalk exposes three API surfaces: admin for dashboard-style management with JWT auth, integration for tenant-scoped machine access with API keys, and public for published read-only catalog access.

Info
Examples in this documentation are based on the current routes and request shapes in this repository. UseAuthorization: Bearer <jwt> for admin routes and X-API-Key: <api_key> for integration routes.

What is documented here

  • Create projects, plans, events, and ticket types from tenant-scoped admin or integration routes
  • Expose published plans and tickets through public read-only endpoints
  • Issue API keys for read, paywall, write, and admin integration roles
  • Run payment intents and access checks for plan and ticket purchases

Surface model

The current backend mounts tenant-scoped routes under /v1/admin/tenants/{tenant}, /v1/integration/tenants/{tenant}, and /v1/public/tenants/{tenant}. If a route example does not follow one of those prefixes, it is not current.