2017-09-18 12 views
1

Docusign Rest APIを使用して、署名者リクエストをメールで送信する前にテンプレートデータを事前に入力します。 APIを使用してテキストフィールドの値を設定することができます。しかし、APIからファイルを添付することはできないようです。Docusign Rest APIはテンプレートへのファイルの添付をサポートしていますか?

Rest APIを使用してDocusignテンプレートにファイル(画像、pdfsなど)を添付するための直接的な方法や回避策はありますか?テンプレートデザイナ(Web UI)にSignerAttachmentTabを表示しますが、ファイルパスまたはバイトストリームをプログラムで設定することはできません。

ありがとうございます。

答えて

2

Docusign composite templatesを使用すると、テンプレートを使用して封筒を送信するときに追加の文書を添付できます。

{ 
    "emailSubject": "Please complete the following forms 11", 
    "status": "sent", 
    "compositeTemplates": [ 
     { 
      "serverTemplates": [ 
       { 
        "sequence": "1", 
        "templateId": "<Template ID Goes here.>" 
       } 
      ], 
      "inlineTemplates": [ ], 
     }, 
     { 
      "serverTemplates": [], 
      "inlineTemplates": [ {"sequence": "2" }], 
      "document": { 
       "documentId": "2", 
       "name": "Attachment", 
       "fileExtension": "txt", 
       "documentBase64": "VGVzdCBEb2N1bWVudA==" 
      } 
     } 
    ] 
} 

ここ複合テンプレートの力を示しているvideo素晴らしいです:ここでは

はサンプル要求

POST /v2/accounts/{accountId}/envelopes 

リクエストボディがあります。

+0

ありがとうございました。私はJava SDKからこれを達成しようとしましたが、運はありません。この複合テンプレートの場合は、サーバーテンプレートを再設定する必要がありますか?そして、これに相当するJava SDKを投稿してください。 – J4Priyan

+0

複合テンプレートを使用する場合、サーバーテンプレートを別々に構成する必要はありません。私は便利なJavaの例はありません。しかし、ここにはC#[example](https://gist.github.com/codingdawg/736280cc43e91752eb64a0221db80896#file-createenvelopefromtemplate-cs-L16-L80)があります。Java SDKを使用すると、かなり類似しているはずです。 –

+1

それは働いた。どうもありがとうございました。 – J4Priyan

関連する問題