2017-09-21 2 views
0

残りのAPI(v2)を使用してエンベロープを作成するときにtextTabsを更新する際に問題が発生しています。Docusign REST APIテンプレート内のtextTabを変更する

私はこのようなルックスを送信していJSON:

{ 
    "status": "sent", 
    "emailSubject": "Yet another text 13:57", 
    "templateId": "xxxxxxx-4dcb-xxxx-xxxx-xxxxxxxx", 
    "templateRoles": [ 
    { 
     "name": "Persons Name", 
     "email": "[email protected]", 
     "roleName": "Signer", 
     "tabs": { 
     "textTabs": [ 
      { 
      "tabLabel": "ClientName", 
      "value": "My Name" 
      }, 
      { 
      "tabLabel": "ClientAddress", 
      "value": "This will be the client address" 
      }, 
      { 
      "tabLabel": "PhoneNumber", 
      "value": "+1 555 123 4561" 
      } 
     ] 
     } 
    } 
    ] 
} 

私はしかしCLIENTNAMEに設定tabLabelsとテンプレートIDで識別されるテンプレートでtextTabsなど を持っている - 上記のJSONを投稿するときは、テンプレートtabLabelsのテキストは置き換えられません。

JSONでエンベロープを作成するときにTextLabelタブのテキストを変更するにはどうすればよいですか?

+0

これにより、タブの値が正しく更新されます。あなたはあなたのtemplateIdを共有できますか?テンプレートに同じタブラベルが付いていますか? –

答えて

2

リクエストに正しいタブラベルを指定してください。

あなたは(これは文書登録ページの右上にある)あなたはまた、役割タブを追加するために使用されていることを確認する必要がありGetTemplateRecipients API

GET /v2/accounts/{accountId}/templates/{templateId}/recipients?include_tabs=true 
+0

ロール名が間違っていました。私は他の人のための答えを加えました。 – seanyboy

0

を使用してtabLabelsの名前を確認することができます。投稿されたJSONのRoleName属性に詳述されているTemplateRoleと同じです。

関連する問題