LTNG Platform API

Cloudflare Workers API — internal documentation

Base URLs

Production
https://api.ltng.app
Development
https://api.ltng.dev

Architecture

Client request
└─ api.ltng.app/v2/modules/{module}/{endpoint}/{id?}
└─ LTNGModule-Router — auth + routing
└─ Individual CFWorker — per resource
└─ OM Worker — schema + D1/KV storage
└─ api.ltng.app/v2/public/{module}/{endpoint}
└─ LTNGModule-PublicRouter — unauthenticated, GET only, KV cached
└─ LTNGModule-Router — proxied via service binding

Authentication

Management (mgmt)
Auth0 token via ltngv2.us.auth0.com — full access, server-to-server
Client
OAuth2 access token scoped per resource (e.g. read:customers write:customers)
Public
No auth — served via /v2/public/* routes only
Loading API data... (run npm run extract to generate api-data.json)