PUT User Vaccine Info 解説

予防接種状況の情報を登録・更新・削除します

概要

リクエストされたユーザーIDとチャイルドIDを元に、対象となるユーザーの予防接種状況の情報を更新するAPI
リクエストされた認証トークンを用いてユーザー認証を行い、成功した場合、対象となる予防接種の情報を更新する。
「deleteFlag」=「True」の場合、削除日時を現在日時で更新する。
ヘッダーにトークンIDを付与し、レスポンスコード「200」として、レスポンスを返す。
認証に失敗した場合は、レスポンスコード「401」として、レスポンスを返す。

エンドポイント

https://z6jrdk55w2.execute-api.ap-northeast-1.amazonaws.com/PUTUserVaccinationInfo

メソッド

PUT

接続先

DynamoDB

リクエストヘッダー

フィールド名
Content-Typeapplication/json
Authorization取得したtokenId

リクエストデータ

JSON Key必須値の説明
tenantIdSring[WHERE]DBカラム:children.tenantId
childIdSring[WHERE]DBカラム:children.childId
vaccinationIdSring[WHERE]DBカラム:childVaccination.vaccinationId
vaccinationCountIdSring[WHERE]DBカラム:childVaccination.vaccinationCountId
deleteFlagBoolean削除 or 更新を判別するフラグ:削除の場合True
scheduledDateString[UPDATE]DBカラム:childVaccination.scheduledDate
inoculatedDateString[UPDATE]DBカラム:childVaccination.inoculatedDate

処理結果ステータス

ステータスメッセージ
200OK
400Parameter Error
401Unauthorized
500INTERNAL SERVER ERROR

戻る