GDSC Chuo Membership

Members API

GET /members

Requires authentication

メンバー全員を返します。

Response body

{
    "id": string,
    "student_id": string,
    "name": string,
    "email": string,
    "year": int,
    "team_technology": boolean,
    "team_marketing": boolean,
    "team_event": boolean
}[]

POST /members

メンバーを追加し新しいメンバー ID を返します。

JSON parameters

  • student_id (string): 学籍番号
  • name (string)
  • email (string)
  • year (int): 学年
  • team_technology (boolean)
  • team_marketing (boolean)
  • team_event (boolean)

Response body

{
    "id": string
}

GET /members/[id]

Requires authentication

メンバーを返します。

Path parameters

  • id: メンバー ID

Response body

{
    "id": string,
    "school_id": string,
    "name": string,
    "email": string,
    "year": int,
    "team_technology": boolean,
    "team_marketing": boolean,
    "team_event": boolean
}

DELETE /members/[id]

Requires authentication

メンバーを削除します。

Path parameters

  • id: メンバー ID