-
Notifications
You must be signed in to change notification settings - Fork 1
API一覧
Aonori edited this page Nov 3, 2020
·
14 revisions
全部認証されているのが前提 => 認証情報からユーザを取得
/card
POST
- IDm : カードの識別番号
/temperature/body
GET
- offset : 開始件数
- count : 取得件数
- 自身の体温を取得できるAPI
- 日時が新しい順に取得できる
/temperature/body
POST
- body_temperature : ユーザの体温
- 成功時 201
/rooms
GET
自身が管理者権限を持っている部屋一覧を取得
/rooms
POST
- name : ルーム名
- limit_number : 最大収容人数
- limit_body_temperature : 許可する最大体温
- 成功時 201
/rooms/${id}
PUT
- id : roomId
- name : ルーム名
- limit_number : 最大収容人数
- limit_body_temperature : 許可する最大体温
- allow_shortage : 過去2週間の検温データ欠損を許容するか
- 今回は更新しないデータはもとのデータが飛んでくる設計
- 成功時 204
/rooms/${id}/members
GET
- id : roomId
部屋に対して管理権限を持つ人しかアクセスできない
/rooms/${id}/members
POST
- id : roomId
- マジックリンクもアプリ側で別途実装(Deep Linkっていうらしい)
- 成功時 201
/rooms/${roomId}/members/${memberId}
POST
- roomId : roomId
- memberId : memberId
- is_permited : 許可ならtrue, 拒否はfalse
- 成功時 201
/rooms/${id}/members/entered
GET
- id : roomId