複合テンプレートを使用して封筒を作成しようとしています。各署名者の役割を持つサーバー テンプレートを作成しました。作成時にロールデータを指定し、ローカル側のドキュメントを添付してルーティング用のサーバーテンプレートをオーバーレイしたい。私は認証を通過し、封筒の作成まですべてのテンプレート ID を見つけることができます。以下の JSON 投稿を参照してください。
--MYBoundary
Content-Type: application/json
Content-Disposition: form-data;
{
"emailBlurb":"Test Email Body",
"emailSubject":"Test Email Subject",
"status":"created",
"compositeTemplates": [
{
"compositeTemplateId": "1",
"inlineTemplates": [
{
"sequence": "1",
"recipients": {
"signers" : [
{
"email": "email@mail.usf.edu",
"name": "Boss",
"recipientId": "1",
"roleName": "GM"
},
{
"email": "email@mail.usf.edu",
"name": "Name Here",
"recipientId": "3",
"roleName": "PX"
},
{
"email": "email@mail.usf.edu",
"name": "Diff Name",
"recipientId": "2",
"roleName": "OO"
}
]
}
}
],
"document": {
"documentId": "1",
"name": "LV_EOTF-Non-Mod_Commitment_Letter.DOCX"
},
"serverTemplates": [
{
"sequence": "2",
"templateId": "TempID"
}
]
}
]
}
--MYBoundary
Content-Disposition: form-data; name="file"; filename="LV_EOTF-Non-Mod_Commitment_Letter.DOCX"; documentid=1; compositeTemplateId=1
Content-Type: application/octet-stream
<Doc bytes here>
--MYBoundary--
エラー応答が表示されます:
{ "errorCode": "INVALID_REQUEST_PARAMETER",
"message": "The request contained at least one invalid parameter. Template definition must include an 'envelopeTemplateDefinition' section."
}
見つけたすべてのスレッドを検索し、それらをエミュレートしようとしました。それは機能していません。どんな助けでも大歓迎です。