GET User Info 解説

ユーザー情報の取得(お子様・胎児の情報も含む)

概要

リクエストされた認証トークンより、PostgreSQLに登録しているユーザーの情報を取得するAPI
取得に成功した場合は、レスポンスコード「200」として、レスポンスを返す。
取得に失敗した場合は、レスポンスコード「404」として、レスポンスを返す。

エンドポイント

https://wc98g2pv03.execute-api.ap-northeast-1.amazonaws.com/GETUserInfo?tenantId={tenantId}

メソッド

GET

接続先

DynamoDB

リクエストヘッダー

フィールド名
Content-Typeapplication/json
AuthorizationPOST User Auth で取得した userTokenId

リクエストデータ

JSON Key必須値の説明
tenantIdString[WHERE]DBカラム:uesrs.tenantId

レスポンスデータ

JSON Key必須値の説明
profileProfileプロフィール情報(ユーザー情報、ニックネーム情報)
Profile
JSON Key必須値の説明
userUserユーザー情報
babyBaby胎児の情報(ニックネーム情報)
childChild[]お子様の情報(ニックネーム情報)
User
JSON Key必須値の説明
userIdString[SELECT]DBカラム:users.userId
genderString[SELECT]DBカラム:users.gender
※デフォルト値は男
areaString[SELECT]DBカラム:users.area
dateOfBirthString[SELECT]DBカラム:users.dateOfBirth
Baby
JSON Key必須値の説明
childIdString[SELECT]DBカラム:children.childId
nicknameString[SELECT]DBカラム:children.nickname
dueDateString[SELECT]DBカラム:children.dueDate
genderString[SELECT]DBカラム:children.gender
Child
JSON Key必須値の説明
childIdString[SELECT]DBカラム:children.childId
nicknameString[SELECT]DBカラム:children.nickname
dueDateString[SELECT]DBカラム:children.dueDate
genderString[SELECT]DBカラム:children.gender
dateOfBirthString[SELECT]DBカラム:children.dateOfBirth
fourVaccineBoolean[SELECT]DBカラム:children.fourVaccine

処理結果ステータス

ステータスメッセージ
200OK
400BAD REQUEST
500INTERNAL SERVER ERROR

動作例

認証方式に Bearer Token を選択して、POST User Auth で取得した Token をGETリクエストします。
ユーザー情報がJSON形式で返ってきます。

ユーザー情報取得

戻る