0
15分ごとにステータスをポーリングする必要がないように、EventNotificationで封筒を作成しようとしています。INVALID_REQUEST_PARAMETER通知付き封筒を作成する
通知なしでエンベロープを作成するリクエストを作成すると、うまく機能するため、リクエストのeventNotificationの部分と間違いなく関係します。ここで
がいっぱいのリクエストです:
{
"emailSubject": "Test Sending Envelope 2",
"eventNotification": {
"envelopeEvents": [
{ "envelopeEventStatusCode": "sent" },
{ "envelopeEventStatusCode": "delivered" },
{ "envelopeEventStatusCode": "completed" },
{ "envelopeEventStatusCode": "declined" },
{ "envelopeEventStatusCode": "voided" }
],
"includeCertificateOfCompletion": "true",
"includeCertificateWithSoap": "false",
"includeDocumentFields": "true",
"includeDocuments": true,
"includeEnvelopeVoidReason": "true",
"includeSenderAccountAsCustomField": "true",
"includeTimeZone": "true",
"loggingEnabled": "true",
"recipientEvents": [
{ "includeDocuments": "Sent" },
{ "includeDocuments": "Delivered" },
{ "includeDocuments": "Completed" },
{ "includeDocuments": "Declined" },
{ "includeDocuments": "AuthenticationFailed" },
{ "includeDocuments": "AutoResponded" }
],
"requireAcknowledgment": "true",
"signMessageWithX509Cert": "false",
"url": "https://arealurl/api/DocuSign-NotificationWebHook",
"useSoapInterface": "false"
},
"status": "sent",
"templateId": "template-guid-4b95-guid-template",
"templateRoles": [
{
"email": "[email protected]",
"name": "Someone Somewhere",
"roleName": "Something"
}
]
}
され戻ってくるエラー:
Error calling CreateEnvelope: {
"errorCode": "INVALID_REQUEST_PARAMETER",
"message": "The request contained at least one invalid parameter. Boolean value expected for parameter: includeDocuments"
}.
それが真の文字列」に設定して、私は、省略されているincludeDocuments値で試してみました"と同様にブール値trueを返します。
もちろんです!私は、メインの 'includeDocuments'フィールドを見て忙しすぎて、そのセクションを見ることさえ考慮しませんでした。 SDKにはRecipientEventクラスとEnvelopeEventクラスのコンストラクタがあり、2つのパラメータはそれぞれの逆の方法ですが、私は見つけませんでした。 – Jaymz