Como enviar contratos em nome de outro usuário usando REST API (documento transitório)| Adobe Sign

Última atualização em 9 de jul de 2023

Objetivo

Como enviar contratos em nome de outro usuário que faz parte da sua conta?

Ambiente

App Swagger da API REST V6

Etapas

Para a função Enviar em nome de, habilite o compartilhamento avançado de conta para que os usuários possam conceder permissões de envio a outros usuários ao compartilhar a conta.Em Compartilhamento avançado, consulte Habilitação de compartilhamento de conta avançado.

Depois que Compartilhamento de usuário estiver habilitado, execute as etapas a seguir para Enviar em nome de:

Gerar um documento temporário:

  1. Acesse https://secure.<shard>.adobesign.com/public/docs/restapi/v6.
  2. Em transientDocuments, clique em POST /transientDocuments.
  3. Para gerar token para autorização, clique no botão OAUTH ACCESS-TOKEN.
  4. Em x-on-behalf-of-user, forneça o email do usuário em cujo nome deseja enviar no seguinte formato: email:test@email.com
  5. Para selecionar um arquivo, clique em Escolher arquivo e clique em Experimente.

Você recebe uma resposta como a seguinte com a transientDocumentId:

Gerar um contrato usando o Documento temporário:

  1. Em agreements, clique em POST /agreements.
  2. Para gerar token para autorização, clique no botão OAUTH ACCESS-TOKEN.
  3. Em x-on-behalf-of-user, forneça o email do usuário conforme feito ao criar o documento transitório.
  4. Em AgreementInfo, adicione o código a seguir e clique em Experimentar.

Você recebe uma resposta como a seguinte com a agreementId:

Informações adicionais

A opção Enviar em nome de está disponível apenas na REST API V6 com compartilhamento avançado ativado.

Se a permissão de envio não for fornecida no compartilhamento ou se o compartilhamento avançado não estiver ativado, você receberá uma resposta como a seguinte: