2 番目の受信者の URL トークンを生成するには、最初の受信者に使用したのと同じプロセスに従います。同じ http POST リクエストを作成しますが、2 番目の受信者の電子メール、ユーザー名、clientUserId を参照するだけです。
たとえば、最初の受信者の URL を生成していたときは、おそらく次のような要求本文がありました。
{
"returnUrl": "http://www.docusign.com/devcenter",
"authenticationMethod": "None",
"email": "email1@gmail.com",
"userName": "Name 1",
"clientUserId": "1001"
}
DocuSign システムは、電子メール、userName、および clientUserId の組み合わせを使用して、この埋め込み受信者 (キャプティブ受信者とも呼ばれます) を一意に識別します。したがって、2 番目の受信者をエンベロープに追加するときは、最初の受信者とは異なる独自の clientUserId 値を与える必要があります。次に、システムはそれらを識別し、この 2 番目の受信者の URL トークンを生成できます。
たとえば、次の情報を含む 2 番目の受信者をエンベロープに追加したとします。
{
"email": "email2@gmail.com",
"name": "Second Recipient",
"roleName": "Signer1",
"clientUserId": "1002"
}
次に、最初の受信者に対して行ったのと同じ http POST 呼び出しを行いますが、代わりに次の情報を使用します。
{
"returnUrl": "http://www.docusign.com/devcenter",
"authenticationMethod": "None",
"email": "email2@gmail.com",
"userName": "Second Recipient",
"clientUserId": "1002"
}