Cómo enviar acuerdos en nombre de otro usuario usando REST API (Documento transitorio)| Adobe Sign

Última actualización el 9 jul 2023

Objetivo

¿Cómo enviar acuerdos en nombre de otro usuario que forma parte de tu cuenta?

Entorno

Aplicación REST API Swagger V6

Pasos

Para la función Enviar en nombre de, habilite Uso compartido avanzado de cuenta para la cuenta de modo que los usuarios puedan otorgar permisos de envío a otros usuarios al compartir su cuenta.Para el uso compartido avanzado, consulte Enabling Advanced Account Sharing.

Una vez que el uso compartido de usuario esté habilitado, siga estos pasos para enviar en nombre de:

Generación de un documento transitorio:

  1. Ve a https://secure.<shard>.adobesign.com/public/docs/restapi/v6.
  2. En transientDocuments, haga clic en POST /transientDocuments.
  3. Para generar token para autorización, haz clic en el botón OAUTH ACCESS-TOKEN.
  4. En x-on-behalf-of-user, proporciona el correo electrónico del usuario en cuyo nombre quieres enviar en el siguiente formato: email:test@email.com
  5. Para seleccionar un archivo, haz clic en Choose File, y haz clic en Try it Out.

Recibirá una respuesta como la siguiente con transientDocumentId:

Generación de un acuerdo mediante el documento transitorio:

  1. En agreements, haz clic en POST /agreements.
  2. Para generar token para autorización, haz clic en el botón OAUTH ACCESS-TOKEN.
  3. En x-on-behalf-of-user, proporciona el correo electrónico del usuario tal como se hizo al crear el documento transitorio.
  4. En AgreementInfo, añade el siguiente código y haz clic en Try it out.

Recibirá una respuesta como la siguiente con agreementId:

Información adicional

La opción Enviar en nombre de solo está disponible en REST API V6 con Uso compartido avanzado activado.

Si el permiso de envío no se proporciona en el uso compartido o si el uso compartido avanzado no está habilitado, obtienes una respuesta como la siguiente: