@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api Docusign eSignature REST API
@base https://www.docusign.net/restapi
@version v2.1
@auth ApiKey recipientId in path
@endpoints 405
@hint download_for_search
@toc service_information(1), v2.1(404)

@group service_information
@endpoint GET /service_information
@returns(200)
@errors {400}

@endgroup

@group v2.1
@endpoint GET /v2.1
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts
@optional {newAccountDefinition: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}
@required {accountId: any}
@optional {include_account_settings: any, include_trial_eligibility: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}
@required {accountId: any}
@optional {redact_user_data: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/billing_charges
@required {accountId: any}
@optional {include_charges: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/billing_invoices
@required {accountId: any}
@optional {from_date: any, to_date: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/billing_invoices/{invoiceId}
@required {accountId: any, invoiceId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/billing_invoices_past_due
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/billing_payments
@required {accountId: any}
@optional {from_date: any, to_date: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/billing_payments
@required {accountId: any}
@optional {billingPaymentRequest: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/billing_payments/{paymentId}
@required {accountId: any, paymentId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/billing_plan
@required {accountId: any}
@optional {include_credit_card_information: any, include_downgrade_information: any, include_metadata: any, include_successor_plans: any, include_tax_exempt_id: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/billing_plan
@required {accountId: any}
@optional {preview_billing_plan: any, billingPlanInformation: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/billing_plan/credit_card
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/billing_plan/downgrade
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/billing_plan/downgrade
@required {accountId: any}
@optional {downgradeBillingPlanInformation: map}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/billing_plan/purchased_envelopes
@required {accountId: any}
@optional {purchasedEnvelopesInformation: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/brands
@required {accountId: any}
@optional {exclude_distributor_brand: any, include_logos: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/brands
@required {accountId: any}
@optional {brand: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/brands
@required {accountId: any}
@optional {brandsRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/brands/{brandId}
@required {accountId: any, brandId: any}
@optional {include_external_references: any, include_logos: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/brands/{brandId}
@required {accountId: any, brandId: any}
@optional {replace_brand: any, brand: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/brands/{brandId}
@required {accountId: any, brandId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/brands/{brandId}/file
@required {accountId: any, brandId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/brands/{brandId}/logos/{logoType}
@required {accountId: any, brandId: any, logoType: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/brands/{brandId}/logos/{logoType}
@required {accountId: any, brandId: any, logoType: any, logoFileBytes: str(binary)}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/brands/{brandId}/logos/{logoType}
@required {accountId: any, brandId: any, logoType: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/brands/{brandId}/resources
@required {accountId: any, brandId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/brands/{brandId}/resources/{resourceContentType}
@required {accountId: any, brandId: any, resourceContentType: any}
@optional {langcode: any, return_master: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/brands/{brandId}/resources/{resourceContentType}
@required {accountId: any, brandId: any, resourceContentType: any, file.xml: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/bulk_send_batch
@required {accountId: any}
@optional {batch_ids: any, count: any, from_date: any, search_text: any, start_position: any, status: any, to_date: any, user_id: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/bulk_send_batch/{bulkSendBatchId}
@required {accountId: any, bulkSendBatchId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/bulk_send_batch/{bulkSendBatchId}
@required {accountId: any, bulkSendBatchId: any}
@optional {bulkSendBatchRequest: map}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/bulk_send_batch/{bulkSendBatchId}/{bulkAction}
@required {accountId: any, bulkAction: any, bulkSendBatchId: any}
@optional {bulkSendBatchActionRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/bulk_send_batch/{bulkSendBatchId}/envelopes
@required {accountId: any, bulkSendBatchId: any}
@optional {count: any, include: any, order: any, order_by: any, search_text: any, start_position: any, status: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/bulk_send_lists
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/bulk_send_lists
@required {accountId: any}
@optional {bulkSendingList: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId}
@required {accountId: any, bulkSendListId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId}
@required {accountId: any, bulkSendListId: any}
@optional {bulkSendingList: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId}
@required {accountId: any, bulkSendListId: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId}/send
@required {accountId: any, bulkSendListId: any}
@optional {bulkSendRequest: map}
@returns(201)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/bulk_send_lists/{bulkSendListId}/test
@required {accountId: any, bulkSendListId: any}
@optional {bulkSendRequest: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/captive_recipients/{recipientPart}
@required {accountId: any, recipientPart: any}
@optional {captiveRecipientInformation: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/chunked_uploads
@required {accountId: any}
@optional {chunkedUploadRequest: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/chunked_uploads/{chunkedUploadId}
@required {accountId: any, chunkedUploadId: any}
@optional {include: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/chunked_uploads/{chunkedUploadId}
@required {accountId: any, chunkedUploadId: any}
@optional {action: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/chunked_uploads/{chunkedUploadId}
@required {accountId: any, chunkedUploadId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/chunked_uploads/{chunkedUploadId}/{chunkedUploadPartSeq}
@required {accountId: any, chunkedUploadId: any, chunkedUploadPartSeq: any}
@optional {chunkedUploadRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/connect
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/connect
@required {accountId: any}
@optional {connectCustomConfiguration: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/connect
@required {accountId: any}
@optional {connectCustomConfiguration: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/connect/{connectId}
@required {accountId: any, connectId: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/connect/{connectId}
@required {accountId: any, connectId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/connect/{connectId}/all/users
@required {accountId: any, connectId: any}
@optional {count: any, domain_users_only: any, email_substring: any, start_position: any, status: any, user_name_substring: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/connect/{connectId}/users
@required {accountId: any, connectId: any}
@optional {count: any, email_substring: any, list_included_users: any, start_position: any, status: any, user_name_substring: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/connect/envelopes/{envelopeId}/retry_queue
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/connect/envelopes/publish/historical
@required {accountId: any}
@optional {connectHistoricalEnvelopeRepublish: map}
@returns(201)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/connect/envelopes/retry_queue
@required {accountId: any}
@optional {connectFailureFilter: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/connect/failures
@required {accountId: any}
@optional {from_date: any, to_date: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/connect/failures/{failureId}
@required {accountId: any, failureId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/connect/logs
@required {accountId: any}
@optional {from_date: any, to_date: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/connect/logs
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/connect/logs/{logId}
@required {accountId: any, logId: any}
@optional {additional_info: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/connect/logs/{logId}
@required {accountId: any, logId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/connect/oauth
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/connect/oauth
@required {accountId: any}
@optional {connectOAuthConfig: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/connect/oauth
@required {accountId: any}
@optional {connectOAuthConfig: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/connect/oauth
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/consumer_disclosure
@required {accountId: any}
@optional {langCode: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/consumer_disclosure/{langCode}
@required {accountId: any, langCode: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/consumer_disclosure/{langCode}
@required {accountId: any, langCode: any}
@optional {include_metadata: any, consumerDisclosure: map}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/contacts
@required {accountId: any}
@optional {contactModRequest: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/contacts
@required {accountId: any}
@optional {contactModRequest: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/contacts
@required {accountId: any}
@optional {contactModRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/contacts/{contactId}
@required {accountId: any, contactId: any}
@optional {cloud_provider: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/contacts/{contactId}
@required {accountId: any, contactId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/custom_fields
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/custom_fields
@required {accountId: any}
@optional {apply_to_templates: any, customField: map}
@returns(201)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/custom_fields/{customFieldId}
@required {accountId: any, customFieldId: any}
@optional {apply_to_templates: any, customField: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/custom_fields/{customFieldId}
@required {accountId: any, customFieldId: any}
@optional {apply_to_templates: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes
@required {accountId: any}
@optional {ac_status: any, block: any, cdse_mode: any, continuation_token: any, count: any, custom_field: any, email: any, envelope_ids: any, exclude: any, folder_ids: any, folder_types: any, from_date: any, from_to_status: any, include: any, include_purge_information: any, intersecting_folder_ids: any, last_queried_date: any, order: any, order_by: any, powerformids: any, query_budget: any, requester_date_format: any, search_mode: any, search_text: any, start_position: any, status: any, to_date: any, transaction_ids: any, user_filter: any, user_id: any, user_name: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes
@required {accountId: any}
@optional {cdse_mode: any, change_routing_order: any, completed_documents_only: any, merge_roles_on_draft: any, envelopeDefinition: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}
@required {accountId: any, envelopeId: any}
@optional {advanced_update: any, include: any, include_anchor_tab_locations: any, user_id: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}
@required {accountId: any, envelopeId: any}
@optional {advanced_update: any, recycle_on_void: any, resend_envelope: any, envelope: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments
@required {accountId: any, envelopeId: any}
@optional {envelopeAttachmentsRequest: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments
@required {accountId: any, envelopeId: any}
@optional {envelopeAttachmentsRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments/{attachmentId}
@required {accountId: any, attachmentId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/attachments/{attachmentId}
@required {accountId: any, attachmentId: any, envelopeId: any}
@optional {attachment: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/audit_events
@required {accountId: any, envelopeId: any}
@optional {locale: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/comments/transcript
@required {accountId: any, envelopeId: any}
@optional {encoding: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/custom_fields
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/custom_fields
@required {accountId: any, envelopeId: any}
@optional {EnvelopeCustomFields: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/custom_fields
@required {accountId: any, envelopeId: any}
@optional {EnvelopeCustomFields: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/custom_fields
@required {accountId: any, envelopeId: any}
@optional {EnvelopeCustomFields: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/docGenFormFields
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/docGenFormFields
@required {accountId: any, envelopeId: any}
@optional {update_docgen_formfields_only: any, docGenFormFieldRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents
@required {accountId: any, envelopeId: any}
@optional {documents_by_userid: any, include_agreement_type: any, include_docgen_formfields: any, include_metadata: any, include_tabs: any, recipient_id: any, shared_user_id: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents
@required {accountId: any, envelopeId: any}
@optional {envelopeDefinition: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents
@required {accountId: any, envelopeId: any}
@optional {envelopeDefinition: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}
@required {accountId: any, documentId: any, envelopeId: any}
@optional {certificate: any, documents_by_userid: any, encoding: any, encrypt: any, language: any, recipient_id: any, shared_user_id: any, show_changes: any, watermark: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}
@required {accountId: any, documentId: any, envelopeId: any, documentFileBytes: str(binary)}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/fields
@required {accountId: any, documentId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/fields
@required {accountId: any, documentId: any, envelopeId: any}
@optional {EnvelopeDocumentFields: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/fields
@required {accountId: any, documentId: any, envelopeId: any}
@optional {EnvelopeDocumentFields: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/fields
@required {accountId: any, documentId: any, envelopeId: any}
@optional {EnvelopeDocumentFields: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/html_definitions
@required {accountId: any, documentId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/pages
@required {accountId: any, documentId: any, envelopeId: any}
@optional {count: any, dpi: any, max_height: any, max_width: any, nocache: any, show_changes: any, start_position: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/pages/{pageNumber}
@required {accountId: any, documentId: any, envelopeId: any, pageNumber: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/pages/{pageNumber}/page_image
@required {accountId: any, documentId: any, envelopeId: any, pageNumber: any}
@optional {dpi: any, max_height: any, max_width: any, show_changes: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/pages/{pageNumber}/page_image
@required {accountId: any, documentId: any, envelopeId: any, pageNumber: any}
@optional {pageRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/pages/{pageNumber}/tabs
@required {accountId: any, documentId: any, envelopeId: any, pageNumber: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/responsive_html_preview
@required {accountId: any, documentId: any, envelopeId: any}
@optional {documentHtmlDefinition: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/tabs
@required {accountId: any, documentId: any, envelopeId: any}
@optional {include_metadata: any, page_numbers: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/tabs
@required {accountId: any, documentId: any, envelopeId: any}
@optional {tabs: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/tabs
@required {accountId: any, documentId: any, envelopeId: any}
@optional {tabs: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/tabs
@required {accountId: any, documentId: any, envelopeId: any}
@optional {tabs: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/templates
@required {accountId: any, documentId: any, envelopeId: any}
@optional {include: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/templates
@required {accountId: any, documentId: any, envelopeId: any}
@optional {preserve_template_recipient: any, documentTemplateList: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/documents/{documentId}/templates/{templateId}
@required {accountId: any, documentId: any, envelopeId: any, templateId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/email_settings
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/email_settings
@required {accountId: any, envelopeId: any}
@optional {emailSettings: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/email_settings
@required {accountId: any, envelopeId: any}
@optional {emailSettings: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/email_settings
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/form_data
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/html_definitions
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/lock
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/lock
@required {accountId: any, envelopeId: any}
@optional {lockRequest: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/lock
@required {accountId: any, envelopeId: any}
@optional {lockRequest: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/lock
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/notification
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/notification
@required {accountId: any, envelopeId: any}
@optional {envelopeNotificationRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients
@required {accountId: any, envelopeId: any}
@optional {include_anchor_tab_locations: any, include_extended: any, include_metadata: any, include_tabs: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients
@required {accountId: any, envelopeId: any}
@optional {combine_same_order_recipients: any, offline_signing: any, resend_envelope: any, EnvelopeRecipients: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients
@required {accountId: any, envelopeId: any}
@optional {resend_envelope: any, EnvelopeRecipients: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients
@required {accountId: any, envelopeId: any}
@optional {EnvelopeRecipients: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}
@required {accountId: any, envelopeId: any, recipientId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/consumer_disclosure
@required {accountId: any, envelopeId: any, recipientId: any}
@optional {langCode: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/consumer_disclosure/{langCode}
@required {accountId: any, envelopeId: any, langCode: any, recipientId: any}
@optional {langCode: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/document_visibility
@required {accountId: any, envelopeId: any, recipientId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/document_visibility
@required {accountId: any, envelopeId: any, recipientId: any}
@optional {documentVisibilityList: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/identity_proof_token
@required {accountId: any, envelopeId: any, recipientId: any}
@optional {token_scopes: any}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/initials_image
@required {accountId: any, envelopeId: any, recipientId: any}
@optional {include_chrome: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/initials_image
@required {accountId: any, envelopeId: any, recipientId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/signature
@required {accountId: any, envelopeId: any, recipientId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/signature_image
@required {accountId: any, envelopeId: any, recipientId: any}
@optional {include_chrome: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/signature_image
@required {accountId: any, envelopeId: any, recipientId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs
@required {accountId: any, envelopeId: any, recipientId: any}
@optional {include_anchor_tab_locations: any, include_metadata: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs
@required {accountId: any, envelopeId: any, recipientId: any}
@optional {EnvelopeRecipientTabs: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs
@required {accountId: any, envelopeId: any, recipientId: any}
@optional {EnvelopeRecipientTabs: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/tabs
@required {accountId: any, envelopeId: any, recipientId: any}
@optional {EnvelopeRecipientTabs: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/{recipientId}/views/identity_manual_review
@required {accountId: any, envelopeId: any, recipientId: any}
@returns(201)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/recipients/document_visibility
@required {accountId: any, envelopeId: any}
@optional {documentVisibilityList: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/responsive_html_preview
@required {accountId: any, envelopeId: any}
@optional {documentHtmlDefinition: map}
@returns(201)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/shares
@required {accountId: any, envelopeId: any}
@optional {envelopesSharesRequest: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/tabs_blob
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/tabs_blob
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/templates
@required {accountId: any, envelopeId: any}
@optional {include: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/templates
@required {accountId: any, envelopeId: any}
@optional {preserve_template_recipient: any, documentTemplateList: map}
@returns(201)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/views/correct
@required {accountId: any, envelopeId: any}
@optional {envelopeViewRequest: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/views/correct
@required {accountId: any, envelopeId: any}
@optional {correctViewRequest: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/views/edit
@required {accountId: any, envelopeId: any}
@optional {envelopeViewRequest: map}
@returns(201)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/views/recipient
@required {accountId: any, envelopeId: any}
@optional {recipientViewRequest: map}
@returns(201)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/views/recipient_preview
@required {accountId: any, envelopeId: any}
@optional {recipientPreviewRequest: map}
@returns(201)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/views/sender
@required {accountId: any, envelopeId: any}
@optional {envelopeViewRequest: map}
@returns(201)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/views/shared
@required {accountId: any, envelopeId: any}
@optional {recipientViewRequest: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow
@required {accountId: any, envelopeId: any}
@optional {workflow: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/scheduledSending
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/scheduledSending
@required {accountId: any, envelopeId: any}
@optional {scheduledSending: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/scheduledSending
@required {accountId: any, envelopeId: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps
@required {accountId: any, envelopeId: any}
@optional {workflowStep: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps/{workflowStepId}
@required {accountId: any, envelopeId: any, workflowStepId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps/{workflowStepId}
@required {accountId: any, envelopeId: any, workflowStepId: any}
@optional {workflowStep: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps/{workflowStepId}
@required {accountId: any, envelopeId: any, workflowStepId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps/{workflowStepId}/delayedRouting
@required {accountId: any, envelopeId: any, workflowStepId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps/{workflowStepId}/delayedRouting
@required {accountId: any, envelopeId: any, workflowStepId: any}
@optional {delayedRouting: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/{envelopeId}/workflow/steps/{workflowStepId}/delayedRouting
@required {accountId: any, envelopeId: any, workflowStepId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/status
@required {accountId: any}
@optional {ac_status: any, block: any, count: any, email: any, envelope_ids: any, from_date: any, from_to_status: any, start_position: any, status: any, to_date: any, transaction_ids: any, user_name: any, envelopeIdsRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/envelopes/transfer_rules
@required {accountId: any}
@optional {count: any, start_position: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/transfer_rules
@required {accountId: any}
@optional {envelopeTransferRuleInformation: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/envelopes/transfer_rules
@required {accountId: any}
@optional {envelopeTransferRuleRequest: map}
@returns(201)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/envelopes/transfer_rules/{envelopeTransferRuleId}
@required {accountId: any, envelopeTransferRuleId: any}
@optional {envelopeTransferRule: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/envelopes/transfer_rules/{envelopeTransferRuleId}
@required {accountId: any, envelopeTransferRuleId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/favorite_templates
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/favorite_templates
@required {accountId: any}
@optional {favoriteTemplatesInfo: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/favorite_templates
@required {accountId: any}
@optional {favoriteTemplatesInfo: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/folders
@required {accountId: any}
@optional {count: any, include: any, include_items: any, start_position: any, sub_folder_depth: any, template: any, user_filter: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/folders/{folderId}
@required {accountId: any, folderId: any}
@optional {from_date: any, include_items: any, owner_email: any, owner_name: any, search_text: any, start_position: any, status: any, to_date: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/folders/{folderId}
@required {accountId: any, folderId: any}
@optional {foldersRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/groups
@required {accountId: any}
@optional {count: any, group_type: any, include_usercount: any, search_text: any, start_position: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/groups
@required {accountId: any}
@optional {groupInformation: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/groups
@required {accountId: any}
@optional {groupInformation: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/groups
@required {accountId: any}
@optional {groupInformation: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/groups/{groupId}/brands
@required {accountId: any, groupId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/groups/{groupId}/brands
@required {accountId: any, groupId: any}
@optional {brandsRequest: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/groups/{groupId}/brands
@required {accountId: any, groupId: any}
@optional {brandsRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/groups/{groupId}/users
@required {accountId: any, groupId: any}
@optional {count: any, start_position: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/groups/{groupId}/users
@required {accountId: any, groupId: any}
@optional {userInfoList: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/groups/{groupId}/users
@required {accountId: any, groupId: any}
@optional {userInfoList: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/identity_verification
@required {accountId: any}
@optional {identity_verification_workflow_status: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/payment_gateway_accounts
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/permission_profiles
@required {accountId: any}
@optional {include: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/permission_profiles
@required {accountId: any}
@optional {include: any, permissionProfile: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/permission_profiles/{permissionProfileId}
@required {accountId: any, permissionProfileId: any}
@optional {include: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/permission_profiles/{permissionProfileId}
@required {accountId: any, permissionProfileId: any}
@optional {include: any, permissionProfile: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/permission_profiles/{permissionProfileId}
@required {accountId: any, permissionProfileId: any}
@optional {move_users_to: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/powerforms
@required {accountId: any}
@optional {count: any, from_date: any, order: any, order_by: any, search_fields: any, search_text: any, start_position: any, to_date: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/powerforms
@required {accountId: any}
@optional {powerForm: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/powerforms
@required {accountId: any}
@optional {powerFormsRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/powerforms/{powerFormId}
@required {accountId: any, powerFormId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/powerforms/{powerFormId}
@required {accountId: any, powerFormId: any}
@optional {powerForm: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/powerforms/{powerFormId}
@required {accountId: any, powerFormId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/powerforms/{powerFormId}/form_data
@required {accountId: any, powerFormId: any}
@optional {data_layout: any, from_date: any, to_date: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/powerforms/senders
@required {accountId: any}
@optional {start_position: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/recipient_names
@required {accountId: any}
@optional {email: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/seals
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/search_folders/{searchFolderId}
@required {accountId: any, searchFolderId: any}
@optional {all: any, count: any, from_date: any, include_recipients: any, order: any, order_by: any, start_position: any, to_date: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/settings
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/settings
@required {accountId: any}
@optional {accountSettingsInformation: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/settings/bcc_email_archives
@required {accountId: any}
@optional {count: any, start_position: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/settings/bcc_email_archives
@required {accountId: any}
@optional {bccEmailArchive: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/settings/bcc_email_archives/{bccEmailArchiveId}
@required {accountId: any, bccEmailArchiveId: any}
@optional {count: any, start_position: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/settings/bcc_email_archives/{bccEmailArchiveId}
@required {accountId: any, bccEmailArchiveId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/settings/enote_configuration
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/settings/enote_configuration
@required {accountId: any}
@optional {eNoteConfiguration: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/settings/enote_configuration
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/settings/envelope_purge_configuration
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/settings/envelope_purge_configuration
@required {accountId: any}
@optional {envelopePurgeConfiguration: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/settings/notification_defaults
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/settings/notification_defaults
@required {accountId: any}
@optional {notificationDefaults: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/settings/password_rules
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/settings/password_rules
@required {accountId: any}
@optional {accountPasswordRules: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/settings/tabs
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/settings/tabs
@required {accountId: any}
@optional {tabAccountSettings: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/shared_access
@required {accountId: any}
@optional {count: any, envelopes_not_shared_user_status: any, folder_ids: any, item_type: any, search_text: any, shared: any, start_position: any, user_ids: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/shared_access
@required {accountId: any}
@optional {item_type: any, preserve_existing_shared_access: any, user_ids: any, accountSharedAccess: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/signatureProviders
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/signatures
@required {accountId: any}
@optional {stamp_format: any, stamp_name: any, stamp_type: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/signatures
@required {accountId: any}
@optional {accountSignaturesInformation: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/signatures
@required {accountId: any}
@optional {decode_only: any, accountSignaturesInformation: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/signatures/{signatureId}
@required {accountId: any, signatureId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/signatures/{signatureId}
@required {accountId: any, signatureId: any}
@optional {close_existing_signature: any, accountSignatureDefinition: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/signatures/{signatureId}
@required {accountId: any, signatureId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/signatures/{signatureId}/{imageType}
@required {accountId: any, imageType: any, signatureId: any}
@optional {include_chrome: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/signatures/{signatureId}/{imageType}
@required {accountId: any, imageType: any, signatureId: any}
@optional {transparent_png: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/signatures/{signatureId}/{imageType}
@required {accountId: any, imageType: any, signatureId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/signing_groups
@required {accountId: any}
@optional {group_type: any, include_users: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/signing_groups
@required {accountId: any}
@optional {signingGroupInformation: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/signing_groups
@required {accountId: any}
@optional {signingGroupInformation: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/signing_groups
@required {accountId: any}
@optional {signingGroupInformation: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/signing_groups/{signingGroupId}
@required {accountId: any, signingGroupId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/signing_groups/{signingGroupId}
@required {accountId: any, signingGroupId: any}
@optional {signingGroup: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/signing_groups/{signingGroupId}/users
@required {accountId: any, signingGroupId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/signing_groups/{signingGroupId}/users
@required {accountId: any, signingGroupId: any}
@optional {signingGroupUsers: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/signing_groups/{signingGroupId}/users
@required {accountId: any, signingGroupId: any}
@optional {signingGroupUsers: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/supported_languages
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/tab_definitions
@required {accountId: any}
@optional {custom_tab_only: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/tab_definitions
@required {accountId: any}
@optional {tabMetadata: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/tab_definitions/{customTabId}
@required {accountId: any, customTabId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/tab_definitions/{customTabId}
@required {accountId: any, customTabId: any}
@optional {tabMetadata: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/tab_definitions/{customTabId}
@required {accountId: any, customTabId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates
@required {accountId: any}
@optional {count: any, created_from_date: any, created_to_date: any, folder_ids: any, folder_types: any, from_date: any, include: any, is_deleted_template_only: any, is_download: any, modified_from_date: any, modified_to_date: any, order: any, order_by: any, search_fields: any, search_text: any, shared_by_me: any, start_position: any, template_ids: any, to_date: any, used_from_date: any, used_to_date: any, user_filter: any, user_id: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates
@required {accountId: any}
@optional {templateAutoMatchList: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/templates
@required {accountId: any}
@optional {envelopeTemplate: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}
@required {accountId: any, templateId: any}
@optional {include: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}
@required {accountId: any, templateId: any}
@optional {envelopeTemplate: map}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/{templatePart}
@required {accountId: any, templateId: any, templatePart: any}
@optional {groupInformation: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/templates/{templateId}/{templatePart}
@required {accountId: any, templateId: any, templatePart: any}
@optional {groupInformation: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/custom_fields
@required {accountId: any, templateId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/custom_fields
@required {accountId: any, templateId: any}
@optional {templateCustomFields: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/templates/{templateId}/custom_fields
@required {accountId: any, templateId: any}
@optional {templateCustomFields: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/templates/{templateId}/custom_fields
@required {accountId: any, templateId: any}
@optional {templateCustomFields: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/documents
@required {accountId: any, templateId: any}
@optional {include_agreement_type: any, include_tabs: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/documents
@required {accountId: any, templateId: any}
@optional {envelopeDefinition: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/templates/{templateId}/documents
@required {accountId: any, templateId: any}
@optional {envelopeDefinition: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}
@required {accountId: any, documentId: any, templateId: any}
@optional {encrypt: any, file_type: any, show_changes: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}
@required {accountId: any, documentId: any, templateId: any}
@optional {is_envelope_definition: any, envelopeDefinition: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/fields
@required {accountId: any, documentId: any, templateId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/fields
@required {accountId: any, documentId: any, templateId: any}
@optional {documentFieldsInformation: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/fields
@required {accountId: any, documentId: any, templateId: any}
@optional {documentFieldsInformation: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/fields
@required {accountId: any, documentId: any, templateId: any}
@optional {documentFieldsInformation: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/html_definitions
@required {accountId: any, documentId: any, templateId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/pages
@required {accountId: any, documentId: any, templateId: any}
@optional {count: any, dpi: any, max_height: any, max_width: any, nocache: any, show_changes: any, start_position: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/pages/{pageNumber}
@required {accountId: any, documentId: any, pageNumber: any, templateId: any}
@optional {pageRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/pages/{pageNumber}/page_image
@required {accountId: any, documentId: any, pageNumber: any, templateId: any}
@optional {dpi: any, max_height: any, max_width: any, show_changes: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/pages/{pageNumber}/page_image
@required {accountId: any, documentId: any, pageNumber: any, templateId: any}
@optional {pageRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/pages/{pageNumber}/tabs
@required {accountId: any, documentId: any, pageNumber: any, templateId: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/responsive_html_preview
@required {accountId: any, documentId: any, templateId: any}
@optional {documentHtmlDefinition: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/tabs
@required {accountId: any, documentId: any, templateId: any}
@optional {page_numbers: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/tabs
@required {accountId: any, documentId: any, templateId: any}
@optional {templateTabs: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/tabs
@required {accountId: any, documentId: any, templateId: any}
@optional {templateTabs: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/templates/{templateId}/documents/{documentId}/tabs
@required {accountId: any, documentId: any, templateId: any}
@optional {templateTabs: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/html_definitions
@required {accountId: any, templateId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/lock
@required {accountId: any, templateId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/lock
@required {accountId: any, templateId: any}
@optional {lockRequest: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/templates/{templateId}/lock
@required {accountId: any, templateId: any}
@optional {lockRequest: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/templates/{templateId}/lock
@required {accountId: any, templateId: any}
@optional {lockRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/notification
@required {accountId: any, templateId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/notification
@required {accountId: any, templateId: any}
@optional {templateNotificationRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/recipients
@required {accountId: any, templateId: any}
@optional {include_anchor_tab_locations: any, include_extended: any, include_tabs: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/recipients
@required {accountId: any, templateId: any}
@optional {resend_envelope: any, templateRecipients: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/templates/{templateId}/recipients
@required {accountId: any, templateId: any}
@optional {resend_envelope: any, templateRecipients: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/templates/{templateId}/recipients
@required {accountId: any, templateId: any}
@optional {templateRecipients: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}
@required {accountId: any, recipientId: any, templateId: any}
@optional {templateRecipients: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/document_visibility
@required {accountId: any, recipientId: any, templateId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/document_visibility
@required {accountId: any, recipientId: any, templateId: any}
@optional {templateDocumentVisibilityList: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/tabs
@required {accountId: any, recipientId: any, templateId: any}
@optional {include_anchor_tab_locations: any, include_metadata: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/tabs
@required {accountId: any, recipientId: any, templateId: any}
@optional {templateTabs: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/tabs
@required {accountId: any, recipientId: any, templateId: any}
@optional {templateTabs: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/templates/{templateId}/recipients/{recipientId}/tabs
@required {accountId: any, recipientId: any, templateId: any}
@optional {templateTabs: map}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/recipients/document_visibility
@required {accountId: any, templateId: any}
@optional {templateDocumentVisibilityList: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/templates/{templateId}/responsive_html_preview
@required {accountId: any, templateId: any}
@optional {documentHtmlDefinition: map}
@returns(201)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/templates/{templateId}/views/edit
@required {accountId: any, templateId: any}
@optional {templateViewRequest: map}
@returns(201)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/templates/{templateId}/views/recipient_preview
@required {accountId: any, templateId: any}
@optional {recipientPreviewRequest: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/workflow
@required {accountId: any, templateId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/workflow
@required {accountId: any, templateId: any}
@optional {workflow: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/templates/{templateId}/workflow
@required {accountId: any, templateId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/workflow/scheduledSending
@required {accountId: any, templateId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/workflow/scheduledSending
@required {accountId: any, templateId: any}
@optional {scheduledSending: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/templates/{templateId}/workflow/scheduledSending
@required {accountId: any, templateId: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps
@required {accountId: any, templateId: any}
@optional {workflowStep: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps/{workflowStepId}
@required {accountId: any, templateId: any, workflowStepId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps/{workflowStepId}
@required {accountId: any, templateId: any, workflowStepId: any}
@optional {workflowStep: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps/{workflowStepId}
@required {accountId: any, templateId: any, workflowStepId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps/{workflowStepId}/delayedRouting
@required {accountId: any, templateId: any, workflowStepId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps/{workflowStepId}/delayedRouting
@required {accountId: any, templateId: any, workflowStepId: any}
@optional {delayedRouting: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/templates/{templateId}/workflow/steps/{workflowStepId}/delayedRouting
@required {accountId: any, templateId: any, workflowStepId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/templates/auto_match
@required {accountId: any}
@optional {templateAutoMatchList: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/unsupported_file_types
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users
@required {accountId: any}
@optional {additional_info: any, alternate_admins_only: any, count: any, domain_users_only: any, email: any, email_substring: any, group_id: any, include_license: any, include_usersettings_for_csv: any, login_status: any, not_group_id: any, start_position: any, status: any, user_name_substring: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/users
@required {accountId: any}
@optional {allow_all_languages: any, userInformationList: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/users
@required {accountId: any}
@optional {newUsersDefinition: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/users
@required {accountId: any}
@optional {delete: any, userInfoList: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}
@required {accountId: any, userId: any}
@optional {additional_info: any, email: any, include_license: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/users/{userId}
@required {accountId: any, userId: any}
@optional {allow_all_languages: any, userInformation: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/users/{userId}/authorization
@required {accountId: any, userId: any}
@optional {userAuthorizationCreateRequest: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}/authorization/{authorizationId}
@required {accountId: any, authorizationId: any, userId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/users/{userId}/authorization/{authorizationId}
@required {accountId: any, authorizationId: any, userId: any}
@optional {userAuthorizationUpdateRequest: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/users/{userId}/authorization/{authorizationId}
@required {accountId: any, authorizationId: any, userId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}/authorizations
@required {accountId: any, userId: any}
@optional {active_only: any, count: any, email_substring: any, include_closed_users: any, permissions: any, start_position: any, user_name_substring: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/users/{userId}/authorizations
@required {accountId: any, userId: any}
@optional {userAuthorizationsRequest: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/users/{userId}/authorizations
@required {accountId: any, userId: any}
@optional {userAuthorizationsDeleteRequest: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}/authorizations/agent
@required {accountId: any, userId: any}
@optional {active_only: any, count: any, email_substring: any, include_closed_users: any, permissions: any, start_position: any, user_name_substring: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}/cloud_storage
@required {accountId: any, userId: any}
@optional {redirectUrl: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/users/{userId}/cloud_storage
@required {accountId: any, userId: any}
@optional {cloudStorageProviders: map}
@returns(201)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/users/{userId}/cloud_storage
@required {accountId: any, userId: any}
@optional {cloudStorageProviders: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}/cloud_storage/{serviceId}
@required {accountId: any, serviceId: any, userId: any}
@optional {redirectUrl: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/users/{userId}/cloud_storage/{serviceId}
@required {accountId: any, serviceId: any, userId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}/cloud_storage/{serviceId}/folders
@required {accountId: any, serviceId: any, userId: any}
@optional {cloud_storage_folder_path: any, count: any, order: any, order_by: any, search_text: any, start_position: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}/cloud_storage/{serviceId}/folders/{folderId}
@required {accountId: any, folderId: any, serviceId: any, userId: any}
@optional {cloud_storage_folder_path: any, cloud_storage_folderid_plain: any, count: any, order: any, order_by: any, search_text: any, sky_drive_skip_token: any, start_position: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}/custom_settings
@required {accountId: any, userId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/users/{userId}/custom_settings
@required {accountId: any, userId: any}
@optional {customSettingsInformation: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/users/{userId}/custom_settings
@required {accountId: any, userId: any}
@optional {customSettingsInformation: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}/profile
@required {accountId: any, userId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/users/{userId}/profile
@required {accountId: any, userId: any}
@optional {userProfile: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}/profile/image
@required {accountId: any, userId: any}
@optional {encoding: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/users/{userId}/profile/image
@required {accountId: any, userId: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/users/{userId}/profile/image
@required {accountId: any, userId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}/settings
@required {accountId: any, userId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/users/{userId}/settings
@required {accountId: any, userId: any}
@optional {allow_all_languages: any, userSettingsInformation: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}/signatures
@required {accountId: any, userId: any}
@optional {stamp_type: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/users/{userId}/signatures
@required {accountId: any, userId: any}
@optional {userSignaturesInformation: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/users/{userId}/signatures
@required {accountId: any, userId: any}
@optional {userSignaturesInformation: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}/signatures/{signatureId}
@required {accountId: any, signatureId: any, userId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/users/{userId}/signatures/{signatureId}
@required {accountId: any, signatureId: any, userId: any}
@optional {close_existing_signature: any, userSignatureDefinition: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/users/{userId}/signatures/{signatureId}
@required {accountId: any, signatureId: any, userId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/users/{userId}/signatures/{signatureId}/{imageType}
@required {accountId: any, imageType: any, signatureId: any, userId: any}
@optional {include_chrome: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/users/{userId}/signatures/{signatureId}/{imageType}
@required {accountId: any, imageType: any, signatureId: any, userId: any, imageBytes: str(binary)}
@optional {transparent_png: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/users/{userId}/signatures/{signatureId}/{imageType}
@required {accountId: any, imageType: any, signatureId: any, userId: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/views/console
@required {accountId: any}
@optional {consoleViewRequest: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/watermark
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/watermark
@required {accountId: any}
@optional {watermark: map}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/watermark/preview
@required {accountId: any}
@optional {watermark: map}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/workspaces
@required {accountId: any}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/workspaces
@required {accountId: any}
@optional {workspace: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/workspaces/{workspaceId}
@required {accountId: any, workspaceId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/workspaces/{workspaceId}
@required {accountId: any, workspaceId: any}
@optional {workspace: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/workspaces/{workspaceId}
@required {accountId: any, workspaceId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/workspaces/{workspaceId}/folders/{folderId}
@required {accountId: any, folderId: any, workspaceId: any}
@optional {count: any, include_files: any, include_sub_folders: any, include_thumbnails: any, include_user_detail: any, start_position: any, workspace_user_id: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/accounts/{accountId}/workspaces/{workspaceId}/folders/{folderId}
@required {accountId: any, folderId: any, workspaceId: any}
@optional {workspaceItemList: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/accounts/{accountId}/workspaces/{workspaceId}/folders/{folderId}/files
@required {accountId: any, folderId: any, workspaceId: any}
@returns(201)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/workspaces/{workspaceId}/folders/{folderId}/files/{fileId}
@required {accountId: any, fileId: any, folderId: any, workspaceId: any}
@optional {is_download: any, pdf_version: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/accounts/{accountId}/workspaces/{workspaceId}/folders/{folderId}/files/{fileId}
@required {accountId: any, fileId: any, folderId: any, workspaceId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/{accountId}/workspaces/{workspaceId}/folders/{folderId}/files/{fileId}/pages
@required {accountId: any, fileId: any, folderId: any, workspaceId: any}
@optional {count: any, dpi: any, max_height: any, max_width: any, start_position: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/accounts/provisioning
@returns(200)
@errors {400}

@endpoint GET /v2.1/billing_plans
@returns(200)
@errors {400}

@endpoint GET /v2.1/billing_plans/{billingPlanId}
@required {billingPlanId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/current_user/notary
@optional {include_jurisdictions: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/current_user/notary
@optional {notary: map}
@returns(200)
@errors {400}

@endpoint POST /v2.1/current_user/notary
@optional {notary: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/current_user/notary/journals
@optional {count: any, search_text: any, start_position: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/current_user/notary/jurisdictions
@returns(200)
@errors {400}

@endpoint POST /v2.1/current_user/notary/jurisdictions
@optional {notaryJurisdiction: map}
@returns(201)
@errors {400}

@endpoint GET /v2.1/current_user/notary/jurisdictions/{jurisdictionId}
@required {jurisdictionId: any}
@returns(200)
@errors {400}

@endpoint PUT /v2.1/current_user/notary/jurisdictions/{jurisdictionId}
@required {jurisdictionId: any}
@optional {notaryJurisdiction: map}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/current_user/notary/jurisdictions/{jurisdictionId}
@required {jurisdictionId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/current_user/password_rules
@returns(200)
@errors {400}

@endpoint GET /v2.1/diagnostics/request_logs
@optional {encoding: any}
@returns(200)
@errors {400}

@endpoint DELETE /v2.1/diagnostics/request_logs
@returns(200)
@errors {400}

@endpoint GET /v2.1/diagnostics/request_logs/{requestLogId}
@required {requestLogId: any}
@returns(200)
@errors {400}

@endpoint GET /v2.1/diagnostics/settings
@returns(200)
@errors {400}

@endpoint PUT /v2.1/diagnostics/settings
@optional {diagnosticsSettingsInformation: map}
@returns(200)
@errors {400}

@endgroup

@end
