Status | Type | Parameters | URL | Response |
---|---|---|---|---|
[ ] | GET | None | /user/ |
{...} get current user details, lists owned |
[x] | POST | ,email , password ,name |
/user/ |
{...} creates a user with given details |
[x] | POST | email , password |
/login |
{...} logs user in, returns JWT |
[x] | DELETE | email , password |
/users/ |
{...} delete user with given details |
Status | Type | Parameters | URL | Response |
---|---|---|---|---|
[x] | GET | jobID |
/job/:jobID |
{...} full job details |
[x] | GET | jobID |
/job/preview/:jobID |
{...} preview job details |
Status | Type | Parameters | URL | Response |
---|---|---|---|---|
[x] | GET | jobID |
/ids/?q=<query-string> |
{...} job Ids |
Status | Type | Parameters | URL | Response |
---|---|---|---|---|
[ ] pagination pending |
GET | None | /list |
{...} list details of first N=pageSize lists |
[ ] pagination pending |
GET | listID |
/list/:listID |
{...} preview details of first N=pageSize jobs |
[x] | DELETE | listID |
/list/:listID |
delete list with listID |
[x] | POST | jobID ,listID |
/list/:listID/:jobID |
{...} add jobID to listID |
[x] | DELETE | jobID ,listID |
/list/:listID/:jobID |
{...} remove jobID from listID |