docusign-base-0.0.1: Low-level bindings to the DocuSign API

Safe HaskellNone
LanguageHaskell2010

DocuSign.Base

Documentation

type DocuSignAPI = ("v2" :> ("accounts" :> (Capture "accountId" Text :> ("custom_fields" :> (Capture "customFieldId" Text :> (QueryParam "apply_to_templates" Text :> Verb DELETE 200 '[JSON] ())))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("custom_fields" :> Verb GET 200 '[JSON] AccountCustomFields)))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("custom_fields" :> (QueryParam "apply_to_templates" Text :> (ReqBody '[JSON] CustomField :> Verb POST 200 '[JSON] AccountCustomFields)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("custom_fields" :> (Capture "customFieldId" Text :> (QueryParam "apply_to_templates" Text :> (ReqBody '[JSON] CustomField :> Verb PUT 200 '[JSON] AccountCustomFields))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("settings" :> ("password_rules" :> Verb GET 200 '[JSON] AccountPasswordRules))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("settings" :> ("password_rules" :> (ReqBody '[JSON] AccountPasswordRules :> Verb PUT 200 '[JSON] AccountPasswordRules)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("signatureProviders" :> Verb GET 200 '[JSON] AccountSignatureProviders)))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> Verb DELETE 200 '[JSON] ()))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> (QueryParam "include_account_settings" Text :> Verb GET 200 '[JSON] Accounts)))) :<|> (("v2" :> ("accounts" :> ("provisioning" :> Verb GET 200 '[JSON] ProvisioningInformation))) :<|> (("v2" :> ("accounts" :> (QueryParam "preview_billing_plan" Text :> (ReqBody '[JSON] NewAccountDefinition :> Verb POST 200 '[JSON] NewAccountSummary)))) :<|> (("v2" :> ("diagnostics" :> ("request_logs" :> Verb DELETE 200 '[JSON] ()))) :<|> (("v2" :> ("diagnostics" :> ("request_logs" :> (Capture "requestLogId" Text :> Verb GET 200 '[PlainText] Text)))) :<|> (("v2" :> ("diagnostics" :> ("settings" :> Verb GET 200 '[JSON] RequestLogs))) :<|> (("v2" :> ("diagnostics" :> ("request_logs" :> (QueryParam "encoding" Text :> Verb GET 200 '[JSON] ApiRequestLogsResult)))) :<|> (("v2" :> ("diagnostics" :> ("settings" :> (ReqBody '[JSON] RequestLogs :> Verb PUT 200 '[JSON] RequestLogs)))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("attachments" :> (ReqBody '[JSON] EnvelopeAttachmentsRequest :> Verb DELETE 200 '[JSON] EnvelopeAttachmentsResult))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("attachments" :> (Capture "attachmentId" Text :> Verb GET 200 '[JSON] ()))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("attachments" :> Verb GET 200 '[JSON] EnvelopeAttachmentsResult)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("attachments" :> (Capture "attachmentId" Text :> (ReqBody '[JSON] Attachment :> Verb PUT 200 '[JSON] EnvelopeAttachmentsResult)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("attachments" :> (ReqBody '[JSON] EnvelopeAttachmentsRequest :> Verb PUT 200 '[JSON] EnvelopeAttachmentsResult))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("audit_events" :> Verb GET 200 '[JSON] EnvelopeAuditEventResponse)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("billing_charges" :> (QueryParam "include_charges" Text :> Verb GET 200 '[JSON] BillingChargeResponse))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("billing_invoices" :> (Capture "invoiceId" Text :> Verb GET 200 '[JSON] Invoices))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("billing_invoices" :> (QueryParam "from_date" Text :> (QueryParam "to_date" Text :> Verb GET 200 '[JSON] BillingInvoicesResponse)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("billing_invoices_past_due" :> Verb GET 200 '[JSON] BillingInvoicesSummary)))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("billing_payments" :> (Capture "paymentId" Text :> Verb GET 200 '[JSON] Payments))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("billing_payments" :> (QueryParam "from_date" Text :> (QueryParam "to_date" Text :> Verb GET 200 '[JSON] BillingPaymentsResponse)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("billing_payments" :> (ReqBody '[JSON] BillingPaymentRequest :> Verb POST 200 '[JSON] BillingPaymentResponse))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("billing_plan" :> (QueryParam "include_credit_card_information" Text :> (QueryParam "include_metadata" Text :> (QueryParam "include_successor_plans" Text :> Verb GET 200 '[JSON] BillingPlans))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("billing_plan" :> ("credit_card" :> Verb GET 200 '[JSON] CreditCardInformation))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("billing_plan" :> (QueryParam "preview_billing_plan" Text :> (ReqBody '[JSON] BillingPlanInformation :> Verb PUT 200 '[JSON] BillingPlanUpdateResponse)))))) :<|> (("v2" :> ("billing_plans" :> (Capture "billingPlanId" Text :> Verb GET 200 '[JSON] BillingPlanResponse))) :<|> (("v2" :> ("billing_plans" :> Verb GET 200 '[JSON] BillingPlansResponse)) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("brands" :> (Capture "brandId" Text :> Verb DELETE 200 '[JSON] ()))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("brands" :> (Capture "brandId" Text :> ("file" :> Verb GET 200 '[JSON] ())))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("brands" :> (Capture "brandId" Text :> (QueryParam "include_external_references" Text :> (QueryParam "include_logos" Text :> Verb GET 200 '[JSON] Brand))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("brands" :> (Capture "brandId" Text :> ("logos" :> (Capture "logoType" Text :> Verb DELETE 200 '[JSON] ()))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("brands" :> (Capture "brandId" Text :> ("logos" :> (Capture "logoType" Text :> Verb GET 200 '[JSON] ()))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("brands" :> (Capture "brandId" Text :> ("logos" :> (Capture "logoType" Text :> Verb PUT 200 '[JSON] ()))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("brands" :> (Capture "brandId" Text :> (ReqBody '[JSON] Brand :> Verb PUT 200 '[JSON] Brand)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("brands" :> (Capture "brandId" Text :> ("resources" :> (Capture "resourceContentType" Text :> (QueryParam "langcode" Text :> (QueryParam "return_master" Text :> Verb GET 200 '[JSON] ()))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("brands" :> (Capture "brandId" Text :> ("resources" :> Verb GET 200 '[JSON] BrandResourcesList)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("brands" :> (Capture "brandId" Text :> ("resources" :> (Capture "resourceContentType" Text :> Verb PUT 200 '[JSON] BrandResources))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("brands" :> (ReqBody '[JSON] BrandsRequest :> Verb DELETE 200 '[JSON] AccountBrands))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("groups" :> (Capture "groupId" Text :> ("brands" :> (ReqBody '[JSON] BrandsRequest :> Verb DELETE 200 '[JSON] GroupBrands))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("brands" :> (QueryParam "exclude_distributor_brand" Text :> (QueryParam "include_logos" Text :> Verb GET 200 '[JSON] AccountBrands)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("groups" :> (Capture "groupId" Text :> ("brands" :> Verb GET 200 '[JSON] GroupBrands)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("brands" :> (ReqBody '[JSON] Brand :> Verb POST 200 '[JSON] AccountBrands))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("groups" :> (Capture "groupId" Text :> ("brands" :> (ReqBody '[JSON] BrandsRequest :> Verb PUT 200 '[JSON] GroupBrands))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("bulk_envelopes" :> (Capture "batchId" Text :> (QueryParam "count" Text :> (QueryParam "include" Text :> (QueryParam "start_position" Text :> Verb GET 200 '[JSON] BulkEnvelopeStatus)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("bulk_envelopes" :> (QueryParam "count" Text :> (QueryParam "include" Text :> (QueryParam "start_position" Text :> Verb GET 200 '[JSON] BulkEnvelopes))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("captive_recipients" :> (Capture "recipientPart" Text :> (ReqBody '[JSON] CaptiveRecipientInformation :> Verb DELETE 200 '[JSON] CaptiveRecipientInformation)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("chunked_uploads" :> (Capture "chunkedUploadId" Text :> Verb DELETE 200 '[JSON] ChunkedUploads))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("chunked_uploads" :> (Capture "chunkedUploadId" Text :> (QueryParam "include" Text :> Verb GET 200 '[JSON] ChunkedUploads)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("chunked_uploads" :> (ReqBody '[JSON] ChunkedUploadRequest :> Verb POST 200 '[JSON] ChunkedUploads))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("chunked_uploads" :> (Capture "chunkedUploadId" Text :> (Capture "chunkedUploadPartSeq" Text :> (ReqBody '[JSON] ChunkedUploadRequest :> Verb PUT 200 '[JSON] ChunkedUploads))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("chunked_uploads" :> (Capture "chunkedUploadId" Text :> (QueryParam "action" Text :> Verb PUT 200 '[JSON] ChunkedUploads)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("cloud_storage" :> (Capture "serviceId" Text :> Verb DELETE 200 '[JSON] CloudStorageProviders))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("cloud_storage" :> (ReqBody '[JSON] CloudStorageProviders :> Verb DELETE 200 '[JSON] CloudStorageProviders))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("cloud_storage" :> (Capture "serviceId" Text :> ("folders" :> (Capture "folderId" Text :> (QueryParam "cloud_storage_folder_path" Text :> (QueryParam "count" Text :> (QueryParam "order" Text :> (QueryParam "order_by" Text :> (QueryParam "search_text" Text :> (QueryParam "start_position" Text :> Verb GET 200 '[JSON] CloudStorage))))))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("cloud_storage" :> (Capture "serviceId" Text :> ("folders" :> (QueryParam "cloud_storage_folder_path" Text :> (QueryParam "count" Text :> (QueryParam "order" Text :> (QueryParam "order_by" Text :> (QueryParam "search_text" Text :> (QueryParam "start_position" Text :> Verb GET 200 '[JSON] CloudStorage)))))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("cloud_storage" :> (Capture "serviceId" Text :> (QueryParam "redirectUrl" Text :> Verb GET 200 '[JSON] CloudStorageProviders)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("cloud_storage" :> (QueryParam "redirectUrl" Text :> Verb GET 200 '[JSON] CloudStorageProviders))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("cloud_storage" :> (ReqBody '[JSON] CloudStorageProviders :> Verb POST 200 '[JSON] CloudStorageProviders))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("connect" :> (Capture "connectId" Text :> Verb DELETE 200 '[JSON] ()))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("connect" :> ("failures" :> (Capture "failureId" Text :> Verb DELETE 200 '[JSON] ())))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("connect" :> ("failures" :> (QueryParam "from_date" Text :> (QueryParam "to_date" Text :> Verb GET 200 '[JSON] ConnectEvents))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("connect" :> (Capture "connectId" Text :> Verb GET 200 '[JSON] ConnectConfigResults))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("connect" :> Verb GET 200 '[JSON] ConnectConfigResults)))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("connect" :> (Capture "connectId" Text :> ("users" :> (QueryParam "count" Text :> (QueryParam "email_substring" Text :> (QueryParam "list_included_users" Text :> (QueryParam "start_position" Text :> (QueryParam "status" Text :> (QueryParam "user_name_substring" Text :> Verb GET 200 '[JSON] IntegratedUserInfoList)))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("connect" :> ("logs" :> (Capture "logId" Text :> Verb DELETE 200 '[JSON] ())))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("connect" :> ("logs" :> Verb DELETE 200 '[JSON] ()))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("connect" :> ("logs" :> (Capture "logId" Text :> (QueryParam "additional_info" Text :> Verb GET 200 '[JSON] ConnectLog))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("connect" :> ("logs" :> (QueryParam "from_date" Text :> (QueryParam "to_date" Text :> Verb GET 200 '[JSON] ConnectEvents))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("connect" :> (ReqBody '[JSON] ConnectConfigurations :> Verb POST 200 '[JSON] ConnectConfigurations))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("connect" :> ("envelopes" :> ("retry_queue" :> (ReqBody '[JSON] ConnectFailureFilter :> Verb PUT 200 '[JSON] ConnectFailureResults))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("connect" :> ("envelopes" :> (Capture "envelopeId" Text :> ("retry_queue" :> Verb PUT 200 '[JSON] ConnectFailureResults))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("connect" :> (ReqBody '[JSON] ConnectConfigurations :> Verb PUT 200 '[JSON] ConnectConfigurations))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("consumer_disclosure" :> (QueryParam "langCode" Text :> Verb GET 200 '[JSON] AccountConsumerDisclosures))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("consumer_disclosure" :> (QueryParam "langCode" Text :> Verb GET 200 '[JSON] EnvelopeConsumerDisclosures))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("consumer_disclosure" :> (Capture "langCode" Text :> (QueryParam "langCode" Text :> Verb GET 200 '[JSON] EnvelopeConsumerDisclosures)))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("consumer_disclosure" :> (Capture "langCode" Text :> Verb GET 200 '[JSON] AccountConsumerDisclosures))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("consumer_disclosure" :> (Capture "langCode" Text :> (QueryParam "include_metadata" Text :> (ReqBody '[JSON] EnvelopeConsumerDisclosures :> Verb PUT 200 '[JSON] EnvelopeConsumerDisclosures))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("contacts" :> (Capture "contactId" Text :> Verb DELETE 200 '[JSON] ContactUpdateResponse))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("contacts" :> (ReqBody '[JSON] ContactModRequest :> Verb DELETE 200 '[JSON] ContactUpdateResponse))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("contacts" :> (Capture "contactId" Text :> (QueryParam "cloud_provider" Text :> Verb GET 200 '[JSON] ContactGetResponse)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("contacts" :> (ReqBody '[JSON] ContactModRequest :> Verb POST 200 '[JSON] ContactUpdateResponse))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("contacts" :> (ReqBody '[JSON] ContactModRequest :> Verb PUT 200 '[JSON] ContactUpdateResponse))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("custom_fields" :> (ReqBody '[JSON] EnvelopeCustomFields :> Verb DELETE 200 '[JSON] EnvelopeCustomFields))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("custom_fields" :> (ReqBody '[JSON] TemplateCustomFields :> Verb DELETE 200 '[JSON] TemplateCustomFields))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("custom_fields" :> Verb GET 200 '[JSON] CustomFieldsEnvelope)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("custom_fields" :> Verb GET 200 '[JSON] TemplateCustomFields)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("custom_fields" :> (ReqBody '[JSON] EnvelopeCustomFields :> Verb POST 200 '[JSON] EnvelopeCustomFields))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("custom_fields" :> (ReqBody '[JSON] TemplateCustomFields :> Verb POST 200 '[JSON] TemplateCustomFields))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("custom_fields" :> (ReqBody '[JSON] EnvelopeCustomFields :> Verb PUT 200 '[JSON] EnvelopeCustomFields))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("custom_fields" :> (ReqBody '[JSON] TemplateCustomFields :> Verb PUT 200 '[JSON] TemplateCustomFields))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> ("fields" :> (ReqBody '[JSON] EnvelopeDocumentFields :> Verb DELETE 200 '[JSON] EnvelopeDocumentFields))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> (Capture "documentId" Text :> ("fields" :> (ReqBody '[JSON] TemplateDocumentFields :> Verb DELETE 200 '[JSON] TemplateDocumentFields))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> ("fields" :> Verb GET 200 '[JSON] EnvelopeDocumentFields)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> (Capture "documentId" Text :> ("fields" :> Verb GET 200 '[JSON] TemplateDocumentFields)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> ("fields" :> (ReqBody '[JSON] EnvelopeDocumentFields :> Verb POST 200 '[JSON] EnvelopeDocumentFields))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> (Capture "documentId" Text :> ("fields" :> (ReqBody '[JSON] TemplateDocumentFields :> Verb POST 200 '[JSON] TemplateDocumentFields))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> ("fields" :> (ReqBody '[JSON] EnvelopeDocumentFields :> Verb PUT 200 '[JSON] EnvelopeDocumentFields))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> (Capture "documentId" Text :> ("fields" :> (ReqBody '[JSON] TemplateDocumentFields :> Verb PUT 200 '[JSON] TemplateDocumentFields))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (ReqBody '[JSON] EnvelopeDefinition :> Verb DELETE 200 '[JSON] EnvelopeDocuments))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> (ReqBody '[JSON] EnvelopeDefinition :> Verb DELETE 200 '[JSON] TemplateDocuments))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> (QueryParam "certificate" Text :> (QueryParam "encoding" Text :> (QueryParam "encrypt" Text :> (QueryParam "language" Text :> (QueryParam "recipient_id" Text :> (QueryParam "show_changes" Text :> (QueryParam "watermark" Text :> Verb GET 200 '[PDF] PDF)))))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (QueryParam "include_metadata" Text :> Verb GET 200 '[JSON] EnvelopeDocuments))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> (Capture "documentId" Text :> (QueryParam "encrypt" Text :> (QueryParam "show_changes" Text :> Verb GET 200 '[PDF] PDF))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> Verb GET 200 '[JSON] TemplateDocuments)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> (QueryParam "apply_document_fields" Text :> Verb PUT 200 '[JSON] ())))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (QueryParam "apply_document_fields" Text :> (ReqBody '[JSON] EnvelopeDefinition :> Verb PUT 200 '[JSON] EnvelopeDocuments)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> (Capture "documentId" Text :> (QueryParam "apply_document_fields" Text :> (QueryParam "is_envelope_definition" Text :> (ReqBody '[JSON] EnvelopeDefinition :> Verb PUT 200 '[JSON] EnvelopeDocument)))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> (QueryParam "apply_document_fields" Text :> (ReqBody '[JSON] EnvelopeDefinition :> Verb PUT 200 '[JSON] TemplateDocuments)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("eMortgage" :> ("transactions" :> (ReqBody '[JSON] EMortgageTransactions :> Verb POST 200 '[JSON] PostTransactionsResponse)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("settings" :> ("enote_configuration" :> Verb DELETE 200 '[JSON] ()))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("settings" :> ("enote_configuration" :> Verb GET 200 '[JSON] ENoteConfigurations))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("settings" :> ("enote_configuration" :> (ReqBody '[JSON] ENoteConfigurations :> Verb PUT 200 '[JSON] ENoteConfigurations)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("email_settings" :> Verb DELETE 200 '[JSON] EnvelopeEmailSettings)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("email_settings" :> Verb GET 200 '[JSON] EnvelopeEmailSettings)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("email_settings" :> (ReqBody '[JSON] EnvelopeEmailSettings :> Verb POST 200 '[JSON] EnvelopeEmailSettings))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("email_settings" :> (ReqBody '[JSON] EnvelopeEmailSettings :> Verb PUT 200 '[JSON] EnvelopeEmailSettings))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> (QueryParam "advanced_update" Text :> (QueryParam "include" Text :> Verb GET 200 '[JSON] Envelopes))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (QueryParam "ac_status" Text :> (QueryParam "block" Text :> (QueryParam "count" Text :> (QueryParam "custom_field" Text :> (QueryParam "email" Text :> (QueryParam "envelope_ids" Text :> (QueryParam "exclude" Text :> (QueryParam "folder_ids" Text :> (QueryParam "folder_types" Text :> (QueryParam "from_date" Text :> (QueryParam "from_to_status" Text :> (QueryParam "include" Text :> (QueryParam "include_purge_information" Text :> (QueryParam "intersecting_folder_ids" Text :> (QueryParam "order" Text :> (QueryParam "order_by" Text :> (QueryParam "powerformids" Text :> (QueryParam "search_text" Text :> (QueryParam "start_position" Text :> (QueryParam "status" Text :> (QueryParam "to_date" Text :> (QueryParam "transaction_ids" Text :> (QueryParam "user_filter" Text :> (QueryParam "user_id" Text :> (QueryParam "user_name" Text :> Verb GET 200 '[JSON] EnvelopesInformation))))))))))))))))))))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (QueryParam "cdse_mode" Text :> (QueryParam "completed_documents_only" Text :> (QueryParam "merge_roles_on_draft" Text :> (ReqBody '[JSON] EnvelopeDefinition :> Verb POST 200 '[JSON] EnvelopeSummary)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> (QueryParam "advanced_update" Text :> (QueryParam "resend_envelope" Text :> (ReqBody '[JSON] Envelopes :> Verb PUT 200 '[JSON] EnvelopeUpdateSummary)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> ("status" :> (QueryParam "email" Text :> (QueryParam "from_date" Text :> (QueryParam "start_position" Text :> (QueryParam "to_date" Text :> (ReqBody '[JSON] EnvelopeIdsRequest :> Verb PUT 200 '[JSON] EnvelopesInformation)))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("folders" :> (Capture "folderId" Text :> (QueryParam "from_date" Text :> (QueryParam "include_items" Text :> (QueryParam "owner_email" Text :> (QueryParam "owner_name" Text :> (QueryParam "search_text" Text :> (QueryParam "start_position" Text :> (QueryParam "status" Text :> (QueryParam "to_date" Text :> Verb GET 200 '[JSON] FolderItemsResponse))))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("folders" :> (QueryParam "include" Text :> (QueryParam "include_items" Text :> (QueryParam "start_position" Text :> (QueryParam "template" Text :> (QueryParam "user_filter" Text :> Verb GET 200 '[JSON] Folders))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("folders" :> (Capture "folderId" Text :> (ReqBody '[JSON] FoldersRequest :> Verb PUT 200 '[JSON] Folders)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("form_data" :> Verb GET 200 '[JSON] EnvelopeFormData)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("groups" :> (Capture "groupId" Text :> ("users" :> (ReqBody '[JSON] UserInfoList :> Verb DELETE 200 '[JSON] GroupUsers))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("groups" :> (ReqBody '[JSON] Groups :> Verb DELETE 200 '[JSON] Groups))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("groups" :> (Capture "groupId" Text :> ("users" :> (QueryParam "count" Text :> (QueryParam "start_position" Text :> Verb GET 200 '[JSON] GroupUsers)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("groups" :> (QueryParam "count" Text :> (QueryParam "group_name" Text :> (QueryParam "group_type" Text :> (QueryParam "search_text" Text :> (QueryParam "start_position" Text :> Verb GET 200 '[JSON] Groups))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("groups" :> (ReqBody '[JSON] Groups :> Verb POST 200 '[JSON] Groups))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("groups" :> (Capture "groupId" Text :> ("users" :> (ReqBody '[JSON] UserInfoList :> Verb PUT 200 '[JSON] GroupUsers))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("groups" :> (ReqBody '[JSON] Groups :> Verb PUT 200 '[JSON] Groups))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("lock" :> Verb DELETE 200 '[JSON] EnvelopeLocks)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("lock" :> (ReqBody '[JSON] LockRequest :> Verb DELETE 200 '[JSON] TemplateLocks))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("lock" :> Verb GET 200 '[JSON] EnvelopeLocks)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("lock" :> Verb GET 200 '[JSON] TemplateLocks)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("lock" :> (ReqBody '[JSON] LockRequest :> Verb POST 200 '[JSON] EnvelopeLocks))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("lock" :> (ReqBody '[JSON] LockRequest :> Verb POST 200 '[JSON] TemplateLocks))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("lock" :> (ReqBody '[JSON] LockRequest :> Verb PUT 200 '[JSON] EnvelopeLocks))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("lock" :> (ReqBody '[JSON] LockRequest :> Verb PUT 200 '[JSON] TemplateLocks))))))) :<|> (("v2" :> ("login_information" :> (QueryParam "api_password" Text :> (QueryParam "embed_account_id_guid" Text :> (QueryParam "include_account_id_guid" Text :> (QueryParam "login_settings" Text :> Verb GET 200 '[JSON] Authentication)))))) :<|> (("v2" :> ("login_information" :> (Capture "loginPart" Text :> (ReqBody '[JSON] UserPasswordInformation :> Verb PUT 200 '[JSON] ())))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("notification" :> Verb GET 200 '[JSON] Notification)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("notification" :> Verb GET 200 '[JSON] Notification)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("notification" :> (ReqBody '[JSON] EnvelopeNotificationRequest :> Verb PUT 200 '[JSON] Notification))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("notification" :> (ReqBody '[JSON] TemplateNotificationRequest :> Verb PUT 200 '[JSON] Notification))))))) :<|> (("v2" :> ("oauth2" :> ("revoke" :> Verb POST 200 '[JSON] ()))) :<|> (("v2" :> ("oauth2" :> ("token" :> Verb POST 200 '[JSON] OauthAccess))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> ("pages" :> (Capture "pageNumber" Text :> Verb DELETE 200 '[JSON] ()))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> (Capture "documentId" Text :> ("pages" :> (Capture "pageNumber" Text :> (ReqBody '[JSON] PageRequest :> Verb DELETE 200 '[JSON] ())))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> ("pages" :> (Capture "pageNumber" Text :> ("page_image" :> (QueryParam "dpi" Text :> (QueryParam "max_height" Text :> (QueryParam "max_width" Text :> (QueryParam "show_changes" Text :> Verb GET 200 '[PNG] PNG)))))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> ("pages" :> (QueryParam "count" Text :> (QueryParam "dpi" Text :> (QueryParam "max_height" Text :> (QueryParam "max_width" Text :> (QueryParam "nocache" Text :> (QueryParam "show_changes" Text :> (QueryParam "start_position" Text :> Verb GET 200 '[JSON] PageImages))))))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> (Capture "documentId" Text :> ("pages" :> (Capture "pageNumber" Text :> ("page_image" :> (QueryParam "dpi" Text :> (QueryParam "max_height" Text :> (QueryParam "max_width" Text :> (QueryParam "show_changes" Text :> Verb GET 200 '[PNG] PNG)))))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> (Capture "documentId" Text :> ("pages" :> (QueryParam "count" Text :> (QueryParam "dpi" Text :> (QueryParam "max_height" Text :> (QueryParam "max_width" Text :> (QueryParam "nocache" Text :> (QueryParam "show_changes" Text :> (QueryParam "start_position" Text :> Verb GET 200 '[JSON] PageImages))))))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> ("pages" :> (Capture "pageNumber" Text :> ("page_image" :> (ReqBody '[JSON] PageRequest :> Verb PUT 200 '[JSON] ()))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> (Capture "documentId" Text :> ("pages" :> (Capture "pageNumber" Text :> ("page_image" :> (ReqBody '[JSON] PageRequest :> Verb PUT 200 '[JSON] ()))))))))))) :<|> (("v2" :> ("current_user" :> ("password_rules" :> Verb GET 200 '[JSON] UserPasswordRules))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("payment_gateway_accounts" :> Verb GET 200 '[JSON] PaymentGatewayAccountsInfo)))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("permission_profiles" :> (Capture "permissionProfileId" Text :> Verb DELETE 200 '[JSON] ()))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("permission_profiles" :> (Capture "permissionProfileId" Text :> (QueryParam "include" Text :> Verb GET 200 '[JSON] AccountPermissionProfiles)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("permission_profiles" :> (QueryParam "include" Text :> Verb GET 200 '[JSON] PermissionProfileInformation))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("permission_profiles" :> (QueryParam "include" Text :> (ReqBody '[JSON] AccountPermissionProfiles :> Verb POST 200 '[JSON] AccountPermissionProfiles)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("permission_profiles" :> (Capture "permissionProfileId" Text :> (QueryParam "include" Text :> (ReqBody '[JSON] AccountPermissionProfiles :> Verb PUT 200 '[JSON] AccountPermissionProfiles))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("powerforms" :> (Capture "powerFormId" Text :> Verb DELETE 200 '[JSON] ()))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("powerforms" :> (ReqBody '[JSON] PowerFormsRequest :> Verb DELETE 200 '[JSON] PowerFormsResponse))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("powerforms" :> (Capture "powerFormId" Text :> Verb GET 200 '[JSON] PowerForms))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("powerforms" :> (Capture "powerFormId" Text :> ("form_data" :> (QueryParam "from_date" Text :> (QueryParam "to_date" Text :> Verb GET 200 '[JSON] PowerFormsFormDataResponse)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("powerforms" :> (QueryParam "from_date" Text :> (QueryParam "order" Text :> (QueryParam "order_by" Text :> (QueryParam "to_date" Text :> Verb GET 200 '[JSON] PowerFormsResponse)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("powerforms" :> ("senders" :> (QueryParam "start_position" Text :> Verb GET 200 '[JSON] PowerFormSendersResponse)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("powerforms" :> (ReqBody '[JSON] PowerForms :> Verb POST 200 '[JSON] PowerForms))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("powerforms" :> (Capture "powerFormId" Text :> (ReqBody '[JSON] PowerForms :> Verb PUT 200 '[JSON] PowerForms)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("billing_plan" :> ("purchased_envelopes" :> (ReqBody '[JSON] PurchasedEnvelopesInformation :> Verb PUT 200 '[JSON] ())))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("recipient_names" :> (QueryParam "email" Text :> Verb GET 200 '[JSON] RecipientNamesResponse))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("bulk_recipients" :> Verb DELETE 200 '[JSON] BulkRecipientsUpdateResponse)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> Verb DELETE 200 '[JSON] EnvelopeRecipients))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("tabs" :> (ReqBody '[JSON] EnvelopeRecipientTabs :> Verb DELETE 200 '[JSON] EnvelopeRecipientTabs))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (ReqBody '[JSON] EnvelopeRecipients :> Verb DELETE 200 '[JSON] EnvelopeRecipients))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("bulk_recipients" :> Verb DELETE 200 '[JSON] BulkRecipientsUpdateResponse)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> (Capture "recipientId" Text :> (ReqBody '[JSON] TemplateRecipients :> Verb DELETE 200 '[JSON] TemplateRecipients)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("tabs" :> (ReqBody '[JSON] TemplateTabs :> Verb DELETE 200 '[JSON] TemplateRecipientTabs))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> (ReqBody '[JSON] TemplateRecipients :> Verb DELETE 200 '[JSON] TemplateRecipients))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("bulk_recipients" :> (QueryParam "include_tabs" Text :> (QueryParam "start_position" Text :> Verb GET 200 '[JSON] EnvelopeBulkRecipients)))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("document_visibility" :> Verb GET 200 '[JSON] EnvelopeDocumentVisibility)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("initials_image" :> (QueryParam "include_chrome" Text :> Verb GET 200 '[GIF] GIF))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("signature" :> Verb GET 200 '[JSON] UserSignatures)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("signature_image" :> (QueryParam "include_chrome" Text :> Verb GET 200 '[GIF] GIF))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("tabs" :> (QueryParam "include_anchor_tab_locations" Text :> (QueryParam "include_metadata" Text :> Verb GET 200 '[JSON] EnvelopeRecipientTabs)))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (QueryParam "include_anchor_tab_locations" Text :> (QueryParam "include_extended" Text :> (QueryParam "include_metadata" Text :> (QueryParam "include_tabs" Text :> Verb GET 200 '[JSON] EnvelopeRecipients)))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("bulk_recipients" :> (QueryParam "include_tabs" Text :> (QueryParam "start_position" Text :> Verb GET 200 '[JSON] TemplateBulkRecipients)))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("document_visibility" :> Verb GET 200 '[JSON] EnvelopeDocumentVisibility)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("tabs" :> (QueryParam "include_anchor_tab_locations" Text :> (QueryParam "include_metadata" Text :> Verb GET 200 '[JSON] TemplateRecipientTabs)))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> (QueryParam "include_anchor_tab_locations" Text :> (QueryParam "include_extended" Text :> (QueryParam "include_tabs" Text :> Verb GET 200 '[JSON] TemplateRecipients))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("tabs" :> (ReqBody '[JSON] EnvelopeRecipientTabs :> Verb POST 200 '[JSON] EnvelopeRecipientTabs))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (QueryParam "resend_envelope" Text :> (ReqBody '[JSON] EnvelopeRecipients :> Verb POST 200 '[JSON] EnvelopeRecipients)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("tabs" :> (ReqBody '[JSON] TemplateTabs :> Verb POST 200 '[JSON] TemplateRecipientTabs))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> (QueryParam "resend_envelope" Text :> (ReqBody '[JSON] TemplateRecipients :> Verb POST 200 '[JSON] TemplateRecipients)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("bulk_recipients" :> (ReqBody '[JSON] BulkRecipientsRequest :> Verb PUT 200 '[JSON] BulkRecipientsSummaryResponse))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("document_visibility" :> (ReqBody '[JSON] EnvelopeDocumentVisibility :> Verb PUT 200 '[JSON] EnvelopeDocumentVisibility))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("initials_image" :> Verb PUT 200 '[JSON] ())))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("signature_image" :> Verb PUT 200 '[JSON] ())))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("tabs" :> (ReqBody '[JSON] EnvelopeRecipientTabs :> Verb PUT 200 '[JSON] EnvelopeRecipientTabs))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> (QueryParam "resend_envelope" Text :> (ReqBody '[JSON] EnvelopeRecipients :> Verb PUT 200 '[JSON] RecipientsUpdateSummary)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("recipients" :> ("document_visibility" :> (ReqBody '[JSON] EnvelopeDocumentVisibility :> Verb PUT 200 '[JSON] EnvelopeDocumentVisibility)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("bulk_recipients" :> (ReqBody '[JSON] BulkRecipientsRequest :> Verb PUT 200 '[JSON] BulkRecipientsSummaryResponse))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("document_visibility" :> (ReqBody '[JSON] TemplateDocumentVisibility :> Verb PUT 200 '[JSON] TemplateDocumentVisibility))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> (Capture "recipientId" Text :> ("tabs" :> (ReqBody '[JSON] TemplateTabs :> Verb PUT 200 '[JSON] TemplateRecipientTabs))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> (QueryParam "resend_envelope" Text :> (ReqBody '[JSON] TemplateRecipients :> Verb PUT 200 '[JSON] RecipientsUpdateSummary)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("recipients" :> ("document_visibility" :> (ReqBody '[JSON] TemplateDocumentVisibility :> Verb PUT 200 '[JSON] TemplateDocumentVisibility)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("search_folders" :> (Capture "searchFolderId" Text :> (QueryParam "all" Text :> (QueryParam "count" Text :> (QueryParam "from_date" Text :> (QueryParam "include_recipients" Text :> (QueryParam "order" Text :> (QueryParam "order_by" Text :> (QueryParam "start_position" Text :> (QueryParam "to_date" Text :> Verb GET 200 '[JSON] FolderItemResponse))))))))))))) :<|> (("v2" :> Verb GET 200 '[JSON] Resources) :<|> (("service_information" :> Verb GET 200 '[JSON] Services) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("settings" :> Verb GET 200 '[JSON] AccountSettingsInformation)))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("settings" :> (ReqBody '[JSON] AccountSettingsInformation :> Verb PUT 200 '[JSON] ()))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("shared_access" :> (QueryParam "count" Text :> (QueryParam "envelopes_not_shared_user_status" Text :> (QueryParam "folder_ids" Text :> (QueryParam "item_type" Text :> (QueryParam "search_text" Text :> (QueryParam "shared" Text :> (QueryParam "start_position" Text :> (QueryParam "user_ids" Text :> Verb GET 200 '[JSON] AccountSharedAccess)))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("shared_access" :> (QueryParam "item_type" Text :> (QueryParam "user_ids" Text :> (ReqBody '[JSON] AccountSharedAccess :> Verb PUT 200 '[JSON] AccountSharedAccess))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("signing_groups" :> (Capture "signingGroupId" Text :> ("users" :> (ReqBody '[JSON] SigningGroupUsers :> Verb DELETE 200 '[JSON] SigningGroupUsers))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("signing_groups" :> (ReqBody '[JSON] SigningGroupInformation :> Verb DELETE 200 '[JSON] SigningGroupInformation))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("signing_groups" :> (Capture "signingGroupId" Text :> Verb GET 200 '[JSON] SigningGroups))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("signing_groups" :> (Capture "signingGroupId" Text :> ("users" :> Verb GET 200 '[JSON] SigningGroupUsers)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("signing_groups" :> (QueryParam "group_type" Text :> (QueryParam "include_users" Text :> Verb GET 200 '[JSON] SigningGroupInformation)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("signing_groups" :> (ReqBody '[JSON] SigningGroupInformation :> Verb POST 200 '[JSON] SigningGroupInformation))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("signing_groups" :> (Capture "signingGroupId" Text :> (ReqBody '[JSON] SigningGroups :> Verb PUT 200 '[JSON] SigningGroups)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("signing_groups" :> (Capture "signingGroupId" Text :> ("users" :> (ReqBody '[JSON] SigningGroupUsers :> Verb PUT 200 '[JSON] SigningGroupUsers))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("signing_groups" :> (ReqBody '[JSON] SigningGroupInformation :> Verb PUT 200 '[JSON] SigningGroupInformation))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("supported_languages" :> Verb GET 200 '[JSON] SupportedLanguages)))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("tab_definitions" :> (Capture "customTabId" Text :> Verb DELETE 200 '[JSON] ()))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("tab_definitions" :> (Capture "customTabId" Text :> Verb GET 200 '[JSON] CustomTabs))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("tab_definitions" :> (Capture "customTabId" Text :> (ReqBody '[JSON] CustomTabs :> Verb PUT 200 '[JSON] CustomTabs)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("settings" :> ("tabs" :> Verb GET 200 '[JSON] AccountTabSettings))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("settings" :> ("tabs" :> (ReqBody '[JSON] AccountTabSettings :> Verb PUT 200 '[JSON] AccountTabSettings)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> ("tabs" :> (QueryParam "page_numbers" Text :> Verb GET 200 '[JSON] EnvelopeDocumentTabs))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> ("pages" :> (Capture "pageNumber" Text :> ("tabs" :> Verb GET 200 '[JSON] EnvelopeDocumentTabs)))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("tab_definitions" :> (QueryParam "custom_tab_only" Text :> Verb GET 200 '[JSON] TabMetadataList))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> (Capture "documentId" Text :> ("tabs" :> (QueryParam "page_numbers" Text :> Verb GET 200 '[JSON] TemplateDocumentTabs))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("documents" :> (Capture "documentId" Text :> ("pages" :> (Capture "pageNumber" Text :> ("tabs" :> Verb GET 200 '[JSON] TemplateDocumentTabs)))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("tab_definitions" :> (ReqBody '[JSON] CustomTabs :> Verb POST 200 '[JSON] CustomTabs))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> ("templates" :> (Capture "templateId" Text :> Verb DELETE 200 '[JSON] ()))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> (Capture "templatePart" Text :> (ReqBody '[JSON] Groups :> Verb DELETE 200 '[JSON] Groups))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> ("templates" :> (QueryParam "include" Text :> Verb GET 200 '[JSON] EnvelopeTemplates))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("templates" :> (QueryParam "include" Text :> Verb GET 200 '[JSON] EnvelopeTemplates))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> (QueryParam "include" Text :> Verb GET 200 '[JSON] Templates)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (QueryParam "count" Text :> (QueryParam "folder" Text :> (QueryParam "folder_ids" Text :> (QueryParam "folder_types" Text :> (QueryParam "from_date" Text :> (QueryParam "include" Text :> (QueryParam "order" Text :> (QueryParam "order_by" Text :> (QueryParam "search_text" Text :> (QueryParam "shared" Text :> (QueryParam "shared_by_me" Text :> (QueryParam "start_position" Text :> (QueryParam "to_date" Text :> (QueryParam "used_from_date" Text :> (QueryParam "used_to_date" Text :> (QueryParam "user_filter" Text :> (QueryParam "user_id" Text :> Verb GET 200 '[JSON] EnvelopeTemplateResults))))))))))))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("documents" :> (Capture "documentId" Text :> ("templates" :> (ReqBody '[JSON] DocumentTemplateList :> Verb POST 200 '[JSON] DocumentTemplateList))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("templates" :> (ReqBody '[JSON] DocumentTemplateList :> Verb POST 200 '[JSON] DocumentTemplateList))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (ReqBody '[JSON] Templates :> Verb POST 200 '[JSON] TemplateSummary))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> (ReqBody '[JSON] Templates :> Verb PUT 200 '[JSON] TemplateUpdateSummary)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> (Capture "templatePart" Text :> (ReqBody '[JSON] Groups :> Verb PUT 200 '[JSON] Groups))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("unsupported_file_types" :> Verb GET 200 '[JSON] FileTypeList)))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("custom_settings" :> (ReqBody '[JSON] UserCustomSettings :> Verb DELETE 200 '[JSON] UserCustomSettings))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("custom_settings" :> Verb GET 200 '[JSON] UserCustomSettings)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("custom_settings" :> (ReqBody '[JSON] UserCustomSettings :> Verb PUT 200 '[JSON] UserCustomSettings))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> (QueryParam "additional_info" Text :> (QueryParam "email" Text :> Verb GET 200 '[JSON] Users))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("profile" :> Verb GET 200 '[JSON] UserProfiles)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("profile" :> ("image" :> Verb DELETE 200 '[JSON] ()))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("profile" :> ("image" :> (QueryParam "encoding" Text :> Verb GET 200 '[GIF] GIF)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("profile" :> ("image" :> Verb PUT 200 '[JSON] ()))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("profile" :> (ReqBody '[JSON] UserProfiles :> Verb PUT 200 '[JSON] ()))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> (ReqBody '[JSON] Users :> Verb PUT 200 '[JSON] Users)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("settings" :> Verb GET 200 '[JSON] UserSettingsInformation)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("settings" :> (ReqBody '[JSON] UserSettingsInformation :> Verb PUT 200 '[JSON] ()))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("signatures" :> (Capture "signatureId" Text :> Verb DELETE 200 '[JSON] ()))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("signatures" :> (Capture "signatureId" Text :> (Capture "imageType" Text :> Verb DELETE 200 '[JSON] UserSignatures)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("signatures" :> (Capture "signatureId" Text :> Verb GET 200 '[JSON] UserSignatures))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("signatures" :> (Capture "signatureId" Text :> (Capture "imageType" Text :> (QueryParam "include_chrome" Text :> Verb GET 200 '[GIF] GIF))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("signatures" :> (QueryParam "stamp_type" Text :> Verb GET 200 '[JSON] UserSignaturesInformation))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("signatures" :> (ReqBody '[JSON] UserSignaturesInformation :> Verb POST 200 '[JSON] UserSignaturesInformation))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("signatures" :> (ReqBody '[JSON] UserSignaturesInformation :> Verb PUT 200 '[JSON] UserSignaturesInformation))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("signatures" :> (Capture "signatureId" Text :> (QueryParam "close_existing_signature" Text :> (ReqBody '[JSON] UserSignatureDefinition :> Verb PUT 200 '[JSON] UserSignatures))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("signatures" :> (Capture "signatureId" Text :> (Capture "imageType" Text :> Verb PUT 200 '[JSON] UserSignatures)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("social" :> (ReqBody '[JSON] UserSocialAccountLogins :> Verb DELETE 200 '[JSON] ()))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("social" :> Verb GET 200 '[JSON] UserSocialIdResult)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (Capture "userId" Text :> ("social" :> (ReqBody '[JSON] UserSocialAccountLogins :> Verb PUT 200 '[JSON] ()))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (ReqBody '[JSON] UserInfoList :> Verb DELETE 200 '[JSON] GroupUsers))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (QueryParam "additional_info" Text :> (QueryParam "count" Text :> (QueryParam "email" Text :> (QueryParam "email_substring" Text :> (QueryParam "group_id" Text :> (QueryParam "include_usersettings_for_csv" Text :> (QueryParam "login_status" Text :> (QueryParam "not_group_id" Text :> (QueryParam "start_position" Text :> (QueryParam "status" Text :> (QueryParam "user_name_substring" Text :> Verb GET 200 '[JSON] UserInformationList))))))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (ReqBody '[JSON] NewUsersDefinition :> Verb POST 200 '[JSON] NewUsersSummary))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("users" :> (ReqBody '[JSON] UserInformationList :> Verb PUT 200 '[JSON] UserInformationList))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("views" :> ("console" :> (ReqBody '[JSON] ConsoleViewRequest :> Verb POST 200 '[JSON] EnvelopeViews)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("views" :> ("correct" :> (ReqBody '[JSON] CorrectViewRequest :> Verb POST 200 '[JSON] EnvelopeViews)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("views" :> ("edit" :> (ReqBody '[JSON] ReturnUrlRequest :> Verb POST 200 '[JSON] EnvelopeViews)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("views" :> ("recipient" :> (ReqBody '[JSON] RecipientViewRequest :> Verb POST 200 '[JSON] EnvelopeViews)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("envelopes" :> (Capture "envelopeId" Text :> ("views" :> ("sender" :> (ReqBody '[JSON] ReturnUrlRequest :> Verb POST 200 '[JSON] EnvelopeViews)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("templates" :> (Capture "templateId" Text :> ("views" :> ("edit" :> (ReqBody '[JSON] ReturnUrlRequest :> Verb POST 200 '[JSON] TemplateViews)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("watermark" :> Verb GET 200 '[JSON] AccountWatermarks)))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("watermark" :> ("preview" :> (ReqBody '[JSON] AccountWatermarks :> Verb PUT 200 '[JSON] AccountWatermarks)))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("watermark" :> (ReqBody '[JSON] AccountWatermarks :> Verb PUT 200 '[JSON] AccountWatermarks))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("workspaces" :> (Capture "workspaceId" Text :> Verb DELETE 200 '[JSON] Workspaces))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("workspaces" :> (Capture "workspaceId" Text :> ("folders" :> (Capture "folderId" Text :> ("files" :> (Capture "fileId" Text :> (QueryParam "is_download" Text :> (QueryParam "pdf_version" Text :> Verb GET 200 '[JSON] ()))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("workspaces" :> (Capture "workspaceId" Text :> ("folders" :> (Capture "folderId" Text :> ("files" :> (Capture "fileId" Text :> ("pages" :> (QueryParam "count" Text :> (QueryParam "dpi" Text :> (QueryParam "max_height" Text :> (QueryParam "max_width" Text :> (QueryParam "start_position" Text :> Verb GET 200 '[JSON] PageImages))))))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("workspaces" :> (Capture "workspaceId" Text :> ("folders" :> (Capture "folderId" Text :> ("files" :> Verb POST 200 '[JSON] WorkspaceItems)))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("workspaces" :> (Capture "workspaceId" Text :> ("folders" :> (Capture "folderId" Text :> ("files" :> (Capture "fileId" Text :> Verb PUT 200 '[JSON] WorkspaceItems))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("workspaces" :> (Capture "workspaceId" Text :> ("folders" :> (Capture "folderId" Text :> (ReqBody '[JSON] WorkspaceItemList :> Verb DELETE 200 '[JSON] ())))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("workspaces" :> (Capture "workspaceId" Text :> ("folders" :> (Capture "folderId" Text :> (QueryParam "count" Text :> (QueryParam "include_files" Text :> (QueryParam "include_sub_folders" Text :> (QueryParam "include_thumbnails" Text :> (QueryParam "include_user_detail" Text :> (QueryParam "start_position" Text :> (QueryParam "workspace_user_id" Text :> Verb GET 200 '[JSON] WorkspaceFolderContents)))))))))))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("workspaces" :> (Capture "workspaceId" Text :> Verb GET 200 '[JSON] Workspaces))))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("workspaces" :> Verb GET 200 '[JSON] WorkspaceList)))) :<|> (("v2" :> ("accounts" :> (Capture "accountId" Text :> ("workspaces" :> (ReqBody '[JSON] Workspaces :> Verb POST 200 '[JSON] Workspaces))))) :<|> ("v2" :> ("accounts" :> (Capture "accountId" Text :> ("workspaces" :> (Capture "workspaceId" Text :> (ReqBody '[JSON] Workspaces :> Verb PUT 200 '[JSON] Workspaces))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) Source #

data DocuSignClient m Source #

Constructors

DocuSignClient 

Fields