Как отправлять соглашения от имени другого пользователя с помощью REST API (временный документ)| Adobe Sign

Последнее обновление 9 июл. 2023 г.

Задача

Как отправлять соглашения от имени другого пользователя, который является частью вашей учетной записи?

Среда

Приложение REST API Swagger V6

Действия

Для функции отправки от имени включите расширенный общий доступ к учетной записи для учетной записи, чтобы пользователи могли предоставлять разрешения на отправку другим пользователям при совместном использовании своей учетной записи.Подробнее о расширенном общем доступе к учетной записи см. Включение расширенного общего доступа к учетной записи.

После включения общего доступа для пользователей выполните следующие действия, чтобы отправить от имени пользователя:

Создайте промежуточный документ:

  1. Перейдите на https://secure.<shard>.adobesign.com/public/docs/restapi/v6.
  2. В разделе transientDocuments нажмите POST /transientDocuments.
  3. Чтобы создать токен для авторизации, нажмите кнопку OAUTH ACCESS-TOKEN.
  4. В x-on-behalf-of-user укажите адрес электронной почты пользователя, от имени которого вы хотите отправить, в следующем формате: email:test@email.com
  5. Чтобы выбрать файл, нажмите «Выбрать файл» и нажмите «Попробовать».

Вы получаете ответ примерно следующего вида со значением transientDocumentId:

Создание соглашения с помощью промежуточного документа:

  1. В разделе agreements нажмите POST /agreements.
  2. Чтобы создать токен для авторизации, нажмите кнопку OAUTH ACCESS-TOKEN.
  3. В x-on-behalf-of-user укажите адрес электронной почты пользователя, как это было сделано при создании временного документа.
  4. В AgreementInfo добавьте следующий код и нажмите «Попробовать».

Вы получите ответ примерно следующего вида со значением agreementId:

Дополнительная информация

Возможность отправки от имени доступна только в REST API V6 с включенным расширенным общим доступом.

Если разрешение на отправку не предоставлено при совместном использовании или если расширенный общий доступ не включен, вы получите такой ответ: