Microapps

Docusign connector specifications

Deploy the Docusign integration to Send and Receive Envelopes for Digital Signatures from any device using Citrix Workspace. Users can initiate a new template for signature as well as get notified for any new pending documents with the help of the Citrix Docusign integration. They can also view a list of envelopes previously sent or received in their Docusign inbox.

Version Details

Citrix Docusign microapps supports the latest Docusign REST APIs v2.1: https:///restapi/v2.1/

Endpoints

POST

`https://account-d.docusign.com/oauth/auth`
`https://account-d.docusign.com/oauth/token`
`accounts//envelopes`
`accounts//envelopes//recipients`

GET

`accounts//users`
`accounts//templates`
`accounts//envelopes`

DELETE

`accounts//envelopes//recipients/`

PUT

`accounts//envelopes//recipients`

Service Actions

  • Delete_Recipient - This service action helps the user to delete a particular recipient for an Envelope.
  • Resend_Envelope - This service action helps user to resend Envelope to a particular recipient.
  • Send_Document_Two_Recipients - This service action helps the user to share an existing template to TWO recipients.
  • Send_Document_Three_Recipients - This service action helps the user to share an existing template to THREE recipients.
  • Send_Document_One_Recipient - This service action helps the user to share an existing template to ONE recipient.
  • Add_Recipient - This service action helps the user to add a new recipient to an existing Envelope.
  • Update_Recipient - This service action helps user to update the recipient details such as Name & Email.

Key Entities

The following are the main business entities that this connector addresses:

  • users
  • templates
  • envelopes

Entities with Attributes

The following is a full list of entities and their attributes:

users

Note:

New users are added with full synchronization of the integration.

  • company: STRING(255), IGNORED
  • created_date_time: TIMESTAMP
  • email: STRING(255)
  • first_name: STRING(255)
  • is_admin: BOOLEAN, IGNORED
  • job_title: STRING(255)
  • last_name: STRING(255)
  • permission_profile_id: INTEGER, IGNORED
  • permission_profile_name: STRING(255), IGNORED
  • uri: STRING(255), IGNORED
  • user_added_to_account_date_time: TIMESTAMP, IGNORED
  • user_id: STRING(255)
  • user_name: STRING(255)
  • user_status: STRING(255)
  • user_type: STRING(255)

templates

  • allow_markup: BOOLEAN
  • allow_reassign: BOOLEAN
  • any_signer: STRING(255)
  • authoritative_copy: BOOLEAN
  • auto_match: BOOLEAN
  • auto_match_specified_by_user: BOOLEAN
  • created: TIMESTAMP
  • description: STRING(255)
  • disable_responsive_document: BOOLEAN
  • email_blurb: STRING(255)
  • email_subject: STRING(255)
  • enable_wet_sign: BOOLEAN
  • enforce_signer_visibility: BOOLEAN
  • envelope_location: STRING(255)
  • folder_id: STRING(255)
  • folder_name: STRING(255)
  • last_modified: TIMESTAMP
  • last_used: TIMESTAMP
  • name: STRING(255)
  • owner_email: STRING(255)
  • owner_user_id: STRING(255)
  • owner_user_name: STRING(255)
  • page_count: INTEGER
  • password_protected: BOOLEAN
  • shared: BOOLEAN
  • signing_location: STRING(255)
  • template_id: STRING(255)
  • uri: STRING(255)

templates_documents

  • template_locked: BOOLEAN
  • pages: INTEGER
  • signer_must_acknowledge: STRING(255)
  • include_in_download: BOOLEAN
  • display: STRING(255)
  • name: STRING(255)
  • document_id: INTEGER
  • uri: STRING(255)
  • template_required: BOOLEAN
  • order: INTEGER
  • parent_template_id: STRING(255), FK(templates.template_id)
  • unique_id: STRING(36)
  • root_template_id: STRING(255)

templates_folder_ids

  • value: STRING(255)
  • parent_template_id: STRING(255), FK(templates.template_id)
  • unique_id: STRING(36)
  • root_template_id: STRING(255)

envelopes

  • allow_markup: BOOLEAN, IGNORED
  • any_signer: STRING(255), IGNORED
  • attachments_uri: STRING(255), IGNORED
  • auto_navigation: BOOLEAN, IGNORED
  • certificate_uri: STRING(255), IGNORED
  • completed_date_time: TIMESTAMP
  • created_date_time: TIMESTAMP
  • custom_fields_uri: STRING(255), IGNORED
  • declined_date_time: STRING(255)
  • delivered_date_time: TIMESTAMP
  • documents_combined_uri: STRING(255), IGNORED
  • documents_uri: STRING(255), IGNORED
  • email_blurb: STRING(255), IGNORED
  • email_subject: STRING(255)
  • envelope_id: STRING(255)
  • envelope_id_stamping: BOOLEAN, IGNORED
  • envelope_location: STRING(255), IGNORED
  • envelope_uri: STRING(255)
  • expire_after: INTEGER
  • expire_enabled: BOOLEAN, IGNORED
  • is_signature_provider_envelope: BOOLEAN, IGNORED
  • last_modified_date_time: TIMESTAMP
  • notification_uri: STRING(255), IGNORED
  • purge_state: STRING(255)
  • recipients_current_routing_order: INTEGER, IGNORED
  • recipients_recipient_count: INTEGER, IGNORED
  • recipients_uri: STRING(255), IGNORED
  • sender_account_id: STRING(255)
  • sender_email: STRING(255)
  • sender_user_id: STRING(255)
  • sender_user_name: STRING(255)
  • sent_date_time: TIMESTAMP
  • signing_location: STRING(255)
  • status: STRING(255)
  • status_changed_date_time: TIMESTAMP
  • templates_uri: STRING(255), IGNORED
  • voidedDateTime: TIMESTAMP
  • voidedReason: STRING(255)

envelopes_recipients_signers

  • completed_count: INTEGER, IGNORED
  • creation_reason: STRING(255), IGNORED
  • delivered_date_time: TIMESTAMP
  • delivery_method: STRING(255), IGNORED
  • email: STRING(255)
  • first_name: STRING(255)
  • last_name: STRING(255)
  • name: STRING(255)
  • recipient_id: INTEGER
  • recipient_id_guid: STRING(255)
  • recipient_type: STRING(255), IGNORED
  • require_id_lookup: BOOLEAN, IGNORED
  • require_upload_signature: BOOLEAN, IGNORED
  • role_name: STRING(255)
  • routing_order: INTEGER
  • signed_date_time: TIMESTAMP
  • status: STRING(255)
  • user_id: STRING(255)
  • parent_envelope_id: STRING(255)
  • root_envelope_id: STRING(255)
Docusign connector specifications