EchoSign API: Register Widget

The use case is when a user opens a session on our site, we want to make the form w9, reporting of the form with the name and address of the user. It seems to me that I can put only mergefieldinfo when you create the widget. Once the widget is created, the mergefieldinfo can not be changed. So if I instantiate the widget once again, it's always the name and the address of the same user. This makes it impossible to share widget W9 between users. My question is what is the best practice for creating a template like w9 and ask users to sign their own w9, with their name and their address provided for them? Thank you!

Hi, Will,

If you want the mergefield always change depending on the details of the user once the Widget is created, then work around this problem, you just need to change the values in the parameter can re - run the code and can then share the url (if you use the Widget to create URLs via API).

Let me know if that helps!

Kind regards

-Usman

Tags: Adobe Sign

Similar Questions

  • using echosign api how can I join several files

    Hello

    I want to send a file for the signature and attach another document for the customer. I can do by using APIs.

    Please let me know

    THX

    Mahesh

    Hello Manu,

    Yes, you can have several files to download in the API call like SendDocument() in the DocumentCreationInfo parameter. If you want to download base64, you can provide multiple paths:

    https://secure.NA1.echosign.com/public/docs/EchoSignDocumentService22#FileInfo

    Kind regards

    -Usman

  • How to cancel the agreement when I'm "EchoSign API returned the error: INVALID_DOCUMENT_KEY.

    We use our SalesForce CRM and tried to cancel the agreements which had sent a former employee, who is no longer with us anymore. Agreements have been "launched against signature" for a few months, and when I go to cancel agreements - it's the strangest thing. This allowed me to cancel about half (5 of 11) documents without problem, but the other six documents give me the error "API EchoSign returned the error: INVALID_DOCUMENT_KEY" whenever I try to cancel and don't do anything else.

    Does anyone know the fix for this? I'm also still learning the whole process EchoSign with our company, I am fairly new to the role of Admin systems.

    Thanks, any help would be appreciated.

    Hello

    I advise you to contact echosign support this directly, or your customer success Manager.

    You can email support at [email protected]

  • Can I turn off notifications by e-mail of Echosign when you use the API

    Hello

    I am trying to create a personal widget using the EchoSign API and I noticed that EchoSign sends an e-mail to the user with the signed copy after that that they have signed.

    Is there a way I can disable all notifications by e-mail of EchoSign when you use the API?

    Please contact support, or the Manager of your success.

  • Download e-sign of the echosign widget

    I added the echosign widget in my site. I want to save the e sign in my database. How can I do this?

    I created this site using php. Y at - it another way to integrate echosign without using the widget.

    I want to save the e sign when a user clicks on the button "click to e-sign. Please help me to do this.

    Hello

    You need to do this, use the EchoSign API and some dev skills. Check out the dev Center

    API to sign online, application integration | Adobe EchoSign

    Ideally, you create your agreement with the API, either a widget or a regular agreement. During the creation of the agreement in this way, you can set up a callback url that ping you are the url each time, update agreements. Thus, when signs of signatories you get and you can use it as a Tigger to call the getDocument method to get the signed document and store it in your database.

  • In the Api Soap Echosign, how can I send more than one file for the signature...

    Some examples of code for sending single document...

    $client = new SoapClient(EchoSign\API::getWSDL());)

    $api = new EchoSign\API ($client, "YOUR API KEY");

    $file = EchoSign\Info\FileInfo::createFromFile('demo.pdf');

    $document = new EchoSign\Info\DocumentCreationInfo ("Test sendDocument", $file ");

    $recipients = new EchoSign\Info\RecipientInfo;

    $recipients-> addRecipient ($recipient_email);

    $document-> setRecipients ($recipients);

    $result = $api-> sendDocument ($document);

    Hello

    You will find the documentation of the DocumentCreationInfo object in the EchoSign API SOAP at https://secure.echosign.com/public/docs/EchoSignDocumentService22#DocumentCreationInfo

    You will see that you can provide an array of files in the field of fileInfos DocumentCreationInfo object.

    EchoSign also provides REST style APIs. You can access the REST API documentation at https://secure.echosign.com/public/docs/restapi/v5. You can use POST reassure API https://secure.echosign.com/public/docs/restapi/v5#! /agreements/ to send the contract and this API operation accepts also several files on demand.

    I hope this helps.

    Thank you

    Nikhil

  • Download the signature using the API and pre fill the signature

    I use echosign api to display forms to get the candidate (which comes on our site). We show the form of widget. We use more than 40 forms. It is difficult for candidates to sign all forms. Is there anyway I can get the signature of the candidate and pre fill out the signature using the API?

    If not, is there another way to do this?

    NOTE: Candidate - not a user in echosign

    Hello RajkumarMohan,

    By default, it is always required by the signatories to give their signature any document esigning. Even with the API, it is not possible. If it is a single widget with several fields of signature, once the signer signs a first field, and then when he clicks on the second field of signature, the signature is automatically populated in it.

    Kind regards

    -Usman

  • Reallocate from signer of the email field in widget?

    We have a form that can be filled by an official (application for authorization), which then must be approved by their supervisor, and then after it is delivered to the payroll for a final decision.  I created a widget that allows any employee to open the form from a link on our intranet.  If the form contains a field to enter the e-mail address of the supervisor, is it possible to assign then the 2nd signatory in the workflow so that electronic mail using some behind the scenes magic? (labels, api, etc.)

    Thank you!

    To solve this problem is to the API.

    For example, you have an html form that includes fields for email. When you submit the form you contact the echosign API that creates a new widget (or regular sendDocument) by using the information provided by the html form.

  • EchoSign is the location of a signatory using Html5 geolocation?

    EchoSign is the location of a signatory using Html5 geolocation?

    Is there an option in the echosign api to require that geolocation must be authorized by the user for the user to sign?

    Hello

    From now on, we does not capture the geolocation, but instead to capture addresses IP of the signatories to sign the document to which you can access through Audit report.

    -Usman

  • Error Invalid API Key in Ecosign API

    I use the code example SOAP (developer kit) given by echosign api for testping, but it will always show invalid api key error while I am running to the terminal. Please give the solution as soon as possible, and I'm not able to get the solution of google also.

    It's my API key:

    Secret of customer:6IaJHev8N48JbsZcM4Itggzt0pAHF0iS

    I tried with this comment in a terminal:

    PHP demo.php https://secure.echosign.com/services/EchoSignDocumentService20?WSDL test 6IaJHev8N48JbsZcM4Itggzt0pAHF0iS

    It's the demo.php file:

    <? PHP

    get feedback

    array_shift($_SERVER['argv']);

    $Url = array_shift($_SERVER['argv']);

    $ApiKey = array_shift($_SERVER['argv']);

    $cmd = array_shift($_SERVER['argv']);

    $params = $_SERVER ['argv'];

    If (! $cmd) print_usage();

    $S = new SOAPClient ($Url);

    call_user_func ("cmd_$ cmd", $params);

    function cmd_test() {}

    Global $Url, $ApiKey, $S;

    print 'Testing connectivity...\n base;

    $r = $S-> testPing (array ('apiKey' = > $ApiKey));

    Print "Message from the server: {$r-> documentKey-> message} \n";

    Print "file transfer...\n controls ';

    $text = file_get_contents('.. / test.pdf');

    $r = $S-> testEchoFile (array ('apiKey' = > $ApiKey, 'file' = > base64_encode ($text)))-> outFile;

    If (base64_decode ($r) = $text) {}

    Print "Woohoo!" Everything seems to work. \n » ;

    }

    else {}

    Die ("ERROR: some kind of problem with the transfer of files, it seems.") \n") ;

    }

    }

    function cmd_send() {}

    Global $Url, $ApiKey, $S;

    list ($filename, $recipient) = reset (func_get_args ());

    $r = $S-> sendDocument (array)

    'apiKey' = > $ApiKey,

    'documentCreationInfo' = > array)

    'fileInfos' = > array)

    'FileInfo' = > array)

    "file" = > PHP ($filename).

    'Filename' = > $filename,

    ),

    ),

    'message' = > "It's pure."

    "name' = > ' Test SOAP - Lite: $filename."

    'signatureFlow' = > 'SENDER_SIGNATURE_NOT_REQUIRED ',.

    'signatureType' = > "ESIGN"

    'OT' = > array ($recipient).

    ),

    )

    );

    Print "key Document is: {$r-> documentKeys-> DocumentKey-> documentKey} \n";

    }

    function cmd_info() {}

    Global $Url, $ApiKey, $S;

    List ($doc_key) = reset (func_get_args ());

    $r = $S-> getDocumentInfo (array ('apiKey' = > $ApiKey, 'documentKey' = > $doc_key))-> documentInfo.

    Print "Document has the status: {$r-> status} \n";

    Print "Document History: ';"

    foreach ($r-> events-> DocumentHistoryEvent as $_) {}

    $keytext =

    $_-> documentVersionKey

    ? "(versionKey: {$_-> documentVersionKey})" "

    : '';

    Print "{$_-> description} on {$_-> date} $keytext\n;

    }

    print ' last versionKey: {$r-> latestDocumentKey} \n ";

    }

    function cmd_latest() {}

    Global $Url, $ApiKey, $S;

    list ($doc_key, $filename) = reset (func_get_args ());

    $r = $S-> getLatestDocument (array ('apiKey' = > $ApiKey, 'documentKey' = > $doc_key))-> pdf.

    $r = base64_decode ($r);

    file_put_contents ($filename, $r);

    }

    function print_usage() {}

    Die (< < < __USAGE__)

    Use:

    Demo.php < URL > < API key > < service > [parameters]

    When the function is one of:

    test

    Send < Filename > < recipient_email >

    Info < documentKey >

    later < documentKey > < file name >

    test runs basic tests to ensure that you can communicate with the web service

    Send will create a new agreement in EchoSign system and returns a documentKey

    Info returns the current state and all the events of history for a given documentKey

    later saves the last version of the document in PDF format under the given file name

    __USAGE__

    );

    }

    --------------------------  End of file ---------------------------------------------------------------

    Hello Sathishk87537414,

    According to the mentioned scenario, I recommend you to use the key to integration as the API keys are now obsolete. You can generate the key to integration by going to the account-> Adobe DC esign API and click key to integration.

    In addition, the ID of Client secrecy isn't the API key and this is the reason why you have encountered an error.

    -Usman

  • EchoSign version 20 jar file?

    Hello

    I'm new to Echosign and I got a task to upgrade to version20 echosign, currently we're using Echosign version15, but could not able to find Echosign.jar anywhere, can someone help me on this? May I know where you guys uploaded the new file Echosign.jar? I spoke with several types of customer support and no one understood what I'm looking for...

    Please help me to find/get the Echosign.jar file to version20.

    If some of you do not know this Echosign.jar file, then here is a simple explanation,

    EchoSign was an Echosign.jar file in their Web site, developers download the jar file, place it in their way of compiling, so they can import and use Echosign classes/methods as below

    Import echosign.api.clientv15.dto.ArrayOfFileInfo;

    Import echosign.api.clientv15.dto.CancelDocumentResult;

    Import echosign.api.clientv15.dto.DocumentCreationInfo;

    Import echosign.api.clientv15.dto.DocumentKey;

    Import echosign.api.clientv15.dto.FileInfo;

    Import echosign.api.clientv15.dto.Pong;

    Import echosign.api.clientv15.dto.Result;

    Import echosign.api.clientv15.dto.SenderInfo;

    Import echosign.api.clientv15.dto.SignatureFlow;

    Import echosign.api.clientv15.dto.SignatureType;

    Import echosign.api.clientv15.dto12.SendDocumentInteractiveOptions;

    Import echosign.api.clientv15.dto12.SendDocumentInteractiveResult;

    Import echosign.api.clientv15.dto14.AgreementStatus;

    Import echosign.api.clientv15.dto14.ArrayOfDocumentContent;

    Import echosign.api.clientv15.dto14.ArrayOfRecipientInfo;

    Import echosign.api.clientv15.dto14.DocumentContent;

    Thank you

    Dominik

    Update: I used the JAX - WS tool to generate class of wsdl files, but its not to create the proxy and service records?

    Hello Dominik,

    Please refer to the doc: https://secure.echosign.com/redirect/latestApiDevelopersKit

    Kind regards

    Rave

  • Registry-widget, problem of active States

    Hello, I have a question on le register widgets. Is it possible that the records are closed at the beginning? now the first tab is open? (see Sreenshot)


    Bildschirmfoto 2014-04-07 um 19.39.36.png

    Question: In the phone mode is shifted in the Overview page layout on the left and un menu appears which is not available in design mode?
    Third question: Le " States-active" in the menu items work correctly nich. Is not displayed as, for example, only when you scroll a minimum ...

    Link: http://mgneu.businesscatalyst.com/

    Thanks for help , Martin

    Hi Martin

    Answer your questions:

    -Yes, you can select to hide all initially for the compositions used on the page that allows you to hide all the targets initially, and the click of the mouse on action will appear targets.

    -Access to phone, please check for any empty object as rectangle, block of text along the left side of the page, the menu that is displayed can be master or place the far left of the page, try to remove that.

    -State assets enable for anchor links from the Site Properties > Content

    Thank you

    Sanjit

  • Widgets in Cp5

    I'm dying to know if the api widget in Cp5 changed at all.  Can someone check?  Trial version is not yet available...

    Hi Michael,

    Beautiful presentation on the stock and the overview of the API widgets. Since you mentionned my blog in your post, I felt pressure to get something done :-)

    So, I described my conclusions on the new API of Widget Cp5 extends it in a new post on my blog. Should interest most of widget developers.

    Whyves

  • always check the email createPersonalUrlWidget

    I use the EchoSign API and creating a widget using createPersonalUrlWidget. I spend in an e-mail by using the WidgetPersonalizationInfo param, but once a use sign the document they always ask to check their email?

    Here is the code that I use to create the widget:

    var personalWidgetInfo = new WidgetPersonalizationInfo()

    {

    e-mail = recipientEmail

    };

    var result = echoSignService.createPersonalUrlWidget (null, widgetInfo, ApiKey, personalWidgetInfo);

    Hi Cornea47939537,

    Can connect you to your account and go to the account-> account settings-> Signature preferences and uncheck the 'Widget Email Verification' and save.

    Let me know if you are still prompted for verification of the e-mail through createPersonalUrlWidget.

    -Usman

  • Possible to edit the document during the sending process?

    Hello

    We use the Echosign API (SOAP version) v20 to apply values of database for the editable fields in a document template and then send it out to the signatory. So far so good.

    However, we wish to change the flow and the document created in Echosign in a "Draft" State, but still be able to edit the document (add/remove text blocks) in the Echosign interface before being sent manually to the signatory.

    Is this possible?

    Thank you

    Hello

    You cannot change the content of the template if that's what you want to change.

    Kind regards

    -Usman

Maybe you are looking for