予防接種状況の情報を登録・更新・削除します
リクエストされたユーザーIDとチャイルドIDを元に、対象となるユーザーの予防接種状況の情報を更新するAPI
リクエストされた認証トークンを用いてユーザー認証を行い、成功した場合、対象となる予防接種の情報を更新する。
「deleteFlag」=「True」の場合、削除日時を現在日時で更新する。
ヘッダーにトークンIDを付与し、レスポンスコード「200」として、レスポンスを返す。
認証に失敗した場合は、レスポンスコード「401」として、レスポンスを返す。
https://z6jrdk55w2.execute-api.ap-northeast-1.amazonaws.com/PUTUserVaccinationInfo
PUT
DynamoDB
フィールド名 | 値 |
---|---|
Content-Type | application/json |
Authorization | 取得したtokenId |
JSON Key | 型 | 必須 | 値の説明 |
---|---|---|---|
tenantId | Sring | ○ | [WHERE]DBカラム:children.tenantId |
childId | Sring | ○ | [WHERE]DBカラム:children.childId |
vaccinationId | Sring | ○ | [WHERE]DBカラム:childVaccination.vaccinationId |
vaccinationCountId | Sring | ○ | [WHERE]DBカラム:childVaccination.vaccinationCountId |
deleteFlag | Boolean | 削除 or 更新を判別するフラグ:削除の場合True | |
scheduledDate | String | [UPDATE]DBカラム:childVaccination.scheduledDate | |
inoculatedDate | String | [UPDATE]DBカラム:childVaccination.inoculatedDate |
ステータス | メッセージ |
---|---|
200 | OK |
400 | Parameter Error |
401 | Unauthorized |
500 | INTERNAL SERVER ERROR |
> 戻る