Work Beacon
Developer Platform
APIs, demo keys, and agent hooks to extend Work Beacon in this rebuild.
Demo API keys
Default key (rotate it in the signed-in API explorer):
wb_live_demo_northstar
Send Authorization: Bearer <key>. Missing key still returns 200 with auth: "open". Unknown keys return 401. Rate limit copy: 60 requests / minute / key (not enforced in demo).
Working GET routes
- GET /api/demo/workers
List demo workers
- GET /api/demo/events
List process events
- GET /api/demo/time-off
List leave requests
OpenAPI (subset)
openapi: 3.0.3
info:
title: Work Beacon Demo API
version: 0.1.0
paths:
/api/demo/workers:
get:
security: [{ bearerAuth: [] }]
responses: { "200": { description: Worker list } }
/api/demo/events:
get:
responses: { "200": { description: Process events } }
/api/demo/time-off:
get:
responses: { "200": { description: Leave requests } }Full file: docs/API.md
SDKs
- TypeScript — Demo snippets in docs/API.md
- Python — Coming — use REST
- Go — Coming — use REST