Routes - Secret-Order/SKE19-API GitHub Wiki

Auth

auth

Generates a token for API access. Requires a secret in header. (Only members of SKE19 should have access to production API.)

Headers

secret - A secret identifier for generating token. duration - How long should a token exist.


Student Information

All routes require a token from auth. Be sure to put the token in header Authorization!

students

Lists all students in SKE19, with English/Thai names, Email and Instagram ID.

Sample Output:

{
   "students": {
       "6410xxxxx": {
          "firstnameEN": "",
          "lastnameEN": "",
          "nickEN": "",
          "firstnameTH": "",
          "lastnameTH": "",
          "nickTH": "",
          "email": "",
          "instagram": ""
       },
       ...
   }
}

student

Returns information of a specific student with student ID in a json body.

Body:

{
   "studentId": ""
}

Returns 404 when no student of the studentId is found.

Returns 500 when no studentId is provided.

Sample Output:

{
   "firstnameEN": "",
   "lastnameEN": "",
   "nickEN": "",
   "firstnameTH": "",
   "lastnameTH": "",
   "nickTH": "",
   "email": "",
   "instagram": ""
}

Discord

All routes require a token from auth. Be sure to put the token in header Authorization!

- Be right back