| URL | /api/login/ |
| Description | Login a user, and set cookie for authentication |
| Method | POST |
| Url Param | |
| Request Body Data |
|
| Response |
|
| Cookie |
|
| URL | /api/registration/ |
| Description | Register a new user. |
| Method | POST |
| Url Param | |
| Request Body Data |
|
| Response |
|
| Cookie |
| URL | /api/logout/ |
| Description | Logout a user, set cookie/disable the token saved in cookie |
| Method | POST |
| Url Param | |
| Request Body Data | |
| Response |
|
| Cookie |
|
| URL | /api/samples/ |
| Description | Add sample data to mongoDB |
| Method | POST |
| Url Param | |
| Request Body Data | A json format data |
| Response |
|
| URL | /api/mobile-samples/ |
| Description | Get user's sample data from mobile database |
| Method | GET |
| Url Param | |
| Response |
|
| URL | /api/mobile-samples/image/<barcode_id> |
| Description | Get sample image to mongoDB |
| Method | GET |
| Url Param | barcode_id |
| Request Body Data | |
| Response |
|
| URL | /api/samples/image/<barcode_id> |
| Description | Add sample image to mongoDB |
| Method | POST |
| Url Param | barcode_id |
| Request Body Data | files: { image: image } |
| Response |
|
| URL | /api/samples/surey/<barcode_id> |
| Description | Get sample image to mongoDB |
| Method | GET |
| Url Param | barcode_id |
| Request Body Data | { data: survey } |
| Response |
|
| URL | /api/samples/surey/<barcode_id> |
| Description | Add sample image to mongoDB |
| Method | POST |
| Url Param | barcode_id |
| Request Body Data | |
| Response |
|
| URL | /api/infant/ |
| Description | Add infant to db |
| Method | POST |
| Url Param | |
| Request Body Data | HTML Form Submission with fields:
|
| Response |
|
| URL | /api/infant/<id> |
| Description | Get infant by id |
| Method | GET |
| Url Param | infant_id |
| Request Body Data | |
| Response |
|
| URL | /api/getSurvey/<surveyId> |
| Description | Get Survey CSV data by surveyId |
| Method | GET |
| Url Param | surveyId |
| Request Body Data | |
| Response |
|