Согласно примечанию в комментариях, вам необходимо предоставить одноразовое согласие пользователя для каждого ключа, чтобы приложение могло его использовать, вы это сделали? Если у вас включена организация (что является корпоративной функцией), то вы можете сделать это для всей учетной записи, в противном случае вам нужно будет дать согласие вручную по одному (т. Е. По пользователю).
Если вы даете согласие вручную (что и делают большинство интеграций), вам нужно настроить Integrator Key
с URI перенаправления, который вы будете передавать через код, а затем перенаправить пользователя на следующий URL в веб-браузере ("- - d "часть URL означает, что это будет для демонстрационной среды):
https://account-d.docusign.com/oauth/auth?
response_type=YOUR_RESPONSE_TYPE
&scope=open_id
&client_id=YOUR_INTEGRATOR_KEY
&state=YOUR_CUSTOM_STATE
&redirect_uri=YOUR_REDIRECT_URI
&admin_consent_scope=YOUR_REQUESTED_SCOPES
Если все сделано правильно, пользователь перейдет на стандартную страницу входа в DocuSign. После успешного входа в систему они могут явно дать согласие на ваше приложение, а затем будут перенаправлены обратно в ваше приложение через настроенный вами параметр Redirect URI.
Вот руководство, которое объясняет, как получить согласие, используя любой метод:
https://developers.docusign.com/esign-rest-api/guides/authentication/obtaining-consent