Come inviare accordi per conto di un altro utente utilizzando REST API (Documento transitorio)| Adobe Sign

Ultimo aggiornamento il 9 lug 2023

Obiettivo

Come inviare accordi per conto di un altro Utente che fa parte del tuo account?

Ambiente

App REST API Swagger V6

Passaggi

Per la funzione Invia per conto, abilita Condivisione account avanzata per l'account in modo che gli utenti possano concedere autorizzazioni di invio ad altri utenti durante la condivisione dell'account.Per Advanced sharing, consulta Enabling Advanced account Sharing.

Una volta abilitata la condivisione utente, segui questi passaggi per Send on behalf:

Generazione di un documento transitorio:

  1. Vai su https://secure.<shard>.adobesign.com/public/docs/restapi/v6.
  2. Sotto transientDocuments, fai clic su POST /transientDocuments.
  3. Per generare il token per l'autorizzazione, fai clic sul pulsante OAUTH ACCESS-TOKEN.
  4. In x-on-behalf-of-user, fornisci l'e-mail dell'utente per conto del quale desideri inviare nel seguente formato: email:test@email.com
  5. Per selezionare un file, fai clic su Scegli file, e fai clic su Prova.

Viene ricevuta una risposta simile alla seguente con transientDocumentId:

Generazione di un accordo mediante il documento transitorio:

  1. In agreements, fai clic su POST /agreements.
  2. Per generare il token per l'autorizzazione, fai clic sul pulsante OAUTH ACCESS-TOKEN.
  3. In x-on-behalf-of-user, fornisci l'e-mail dell'utente come fatto durante la creazione del documento transitorio.
  4. In AgreementInfo, aggiungi il seguente codice e fai clic su Provalo.

Viene ricevuta una risposta simille alla seguente con agreementId:

Informazioni aggiuntive

L'opzione per Invia per conto è disponibile solo in REST API V6 con Condivisione avanzata attivata.

Se l'autorizzazione di invio non viene fornita nella condivisione o se la Condivisione avanzata non è abilitata, ricevi una risposta come la seguente: