Highlighted

Form field not assigned and there is automated signed block at the bottom of the document

New Here ,
May 15, 2020

Copy link to clipboard

Copied

Hi!

 

I'm using rest v6 api of AdobeSign. I tried to place a form field to a given participant but the form field is not assign to this participant and there is a block sign at the end of the document appear automatically. The form field appear at the given position, that's ok, but it is not assign to the given participant. Can someone help me with this?

 

First of all, I send the document using https://api.na2.echosign.com:443/api/rest/v6/transientDocuments

Ok, I get TransientDocumentId.

 

Next, I send agreement like this : 

https://api.na2.echosign.com:443/api/rest/v6/agreements

 

{
  "fileInfos": [
    {
      "transientDocumentId": "xxx"
    }
  ],
  "name": "A1",
  "participantSetsInfo": [
    {
      "memberInfos": [
        {
          "email": "abc@hotmail.com"
        }
      ],
      "order": 1,
      "role": "SIGNER"
    }
  ],
  "signatureType": "ESIGN",
  "state": "AUTHORING"
}

 

Ok I get agreement Id.

 

Next, i'm calling 

https://api.na2.echosign.com:443/api/rest/v6/agreements/xxx/members

to get members information, I get

 

{
    "participantSets": [
        {
            "memberInfos": [
                {
                    "id": "aaa",
                    "email": "abc@hotmail.com",
                    "self": false,
                    "securityOption": {
                        "authenticationMethod": "NONE"
                    },
                    "status": "ACTIVE"
                }
            ],
            "id": "bbb",
            "role": "SIGNER",
            "status": "NOT_YET_VISIBLE",
            "order": 1
        }
    ],
    "senderInfo": {
        "participantId": "ccc",
        "email": "abc@gmail.com",
        "company": "xxx",
        "name": "xxx",
        "self": true,
        "hidden": false,
        "status": "WAITING_FOR_AUTHORING"
    }
}

 

So next, I use 

https://api.na2.echosign.com:443/api/rest/v6/agreements/xxx/formFields

To put the form field for a given user by the field assignee

 

{
  "fields": [
    {
     "locations": [
          {
            "height": 30,
            "left": 300,
            "pageNumber": "1",
            "top": 600,
            "width": 200
          }
        ],
        "contentType": "DATA",
        "name": "sigBlock1",
        "inputType": "SIGNATURE",
        "recipientIndex": 1,
        "alignment" : "RIGHT",
        "required": "true",
        "visible": "true",
        "assignee": "bbb"
    }
]}

 

The form field appear correctly but the form field isn't assign to the user and there is a form field appear automatically at the end of the document.

 

Thanks!

 

Topics

Send documents

Views

105

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more

Form field not assigned and there is automated signed block at the bottom of the document

New Here ,
May 15, 2020

Copy link to clipboard

Copied

Hi!

 

I'm using rest v6 api of AdobeSign. I tried to place a form field to a given participant but the form field is not assign to this participant and there is a block sign at the end of the document appear automatically. The form field appear at the given position, that's ok, but it is not assign to the given participant. Can someone help me with this?

 

First of all, I send the document using https://api.na2.echosign.com:443/api/rest/v6/transientDocuments

Ok, I get TransientDocumentId.

 

Next, I send agreement like this : 

https://api.na2.echosign.com:443/api/rest/v6/agreements

 

{
  "fileInfos": [
    {
      "transientDocumentId": "xxx"
    }
  ],
  "name": "A1",
  "participantSetsInfo": [
    {
      "memberInfos": [
        {
          "email": "abc@hotmail.com"
        }
      ],
      "order": 1,
      "role": "SIGNER"
    }
  ],
  "signatureType": "ESIGN",
  "state": "AUTHORING"
}

 

Ok I get agreement Id.

 

Next, i'm calling 

https://api.na2.echosign.com:443/api/rest/v6/agreements/xxx/members

to get members information, I get

 

{
    "participantSets": [
        {
            "memberInfos": [
                {
                    "id": "aaa",
                    "email": "abc@hotmail.com",
                    "self": false,
                    "securityOption": {
                        "authenticationMethod": "NONE"
                    },
                    "status": "ACTIVE"
                }
            ],
            "id": "bbb",
            "role": "SIGNER",
            "status": "NOT_YET_VISIBLE",
            "order": 1
        }
    ],
    "senderInfo": {
        "participantId": "ccc",
        "email": "abc@gmail.com",
        "company": "xxx",
        "name": "xxx",
        "self": true,
        "hidden": false,
        "status": "WAITING_FOR_AUTHORING"
    }
}

 

So next, I use 

https://api.na2.echosign.com:443/api/rest/v6/agreements/xxx/formFields

To put the form field for a given user by the field assignee

 

{
  "fields": [
    {
     "locations": [
          {
            "height": 30,
            "left": 300,
            "pageNumber": "1",
            "top": 600,
            "width": 200
          }
        ],
        "contentType": "DATA",
        "name": "sigBlock1",
        "inputType": "SIGNATURE",
        "recipientIndex": 1,
        "alignment" : "RIGHT",
        "required": "true",
        "visible": "true",
        "assignee": "bbb"
    }
]}

 

The form field appear correctly but the form field isn't assign to the user and there is a form field appear automatically at the end of the document.

 

Thanks!

 

Topics

Send documents

Views

106

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
New Here ,
May 22, 2020

Copy link to clipboard

Copied

Found the answer by myself finnally,

 

So the problem was the ContentType field that was no set to "SIGNATURE"

 

ie : 

https://api.na2.echosign.com:443/api/rest/v6/agreements/xxx/formFields

To put the form field for a given user by the field assignee

 

{
  "fields": [
    {
     "locations": [
          {
            "height": 30,
            "left": 300,
            "pageNumber": "1",
            "top": 600,
            "width": 200
          }
        ],
        "contentType": "SIGNATURE",
        "name": "sigBlock1",
        "inputType": "SIGNATURE",
        "recipientIndex": 1,
        "alignment" : "RIGHT",
        "required": "true",
        "visible": "true",
        "assignee": "bbb"
    }
]}

 

Likes

Translate

Translate

Report

Report
Community Guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
Reply
Loading...