When i am hitting view_url = envelopes_api.create_recipient_view('YOUR_ACCOUNT_ID', response.envelope_id, recipient_view_request) it giving me url like "https://demo.docusign.net/Signing/MTRedeem/v1....." which does not have docusign attributes, but email link start like "https://demo.docusign.net/Signing/?ti=6273ff8731f541...." which have docusign attributes options, like initials, stem, signature etc

def signed_document_view_url(envelope_id = nil)
 envelope_id = envelope_id || get_envelope_id
    return nil if envelope_id.nil?
    begin
      recipient_view_request = DocuSign_eSign::RecipientViewRequest.new
      recipient_view_request.return_url = @config[:return_url]
      recipient_view_request.authentication_method = 'None'
      recipient_view_request.email = @user.email
      recipient_view_request.user_name = @user.first_name
      view_url = envelope_api_obj.create_recipient_view(@config[:account_id], envelope_id, recipient_view_request)
      view_url[:url]
    rescue => e
      return nil
    end
  end
1

There are 1 best solutions below

0
Inbar Gazit On

If your envelope does not have any tabs (signing elements, fields) then you get into a free-form mode where the signer can drag-and-drop tabs from the left to the document.

This is not related to using an email vs. using embedded signing.

So, if you want the signer to pick the tabs, all you have to do is not put them in the envelope, unrelated to what type of URL is used.