Developers
The dashboard APIs are the product APIs
IndicBase does not hide a second undocumented backend. Table Editor, SQL Editor, and migrations call the same authorized project routes your session uses.
| Method | Path | Purpose |
|---|---|---|
| GET | /api/projects | List workspace projects |
| POST | /api/projects | Create a project in a catalog region |
| GET | /api/projects/:id/database/tables | List tables |
| GET | /api/projects/:id/database/tables/:table/rows | Page and filter rows |
| POST | /api/projects/:id/database/query | Run SQL |
| GET | /api/projects/:id/database/migrations | List schema migrations |
| GET | /api/me | Current user and workspace |
Session cookies authorize the dashboard. Project API keys are accepted only on eligible project routes — never for account or workspace admin. See documentation.