Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Adobe Sign - send document SOAP API request returns Invalid Operation error

New Here ,
Nov 08, 2017 Nov 08, 2017

Hi,

I was trying to do a POST SOAP request call to Send Document SOAP API and run into Invalid Operation when I trigger the service at  https://secure.na2.echosign.com/services/EchoSignDocumentService22

https://secure.na2.echosign.com/services/EchoSignDocumentService22

I even tried replacing file content in base 64 to actual file url from my web site but that too didn't help.

Header information:

Content-Type = text/xml

Access-Token - My Access Token

I did verify that I have agreement_send scope set to self, I also tried flipping it to 'account' but that too didn't help.

Below is my SOAP Request

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    <soap:Body>

        <ns1:sendDocument xmlns:ns1="http://api.echosign">

            <ns1:apiKey>[[My Access Token]]</ns1:apiKey>

            <ns1:senderInfo xmlns:ns2="http://dto.api.echosign" xmlns:ns3="http://dto21.api.echosign" xmlns:ns4="http://dto9.api.echosign" xmlns:ns5="http://dto20.api.echosign" xmlns:ns6="http://dto14.api.echosign" xmlns:ns7="http://dto18.api.echosign" xmlns:ns8="http://dto19.api.echosign" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

            <ns1:documentCreationInfo xmlns:ns2="http://dto.api.echosign" xmlns:ns3="http://dto21.api.echosign" xmlns:ns4="http://dto9.api.echosign" xmlns:ns5="http://dto20.api.echosign" xmlns:ns6="http://dto14.api.echosign" xmlns:ns7="http://dto18.api.echosign" xmlns:ns8="http://dto19.api.echosign">

                <ns2:callbackInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                <ns2:ccs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                <ns2:daysUntilSigningDeadline xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                <ns2:externalId xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                <ns2:fileInfos>

                    <ns2:FileInfo>

                        <ns2:file>[[File Content in Base 64 format, which I removed in this post as its too large]]</ns2:file>

                        <ns2:fileName>37446165.pdf</ns2:fileName>

                        <ns2:formKey xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                        <ns2:libraryDocumentKey xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                        <ns2:libraryDocumentName xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                        <ns2:mimeType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                        <ns2:url xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                    </ns2:FileInfo>

                </ns2:fileInfos>

                <ns2:formFieldLayerTemplates xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                <ns2:formFields xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                <ns2:locale xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                <ns2:mergeFieldInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                <ns2:mergeFile xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                <ns2:message>First document to Adobe signature.</ns2:message>

                <ns2:name>Test SOAP</ns2:name>

                <ns2:postSignOptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                <ns2:recipients>

                    <ns6:RecipientInfo>

                        <ns6:email xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true">mybusinessemail@gmail.com</ns6:email>

                        <ns6:fax xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                        <ns6:role>SIGNER</ns6:role>

                        <ns6:securityOptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                    </ns6:RecipientInfo>

                    <ns6:RecipientInfo>

                        <ns6:email>mypersonalemail@gmail.com</ns6:email>

                        <ns6:fax xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                        <ns6:recipientSetMembers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                        <ns6:role>SIGNER</ns6:role>

                        <ns6:securityOptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                    </ns6:RecipientInfo>

                </ns2:recipients>

                <ns2:reminderFrequency xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                <ns2:securityOptions xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                <ns2:signatureFlow>SENDER_SIGNATURE_NOT_REQUIRED</ns2:signatureFlow>

                <ns2:signatureType>ESIGN</ns2:signatureType>

                <ns2:tos xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

                <ns2:vaultingInfo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:nil="true"/>

            </ns1:documentCreationInfo>

        </ns1:sendDocument>

    </soap:Body>

</soap:Envelope>

Response

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soap:Body><soap:Fault><faultcode>soap:Server</faultcode><faultstring>Invalid Operation</faultstring></soap:Fault></soap:Body></soap:Envelope>

Could someone review above SOAP request and let me know if I'm missing anything.

806
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
no replies

Have something to add?

Join the conversation