[NCTU+ API](/s/Syb1Xq3rX)
===
## [Edit API Book](/s/rkSEZBFNZ)✓
## /auth
- [**POST** /sign_in ](/s/rkKvp8aHm)
- [**GET** /validate_token ](/s/BJrhycEI7)
- [**DELETE** /sign_out ](/s/r1i_TL6rX)
## /api/v1
### course
- [**GET** /course ](/s/rkpDR8pHm)
- [**GET** /course/:id ](/s/Hk6dCUaHm)
- [**GET** /course/:id/comment ](/XTlb9QejTk6ZxtYQI28bNA)
- [**GET** /course/:id/past_exam ](/s/S183agB_X)
- [**PATCH** /course/:id ](/s/S1rpRLTSQ)
- [**POST** /course/:id/favorite ](/s/SJ9I_-8L7)
- [**DELETE** /course/:id/favorite ](/s/rJvwObI8X)
- [**POST** /course/applicable_course ](/s/rytbX9OQV)
### comment
- [**GET** /comment ](/s/HkA5usPt7)
- [**GET** /comment/:id ](/s/ryi3OiPYm)
- [**POST** /comment ](/s/BJRaOsPFm)
- [**PATCH** /comment/:id ](/s/HyVJYiDKQ)
- [**DELETE** /comment/:id ](/s/BJQ-KsDK7)
- [**POST** /comment/:id/reply ](/s/r16XnRRSV)
- [**DELETE** /comment/:id/reply/:id ](/s/rJ2tTA0rV)
- [**GET** /comment/latest_news ](/s/r1ILnegIE)
### past_exam
- [**GET** /past_exam ](/s/rkY0086S7)
- [**GET** /past_exam/:id ](/s/SkSk1vTSX)
- [**POST** /past_exam ](/s/BJfxkvpHm)
- [**PATCH** /past_exam/:id ](/s/BJ3lyDpSQ)
- [**DELETE** /past_exam/:id ](/s/Bki-1ParX)
### book
- [**GET** /book ](/s/S119pIpr7)
- [**GET** /book/:id ](/s/Hkd26LTH7)
- [**POST** /book ](/s/SkfaaU6rm)
- [**PATCH** /book/:id ](/s/H100pL6rm)
- [**PATCH** /book/:id/status ](/s/HyeATLpBX)
- [**GET** /book/latest_news ](/s/Hku9sjKfN)
### [event](/s/SkBak92r7)
- [**GET** /event ](/s/HkoOl92rX)
- [**GET** /event/:id ](/s/HyeQfmQUQ)
- [**POST** /event ](/s/SJdsgchrm)
- [**PATCH** /event/:id ](/s/rk2W-q2SX)
- [**DELETE** /event/:id ](/s/HkmEbq2BQ)
- [**POST** /event/:id/follow ](/s/HyTBWW8Um)
- [**DELETE** /events/:id/follow ](/s/SJ9YX588X)
### bulletin
- [**GET** /bulletin ](/s/ryYJ0UTrX)
- [**GET** /bulletin/:id ](/s/BkCiKocDQ)
- [**POST** /bulletin ](/s/rkhJ0L6BQ)
- [**PATCH** /bulletin/:id ](/s/ry7XAL6B7)
- [**DELETE** /bulletin/:id ](/s/B1ZVRI6rX)
### slogan
- [**GET** /slogan ](/s/ByVw8nqwQ)
- [**GET** /slogan/:id ](/s/SyH5L39D7)
- [**POST** /slogan ](/s/rkfnU2cPX)
- [**PATCH** /slogan/:id ](/s/S19683cvm)
- [**DELETE** /slogan/:id ](/s/ryzkv2cPX)
### background
- [**GET** /background ](/s/H1aiJC9w7)
- [**POST** /background ](/s/rkQpJAqDm)
- [**DELETE** /background/:id ](/s/HkLRyC5wX)
### college
- [**GET** /college ](/s/rJiI086HX)
### department
- [**GET** /department ](/s/B19SRUTBm)
### user
- [**GET** /user ](/s/rJIh1wpH7)
### course_map
- [**GET** /course_map ](/s/rkpjO9tcV)
### user-info
- [**GET** /my/event ](/s/rk7gzqhBX)
- [**GET** /my/book ](/s/BkqzyP6HX)
- [**GET** /my/course ](/s/rypN1DaBm)
- [**GET** /my/GPA ](https://hackmd.io/HMEheS4SQ26V6vywpz37KQ)
- [**GET** /my/favorite_course ](/s/SkaZbr9cX)
- [**GET** /my/past_exam ](/s/rJs3FW88Q)
- [**GET** /my/graduation_progress ](/s/Syo7JwpSQ)
- [**GET** /my/timetable](/s/rkWMBUstE)
- [**PUT** /my/timetable](/s/SyIYkDaHX)
- [**GET** /my/course_map ](/s/S1LCl-io4)
{"metaMigratedAt":"2023-06-14T13:36:29.083Z","metaMigratedFrom":"Content","title":"[NCTU+ API](/s/Syb1Xq3rX)","breaks":"true","contributors":"[{\"id\":\"e54b0fa1-410f-4efd-ac0f-a6945bdf6844\",\"add\":2597,\"del\":4611},{\"id\":\"2b2cf485-b343-4e34-8fa9-c2f7ae877c4d\",\"add\":2,\"del\":2},{\"id\":\"ece5bbd8-fc56-4856-813d-6ff3f6983c65\",\"add\":103,\"del\":40},{\"id\":\"651e9d1f-5680-4ddb-a4ff-84514d69da22\",\"add\":52,\"del\":142},{\"id\":\"4d1ca451-b971-4c22-bdd1-7e12601048de\",\"add\":3,\"del\":4},{\"id\":\"4f33a168-5f35-4c6f-b03f-7ee08987743c\",\"add\":59,\"del\":1},{\"id\":\"92e193f2-d595-4f08-a612-f46d301ac880\",\"add\":66,\"del\":18},{\"id\":\"94e60890-8360-4fbc-8c9f-28e17a1c15fb\",\"add\":3553,\"del\":3761}]"}