You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

URL/api/version
DescriptionShow API Version
MethodGET
Url Param--
Request Body Data

--

Response

{version: "xxx"} - 200

Cookie

--

 

 

URL/api/auth
DescriptionUser login
MethodPOST
Url Param--
Request Body Data 
Response
  • {message: "Registered, please login."} - 200
  • {message: "Data input is not valid, please try again"} - 400
Cookie

 

URL/api/logout/
DescriptionLogout a user, set cookie/disable the token saved in cookie
MethodPOST
Url Param 
Request Body Data

{ email: xxx, password: xxx}

Response
  • { message: "User successfully authenticated.",
      authToken: xxx,
      email: xxx,
      firstName: xxx,
      lastName: xxx }
    201: Created

    { message: ”Failed Login”}
  
URL/api/samples/
DescriptionAdd sample data to mongoDB
MethodPOST
Url Param 
Request Body Data
A json format data
{
"sample": {
"description": "test",
"image_url": "url",
"uploader": "uploader",
"sample_id": "0000",
"sample_type": "BS",
"infant_id": "00"
}
}
Response
  • {message: "Sample data recorded!"} - 200
  • {message: "Bad reques"} - 400
  • {message: "invalid credential(s) provided, please check your credential(s) and try again"} - 400/401

 

  • No labels