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)