DocusignClient
Attributes
UpdateEnvelopePrefillTabsInput
module-attribute
UpdateRecipientTabsValuesInput
module-attribute
TRIGGER_OPERATIONS
module-attribute
TRIGGER_OPERATIONS: Dict[str, Dict[str, Any]] = {'CreateOrgHookEnvelope': {'operation_id': 'CreateOrgHookEnvelope', 'path': '/{connectionId}/Management/v2/organizations/{organizationId}/connect', 'method': 'post', 'required_parameters': ['organizationId', 'body'], 'callback_payload_type': 'CreateOrgHookEnvelopeResponse'}, 'CreateHookEnvelopeV4': {'operation_id': 'CreateHookEnvelopeV4', 'path': '/{connectionId}/accounts/{accountId}/connectV4', 'method': 'post', 'required_parameters': ['accountId', 'body'], 'callback_payload_type': 'CreateHookEnvelopeResponse'}}
Classes
CreateOrgHookEnvelopeInput
dataclass
CreateOrgHookEnvelopeInput(all_users: Optional[str] = None, allow_envelope_publish: Optional[str] = None, include_document_fields: Optional[str] = None, requires_acknowledgement: Optional[str] = None, url_to_publish_to: Optional[str] = None, name: Optional[str] = None, events: Optional[List[str]] = None)
When a Docusign Connect event occurs (Organization-level)
CreateOrgHookEnvelopeResponse
dataclass
DocGenFormFieldsResponse
dataclass
GetDocGenTemplateTabsResponse
dataclass
Response for Get document generation form fields from template (bulk send templates only)
EnvelopeVoidResponse
dataclass
EnvelopeResendResponse
dataclass
AddRemindersResponse
dataclass
ListTabsResponse
dataclass
ListEnvelopeDocumentFieldsResponse
dataclass
CompositeTemplatesResponse
dataclass
CompositeTemplatesResponse(envelope_id: Optional[str] = None, status: Optional[str] = None, status_date_time: Optional[str] = None, uri: Optional[str] = None)
Response for Create envelope using composite templates
Attributes
envelope_id
class-attribute
instance-attribute
The id of the envelope.
status_date_time
class-attribute
instance-attribute
The datetime the status was set.
FilteredEnvelopeListResponse
dataclass
FilteredEnvelopeListResponse(value: Optional[List[FilteredEnvelopes]] = None, has_more_results: Optional[bool] = None)
Response for List envelopes
Attributes
value
class-attribute
instance-attribute
Filtered envelopes
CreateEnvelopeResponse
dataclass
CreateEnvelopeResponse(envelope_id: Optional[str] = None, template_id: Optional[str] = None, status: Optional[str] = None, status_date_time: Optional[str] = None, uri: Optional[str] = None)
Response for Create envelope using template
Attributes
envelope_id
class-attribute
instance-attribute
The id of the envelope.
template_id
class-attribute
instance-attribute
The id of the template.
status_date_time
class-attribute
instance-attribute
The datetime the status was set.
SendDraftEnvelopeResponse
dataclass
EnvelopeCustomFieldResponse
dataclass
EnvelopeCustomFieldResponse(field_id: Optional[str] = None, field_type: Optional[str] = None, name: Optional[str] = None, value: Optional[str] = None)
Response for Get envelope custom field info
Attributes
field_id
class-attribute
instance-attribute
The id of the envelope custom field.
field_type
class-attribute
instance-attribute
The type of the envelope custom field.
name
class-attribute
instance-attribute
The name of the envelope custom field.
UpdateEnvelopeCustomFieldResponse
dataclass
UpdateEnvelopeCustomFieldResponse(field_id: Optional[str] = None, field_type: Optional[str] = None, name: Optional[str] = None, value: Optional[str] = None)
Response for Update envelope custom field
Attributes
field_id
class-attribute
instance-attribute
The id of the envelope custom field.
field_type
class-attribute
instance-attribute
The type of the envelope custom field.
name
class-attribute
instance-attribute
The name of the envelope custom field.
EmbeddedSenderResponse
dataclass
ListRecipientsResponse
dataclass
Signer
dataclass
Signer(routing_order: Optional[str] = None, role_name: Optional[str] = None, recipient_id: Optional[str] = None, name: Optional[str] = None, email: Optional[str] = None, recipient_type: Optional[str] = None, verification_type: Optional[str] = None, recipient_id_guid: Optional[str] = None)
Response for Get recipient info from envelope
Attributes
routing_order
class-attribute
instance-attribute
The signing order of the recipient in the document.
role_name
class-attribute
instance-attribute
The role of the signer.
recipient_id
class-attribute
instance-attribute
The id the recipient.
recipient_type
class-attribute
instance-attribute
The type the recipient.
verification_type
class-attribute
instance-attribute
The type of verification.
AuditResponse
dataclass
AddVerificationToRecipientResponse
dataclass
ApplyTemplatesToDocumentsInput
dataclass
CreateBulkSendListInput
dataclass
BulkSendListGuid
dataclass
GetLoginAccountsResponse
dataclass
ListTemplatesResponse
dataclass
AddDocumentsToEnvelopeInput
dataclass
Add documents to an envelope
AddDocumentsResponse
dataclass
AddDocumentsResponse(envelope_id: Optional[str] = None, envelope_documents: Optional[List[EnvelopeDocument]] = None)
Response for Add documents to an envelope
Attributes
envelope_id
class-attribute
instance-attribute
The id of the envelope.
ListTemplateDocumentsResponse
dataclass
ListDocumentsResponse
dataclass
EnvelopeDocument
dataclass
EnvelopeDocument(name: Optional[str] = None, document_id: Optional[str] = None, document_id_guid: Optional[str] = None, error_details: Optional[Dict[str, Any]] = None)
Response for Get document info from envelope
Attributes
document_id
class-attribute
instance-attribute
The id of the document.
document_id_guid
class-attribute
instance-attribute
The guid of the document.
Tab
dataclass
Tab(name: Optional[str] = None, tab_type: Optional[str] = None, tab_label: Optional[str] = None, value: Optional[str] = None, tab_id: Optional[str] = None, document_id: Optional[str] = None, recipient_id: Optional[str] = None, prefill: Optional[bool] = None, selected: Optional[str] = None)
Response for Get info for recipient tab
Attributes
tab_type
class-attribute
instance-attribute
The type of the tab.
tab_label
class-attribute
instance-attribute
The label of the tab.
tab_id
class-attribute
instance-attribute
The id of the tab.
document_id
class-attribute
instance-attribute
The id of the document.
recipient_id
class-attribute
instance-attribute
The id of the recipient.
prefill
class-attribute
instance-attribute
Indicates whether the tab is of prefill type.
AddRecipientTabsResponse
dataclass
RecipientTabsResponse
dataclass
TriggerMaestroFlowResponse
dataclass
BuildNumberResponse
dataclass
Response for Show build Number (For reference only. Do not include in a flow for execution)
CreateHookEnvelopeInput
dataclass
CreateHookEnvelopeInput(all_users: Optional[str] = None, allow_envelope_publish: Optional[str] = None, include_document_fields: Optional[str] = None, requires_acknowledgement: Optional[str] = None, url_to_publish_to: Optional[str] = None, name: Optional[str] = None, events: Optional[List[str]] = None)
When a Docusign Connect event occurs (Account-level)
CreateHookEnvelopeResponse
dataclass
EmbeddedSigningResponse
dataclass
GetOrganizationsResponse
dataclass
ListFoldersResponse
dataclass
ListEnvelopesResponse
dataclass
RecipientTypesResponse
dataclass
SignatureTypesResponse
dataclass
ListSigningGroupResponse
dataclass
TabTypesResponse
dataclass
WorkflowDefinitionsResponse
dataclass
GetWorkFlowIdsResponse
dataclass
WorkflowDefinitionResponse
dataclass
GetDynamicSignersResponse
dataclass
GetDynamicRecipientsResponse
dataclass
StaticResponseForRecipientTypeSchemaResponse
dataclass
StaticResponseForVerificationTypeSchemaResponse
dataclass
StaticResponseForEmbeddedSenderSchemaResponse
dataclass
StaticResponseForEmbeddedSigningSchemaResponse
dataclass
StaticResponseForBuildNumberSchemaResponse
dataclass
StaticResponseForAnchorTabSchemaResponse
dataclass
StaticResponseForCompositeTemplatesResponse
dataclass
WebhookRequest
dataclass
WebhookRequest(all_users: Optional[str] = None, allow_envelope_publish: Optional[str] = None, include_document_fields: Optional[str] = None, requires_acknowledgement: Optional[str] = None, url_to_publish_to: Optional[str] = None, name: Optional[str] = None, envelope_events: Optional[str] = None)
Definition: WebhookRequest
WebhookEnvelopeResponse
dataclass
Definition: WebhookEnvelopeResponse
WebhookOrganizationResponse
dataclass
Definition: WebhookOrganizationResponse
WorkflowDefinition
dataclass
WorkflowDefPayloadSchema
dataclass
Definition: WorkflowDefPayloadSchema
MaestroInputVariables
dataclass
DynamicSigners
dataclass
DynamicRecipients
dataclass
AdditionalRecipientParamsSchema
dataclass
AdditionalRecipientData
dataclass
AdditionalURLForSenderView
dataclass
AdditionalURL
dataclass
DynamicSigningUrlFields
dataclass
BuildNumberSchema
dataclass
AccountCustomFields
dataclass
AnchorTabSchema
dataclass
CompositeTemplateSchema
dataclass
AddRecipientToEnvelopeRequest
dataclass
Definition: AddRecipientToEnvelopeRequest
SignerRequest
dataclass
Definition: SignerRequest
Attributes
routing_order
class-attribute
instance-attribute
The signing order of the recipient in the document.
OnEnvelopeStatusChangesResponse
dataclass
EnvelopeIds
dataclass
Definition: EnvelopeIds
Attributes
email_subject
class-attribute
instance-attribute
Title of the envelope
FilteredEnvelopes
dataclass
FilteredEnvelopes(title: Optional[str] = None, description: Optional[str] = None, envelope_id: Optional[str] = None, documents: Optional[str] = None, recipients: Optional[str] = None, sender: Optional[str] = None, status: Optional[str] = None, status_date: Optional[str] = None, date_sent: Optional[str] = None, url: Optional[str] = None)
Definition: FilteredEnvelopes
Attributes
description
class-attribute
instance-attribute
Description of the envelope activity
envelope_id
class-attribute
instance-attribute
Envelope ID
recipients
class-attribute
instance-attribute
List of recipient names
status_date
class-attribute
instance-attribute
Last status update of the activity
date_sent
class-attribute
instance-attribute
Envelope sent date
SalesCopilotFilteredEnvelopes
dataclass
SalesCopilotFilteredEnvelopes(title: Optional[str] = None, sub_title: Optional[str] = None, url: Optional[str] = None, additional_properties_for_sales_envelope: Optional[Dict[str, Any]] = None)
Definition: SalesCopilotFilteredEnvelopes
Attributes
sub_title
class-attribute
instance-attribute
SubTitle of the envelope
Activity
dataclass
Activity(title: Optional[str] = None, description: Optional[str] = None, date_time: Optional[str] = None, url: Optional[str] = None, additional_properties: Optional[Dict[str, Any]] = None)
Definition: Activity
Attributes
title
class-attribute
instance-attribute
This output indicates the title of the activity in the citation card.
description
class-attribute
instance-attribute
This output indicates the description of the insight.
date_time
class-attribute
instance-attribute
This output indicates the time associated with the insight.
url
class-attribute
instance-attribute
This output indicates the URL to open insight.
EmailSummary
dataclass
Definition: EmailSummary
Attributes
title
class-attribute
instance-attribute
This output indicates the title of the partner section and should include only the partner's name.
KeySales
dataclass
KeySales(title: Optional[str] = None, description: Optional[str] = None, url: Optional[str] = None, date_time: Optional[str] = None, additional_properties: Optional[Dict[str, Any]] = None)
Definition: KeySales
Attributes
title
class-attribute
instance-attribute
This output indicates the title of citation card for the insight.
description
class-attribute
instance-attribute
This output indicates the text of the insight to be included in key sales info.
url
class-attribute
instance-attribute
This output indicates the URL to learn more about the insight.
date_time
class-attribute
instance-attribute
This output indicates the time associated with the insight.
DocumentRecord
dataclass
DocumentRecord(record_id: Optional[str] = None, record_type_display_name: Optional[str] = None, record_type_plural_display_name: Optional[str] = None, record_type: Optional[str] = None, record_title: Optional[str] = None, url: Optional[str] = None, additional_properties: Optional[Dict[str, Any]] = None)
Definition: DocumentRecord
Attributes
record_id
class-attribute
instance-attribute
This output uniquely identifies each related record returned by the action.
record_type_display_name
class-attribute
instance-attribute
record_type_display_name: Optional[str] = field(default=None, metadata={'wire_name': 'recordTypeDisplayName'})
This output indicates the display name of record type of each related record returned by the action.
record_type_plural_display_name
class-attribute
instance-attribute
record_type_plural_display_name: Optional[str] = field(default=None, metadata={'wire_name': 'recordTypePluralDisplayName'})
This output indicates the plural display name of the record type of each related record returned by the action.
record_type
class-attribute
instance-attribute
This output indicates the type of each related record returned by the action.
record_title
class-attribute
instance-attribute
This output indicates the title of each related record returned by the action.
url
class-attribute
instance-attribute
This output indicates the URL of each related record returned by the action.
Envelope
dataclass
Envelope(documents_uri: Optional[str] = None, envelope_id: Optional[str] = None, envelope_uri: Optional[str] = None, notification_uri: Optional[str] = None, recipients_uri: Optional[str] = None, status: Optional[str] = None, status_changed_date_time: Optional[str] = None)
Definition: Envelope
Attributes
documents_uri
class-attribute
instance-attribute
The URI for the document in DocuSign.
envelope_id
class-attribute
instance-attribute
The id of the envelope.
envelope_uri
class-attribute
instance-attribute
The URI for the envelope in DocuSign.
notification_uri
class-attribute
instance-attribute
The URI for the notifications.
recipients_uri
class-attribute
instance-attribute
The URI for the recipients of the envelope in DocuSign.
CombinedEmailBodyAndCustomFields
dataclass
EnvelopeIDsResponse
dataclass
FilteredSalesCopilotEnvelopeListResponse
dataclass
ActivityListResponseEnvelope
dataclass
EmailSummaryResponse
dataclass
KeySalesResponse
dataclass
DocumentRecordListResponseEnvelope
dataclass
ApiError
dataclass
ApiError(error_code: Optional[str] = None, error_message: Optional[str] = None, activity_id: Optional[str] = None, details: Optional[Dict[str, Any]] = None)
Definition: ApiError
Organization
dataclass
LoginAccount
dataclass
DocumentTypesResponse
dataclass
DocGenFormField
dataclass
DocGenFormField(document_id: Optional[str] = None, label: Optional[str] = None, type_: Optional[str] = None, name: Optional[str] = None, value: Optional[str] = None)
Definition: DocGenFormField
Attributes
document_id
class-attribute
instance-attribute
Document Id.
type_
class-attribute
instance-attribute
Type.
FontNamesResponse
dataclass
DocumentType
dataclass
TabType
dataclass
WorkflowId
dataclass
RecipientType
dataclass
SignatureType
dataclass
FontName
dataclass
SigningGroup
dataclass
Definition: SigningGroup
Attributes
signing_group_id
class-attribute
instance-attribute
The ID of the signing group.
EnvelopeTemplate
dataclass
Folder
dataclass
FolderItem
dataclass
RecipientTab
dataclass
Definition: RecipientTab
EnvelopeDocumentField
dataclass
DeclineReasonWithoutType
dataclass
DocusignClient
DocusignClient(connection_runtime_url: str, token_provider: Optional[TokenProvider] = None, options: Optional[ConnectorClientOptions] = None)
Bases: ConnectorClientBase
Typed client for docusign connector.
Initialize a DocusignClient.
Parameters:
| Name | Type | Description | Default |
|---|---|---|---|
connection_runtime_url
|
str
|
The connection runtime URL from Azure Portal. |
required |
token_provider
|
Optional[TokenProvider]
|
Optional token provider. Defaults to ManagedIdentityTokenProvider. |
None
|
options
|
Optional[ConnectorClientOptions]
|
Optional connector client options. |
None
|
Methods:
get_docgen_form_fields_async
async
Get document generation form fields from envelope
Get document generation form fields from envelope
update_docgen_form_fields_async
async
update_docgen_form_fields_async(input: UpdateDocgenFormFieldsInput, account_id: str, envelope_id: str, document_guid: str) -> None
Update document generation form fields from envelope
Update document generation form fields from envelope
get_doc_gen_template_tabs_async
async
Get document generation form fields from template (bulk send templates only)
Get document generation form fields from template (bulk send templates only)
void_envelope_async
async
Void the envelope
Void the envelope.
resend_envelope_async
async
Resend the envelope
This action resends a Docusign envelope or sends a reminder to recipients who need to sign a Docusign agreement based on a provided EnvelopeId.
add_reminders_async
async
add_reminders_async(account_id: str, envelope_id: str, reminder_enabled: bool, reminder_delay: str, reminder_frequency: str, expire_after: Optional[str] = None) -> dict[str, Any] | None
Add reminders for an envelope
Add reminders for an envelope
get_envelope_document_tabs_async
async
get_envelope_document_tabs_async(account_id: str, envelope_id: str, document_id: str) -> dict[str, Any] | None
Get document tabs from envelope
Get document tabs from envelope
update_envelope_prefill_tabs_async
async
update_envelope_prefill_tabs_async(input: UpdateEnvelopePrefillTabsInput, account_id: str, envelope_id: str, document_id: str) -> None
Update envelope prefill tabs
Update values for a list of prefill tabs
get_template_document_tabs_async
async
get_template_document_tabs_async(account_id: str, template_id: str, document_id: str) -> dict[str, Any] | None
Get document tabs from template
Get document tabs from template
get_envelope_document_fields_async
async
get_envelope_document_fields_async(account_id: str, envelope_id: str, document_id: str) -> dict[str, Any] | None
Get document custom fields from envelope
Get document custom fields from envelope
composite_templates_async
async
composite_templates_async(input: CompositeTemplateSchema, account_id: str, email_subject: str, status: str, email_body: Optional[str] = None, merge_roles_on_draft: Optional[str] = None) -> dict[str, Any] | None
Create envelope using composite templates
Create envelope using composite templates
search_list_envelopes_async
async
search_list_envelopes_async(account_id: str, recipient_name: Optional[str] = None, recipient_email_id: Optional[str] = None, envelope_title: Optional[str] = None, custom_field_name: Optional[str] = None, custom_field_value: Optional[str] = None, search_text: Optional[str] = None, envelope_status: Optional[str] = None, folder_ids: Optional[str] = None, order_by: Optional[str] = None, top: Optional[int] = None, skip: Optional[int] = None, from_date: Optional[str] = None, to_date: Optional[str] = None) -> dict[str, Any] | None
List envelopes
This action brings back relevant Docusign envelopes based on envelope status, date range, recipient name, recipient email address, envelope title, document name, or envelope custom field value. The output is the title, description, Envelope ID, document names, sender names, envelope status, status date, date sent, and a URL of the envelope which can be used as a link to view the envelope in Docusign.
create_envelope_from_template_no_recipients_async
async
create_envelope_from_template_no_recipients_async(account_id: str, template_id: str, status: str) -> dict[str, Any] | None
Create envelope using template
Create a new envelope using a specified template.
send_envelope_async
async
send_envelope_async(input: DynamicSigners, account_id: str, status: str, template_id: str, email_subject: Optional[str] = None, email_body: Optional[str] = None) -> dict[str, Any] | None
Create envelope using template with recipients
Create a new envelope using a specified template and specify recipients.
send_envelope_with_recipient_fields_async
async
send_envelope_with_recipient_fields_async(input: DynamicRecipients, account_id: str, template_id: str, merge_roles_on_draft: Optional[str] = None, email_subject: Optional[str] = None) -> dict[str, Any] | None
Create envelope using template with recipients and tabs
Create envelope using template with recipients and tabs
send_draft_envelope_async
async
Send envelope
Send an existing envelope.
get_envelope_custom_field_async
async
get_envelope_custom_field_async(account_id: str, envelope_id: str, field_name: str) -> dict[str, Any] | None
Get envelope custom field info
Get envelope custom field info.
update_envelope_custom_field_async
async
update_envelope_custom_field_async(account_id: str, envelope_id: str, field_id: str, field_type: str, name: str, value: str) -> dict[str, Any] | None
Update envelope custom field
Update value for the specified envelope custom field
generate_embedded_sender_url_async
async
generate_embedded_sender_url_async(input: AdditionalURLForSenderView, account_id: str, envelope_id: str, open_in: str, return_url: str) -> dict[str, Any] | None
Generate Embedded Sender URL
Generate Embedded Sender URL
get_recipient_status_async
async
List recipients from an envelope
List recipients from an envelope
remove_recipient_from_envelope_async
async
remove_recipient_from_envelope_async(account_id: str, envelope_id: str, folder_id: str, remove_recipient_from_envelope_recipient_id: str) -> dict[str, Any] | None
Remove recipient from an envelope
Remove recipient from an envelope
get_recipient_fields_async
async
get_recipient_fields_async(account_id: str, envelope_id: str, recipient_email: Optional[str] = None, area_code: Optional[str] = None, phone_number: Optional[str] = None, recipient_id: Optional[str] = None) -> dict[str, Any] | None
Get recipient info from envelope
Get recipient info from envelope
get_audit_events_async
async
Get audit event list
Get audit event list
add_verification_to_recipient_async
async
add_verification_to_recipient_async(input: AdditionalRecipientData, account_id: str, envelope_id: str, recipient_id: str, recipient_type: str, verification_type: str) -> dict[str, Any] | None
Add verification type to a recipient
Add verification type to a recipient.
update_envelope_recipient_async
async
update_envelope_recipient_async(input: AdditionalRecipientParamsSchema, account_id: str, envelope_id: str, recipient_id: str, recipient_type: str, signature_type: Optional[str] = None, client_user_id: Optional[str] = None, embedded_recipient_start_u_r_l: Optional[str] = None, routing_order: Optional[str] = None, email_notification_language: Optional[str] = None, email_notification_subject: Optional[str] = None, email_notification_body: Optional[str] = None, note: Optional[str] = None, role_name: Optional[str] = None, country_code: Optional[str] = None, phone_number: Optional[str] = None, signing_group_id: Optional[str] = None) -> dict[str, Any] | None
Update recipient on an envelope
Update recipient on an envelope
apply_templates_to_documents_async
async
apply_templates_to_documents_async(input: ApplyTemplatesToDocumentsInput, account_id: str, envelope_id: str, template_id: str, preserve_template_recipient: Optional[str] = None) -> None
Apply a template to documents
Apply a template to documents
create_bulk_send_list_async
async
create_bulk_send_list_async(input: CreateBulkSendListInput, account_id: str, name: str) -> dict[str, Any] | None
Create bulk send list
Create bulk send list
bulk_send_async
async
bulk_send_async(account_id: str, bulk_send_list_id: str, envelope_or_template_id: str) -> dict[str, Any] | None
Bulk send envelope using template
Bulk send envelope using template
get_envelope_templates_async
async
List templates
List templates for a specific account.
add_documents_to_envelope_async
async
add_documents_to_envelope_async(input: AddDocumentsToEnvelopeInput, account_id: str, envelope_id: str) -> dict[str, Any] | None
Add documents to an envelope
Add documents to an envelope.
list_template_documents_async
async
List documents from a template
List documents from a template
list_envelope_documents_async
async
List documents from an envelope
List documents from an envelope
get_envelope_document_info_async
async
get_envelope_document_info_async(account_id: str, envelope_id: str, document_name: str) -> dict[str, Any] | None
Get document info from envelope
Get document info from envelope
get_tab_info_async
async
get_tab_info_async(account_id: str, envelope_id: str, recipient_id: str, tab_label: str) -> dict[str, Any] | None
Get info for recipient tab
Returns the value of the tab for the given recipient
add_recipient_tabs_async
async
add_recipient_tabs_async(input: AnchorTabSchema, account_id: str, envelope_id: str, recipient_id: str, tab_type: str) -> dict[str, Any] | None
Add tabs for a recipient on an envelope
Add tabs for a recipient on an envelope
update_recipient_tabs_values_async
async
update_recipient_tabs_values_async(input: UpdateRecipientTabsValuesInput, account_id: str, envelope_id: str, recipient_id: str) -> None
Update recipient tab values on an envelope
Update recipient tab values on an envelope
get_envelope_recipient_tabs_async
async
get_envelope_recipient_tabs_async(account_id: str, envelope_id: str, recipient_id: str) -> dict[str, Any] | None
Get recipient tabs from envelope
Get recipient tabs from envelope
trigger_maestro_flow_async
async
trigger_maestro_flow_async(input: MaestroInputVariables, account_id: str, workflow_id: str, instance_name: str) -> dict[str, Any] | None
Start Docusign workflow
Start Docusign workflow
build_number_async
async
Show build Number (For reference only. Do not include in a flow for execution)
Identifier for the currently deployed build.
add_recipient_to_envelope_async
async
add_recipient_to_envelope_async(input: AdditionalRecipientParamsSchema, account_id: str, envelope_id: str, recipient_type: str, client_user_id: Optional[str] = None, recipient_id: Optional[str] = None, embedded_recipient_start_u_r_l: Optional[str] = None, routing_order: Optional[str] = None, email_notification_language: Optional[str] = None, email_notification_subject: Optional[str] = None, email_notification_body: Optional[str] = None, note: Optional[str] = None, role_name: Optional[str] = None, country_code: Optional[str] = None, phone_number: Optional[str] = None, signing_group_id: Optional[str] = None, signature_type: Optional[str] = None, workflow_id: Optional[str] = None) -> dict[str, Any] | None
Add recipient to an envelope
Add recipient to an envelope.
create_blank_envelope_async
async
create_blank_envelope_async(input: CombinedEmailBodyAndCustomFields, account_id: str, email_subject: str) -> dict[str, Any] | None
Create envelope
Create a new blank envelope.
generate_embedded_signing_url_async
async
generate_embedded_signing_url_async(input: DynamicSigningUrlFields, account_id: str, envelope_id: str, is_in_person_signer: str, authentication_method: str, return_url: str) -> dict[str, Any] | None
Generate Embedded Signing URL
Generate Embedded Signing URL
get_documents_async
async
get_documents_async(account_id: str, envelope_id: str, document_id: str, language: Optional[str] = None) -> dict[str, Any] | None
Get documents from an envelope
Get documents from an envelope
get_organizations_async
async
Get organizations
Get organizations
get_account_custom_fields_async
async
Get account custom fields
Get the custom fields for a specified account.
get_folder_list_async
async
List folders
List folders for a specific account.
get_folder_envelope_list_async
async
List envelopes
List envelopes under a particular folder.
static_response_for_recipient_types_async
async
StaticResponseForRecipientTypes
Get recipient types.
static_response_for_signature_types_async
async
StaticResponseForSignatureTypes
Get signature types.
get_signing_groups_async
async
GetSigningGroups
List signing groups for a specific account.
static_response_for_tab_types_async
async
StaticResponseForTabTypes
Get tab types.
get_maestro_workflow_definitions_async
async
Get Maestro Workflow Definitions
Get Maestro Workflow Definitions
get_all_workflow_i_ds_async
async
Get All Workflow Ids
Get All workflow ids
get_maestro_workflow_definition_async
async
Get Maestro Workflow Definition
Get Maestro Workflow Definition
get_dynamic_signers_async
async
Get the signers of a template in dynamic schema format
Get the signers of a template in dynamic schema format.
get_dynamic_recipients_async
async
Get the signers of a template in dynamic schema format
Get the signers of a template in dynamic schema format.
static_response_for_recipient_type_schema_async
async
static_response_for_recipient_type_schema_async(recipient_type: str, signature_type: Optional[str] = None) -> dict[str, Any] | None
StaticResponseForRecipientTypeSchema
Get schema for a specific recipient type.
static_response_for_verification_type_schema_async
async
StaticResponseForVerificationTypeSchema
Get schema for a verification type.
static_response_for_embedded_sender_schema_async
async
StaticResponseForEmbeddedSenderSchema
Get schema for return URL.
static_response_for_embedded_signing_schema_async
async
static_response_for_embedded_signing_schema_async(return_url: str, is_in_person_signer: str) -> dict[str, Any] | None
StaticResponseForEmbeddedSigningSchema
Get schema for return URL.
static_response_for_build_number_schema_async
async
StaticResponseForBuildNumberSchema
Get schema for a build number.
get_custom_fields_async
async
Get custom fields from an account
Get custom fields from an account
static_response_for_anchor_tab_schema_async
async
StaticResponseForAnchorTabSchema
Get schema for a specific anchor tab.