Skip to main content
Inspiring
January 13, 2022
Answered

AdobeSign REST APIについて

  • January 13, 2022
  • 1 reply
  • 404 views

お世話になります。

 

参加者のメールアドレスをAPIで更新するときについてです。

 

管理画面上から代替受信者の追加ができたので、APIでも同じことができると思い、

 

PUT

/agreements/{agreementId}/members/participantSets/{participantSetId}

を使って参加者のメールアドレスを変更しようとしているのですが、

 

DetailedParticipantSetInfo = {
"memberInfos": [
{
"email": "hogehoge@xxx.xx.xx",
"securityOption": {
"authenticationMethod": ""
}
}
],
"order": 1,
"role": "SIGNER",
"status":""
}

 

とセットして試しても

{ "code": "MISSING_REQUIRED_PARAM", "message": "Valid ParticipantSet status is missing" }

とレスポンスが返ってきます。

 

次に

{
"memberInfos": [
{
"email": "ikeda@neu.co.jp",
"securityOption": {
"authenticationMethod": ""
}
}
],
"order": 1,
"role": "SIGNER",
"status":"WAITING_FOR_MY_SIGNATURE"
}

として試してみたのですが、

{ "code": "PERMISSION_DENIED", "message": "This user does not have permission to replace a participant." }

と返ってきました。

 

どうすれば変更できるようになるでしょうか?

 

This topic has been closed for replies.
Correct answer 知康5EE8

自己解決しました。

[アカウント内のユーザーは、置き換え後に元の受信者の参加可否を選択できる。]

オプションにチェックを入れたらできました。

1 reply

知康5EE8AuthorCorrect answer
Inspiring
January 13, 2022

自己解決しました。

[アカウント内のユーザーは、置き換え後に元の受信者の参加可否を選択できる。]

オプションにチェックを入れたらできました。