Disposable SQLite backend mirroring real PulseLedger routes. Not the private API. Data is visible to everyone and may be reset without notice.

Endpoints

GET /health working

Sandbox liveness check.

POST /health experimental

Echo JSON body. Ping for POST plumbing.

GET /definitions working

All measurement/observation/event definitions.

GET /subjects working

Tracked subjects (trainers, pokemon, gyms).

GET /measurements working

Numeric measurements (level, hp, badges). Optional query: subject, definition, limit.

POST /measurements working

Create a measurement record.

GET /observations working

Text observations (battle condition, party status, gym notes).

POST /observations planned

Create observation. Not enabled in sandbox yet.

GET /events working

Point-in-time events (badges earned, evolutions, Team Rocket).

POST /events planned

Create event. Not enabled in sandbox yet.