Jak wysłać umowy w imieniu innego użytkownika za pomocą interfejsu REST API (dokument tymczasowy)| Adobe Sign

Ostatnia aktualizacja 9 lip 2023

Cel

Jak wysłać umowy w imieniu innego użytkownika, który jest częścią konta?

Środowisko

Aplikacja Swagger REST API V6

Kroki

Aby skorzystać z opcji Wyślij w imieniu, włącz Zaawansowane udostępnianie konta dla konta, dzięki czemu użytkownicy mogą nadać uprawnienia do wysyłania innym użytkownikom podczas udostępniania konta.Więcej informacji o zaawansowanym udostępnianiu można znaleźć w Enabling Advanced Account Sharing.

Po włączeniu udostępniania użytkowników wykonaj następujące kroki, aby wysłać w imieniu:

Generowanie dokumentu przejściowego:

  1. Przejdź do strony https://secure.<shard>.adobesign.com/public/docs/restapi/v6.
  2. W sekcji transientDocuments kliknij POST /transientDocuments.
  3. Aby wygenerować token do autoryzacji, kliknij przycisk OAUTH ACCESS-TOKEN.
  4. W polu x-on-behalf-of-user podaj adres e-mail użytkownika, w imieniu którego chcesz wysłać, w następującym formacie: email:test@email.com
  5. Aby wybrać plik, kliknij Choose File, a następnie kliknij Try it Out.

Otrzymasz poniższą odpowiedź z ciągiem transientDocumentId:

Generowanie umowy przy użyciu dokumentu przejściowego:

  1. W sekcji agreements kliknij POST /agreements.
  2. Aby wygenerować token do autoryzacji, kliknij przycisk OAUTH ACCESS-TOKEN.
  3. W polu x-on-behalf-of-user podaj adres e-mail użytkownika w taki sam sposób, jak podczas tworzenia dokumentu tymczasowego.
  4. W sekcji AgreementInfo dodaj następujący kod i kliknij Wypróbuj.

Otrzymasz odpowiedź z następującą wartością agreementId:

Dodatkowe informacje

Opcja Wyślij w imieniu jest dostępna tylko w interfejsie REST API V6 z włączonym zaawansowanym udostępnianiem.

Jeśli uprawnienie Wyślij nie zostanie nadane podczas udostępniania lub jeśli zaawansowane udostępnianie nie jest włączone, otrzymasz odpowiedź podobną do następującej: