に POST リクエストを送信してい/v2/accounts/<account_id>/envelopes
ます。これが私が得ているエラーです:
{
"errorCode": "TAB_PAGENUMBER_IS_NOT_IN_DOCUMENT",
"message": "The pagenumber specified in the tab element is not in the document that the tab refers to. Tab on Page 2 of Document 3 for Recipient 1"
}
通常、このリクエストにはいくつかのテキスト タブとチェックボックス タブが含まれますが、これらのタブはいずれのページも参照しません。テキストタブにはname
, tabLabel
&を指定し、チェックボックスには , &のみを指定します。しかし、タブデータを送信しない場合でも同じエラーが発生します。value
name
tabLabel
selected
リクエストの JSON は次のとおりです。
{
"allowMarkup": false,
"allowReassign": false,
"allowRecipientRecursion": false,
"asynchronous": false,
"authoritativeCopy": false,
"autoNavigation": false,
"brandId": "",
"compositeTemplates": [{
"inlineTemplates": [{
"sequence": "2",
"recipients": {
"signers": [{
"accessCode": null,
"clientUserId": "123456",
"email": "EMAIL_1",
"emailNotification": null,
"name": "Atamert Olcgen",
"recipientId": "1",
"roleName": "Signer",
"tabs": {
"checkboxTabs": [
],
"radioGroupTabs": [
],
"textTabs": [
]
}
}]
}
}, {
"sequence": "3",
"recipients": {
"signers": [{
"accessCode": null,
"clientUserId": "123456",
"email": "EMAIL_1",
"emailNotification": null,
"name": "Atamert Olcgen",
"recipientId": "1",
"roleName": "Signer",
"tabs": {
"checkboxTabs": [
],
"radioGroupTabs": [
],
"textTabs": [
]
}
}]
}
}],
"serverTemplates": [{
"sequence": "2",
"templateId": "SECOND_TEMPLATE_ID"
}, {
"sequence": "3",
"templateId": "THIRD_TEMPLATE_ID"
}]
}],
"customFields": null,
"emailBlurb": "",
"emailSubject": "Email Subject",
"enableWetSign": false,
"enforceSignerVisibility": false,
"envelopeIdStamping": false,
"eventNotification": null,
"signingLocation": "Online",
"status": "sent",
"templateId": "FIRST_TEMPLATE_ID",
"templateRoles": [{
"accessCode": null,
"clientUserId": "123456",
"email": "EMAIL_1",
"emailNotification": null,
"name": "Atamert Olcgen",
"recipientId": "1",
"roleName": "Signer",
"tabs": {
"checkboxTabs": [
],
"radioGroupTabs": [
],
"textTabs": [
]
}
}, {
"accessCode": null,
"clientUserId": null,
"email": "EMAIL_2",
"emailNotification": null,
"name": "COMPANY_NAME",
"recipientId": "2",
"roleName": "COMPANY_NAME",
"tabs": {
"checkboxTabs": [
],
"radioGroupTabs": [
],
"textTabs": [
]
}
}]
}
一部のフィールドをきれいに印刷して編集しましたが、それ以外は送信している JSON とまったく同じです。
ページを指定していないのに、タブをまったく指定していないのに、ページ番号に関するエラーが発生するのはなぜですか?