WIP Adding session auth and routes.

This commit is contained in:
Jonathan Bernard
2017-03-17 23:34:33 -05:00
parent 0976871563
commit 2cfb91aaeb
6 changed files with 107 additions and 21 deletions

18
api.rst
View File

@ -1,9 +1,9 @@
GET /api/ping
POST /api/auth-token
GET /api/projects -- return project summaries
POST /api/projects -- create a new project
GET /api/project/<proj-id> -- return detailed project record (include steps)
GET /api/project/<proj-id>/<step-id> -- return detailed step information (include runs)
POST /api/project/<proj-id>/<step-id>/run/<ref> -- kick off a run
GET /api/project/<proj-id>/<step-id>/run/<ref> -- return detailed run information
GET /api/ping
- POST /api/auth-token
GET /api/projects -- return project summaries
- POST /api/projects -- create a new project
- GET /api/project/<proj-id> -- return detailed project record (include steps)
- GET /api/project/<proj-id>/active -- return detailed information about all currently running runs
- GET /api/project/<proj-id>/<step-id> -- return detailed step information (include runs)
- POST /api/project/<proj-id>/<step-id>/run/<ref> -- kick off a run
- GET /api/project/<proj-id>/<step-id>/run/<ref> -- return detailed run information