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