DocuSignAPI - подписать конверт через API - PullRequest
0 голосов
/ 06 февраля 2020

Мы создаем приложение, которое обрабатывает подписанные документы. В рамках процесса тестирования я хотел бы автоматизировать создание и подписание образцов документов. Как я могу подписать документы через почтальона?

Используя скрипты почтальона, расположенные по адресу DocuSign / blog , я могу аутентифицировать:

https://{{hostenv}}/restapi/{{apiVersion}}/login_information?api_password=true
{
    "loginAccounts": [
        {
            "name": "Personal",
            "accountId": "9",
            "baseUrl": "https://demo.docusign.net/restapi/v2.1/accounts/9",
            "isDefault": "true",
            "userName": "Chris",
            "userId": "",
            "email": "",
            "siteDescription": ""
        }
    ],
    "apiPassword": "="
}

и затем создайте конверт для подписи ...

{{baseUrl}}/envelopes

{
  "recipients": {
    "signers": [
      {
        "email": "{{signer1Email}}",
        "name": "{{signer1Name}}",
        "recipientId": 1,
        "tabs": {
          "signHereTabs": [
            {
              "xPosition": "100",
              "yPosition": "100",
              "documentId": "1",
              "pageNumber": "1"
            }
          ]
        }
      }
    ]
  },
  "emailSubject": "DocuSign API - Signature Request on Document Call",
  "documents": [
    {
      "documentId": "1",
      "name": "blank1.pdf",
      "documentBase64": "JVBERi0x..."
    }
  ],
  "status": "sent"
}

Есть ли способ - через почтальона - подписать только что созданный конверт?

Я изучал более сложная настройка (Selenium, et c), но было интересно, можно ли подписать документы через почтальона.

Ответы [ 2 ]

1 голос
/ 06 февраля 2020

Как заявляет Inbar, вы не можете автоматически подписывать конверт с помощью DocuSign API. Один из вариантов - исправить конверт, чтобы сменить подписавшего на получателя копии, что сразу же завершило бы его роль в конверте.

0 голосов
/ 06 февраля 2020

Вы не можете подписывать конверты через REST API (или любой другой API). Вы можете использовать методы автоматизации пользовательского интерфейса, чтобы щелкать объекты на странице и подписывать конверты таким образом. есть подобный вопрос, который был задан здесь, на него есть ответ от эксперта по автоматизации, который сделал это - Интеграционные тесты DocuSign

...