2017-09-21 1 views
0

나머지 API (v2)를 사용하여 봉투를 만들 때 textTabs를 업데이트하는 데 문제가 있습니다.Docusign REST API 템플릿의 텍스트 탭 변경

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 
를 사용하여 tabLabels의 이름을 확인할 수 있습니다
+0

롤 이름이 잘못되었습니다. 다른 사람들을위한 답변을 추가했습니다. – seanyboy

0
또한 (이 문서의 항목 페이지의 오른쪽 상단에있는)에 사용되는 역할 탭을 추가 할 수 있는지 확인해야합니다

는 게시 된 JSON의 RoleName 속성에 지정된 TemplateRole과 동일합니다.

관련 문제