Platform Status
Deno Deploy
Edge Runtime
Railway
Node.js Platform
Digital Ocean
VPS Droplet
Convex
Reactive Backend
API Reference
Same contract on all four platforms. Path-based multi-tenancy with full CRUD for IT controls.
| Method | Path | Description | Body |
|---|---|---|---|
| GET | / | Health check | - |
| GET | /db | Database check | - |
| GET | /t/{tenant} | Tenant info | - |
| GET | /t/{tenant}/controls | List all controls | - |
| POST | /t/{tenant}/controls | Create a control | { name, description } |
| PUT | /t/{tenant}/controls/{id} | Update a control | { name, description } |
| DELETE | /t/{tenant}/controls/{id} | Delete a control | - |
Quick Test
Replace $BASE with any platform URL.
List controls
curl -s $BASE/t/acme/controls | jq
Create a control
curl -s -X POST $BASE/t/acme/controls \
-H "Content-Type: application/json" \
-d '{"name":"SOX-404","description":"Financial reporting controls"}' | jq
Update a control
curl -s -X PUT $BASE/t/acme/controls/1 \
-H "Content-Type: application/json" \
-d '{"name":"SOX-404-v2","description":"Updated controls"}' | jq
Delete a control
curl -s -X DELETE $BASE/t/acme/controls/1 | jq