Изменить отправителя в конверте DocuSign - PullRequest
0 голосов
/ 29 февраля 2020

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

{
    "accountId": "cfd38770-f77a-4b7a-b4b2-e305e4ca2de0/",
     "sender": {
        "userName": "Zalman Kagan",
        "userId": "85354f2c-7c48-42b1-8b7e-ca43099eb722",
        "accountId": "cfd38770-f77a-4b7a-b4b2-e305e4ca2de0",
        "email": "zkegs@yahoo.com"
    },

    "emailSubject": "API Example - Populating Data in Templates",
    "templateId": "58740233-a060-4abc-8221-a81a87924969",
    "templateRoles": [{
        "email": "vijudhai@gmail.com",
        "name": "Udhaya",
        "roleName": "Test",
        "tabs": {
            "textTabs": [{
                "tabLabel": "Text e322fdde-b5d4-498b-a203-22dd6821dc6e",
                "value": "9876543210"
            }]
        }
    }],
    "status": "sent"
}

1 Ответ

0 голосов
/ 02 марта 2020

Да, ваше приложение может выдавать себя за пользователя в вашей учетной записи. Затем в любых созданных вами конвертах в качестве отправителя будет использоваться олицетворенный пользователь.

Чтобы олицетворять кого-либо в вашей учетной записи, используйте OAuth JWT grant для получения токена доступа, который олицетворяет пользователя.

Вы будете нужен идентификатор пользователя в форме guid. Вы можете настроить приложение с помощью идентификаторов пользователя или сначала найти справочник по электронной почте пользователя.

Чтобы просмотреть руководство пользователя по его электронной почте: GET /restapi/v2.1/accounts/{accountId}/users?email=users_email@example.com Документы . Обратите внимание, что один адрес электронной почты может быть связан с более чем одним человеком / несколькими пользователями.

Вам также потребуется согласие от пользователя, чтобы ваше приложение имитировало их. Согласие может быть предоставлено в административном порядке (полное согласие), или каждый пользователь может дать согласие в индивидуальном порядке. Согласие предоставляется вашему приложению один раз, после чего ваше приложение может выдать себя за пользователя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...