Skip to main content

PTP_ATH_001:【更新】認証情報管理(患者用)

処理概要

PLAT の認証基盤に PLAT 共通 ID を紐付ける

機能 IDAPI 論理名HTTP メソッドURI
PTP_ATH_001【更新】認証情報管理(患者用)PUT{applicationPath}/participants/accounts
連携方式データ形式利用可能な接続先
REST APIJSON 形式(エンコーディング:utf-8)リモート

リクエスト(認証)

No.項目名物理名属性Nullable設定要領
1アクセストークンAuthorizationstring-認証処理で取得した Bearer Token を設定

リクエスト(クエリ)

No.項目名物理名属性Nullable設定要領
-

リクエスト(パスパラメータ)

No.項目名物理名属性Nullable設定要領
-

リクエスト(Body)

No.項目名物理名L1L2L3L4L5L6繰返し属性Nullableリクエスト設定要領
1ユーザ名usernamestring-
2PLAT 共通 IDplatidstring-PLAT_ID の値を設定

サンプル(リクエスト)

{
"username": "takana.ichiro",
"platId": "36b65929-6bd6-455d-9533-ba8c70da4e11"
}

レスポンス

No.項目名物理名L1L2L3L4L5L6繰返し属性Nullableレスポンス設定要領
1ユーザ名usernamestring-
2PLAT 共通 IDplatidstring-PLAT_ID の値
エラー条件
システムエラー
・API 共通仕様に準拠
業務エラー
・なし

サンプル(レスポンス)

正常終了
{
"id": "3db1b66e-5a84-44ca-92ed-c18d0f7cb524",
"createdTimestamp": 1669625889804,
"username": "takana.ichiro",
"enabled": true,
"totp": false,
"emailVerified": false,
"disableableCredentialTypes": [],
"requiredActions": [],
"notBefore": 0,
"access": {
"manageGroupMembership": true,
"view": true,
"mapRoles": true,
"impersonate": true,
"manage": true
},
"attributes": {
"PLAT-ID": [
"36b65929-6bd6-455d-9533-ba8c70da4e11"
]
},
"groups": [
"PARTICIPANTS"
]
}
異常終了
{
"errorCode": "PLAT500"
}

備考

なし