0 Replies Latest reply on May 4, 2017 2:02 AM by dheerajkesri

    AdobeSign: Send for signature API doesn't return agreement id when "sendThroughWeb" option is true

    dheerajkesri

      Hi All,

       

      I'm using InteractiveOptions of Send for signature API. The API returns me a url of the "Send" page where user can manipulate the recipients and documents. Clicking on "Next" button takes the user to the combined document page where user can insert placeholders for initials, signature etc. This behavior is perfectly fine except the fact that I don't get the agreement id from "Send" API response. I can however set a flag sendThroughWeb = false and can get the agreement id but the url returned in this case doesn't allow user to alter recipients and documents. It takes the user directly to combined document page.

      My requirement is to get the agreement id generated in advance with the possibility of modifying recipients and documents before sending for signature. Below is the input json I'm using for "Send" API. Attached is the screenshot of API call and response. Any help is appreciated.

       

       

      {

        "documentCreationInfo": {

          "fileInfos": [

            {

              "transientDocumentId": "3AAABLblqZhCVdE_6E0nX0vZXN1RrokIXw54v8EJ8A_6daZYos4jjzEH5GiiGdarKxISOhxIZY0CrwsK_Szo2oo0 X1SgO5ITguSKDktoI4rmhuKoCfyKRlXy2GOxXyjm1Ey43_GAVJyEi6oxkgR-G3BEXsokBYL5CbhWg6ADCoINB43BVV jeBJ0S1N1ClkqeeXwZxidianA5o6zLaCWvFDiCw_D-0h-_xBVu2d9Z8Q0HZfcqaJg6BQginyTj2NBatpjKTvFtmIvr q2YqIenghCSpET0_qCHRzsCNYvoXPQYcBcVDCCyJVM45a5HeOa25QMcCbgmxE02P45r7CHwBNlAcV1aKqaxHK"

            }

          ],

          "name": "Test Recipient",

          "recipientSetInfos": [

            {

              "recipientSetMemberInfos": [

                {

                  "email": "testrec@gmail.com"

                }

              ],

              "recipientSetRole": "SIGNER"

            }

          ],

          "signatureType": "ESIGN",

          "signatureFlow": "SEQUENTIAL"

        },

        "options":{

        "authoringRequested":"true",

        "autoLoginUser":"true",

        "sendThroughWeb":"false"

        }

      }

       

       

      API Call ->