diff --git a/404.html b/404.html index 3ba5d4f42..025a36d71 100644 --- a/404.html +++ b/404.html @@ -5,7 +5,7 @@ Page Not Found | OpenSign™ - + diff --git a/assets/js/0058b4c6.64486666.js b/assets/js/0058b4c6.64486666.js new file mode 100644 index 000000000..3e3deab93 --- /dev/null +++ b/assets/js/0058b4c6.64486666.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[849],{86164:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Intro","href":"/docs/help/intro","docId":"help/intro","unlisted":false},{"type":"category","label":"Create New OpenSign Document","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Sign your-self","href":"/docs/help/New-Document/sign-yourself","docId":"help/New-Document/sign-yourself","unlisted":false},{"type":"link","label":"Request signatures","href":"/docs/help/New-Document/request-signatures","docId":"help/New-Document/request-signatures","unlisted":false},{"type":"link","label":"Widgets in OpenSign","href":"/docs/help/New-Document/widgets","docId":"help/New-Document/widgets","unlisted":false},{"type":"link","label":"Editing Your Document Before Sending","href":"/docs/help/New-Document/edit-document-before-sending","docId":"help/New-Document/edit-document-before-sending","unlisted":false},{"type":"link","label":"Enforce email OTP verification","href":"/docs/help/New-Document/enforce-email-verification","docId":"help/New-Document/enforce-email-verification","unlisted":false}],"href":"/docs/category/create-new-opensign-document"},{"type":"category","label":"Manage Docs using OpenSign\u2122 Drive","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Create Docs & Folders","href":"/docs/help/OpenSign\u2122 Drive/create-document","docId":"help/OpenSign\u2122 Drive/create-document","unlisted":false},{"type":"link","label":"Grid vs List view","href":"/docs/help/OpenSign\u2122 Drive/list-grid-view","docId":"help/OpenSign\u2122 Drive/list-grid-view","unlisted":false},{"type":"link","label":"OpenSign\u2122 Drive Interface Documentation","href":"/docs/help/OpenSign\u2122 Drive/organize-documents","docId":"help/OpenSign\u2122 Drive/organize-documents","unlisted":false},{"type":"link","label":"Rename documents from OpenSign\u2122 Drive","href":"/docs/help/OpenSign\u2122 Drive/rename-document","docId":"help/OpenSign\u2122 Drive/rename-document","unlisted":false}],"href":"/docs/category/manage-docs-using-opensign-drive"},{"type":"category","label":"Documents","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Need your sign","href":"/docs/help/Reports/need-your-sign","docId":"help/Reports/need-your-sign","unlisted":false},{"type":"link","label":"In Progress","href":"/docs/help/Reports/in-progress","docId":"help/Reports/in-progress","unlisted":false},{"type":"link","label":"Completed","href":"/docs/help/Reports/completed","docId":"help/Reports/completed","unlisted":false},{"type":"link","label":"Drafts","href":"/docs/help/Reports/drafts","docId":"help/Reports/drafts","unlisted":false},{"type":"link","label":"Declined","href":"/docs/help/Reports/declined","docId":"help/Reports/declined","unlisted":false},{"type":"link","label":"Expired","href":"/docs/help/Reports/expired","docId":"help/Reports/expired","unlisted":false},{"type":"link","label":"Contactbook","href":"/docs/help/Reports/contactbook","docId":"help/Reports/contactbook","unlisted":false}],"href":"/docs/category/documents"},{"type":"category","label":"Templates","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Create Templates","href":"/docs/help/Templates/create-template","docId":"help/Templates/create-template","unlisted":false},{"type":"link","label":"Manage Templates","href":"/docs/help/Templates/manage-templates","docId":"help/Templates/manage-templates","unlisted":false},{"type":"link","label":"Use template to create documents","href":"/docs/help/Templates/use-template","docId":"help/Templates/use-template","unlisted":false},{"type":"link","label":"Quickly Send the Document for Signature Using Template","href":"/docs/help/Templates/quick-send","docId":"help/Templates/quick-send","unlisted":false},{"type":"link","label":"Setting up an OpenSign template for public signing","href":"/docs/help/Templates/publicTemplate","docId":"help/Templates/publicTemplate","unlisted":false},{"type":"link","label":"Embedding OpenSign templates","href":"/docs/help/Templates/embed-template","docId":"help/Templates/embed-template","unlisted":false}],"href":"/docs/category/templates"},{"type":"category","label":"Settings","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"My Signature","href":"/docs/help/Settings/my-signature","docId":"help/Settings/my-signature","unlisted":false},{"type":"link","label":"API Token","href":"/docs/help/Settings/APIToken","docId":"help/Settings/APIToken","unlisted":false},{"type":"link","label":"Webhook","href":"/docs/help/Settings/Webhook","docId":"help/Settings/Webhook","unlisted":false},{"type":"link","label":"Preferences","href":"/docs/help/Settings/Preferences","docId":"help/Settings/Preferences","unlisted":false},{"type":"link","label":"Manage Teams","href":"/docs/help/Settings/Teams","docId":"help/Settings/Teams","unlisted":false},{"type":"link","label":"Manage users","href":"/docs/help/Settings/manage-users","docId":"help/Settings/manage-users","unlisted":false},{"type":"link","label":"Disable DocumentId","href":"/docs/help/Settings/disabledocumentid","docId":"help/Settings/disabledocumentid","unlisted":false},{"type":"link","label":"Custom email templates","href":"/docs/help/Settings/Custom-email-templates","docId":"help/Settings/Custom-email-templates","unlisted":false},{"type":"link","label":"Security","href":"/docs/help/Settings/SecurityManagement","docId":"help/Settings/SecurityManagement","unlisted":false}],"href":"/docs/category/settings"},{"type":"category","label":"User Menu","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Profile","href":"/docs/help/User Menu/Profile","docId":"help/User Menu/Profile","unlisted":false},{"type":"category","label":"Console","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Analytics","href":"/docs/help/User Menu/Console/analystics","docId":"help/User Menu/Console/analystics","unlisted":false},{"type":"link","label":"General","href":"/docs/help/User Menu/Console/general","docId":"help/User Menu/Console/general","unlisted":false},{"type":"link","label":"Branding","href":"/docs/help/User Menu/Console/branding","docId":"help/User Menu/Console/branding","unlisted":false},{"type":"link","label":"Global SMTP","href":"/docs/help/User Menu/Console/globalSMTP","docId":"help/User Menu/Console/globalSMTP","unlisted":false},{"type":"link","label":"Mail","href":"/docs/help/User Menu/Console/emails","docId":"help/User Menu/Console/emails","unlisted":false},{"type":"link","label":"Custom File Storage","href":"/docs/help/User Menu/Console/custom_filestorage","docId":"help/User Menu/Console/custom_filestorage","unlisted":false},{"type":"link","label":"Custom Signing Certificate","href":"/docs/help/User Menu/Console/signing_certificate","docId":"help/User Menu/Console/signing_certificate","unlisted":false},{"type":"link","label":"Organizations","href":"/docs/help/User Menu/Console/organizations","docId":"help/User Menu/Console/organizations","unlisted":false},{"type":"link","label":"Org Admins","href":"/docs/help/User Menu/Console/orgadmin","docId":"help/User Menu/Console/orgadmin","unlisted":false}],"href":"/docs/category/console"}],"href":"/docs/category/user-menu"},{"type":"category","label":"FAQs","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Why is there no dropdown list when I sign a document myself?","href":"/docs/help/FAQs/","docId":"help/FAQs/FAQs","unlisted":false},{"type":"link","label":"Why am I getting \'Ensure this field is accurately filled and meets all requirements\'?","href":"/docs/help/FAQs/Ensure this field is accurately filled and meets all requirements","docId":"help/FAQs/Ensure this field is accurately filled and meets all requirements","unlisted":false},{"type":"link","label":"Max File Upload Size","href":"/docs/help/FAQs/Max File Upload Size","docId":"help/FAQs/Max File Upload Size","unlisted":false},{"type":"link","label":"User Deletion","href":"/docs/help/FAQs/User Deletion","docId":"help/FAQs/User Deletion","unlisted":false}],"href":"/docs/category/faqs"}],"selfhostSidebar":[{"type":"link","label":"Self-Hosting OpenSign","href":"/docs/self-host/intro","docId":"self-host/intro","unlisted":false},{"type":"category","label":"Docker","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Self-host OpenSign\u2122 with Docker on Linux/MacOS/Windows","href":"/docs/self-host/docker/run-locally","docId":"self-host/docker/run-locally","unlisted":false},{"type":"link","label":"OpenSign\u2122 Self-Hosted \'Upgrade Deployment\' Guide Using Docker on Linux, macOS, or Windows","href":"/docs/self-host/docker/upgrade-deployment","docId":"self-host/docker/upgrade-deployment","unlisted":false}],"href":"/docs/category/docker"},{"type":"category","label":"Cloud Storage","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"AWS S3","href":"/docs/self-host/cloud-storage/s3","docId":"self-host/cloud-storage/s3","unlisted":false}],"href":"/docs/category/cloud-storage"},{"type":"category","label":"Guides","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"OpenSign Deployment Guide on Azure VM via command-line","href":"/docs/self-host/guides/azure-vm-setup","docId":"self-host/guides/azure-vm-setup","unlisted":false},{"type":"link","label":"ENV variables which are used to setup OpenSign\u2122 with Docker on Localhost","href":"/docs/self-host/guides/env-variables","docId":"self-host/guides/env-variables","unlisted":false},{"type":"link","label":"How to generate self-signed document signing certificate?","href":"/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate","docId":"self-host/guides/how-to-generate-self-signed-document-signing-certificate","unlisted":false},{"type":"link","label":"How to upgrade self-hosted OpenSign to v2.1.0?","href":"/docs/self-host/guides/upgrade-to-v2.1.0","docId":"self-host/guides/upgrade-to-v2.1.0","unlisted":false}],"href":"/docs/category/guides"},{"type":"category","label":"One-click-Install","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Digital Ocean","href":"/docs/self-host/One-click-Install/DigitalOcean","docId":"self-host/One-click-Install/DigitalOcean","unlisted":false}]}],"contributeSidebar":[{"type":"link","label":"Code of conduct","href":"/docs/contribute/CODE_OF_CONDUCT","docId":"contribute/CODE_OF_CONDUCT","unlisted":false},{"type":"link","label":"Contributing to OpenSign","href":"/docs/contribute/intro","docId":"contribute/intro","unlisted":false},{"type":"link","label":"Installation instructions","href":"/docs/contribute/INSTALLATION","docId":"contribute/INSTALLATION","unlisted":false},{"type":"link","label":"Community at OpenSign\u2122","href":"/docs/contribute/COMMUNITY","docId":"contribute/COMMUNITY","unlisted":false},{"type":"link","label":"OpenSign\u2122 Reporting Guidelines","href":"/docs/contribute/REPORTING_GUIDELINES","docId":"contribute/REPORTING_GUIDELINES","unlisted":false}],"apiSidebar":[{"type":"category","label":"v1.1","collapsed":false,"items":[{"type":"link","label":"Introduction","href":"/docs/API-docs/v1.1/opensign-api-v-1-1","docId":"API-docs/v1.1/opensign-api-v-1-1","unlisted":false},{"type":"category","label":"User","items":[{"type":"link","label":"Get your account details","href":"/docs/API-docs/v1.1/get-user","className":"api-method get","docId":"API-docs/v1.1/get-user","unlisted":false},{"type":"link","label":"Get your API credits","href":"/docs/API-docs/v1.1/getcredits","className":"api-method get","docId":"API-docs/v1.1/getcredits","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Contacts","items":[{"type":"link","label":"Create Contact","href":"/docs/API-docs/v1.1/createcontact","className":"api-method post","docId":"API-docs/v1.1/createcontact","unlisted":false},{"type":"link","label":"Get Contact","href":"/docs/API-docs/v1.1/getcontact","className":"api-method get","docId":"API-docs/v1.1/getcontact","unlisted":false},{"type":"link","label":"Delete Contact","href":"/docs/API-docs/v1.1/deletecontact","className":"api-method delete","docId":"API-docs/v1.1/deletecontact","unlisted":false},{"type":"link","label":"Get Contact list","href":"/docs/API-docs/v1.1/contactlist","className":"api-method get","docId":"API-docs/v1.1/contactlist","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Documents","items":[{"type":"link","label":"Self Sign","href":"/docs/API-docs/v1.1/selfsign","className":"api-method post","docId":"API-docs/v1.1/selfsign","unlisted":false},{"type":"link","label":"Draft Document","href":"/docs/API-docs/v1.1/draftdocument","className":"api-method post","docId":"API-docs/v1.1/draftdocument","unlisted":false},{"type":"link","label":"Create Document","href":"/docs/API-docs/v1.1/createdocument","className":"api-method post","docId":"API-docs/v1.1/createdocument","unlisted":false},{"type":"link","label":"Create Document from Template","href":"/docs/API-docs/v1.1/createdocumentwithtemplateid","className":"api-method post","docId":"API-docs/v1.1/createdocumentwithtemplateid","unlisted":false},{"type":"link","label":"Get Document","href":"/docs/API-docs/v1.1/getdocument","className":"api-method get","docId":"API-docs/v1.1/getdocument","unlisted":false},{"type":"link","label":"Update Document","href":"/docs/API-docs/v1.1/update-document","className":"api-method put","docId":"API-docs/v1.1/update-document","unlisted":false},{"type":"link","label":"Revoke Document","href":"/docs/API-docs/v1.1/revokedocument","className":"api-method post","docId":"API-docs/v1.1/revokedocument","unlisted":false},{"type":"link","label":"Delete Document","href":"/docs/API-docs/v1.1/deletedocument","className":"api-method delete","docId":"API-docs/v1.1/deletedocument","unlisted":false},{"type":"link","label":"Get Document list from status","href":"/docs/API-docs/v1.1/getdocumentlist","className":"api-method get","docId":"API-docs/v1.1/getdocumentlist","unlisted":false},{"type":"link","label":"Resend request mail","href":"/docs/API-docs/v1.1/resendrequestmail","className":"api-method post","docId":"API-docs/v1.1/resendrequestmail","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Templates","items":[{"type":"link","label":"Draft Template","href":"/docs/API-docs/v1.1/drafttemplate","className":"api-method post","docId":"API-docs/v1.1/drafttemplate","unlisted":false},{"type":"link","label":"Create Template","href":"/docs/API-docs/v1.1/createtemplate","className":"api-method post","docId":"API-docs/v1.1/createtemplate","unlisted":false},{"type":"link","label":"Public Template","href":"/docs/API-docs/v1.1/publictemplate","className":"api-method post","docId":"API-docs/v1.1/publictemplate","unlisted":false},{"type":"link","label":"Get Template","href":"/docs/API-docs/v1.1/get-template","className":"api-method get","docId":"API-docs/v1.1/get-template","unlisted":false},{"type":"link","label":"Update Template","href":"/docs/API-docs/v1.1/update-template","className":"api-method put","docId":"API-docs/v1.1/update-template","unlisted":false},{"type":"link","label":"Delete Template","href":"/docs/API-docs/v1.1/delete-template","className":"api-method delete","docId":"API-docs/v1.1/delete-template","unlisted":false},{"type":"link","label":"Get Template list","href":"/docs/API-docs/v1.1/gettemplatelist","className":"api-method get","docId":"API-docs/v1.1/gettemplatelist","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Webhook","items":[{"type":"link","label":"Get Webhook","href":"/docs/API-docs/v1.1/get-webhook","className":"api-method get","docId":"API-docs/v1.1/get-webhook","unlisted":false},{"type":"link","label":"Save or Update Webhook","href":"/docs/API-docs/v1.1/save-update-webhook","className":"api-method post","docId":"API-docs/v1.1/save-update-webhook","unlisted":false},{"type":"link","label":"Delete Webhook","href":"/docs/API-docs/v1.1/delete-webhook","className":"api-method delete","docId":"API-docs/v1.1/delete-webhook","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Folder","items":[{"type":"link","label":"Create Folder","href":"/docs/API-docs/v1.1/createfolder","className":"api-method post","docId":"API-docs/v1.1/createfolder","unlisted":false},{"type":"link","label":"Get Folder","href":"/docs/API-docs/v1.1/getfolder","className":"api-method get","docId":"API-docs/v1.1/getfolder","unlisted":false},{"type":"link","label":"Update Folder","href":"/docs/API-docs/v1.1/updatefolder","className":"api-method put","docId":"API-docs/v1.1/updatefolder","unlisted":false},{"type":"link","label":"Delete Folder","href":"/docs/API-docs/v1.1/deletefolder","className":"api-method delete","docId":"API-docs/v1.1/deletefolder","unlisted":false},{"type":"link","label":"Get folder list","href":"/docs/API-docs/v1.1/folderlist","className":"api-method get","docId":"API-docs/v1.1/folderlist","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsible":true,"href":"/docs/API-docs/v1.1"},{"type":"category","label":"v1","collapsed":true,"items":[{"type":"link","label":"Introduction","href":"/docs/API-docs/v1/opensign-api-v-1","docId":"API-docs/v1/opensign-api-v-1","unlisted":false},{"type":"category","label":"User","items":[{"type":"link","label":"Get your account details","href":"/docs/API-docs/v1/get-user","className":"api-method get","docId":"API-docs/v1/get-user","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Contacts","items":[{"type":"link","label":"Create Contact","href":"/docs/API-docs/v1/createcontact","className":"api-method post","docId":"API-docs/v1/createcontact","unlisted":false},{"type":"link","label":"Get Contact","href":"/docs/API-docs/v1/getcontact","className":"api-method get","docId":"API-docs/v1/getcontact","unlisted":false},{"type":"link","label":"Delete Contact","href":"/docs/API-docs/v1/deletecontact","className":"api-method delete","docId":"API-docs/v1/deletecontact","unlisted":false},{"type":"link","label":"Get Contact list","href":"/docs/API-docs/v1/contactlist","className":"api-method get","docId":"API-docs/v1/contactlist","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Documents","items":[{"type":"link","label":"Self Sign","href":"/docs/API-docs/v1/selfsign","className":"api-method post","docId":"API-docs/v1/selfsign","unlisted":false},{"type":"link","label":"Draft Document","href":"/docs/API-docs/v1/draftdocument","className":"api-method post","docId":"API-docs/v1/draftdocument","unlisted":false},{"type":"link","label":"Create Document","href":"/docs/API-docs/v1/createdocument","className":"api-method post","docId":"API-docs/v1/createdocument","unlisted":false},{"type":"link","label":"Create Document from Template","href":"/docs/API-docs/v1/createdocumentwithtemplateid","className":"api-method post","docId":"API-docs/v1/createdocumentwithtemplateid","unlisted":false},{"type":"link","label":"Get Document","href":"/docs/API-docs/v1/getdocument","className":"api-method get","docId":"API-docs/v1/getdocument","unlisted":false},{"type":"link","label":"Update Document","href":"/docs/API-docs/v1/update-document","className":"api-method put","docId":"API-docs/v1/update-document","unlisted":false},{"type":"link","label":"Revoke Document","href":"/docs/API-docs/v1/revokedocument","className":"api-method post","docId":"API-docs/v1/revokedocument","unlisted":false},{"type":"link","label":"Delete Document","href":"/docs/API-docs/v1/deletedocument","className":"api-method delete","docId":"API-docs/v1/deletedocument","unlisted":false},{"type":"link","label":"Get Document list from status","href":"/docs/API-docs/v1/getdocumentlist","className":"api-method get","docId":"API-docs/v1/getdocumentlist","unlisted":false},{"type":"link","label":"Resend request mail","href":"/docs/API-docs/v1/resendrequestmail","className":"api-method post","docId":"API-docs/v1/resendrequestmail","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Templates","items":[{"type":"link","label":"Draft Template","href":"/docs/API-docs/v1/drafttemplate","className":"api-method post","docId":"API-docs/v1/drafttemplate","unlisted":false},{"type":"link","label":"Create Template","href":"/docs/API-docs/v1/createtemplate","className":"api-method post","docId":"API-docs/v1/createtemplate","unlisted":false},{"type":"link","label":"Get Template","href":"/docs/API-docs/v1/get-template","className":"api-method get","docId":"API-docs/v1/get-template","unlisted":false},{"type":"link","label":"Update Template","href":"/docs/API-docs/v1/update-template","className":"api-method put","docId":"API-docs/v1/update-template","unlisted":false},{"type":"link","label":"Delete Template","href":"/docs/API-docs/v1/delete-template","className":"api-method delete","docId":"API-docs/v1/delete-template","unlisted":false},{"type":"link","label":"Get Template list","href":"/docs/API-docs/v1/gettemplatelist","className":"api-method get","docId":"API-docs/v1/gettemplatelist","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Webhook","items":[{"type":"link","label":"Get Webhook","href":"/docs/API-docs/v1/get-webhook","className":"api-method get","docId":"API-docs/v1/get-webhook","unlisted":false},{"type":"link","label":"Save or Update Webhook","href":"/docs/API-docs/v1/save-update-webhook","className":"api-method post","docId":"API-docs/v1/save-update-webhook","unlisted":false},{"type":"link","label":"Delete Webhook","href":"/docs/API-docs/v1/delete-webhook","className":"api-method delete","docId":"API-docs/v1/delete-webhook","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Folder","items":[{"type":"link","label":"Create Folder","href":"/docs/API-docs/v1/createfolder","className":"api-method post","docId":"API-docs/v1/createfolder","unlisted":false},{"type":"link","label":"Get Folder","href":"/docs/API-docs/v1/getfolder","className":"api-method get","docId":"API-docs/v1/getfolder","unlisted":false},{"type":"link","label":"Update Folder","href":"/docs/API-docs/v1/updatefolder","className":"api-method put","docId":"API-docs/v1/updatefolder","unlisted":false},{"type":"link","label":"Delete Folder","href":"/docs/API-docs/v1/deletefolder","className":"api-method delete","docId":"API-docs/v1/deletefolder","unlisted":false},{"type":"link","label":"Get folder list","href":"/docs/API-docs/v1/folderlist","className":"api-method get","docId":"API-docs/v1/folderlist","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsible":true,"href":"/docs/API-docs/v1"}]},"docs":{"API-docs/api-intro":{"id":"API-docs/api-intro","title":"OpenSign APIs","description":"Welcome to the OpenSign API. Choose a version from the sidebar:"},"API-docs/v1.1/contactlist":{"id":"API-docs/v1.1/contactlist","title":"Get Contact list","description":"The Contact List API empowers you to retrieve a list of contacts, providing a comprehensive view of all available contacts in your contactbook.","sidebar":"apiSidebar"},"API-docs/v1.1/createcontact":{"id":"API-docs/v1.1/createcontact","title":"Create Contact","description":"The Create Contact API allows you to effortlessly create new contacts that can act as signers for your important documents.","sidebar":"apiSidebar"},"API-docs/v1.1/createdocument":{"id":"API-docs/v1.1/createdocument","title":"Create Document","description":"The Create Document API allows users to generate new documents by providing data with base64 encoded file.","sidebar":"apiSidebar"},"API-docs/v1.1/createdocumentwithtemplateid":{"id":"API-docs/v1.1/createdocumentwithtemplateid","title":"Create Document from Template","description":"The Create Document from template API allows you to generate new documents by just providing template_id instead of uploading a new file(in the form of base64 or binary) every time you need to create a document. Templates for repeatedly used files can be created from user interface at [**Debug UI**](https://app.opensignlabs.com/debugpdf) or using the Create Template API.","sidebar":"apiSidebar"},"API-docs/v1.1/createfolder":{"id":"API-docs/v1.1/createfolder","title":"Create Folder","description":"The Create Folder API allows you to create folder.","sidebar":"apiSidebar"},"API-docs/v1.1/createtemplate":{"id":"API-docs/v1.1/createtemplate","title":"Create Template","description":"The Template Creation API allows users to create customizable templates, which serve as blueprints for generating documents with predefined structures. Upon successful template creation, the API returns a unique **template_id** that can be used to generate documents based on the specified template.","sidebar":"apiSidebar"},"API-docs/v1.1/delete-template":{"id":"API-docs/v1.1/delete-template","title":"Delete Template","description":"The Delete Template API provides you with the ability to remove a specific template from the templates. If a template is no longer needed","sidebar":"apiSidebar"},"API-docs/v1.1/delete-webhook":{"id":"API-docs/v1.1/delete-webhook","title":"Delete Webhook","description":"The Delete Webhook API allow you to delete webhook url","sidebar":"apiSidebar"},"API-docs/v1.1/deletecontact":{"id":"API-docs/v1.1/deletecontact","title":"Delete Contact","description":"The Delete Contact API allows you to remove a contact from your contactbook. If you no longer need a particular contact\'s information, this API makes it easy to delete their record.","sidebar":"apiSidebar"},"API-docs/v1.1/deletedocument":{"id":"API-docs/v1.1/deletedocument","title":"Delete Document","description":"The Delete document API allows you to remove specific document from your documents.","sidebar":"apiSidebar"},"API-docs/v1.1/deletefolder":{"id":"API-docs/v1.1/deletefolder","title":"Delete Folder","description":"The delete Folder API allows you to delete folder.","sidebar":"apiSidebar"},"API-docs/v1.1/draftdocument":{"id":"API-docs/v1.1/draftdocument","title":"Draft Document","description":"The Draft Document API allows users to generate new documents by providing data with a base64 encoded file.","sidebar":"apiSidebar"},"API-docs/v1.1/drafttemplate":{"id":"API-docs/v1.1/drafttemplate","title":"Draft Template","description":"The Template Drafting API enables users to create customizable templates, serving as blueprints for generating documents with predefined structures. Upon successful creation of a template, the API returns a unique **objectId** (designated as template_id), which can be used to generate documents based on the specified template. Additionally, a **url** is provided, which offers a user interface for editing the template and facilitating document distribution.","sidebar":"apiSidebar"},"API-docs/v1.1/folderlist":{"id":"API-docs/v1.1/folderlist","title":"Get folder list","description":"The Folder List API empowers you to retrieve a list of folder with or without parentFolderId","sidebar":"apiSidebar"},"API-docs/v1.1/get-template":{"id":"API-docs/v1.1/get-template","title":"Get Template","description":"The Get Template API allows you to retrieve details about a specific template. Templates serve as blueprints for creating documents with predefined structures.","sidebar":"apiSidebar"},"API-docs/v1.1/get-user":{"id":"API-docs/v1.1/get-user","title":"Get your account details","description":"The Get User API enables you to get your own account details.","sidebar":"apiSidebar"},"API-docs/v1.1/get-webhook":{"id":"API-docs/v1.1/get-webhook","title":"Get Webhook","description":"The Get Webhook API allow you to get webhook url","sidebar":"apiSidebar"},"API-docs/v1.1/getcontact":{"id":"API-docs/v1.1/getcontact","title":"Get Contact","description":"The Get Contact API allows you to retrieve details about a specific contact.","sidebar":"apiSidebar"},"API-docs/v1.1/getcredits":{"id":"API-docs/v1.1/getcredits","title":"Get your API credits","description":"The Get Credits API returns details about the credits available to your account:","sidebar":"apiSidebar"},"API-docs/v1.1/getdocument":{"id":"API-docs/v1.1/getdocument","title":"Get Document","description":"The Get Document API enables you to retrieve details about a specific document.","sidebar":"apiSidebar"},"API-docs/v1.1/getdocumentlist":{"id":"API-docs/v1.1/getdocumentlist","title":"Get Document list from status","description":"### Document Types:","sidebar":"apiSidebar"},"API-docs/v1.1/getfolder":{"id":"API-docs/v1.1/getfolder","title":"Get Folder","description":"The Get Folder API allows you to retrieve details about a specific folder.","sidebar":"apiSidebar"},"API-docs/v1.1/gettemplatelist":{"id":"API-docs/v1.1/gettemplatelist","title":"Get Template list","description":"The Get Template List API allows you to retrieve a list of available templates. This functionality provides an overview of all templates, enabling users to choose from existing templates when creating documents.","sidebar":"apiSidebar"},"API-docs/v1.1/intro":{"id":"API-docs/v1.1/intro","title":"Overview","description":"OpenSign\u2122 API offers a robust suite of functionalities for digital document management and electronic signatures. Designed to cater to a wide array of business needs, the API facilitates the creation, signing, and management of digital documents. It ensures secure and efficient processes, complying with international legal standards for electronic signatures."},"API-docs/v1.1/opensign-api-v-1-1":{"id":"API-docs/v1.1/opensign-api-v-1-1","title":"OpenSign API v1.1","description":"Welcome to the **OpenSign\u2122 API v1.1** documentation.","sidebar":"apiSidebar"},"API-docs/v1.1/publictemplate":{"id":"API-docs/v1.1/publictemplate","title":"Public Template","description":"The Public Template API allows users to create templates that serve as blueprints for generating documents with predefined structures. When a template is successfully created, the API returns a unique **template_id** and a **public_url**. The **public_url** is publicly accessible and may be shared with any user, enabling them to generate and sign documents based on the template. However, the template itself cannot be modified through this URL; it can only be used for document creation and signing.","sidebar":"apiSidebar"},"API-docs/v1.1/resendrequestmail":{"id":"API-docs/v1.1/resendrequestmail","title":"Resend request mail","description":"Resend request mail to user for signing document.","sidebar":"apiSidebar"},"API-docs/v1.1/revokedocument":{"id":"API-docs/v1.1/revokedocument","title":"Revoke Document","description":"The Revoke document API allows you to revoke specific document from your documents.","sidebar":"apiSidebar"},"API-docs/v1.1/save-update-webhook":{"id":"API-docs/v1.1/save-update-webhook","title":"Save or Update Webhook","description":"The save or update Webhook API allows you to save a webhook URL which is used to trigger events.","sidebar":"apiSidebar"},"API-docs/v1.1/selfsign":{"id":"API-docs/v1.1/selfsign","title":"Self Sign","description":"The selfsign API generates a URL that enables freestyle signing of a document. You can also include optional pre-defined widgets, which the signer can edit or expand upon as needed. This provides a signing experience similar to the \u201cSign Yourself\u201d flow in the OpenSign app.","sidebar":"apiSidebar"},"API-docs/v1.1/update-document":{"id":"API-docs/v1.1/update-document","title":"Update Document","description":"The Update Document API allows users to modify and update the details of a specific document. Note that this API only allows to update a few parameters, you cannot change the file once it the document is created.","sidebar":"apiSidebar"},"API-docs/v1.1/update-template":{"id":"API-docs/v1.1/update-template","title":"Update Template","description":"The Update Template API enables you to modify and update the details of a specific template.","sidebar":"apiSidebar"},"API-docs/v1.1/updatefolder":{"id":"API-docs/v1.1/updatefolder","title":"Update Folder","description":"The Update Folder API allows you to uodate folder name as well as parentFolderId.","sidebar":"apiSidebar"},"API-docs/v1/contactlist":{"id":"API-docs/v1/contactlist","title":"Get Contact list","description":"The Contact List API empowers you to retrieve a list of contacts, providing a comprehensive view of all available contacts in your contactbook.","sidebar":"apiSidebar"},"API-docs/v1/createcontact":{"id":"API-docs/v1/createcontact","title":"Create Contact","description":"The Create Contact API allows you to effortlessly create new contacts that can act as signers for your important documents.","sidebar":"apiSidebar"},"API-docs/v1/createdocument":{"id":"API-docs/v1/createdocument","title":"Create Document","description":"The Create Document API allows users to generate new documents by providing data with base64 encoded file.","sidebar":"apiSidebar"},"API-docs/v1/createdocumentwithtemplateid":{"id":"API-docs/v1/createdocumentwithtemplateid","title":"Create Document from Template","description":"The Create Document from template API allows you to generate new documents by just providing template_id instead of uploading a new file(in the form of base64 or binary) every time you need to create a document. Templates for repeatedly used files can be created from user interface at [**Debug UI**](https://app.opensignlabs.com/debugpdf) or using the Create Template API.","sidebar":"apiSidebar"},"API-docs/v1/createfolder":{"id":"API-docs/v1/createfolder","title":"Create Folder","description":"The Create Folder API allows you to create folder.","sidebar":"apiSidebar"},"API-docs/v1/createtemplate":{"id":"API-docs/v1/createtemplate","title":"Create Template","description":"The Template Creation API allows users to create customizable templates, which serve as blueprints for generating documents with predefined structures. Upon successful template creation, the API returns a unique **template_id** that can be used to generate documents based on the specified template.","sidebar":"apiSidebar"},"API-docs/v1/delete-template":{"id":"API-docs/v1/delete-template","title":"Delete Template","description":"The Delete Template API provides you with the ability to remove a specific template from the templates. If a template is no longer needed","sidebar":"apiSidebar"},"API-docs/v1/delete-webhook":{"id":"API-docs/v1/delete-webhook","title":"Delete Webhook","description":"The Delete Webhook API allow you to delete webhook url","sidebar":"apiSidebar"},"API-docs/v1/deletecontact":{"id":"API-docs/v1/deletecontact","title":"Delete Contact","description":"The Delete Contact API allows you to remove a contact from your contactbook. If you no longer need a particular contact\'s information, this API makes it easy to delete their record.","sidebar":"apiSidebar"},"API-docs/v1/deletedocument":{"id":"API-docs/v1/deletedocument","title":"Delete Document","description":"The Delete document API allows you to remove specific document from your documents.","sidebar":"apiSidebar"},"API-docs/v1/deletefolder":{"id":"API-docs/v1/deletefolder","title":"Delete Folder","description":"The delete Folder API allows you to delete folder.","sidebar":"apiSidebar"},"API-docs/v1/draftdocument":{"id":"API-docs/v1/draftdocument","title":"Draft Document","description":"The Draft Document API allows users to generate new documents by providing data with a base64 encoded file.","sidebar":"apiSidebar"},"API-docs/v1/drafttemplate":{"id":"API-docs/v1/drafttemplate","title":"Draft Template","description":"The Template Drafting API enables users to create customizable templates, serving as blueprints for generating documents with predefined structures. Upon successful creation of a template, the API returns a unique **objectId** (designated as template_id), which can be used to generate documents based on the specified template. Additionally, a **url** is provided, which offers a user interface for editing the template and facilitating document distribution.","sidebar":"apiSidebar"},"API-docs/v1/folderlist":{"id":"API-docs/v1/folderlist","title":"Get folder list","description":"The Folder List API empowers you to retrieve a list of folder with or without parentFolderId","sidebar":"apiSidebar"},"API-docs/v1/get-template":{"id":"API-docs/v1/get-template","title":"Get Template","description":"The Get Template API allows you to retrieve details about a specific template. Templates serve as blueprints for creating documents with predefined structures.","sidebar":"apiSidebar"},"API-docs/v1/get-user":{"id":"API-docs/v1/get-user","title":"Get your account details","description":"The Get User API enables you to get your own account details.","sidebar":"apiSidebar"},"API-docs/v1/get-webhook":{"id":"API-docs/v1/get-webhook","title":"Get Webhook","description":"The Get Webhook API allow you to get webhook url","sidebar":"apiSidebar"},"API-docs/v1/getcontact":{"id":"API-docs/v1/getcontact","title":"Get Contact","description":"The Get Contact API allows you to retrieve details about a specific contact.","sidebar":"apiSidebar"},"API-docs/v1/getdocument":{"id":"API-docs/v1/getdocument","title":"Get Document","description":"The Get Document API enables you to retrieve details about a specific document.","sidebar":"apiSidebar"},"API-docs/v1/getdocumentlist":{"id":"API-docs/v1/getdocumentlist","title":"Get Document list from status","description":"### Document Types:","sidebar":"apiSidebar"},"API-docs/v1/getfolder":{"id":"API-docs/v1/getfolder","title":"Get Folder","description":"The Get Folder API allows you to retrieve details about a specific folder.","sidebar":"apiSidebar"},"API-docs/v1/gettemplatelist":{"id":"API-docs/v1/gettemplatelist","title":"Get Template list","description":"The Get Template List API allows you to retrieve a list of available templates. This functionality provides an overview of all templates, enabling users to choose from existing templates when creating documents.","sidebar":"apiSidebar"},"API-docs/v1/intro":{"id":"API-docs/v1/intro","title":"Overview","description":"OpenSign\u2122 API offers a robust suite of functionalities for digital document management and electronic signatures. Designed to cater to a wide array of business needs, the API facilitates the creation, signing, and management of digital documents. It ensures secure and efficient processes, complying with international legal standards for electronic signatures."},"API-docs/v1/opensign-api-v-1":{"id":"API-docs/v1/opensign-api-v-1","title":"OpenSign API v1","description":"Welcome to the OpenSign\u2122 API documentation!","sidebar":"apiSidebar"},"API-docs/v1/resendrequestmail":{"id":"API-docs/v1/resendrequestmail","title":"Resend request mail","description":"Resend request mail to user for signing document.","sidebar":"apiSidebar"},"API-docs/v1/revokedocument":{"id":"API-docs/v1/revokedocument","title":"Revoke Document","description":"The Revoke document API allows you to revoke specific document from your documents.","sidebar":"apiSidebar"},"API-docs/v1/save-update-webhook":{"id":"API-docs/v1/save-update-webhook","title":"Save or Update Webhook","description":"The save or update Webhook API allows you to save a webhook URL which is used to trigger events.","sidebar":"apiSidebar"},"API-docs/v1/selfsign":{"id":"API-docs/v1/selfsign","title":"Self Sign","description":"The selfsign API generates a URL that enables freestyle signing of a document. You can also include optional pre-defined widgets, which the signer can edit or expand upon as needed. This provides a signing experience similar to the \u201cSign Yourself\u201d flow in the OpenSign app.","sidebar":"apiSidebar"},"API-docs/v1/update-document":{"id":"API-docs/v1/update-document","title":"Update Document","description":"The Update Document API allows users to modify and update the details of a specific document. Note that this API only allows to update a few parameters, you cannot change the file once it the document is created.","sidebar":"apiSidebar"},"API-docs/v1/update-template":{"id":"API-docs/v1/update-template","title":"Update Template","description":"The Update Template API enables you to modify and update the details of a specific template.","sidebar":"apiSidebar"},"API-docs/v1/updatefolder":{"id":"API-docs/v1/updatefolder","title":"Update Folder","description":"The Update Folder API allows you to uodate folder name as well as parentFolderId.","sidebar":"apiSidebar"},"contribute/CODE_OF_CONDUCT":{"id":"contribute/CODE_OF_CONDUCT","title":"Code of conduct","description":"1. Introduction","sidebar":"contributeSidebar"},"contribute/COMMUNITY":{"id":"contribute/COMMUNITY","title":"Community at OpenSign\u2122","description":"Welcome to the OpenSign\u2122 Community page! OpenSign\u2122 is dedicated to fostering a vibrant and engaging community where members can connect, share ideas and collaborate on the OpenSign\u2122 project. This page provides links to our active social media platforms and community channels, offering various ways for you to join and participate in the OpenSign\u2122 community. Whether you\'re looking for support, eager to contribute or just want to stay updated, you\'ll find a platform that suits your preference. Connect with us on Discord for real-time discussions, follow us on Twitter for the latest updates, engage with our professional network on LinkedIn or join our Facebook group for a broader community experience. Join us in our mission to develop OpenSign\u2122 as the premier open-source alternative to DocuSign.","sidebar":"contributeSidebar"},"contribute/INSTALLATION":{"id":"contribute/INSTALLATION","title":"Installation instructions","description":"You can use our app as a cloud version from OpenSignLabs","sidebar":"contributeSidebar"},"contribute/intro":{"id":"contribute/intro","title":"Contributing to OpenSign","description":"Hello there! Thank you for considering contributing to OpenSign, the open-source alternative to DocuSign. OpenSign is not just a project, but a community endeavor that aims to create a robust, user-friendly, and secure electronic signature solution. Your contributions, irrespective of their size, are valuable in making this vision a reality.","sidebar":"contributeSidebar"},"contribute/REPORTING_GUIDELINES":{"id":"contribute/REPORTING_GUIDELINES","title":"OpenSign\u2122 Reporting Guidelines","description":"This document provides guidelines for reporting issues, suggesting enhancements, and submitting pull requests to the OpenSign\u2122 GitHub repository. Adhering to these guidelines helps maintain the project\'s quality and efficiency.","sidebar":"contributeSidebar"},"help/FAQs/Ensure this field is accurately filled and meets all requirements":{"id":"help/FAQs/Ensure this field is accurately filled and meets all requirements","title":"Why am I getting \'Ensure this field is accurately filled and meets all requirements\'?","description":"This happens when you leave a field blank or when you don\u2019t enter correct values in the field, for example not entering email address in correct format.","sidebar":"tutorialSidebar"},"help/FAQs/FAQs":{"id":"help/FAQs/FAQs","title":"Why is there no dropdown list when I sign a document myself?","description":"The dropdown list field is available only when you request a signature from others or when you create a template. This is because dropdown lists function as temporary widgets, allowing the user to select one of multiple values. Once a signer selects a value from the dropdown, it is embedded into the document as text. When you sign a document yourself, OpenSign digitally signs it immediately upon clicking the finish button. Therefore, you can use the text widget to add the necessary text to the document.","sidebar":"tutorialSidebar"},"help/FAQs/Max File Upload Size":{"id":"help/FAQs/Max File Upload Size","title":"Max File Upload Size","description":"\u2753 What is the default maximum file size that can be uploaded to OpenSign?","sidebar":"tutorialSidebar"},"help/FAQs/User Deletion":{"id":"help/FAQs/User Deletion","title":"User Deletion","description":"\u2753 Who can delete users?","sidebar":"tutorialSidebar"},"help/intro":{"id":"help/intro","title":"Intro","description":"\ud83c\udf1fGet ready for an electrifying journey at OpenSign\u2122, the most incredibly documented open source document signing solution! \ud83d\ude80 This is your go-to spot for diving deep into everything OpenSign\u2122 has to offer. Whether you\u2019re just starting out or you\u2019re a seasoned pro eager to uncover even more cool features, we\u2019ve got you covered with the most awesome, top-notch guides and resources around. Get ready to make the most out of OpenSign\u2122 \ud83c\udf89\ud83d\udcda\ud83d\udd0d Your adventure in excellence starts here! \ud83c\udf08\u2728\ud83c\udf1f","sidebar":"tutorialSidebar"},"help/New-Document/edit-document-before-sending":{"id":"help/New-Document/edit-document-before-sending","title":"Editing Your Document Before Sending","description":"OpenSign\u2122 lets you polish your PDF before you send it out\u2014whether you\u2019re signing it yourself, requesting signatures, or saving it as a template. You get four core editing controls right in the preview:","sidebar":"tutorialSidebar"},"help/New-Document/enforce-email-verification":{"id":"help/New-Document/enforce-email-verification","title":"Enforce email OTP verification","description":"The \\"Enable OTP Verification\\" feature in OpenSign is designed to add an extra layer of security to the document-signing process by verifying the signer\u2019s email address. Here\u2019s an in-depth look at how it works, when to use it, and its impact on the signing process.","sidebar":"tutorialSidebar"},"help/New-Document/request-signatures":{"id":"help/New-Document/request-signatures","title":"Request signatures","description":"Interface Overview","sidebar":"tutorialSidebar"},"help/New-Document/sign-yourself":{"id":"help/New-Document/sign-yourself","title":"Sign your-self","description":"Interface Overview","sidebar":"tutorialSidebar"},"help/New-Document/widgets":{"id":"help/New-Document/widgets","title":"Widgets in OpenSign","description":"Widgets in OpenSign are interactive fields that you can place on your documents to collect information, signatures, or confirmations from recipients during the signing process.","sidebar":"tutorialSidebar"},"help/OpenSign\u2122 Drive/create-document":{"id":"help/OpenSign\u2122 Drive/create-document","title":"Create Docs & Folders","description":"OpenSign Drive offers a streamlined way to manage, sign, and request signatures on your important documents. Whether you\'re drafting an offer letter or storing signed agreements, organizing your documents effectively is crucial. Here\u2019s a step-by-step guide on how to create documents and folders in OpenSign Drive.","sidebar":"tutorialSidebar"},"help/OpenSign\u2122 Drive/list-grid-view":{"id":"help/OpenSign\u2122 Drive/list-grid-view","title":"Grid vs List view","description":"- Navigate to OpenSign drive using the main menu or clicking this link.","sidebar":"tutorialSidebar"},"help/OpenSign\u2122 Drive/organize-documents":{"id":"help/OpenSign\u2122 Drive/organize-documents","title":"OpenSign\u2122 Drive Interface Documentation","description":"Overview","sidebar":"tutorialSidebar"},"help/OpenSign\u2122 Drive/rename-document":{"id":"help/OpenSign\u2122 Drive/rename-document","title":"Rename documents from OpenSign\u2122 Drive","description":"The OpenSign\u2122 Drive interface allows users to rename their documents efficiently.","sidebar":"tutorialSidebar"},"help/Reports/completed":{"id":"help/Reports/completed","title":"Completed","description":"---","sidebar":"tutorialSidebar"},"help/Reports/contactbook":{"id":"help/Reports/contactbook","title":"Contactbook","description":"The Contactbook report in OpenSign enables you to add and manage contacts.","sidebar":"tutorialSidebar"},"help/Reports/declined":{"id":"help/Reports/declined","title":"Declined","description":"The \\"Declined documents\\" report within OpenSign serves as a vital tool for managing and reviewing all declined documents that have been processed through the platform. This guide will walk you through the key features and functionalities of the \\"Declined documents\\" report, enabling you to efficiently navigate and manage your signed documents.","sidebar":"tutorialSidebar"},"help/Reports/drafts":{"id":"help/Reports/drafts","title":"Drafts","description":"The Draft documents section in OpenSign helps you manage all your in-progress documents easily. This feature allows you to save, review, and edit documents before sending them for signature. Here\'s a detailed overview of how to navigate and use the Draft Documents report effectively.","sidebar":"tutorialSidebar"},"help/Reports/expired":{"id":"help/Reports/expired","title":"Expired","description":"The Expired documents report in OpenSign allows you to manage and review documents that have reached their expiration date without being signed. This feature is essential for maintaining an organized record of inactive documents that may require follow-up or archival.","sidebar":"tutorialSidebar"},"help/Reports/in-progress":{"id":"help/Reports/in-progress","title":"In Progress","description":"The In-Progress documents report in OpenSign helps you monitor and manage documents that are currently in the signing process. This report enables you to monitor the status of your documents, manually share the document URL, track document progress, resend reminders, revoke access, or delete documents that are no longer required. Here\u2019s a detailed guide on how to use the In-Progress documents report effectively.","sidebar":"tutorialSidebar"},"help/Reports/need-your-sign":{"id":"help/Reports/need-your-sign","title":"Need your sign","description":"The \\"Need your sign\\" feature in OpenSign is designed to simplify the process of managing documents that require your signature. This guide will walk you through the various elements of the \\"Need your sign\\" report, helping you to efficiently navigate and complete your pending signing tasks.","sidebar":"tutorialSidebar"},"help/Settings/APIToken":{"id":"help/Settings/APIToken","title":"API Token","description":"To authenticate and use OpenSign API endpoints, you\u2019ll need a valid API token (x-api-token).","sidebar":"tutorialSidebar"},"help/Settings/Custom-email-templates":{"id":"help/Settings/Custom-email-templates","title":"Custom email templates","description":"\ud83d\ude80 Steps to Set Up Custom Email Templates","sidebar":"tutorialSidebar"},"help/Settings/disabledocumentid":{"id":"help/Settings/disabledocumentid","title":"Disable DocumentId","description":"Whenever a document is signed by all parties, OpenSign\u2122 adds a DocumentId at the top left corner of the digitally signed document.","sidebar":"tutorialSidebar"},"help/Settings/manage-users":{"id":"help/Settings/manage-users","title":"Manage users","description":"The User Management feature in OpenSign allows administrators to add, edit, and manage users within the platform. This functionality is available on Self-Hosted, Teams, and Enterprise plans.","sidebar":"tutorialSidebar"},"help/Settings/my-signature":{"id":"help/Settings/my-signature","title":"My Signature","description":"This guide provides instructions on how to save your signature and initials using the OpenSign application. Once saved, you can use them with one click when signing documents. To create your signature, start by clicking the \\"My Signature\\" link under \\"settings\\" menu.","sidebar":"tutorialSidebar"},"help/Settings/Preferences":{"id":"help/Settings/Preferences","title":"Preferences","description":"The Preferences page in OpenSign\u2122 allows users and administrators to tailor the signing experience to suit individual, team, or organizational needs. Below is a breakdown of all configurable options and what they control.","sidebar":"tutorialSidebar"},"help/Settings/SecurityManagement":{"id":"help/Settings/SecurityManagement","title":"Security","description":"\u2705 Two-Factor Authentication (2FA)","sidebar":"tutorialSidebar"},"help/Settings/Teams":{"id":"help/Settings/Teams","title":"Manage Teams","description":"The Teams feature in OpenSign allows you to organize your users into structured groups for easier management, permissions control, and streamlined workflow configuration.","sidebar":"tutorialSidebar"},"help/Settings/Webhook":{"id":"help/Settings/Webhook","title":"Webhook","description":"\ud83d\udd14 What is a Webhook?","sidebar":"tutorialSidebar"},"help/Templates/create-template":{"id":"help/Templates/create-template","title":"Create Templates","description":"Getting Started","sidebar":"tutorialSidebar"},"help/Templates/embed-template":{"id":"help/Templates/embed-template","title":"Embedding OpenSign templates","description":"OpenSign Template Embedding allows users to seamlessly integrate public document templates into their websites or applications. By embedding templates, you can provide a direct and interactive signing experience for your users without requiring them to leave your platform. This feature supports various technologies like React, Next.js, HTML, JavaScript, and Angular, making it easy to add signing capabilities to different web projects.","sidebar":"tutorialSidebar"},"help/Templates/manage-templates":{"id":"help/Templates/manage-templates","title":"Manage Templates","description":"Viewing and Managing Templates","sidebar":"tutorialSidebar"},"help/Templates/publicTemplate":{"id":"help/Templates/publicTemplate","title":"Setting up an OpenSign template for public signing","description":"The OpenSign Public profile feature offers the ultimate public document signing solution without any need for integrations. With this feature, users can share document templates publicly, allowing anyone to access and sign the documents directly through the shared templates. This streamlines the signing process by providing a seamless, accessible way for public signers to complete documents without additional steps or integrations.","sidebar":"tutorialSidebar"},"help/Templates/quick-send":{"id":"help/Templates/quick-send","title":"Quickly Send the Document for Signature Using Template","description":"Step 1: Begin New Template Creation","sidebar":"tutorialSidebar"},"help/Templates/use-template":{"id":"help/Templates/use-template","title":"Use template to create documents","description":"Step 1: Begin New Template Creation","sidebar":"tutorialSidebar"},"help/User Menu/Console/analystics":{"id":"help/User Menu/Console/analystics","title":"Analytics","description":"Documents Signed","sidebar":"tutorialSidebar"},"help/User Menu/Console/branding":{"id":"help/User Menu/Console/branding","title":"Branding","description":"Custom Subdomain","sidebar":"tutorialSidebar"},"help/User Menu/Console/custom_filestorage":{"id":"help/User Menu/Console/custom_filestorage","title":"Custom File Storage","description":"\ud83c\udf29\ufe0f Introduction to BYOC (Bring Your Own Cloud)","sidebar":"tutorialSidebar"},"help/User Menu/Console/emails":{"id":"help/User Menu/Console/emails","title":"Mail","description":"This page allows the admin user to configure and manage customized email templates at the organization level.","sidebar":"tutorialSidebar"},"help/User Menu/Console/general":{"id":"help/User Menu/Console/general","title":"General","description":"The General Settings section in OpenSign provides key administrative settings to help you manage and control the overall configuration of your OpenSign platform.","sidebar":"tutorialSidebar"},"help/User Menu/Console/globalSMTP":{"id":"help/User Menu/Console/globalSMTP","title":"Global SMTP","description":"\ud83c\udfe2 SMTP at the Organization Level","sidebar":"tutorialSidebar"},"help/User Menu/Console/orgadmin":{"id":"help/User Menu/Console/orgadmin","title":"Org Admins","description":"The Org Admins section allows administrators to manage organization-level admin users within OpenSign.","sidebar":"tutorialSidebar"},"help/User Menu/Console/organizations":{"id":"help/User Menu/Console/organizations","title":"Organizations","description":"The Organizations section in OpenSign allows administrators to create and manage separate groups within a Team or Enterprise account.","sidebar":"tutorialSidebar"},"help/User Menu/Console/signing_certificate":{"id":"help/User Menu/Console/signing_certificate","title":"Custom Signing Certificate","description":"The Custom Signing Certificate page allows you to upload and manage your own digital signing certificate (PFX format) for secure and verified document signing in OpenSign.","sidebar":"tutorialSidebar"},"help/User Menu/Profile":{"id":"help/User Menu/Profile","title":"Profile","description":"The Profile in OpenSign allows users to manage their personal and account-related details. You can update your information, verify your email, and set up a public profile.","sidebar":"tutorialSidebar"},"intro":{"id":"intro","title":"Tutorial Intro","description":"Let\'s discover Docusaurus in less than 5 minutes."},"self-host/cloud-storage/s3":{"id":"self-host/cloud-storage/s3","title":"AWS S3","description":"You can create an AWS S3 bucket to store your uploaded documents using OpenSign\u2122","sidebar":"selfhostSidebar"},"self-host/docker/run-locally":{"id":"self-host/docker/run-locally","title":"Self-host OpenSign\u2122 with Docker on Linux/MacOS/Windows","description":"Steps to run OpenSign\u2122 with docker on Linux/MacOS/Windows:","sidebar":"selfhostSidebar"},"self-host/docker/upgrade-deployment":{"id":"self-host/docker/upgrade-deployment","title":"OpenSign\u2122 Self-Hosted \'Upgrade Deployment\' Guide Using Docker on Linux, macOS, or Windows","description":"This guide provides step-by-step instructions to upgrade the deployment of OpenSign using Docker.","sidebar":"selfhostSidebar"},"self-host/guides/azure-vm-setup":{"id":"self-host/guides/azure-vm-setup","title":"OpenSign Deployment Guide on Azure VM via command-line","description":"\ud83e\uddf1 Prerequisites","sidebar":"selfhostSidebar"},"self-host/guides/env-variables":{"id":"self-host/guides/env-variables","title":"ENV variables which are used to setup OpenSign\u2122 with Docker on Localhost","description":"Information About ENV variables which are used to setup OpenSign\u2122 with Docker on Localhost","sidebar":"selfhostSidebar"},"self-host/guides/how-to-generate-self-signed-document-signing-certificate":{"id":"self-host/guides/how-to-generate-self-signed-document-signing-certificate","title":"How to generate self-signed document signing certificate?","description":"","sidebar":"selfhostSidebar"},"self-host/guides/upgrade-to-v2.1.0":{"id":"self-host/guides/upgrade-to-v2.1.0","title":"How to upgrade self-hosted OpenSign to v2.1.0?","description":"For self-hosted deployments, version 2.1.0 introduces changes to the signup process:","sidebar":"selfhostSidebar"},"self-host/intro":{"id":"self-host/intro","title":"Self-Hosting OpenSign","description":"This section of the OpenSign\u2122 documentation is dedicated to guiding you through the process of self-hosting the OpenSign platform. Self-hosting OpenSign allows for greater control and customization, ensuring that it aligns perfectly with your specific needs and infrastructure requirements. We cover everything from initial setup, configuration options, to maintenance best practices. Whether you are an individual enthusiast or a professional looking to deploy OpenSign in a corporate environment, this guide will provide you with the necessary steps and tips to successfully self-host OpenSign\u2122 - the best open source document signing infrastructure.","sidebar":"selfhostSidebar"},"self-host/One-click-Install/DigitalOcean":{"id":"self-host/One-click-Install/DigitalOcean","title":"Digital Ocean","description":"OpenSign application consists of 3 components -","sidebar":"selfhostSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/0058b4c6.ddb4bff2.js b/assets/js/0058b4c6.ddb4bff2.js deleted file mode 100644 index 2f2c860a6..000000000 --- a/assets/js/0058b4c6.ddb4bff2.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[849],{86164:e=>{e.exports=JSON.parse('{"version":{"pluginId":"default","version":"current","label":"Next","banner":null,"badge":false,"noIndex":false,"className":"docs-version-current","isLast":true,"docsSidebars":{"tutorialSidebar":[{"type":"link","label":"Intro","href":"/docs/help/intro","docId":"help/intro","unlisted":false},{"type":"category","label":"Create New OpenSign Document","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Sign your-self","href":"/docs/help/New-Document/sign-yourself","docId":"help/New-Document/sign-yourself","unlisted":false},{"type":"link","label":"Request signatures","href":"/docs/help/New-Document/request-signatures","docId":"help/New-Document/request-signatures","unlisted":false},{"type":"link","label":"Widgets in OpenSign","href":"/docs/help/New-Document/widgets","docId":"help/New-Document/widgets","unlisted":false},{"type":"link","label":"Editing Your Document Before Sending","href":"/docs/help/New-Document/edit-document-before-sending","docId":"help/New-Document/edit-document-before-sending","unlisted":false},{"type":"link","label":"Enforce email OTP verification","href":"/docs/help/New-Document/enforce-email-verification","docId":"help/New-Document/enforce-email-verification","unlisted":false}],"href":"/docs/category/create-new-opensign-document"},{"type":"category","label":"Manage Docs using OpenSign\u2122 Drive","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Create Docs & Folders","href":"/docs/help/OpenSign\u2122 Drive/create-document","docId":"help/OpenSign\u2122 Drive/create-document","unlisted":false},{"type":"link","label":"Grid vs List view","href":"/docs/help/OpenSign\u2122 Drive/list-grid-view","docId":"help/OpenSign\u2122 Drive/list-grid-view","unlisted":false},{"type":"link","label":"OpenSign\u2122 Drive Interface Documentation","href":"/docs/help/OpenSign\u2122 Drive/organize-documents","docId":"help/OpenSign\u2122 Drive/organize-documents","unlisted":false},{"type":"link","label":"Rename documents from OpenSign\u2122 Drive","href":"/docs/help/OpenSign\u2122 Drive/rename-document","docId":"help/OpenSign\u2122 Drive/rename-document","unlisted":false}],"href":"/docs/category/manage-docs-using-opensign-drive"},{"type":"category","label":"Documents","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Need your sign","href":"/docs/help/Reports/need-your-sign","docId":"help/Reports/need-your-sign","unlisted":false},{"type":"link","label":"In Progress","href":"/docs/help/Reports/in-progress","docId":"help/Reports/in-progress","unlisted":false},{"type":"link","label":"Completed","href":"/docs/help/Reports/completed","docId":"help/Reports/completed","unlisted":false},{"type":"link","label":"Drafts","href":"/docs/help/Reports/drafts","docId":"help/Reports/drafts","unlisted":false},{"type":"link","label":"Declined","href":"/docs/help/Reports/declined","docId":"help/Reports/declined","unlisted":false},{"type":"link","label":"Expired","href":"/docs/help/Reports/expired","docId":"help/Reports/expired","unlisted":false},{"type":"link","label":"Contactbook","href":"/docs/help/Reports/contactbook","docId":"help/Reports/contactbook","unlisted":false}],"href":"/docs/category/documents"},{"type":"category","label":"Templates","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Create Templates","href":"/docs/help/Templates/create-template","docId":"help/Templates/create-template","unlisted":false},{"type":"link","label":"Manage Templates","href":"/docs/help/Templates/manage-templates","docId":"help/Templates/manage-templates","unlisted":false},{"type":"link","label":"Use template to create documents","href":"/docs/help/Templates/use-template","docId":"help/Templates/use-template","unlisted":false},{"type":"link","label":"Quickly Send the Document for Signature Using Template","href":"/docs/help/Templates/quick-send","docId":"help/Templates/quick-send","unlisted":false},{"type":"link","label":"Setting up an OpenSign template for public signing","href":"/docs/help/Templates/publicTemplate","docId":"help/Templates/publicTemplate","unlisted":false},{"type":"link","label":"Embedding OpenSign templates","href":"/docs/help/Templates/embed-template","docId":"help/Templates/embed-template","unlisted":false}],"href":"/docs/category/templates"},{"type":"category","label":"Settings","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"My Signature","href":"/docs/help/Settings/my-signature","docId":"help/Settings/my-signature","unlisted":false},{"type":"link","label":"API Token","href":"/docs/help/Settings/APIToken","docId":"help/Settings/APIToken","unlisted":false},{"type":"link","label":"Webhook","href":"/docs/help/Settings/Webhook","docId":"help/Settings/Webhook","unlisted":false},{"type":"link","label":"Preferences","href":"/docs/help/Settings/Preferences","docId":"help/Settings/Preferences","unlisted":false},{"type":"link","label":"Manage Teams","href":"/docs/help/Settings/Teams","docId":"help/Settings/Teams","unlisted":false},{"type":"link","label":"Manage users","href":"/docs/help/Settings/manage-users","docId":"help/Settings/manage-users","unlisted":false},{"type":"link","label":"Disable DocumentId","href":"/docs/help/Settings/disabledocumentid","docId":"help/Settings/disabledocumentid","unlisted":false},{"type":"link","label":"Custom email templates","href":"/docs/help/Settings/Custom-email-templates","docId":"help/Settings/Custom-email-templates","unlisted":false},{"type":"link","label":"Security","href":"/docs/help/Settings/SecurityManagement","docId":"help/Settings/SecurityManagement","unlisted":false}],"href":"/docs/category/settings"},{"type":"category","label":"User Menu","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Profile","href":"/docs/help/User Menu/Profile","docId":"help/User Menu/Profile","unlisted":false},{"type":"category","label":"Console","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Analytics","href":"/docs/help/User Menu/Console/analystics","docId":"help/User Menu/Console/analystics","unlisted":false},{"type":"link","label":"General","href":"/docs/help/User Menu/Console/general","docId":"help/User Menu/Console/general","unlisted":false},{"type":"link","label":"Branding","href":"/docs/help/User Menu/Console/branding","docId":"help/User Menu/Console/branding","unlisted":false},{"type":"link","label":"Preferences","href":"/docs/help/User Menu/Console/globalSMTP","docId":"help/User Menu/Console/globalSMTP","unlisted":false},{"type":"link","label":"Custom File Storage","href":"/docs/help/User Menu/Console/custom_filestorage","docId":"help/User Menu/Console/custom_filestorage","unlisted":false},{"type":"link","label":"Email Templates","href":"/docs/help/User Menu/Console/emails","docId":"help/User Menu/Console/emails","unlisted":false},{"type":"link","label":"Custom Signing Certificate","href":"/docs/help/User Menu/Console/signing_certificate","docId":"help/User Menu/Console/signing_certificate","unlisted":false},{"type":"link","label":"Organizations","href":"/docs/help/User Menu/Console/organizations","docId":"help/User Menu/Console/organizations","unlisted":false},{"type":"link","label":"Org Admins","href":"/docs/help/User Menu/Console/orgadmin","docId":"help/User Menu/Console/orgadmin","unlisted":false}],"href":"/docs/category/console"}],"href":"/docs/category/user-menu"},{"type":"category","label":"FAQs","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Why is there no dropdown list when I sign a document myself?","href":"/docs/help/FAQs/","docId":"help/FAQs/FAQs","unlisted":false},{"type":"link","label":"Why am I getting \'Ensure this field is accurately filled and meets all requirements\'?","href":"/docs/help/FAQs/Ensure this field is accurately filled and meets all requirements","docId":"help/FAQs/Ensure this field is accurately filled and meets all requirements","unlisted":false},{"type":"link","label":"Max File Upload Size","href":"/docs/help/FAQs/Max File Upload Size","docId":"help/FAQs/Max File Upload Size","unlisted":false},{"type":"link","label":"User Deletion","href":"/docs/help/FAQs/User Deletion","docId":"help/FAQs/User Deletion","unlisted":false}],"href":"/docs/category/faqs"}],"selfhostSidebar":[{"type":"link","label":"Self-Hosting OpenSign","href":"/docs/self-host/intro","docId":"self-host/intro","unlisted":false},{"type":"category","label":"Docker","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Self-host OpenSign\u2122 with Docker on Linux/MacOS/Windows","href":"/docs/self-host/docker/run-locally","docId":"self-host/docker/run-locally","unlisted":false},{"type":"link","label":"OpenSign\u2122 Self-Hosted \'Upgrade Deployment\' Guide Using Docker on Linux, macOS, or Windows","href":"/docs/self-host/docker/upgrade-deployment","docId":"self-host/docker/upgrade-deployment","unlisted":false}],"href":"/docs/category/docker"},{"type":"category","label":"Cloud Storage","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"AWS S3","href":"/docs/self-host/cloud-storage/s3","docId":"self-host/cloud-storage/s3","unlisted":false}],"href":"/docs/category/cloud-storage"},{"type":"category","label":"Guides","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"OpenSign Deployment Guide on Azure VM via command-line","href":"/docs/self-host/guides/azure-vm-setup","docId":"self-host/guides/azure-vm-setup","unlisted":false},{"type":"link","label":"ENV variables which are used to setup OpenSign\u2122 with Docker on Localhost","href":"/docs/self-host/guides/env-variables","docId":"self-host/guides/env-variables","unlisted":false},{"type":"link","label":"How to generate self-signed document signing certificate?","href":"/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate","docId":"self-host/guides/how-to-generate-self-signed-document-signing-certificate","unlisted":false},{"type":"link","label":"How to upgrade self-hosted OpenSign to v2.1.0?","href":"/docs/self-host/guides/upgrade-to-v2.1.0","docId":"self-host/guides/upgrade-to-v2.1.0","unlisted":false}],"href":"/docs/category/guides"},{"type":"category","label":"One-click-Install","collapsible":true,"collapsed":true,"items":[{"type":"link","label":"Digital Ocean","href":"/docs/self-host/One-click-Install/DigitalOcean","docId":"self-host/One-click-Install/DigitalOcean","unlisted":false}]}],"contributeSidebar":[{"type":"link","label":"Code of conduct","href":"/docs/contribute/CODE_OF_CONDUCT","docId":"contribute/CODE_OF_CONDUCT","unlisted":false},{"type":"link","label":"Contributing to OpenSign","href":"/docs/contribute/intro","docId":"contribute/intro","unlisted":false},{"type":"link","label":"Installation instructions","href":"/docs/contribute/INSTALLATION","docId":"contribute/INSTALLATION","unlisted":false},{"type":"link","label":"Community at OpenSign\u2122","href":"/docs/contribute/COMMUNITY","docId":"contribute/COMMUNITY","unlisted":false},{"type":"link","label":"OpenSign\u2122 Reporting Guidelines","href":"/docs/contribute/REPORTING_GUIDELINES","docId":"contribute/REPORTING_GUIDELINES","unlisted":false}],"apiSidebar":[{"type":"category","label":"v1.1","collapsed":false,"items":[{"type":"link","label":"Introduction","href":"/docs/API-docs/v1.1/opensign-api-v-1-1","docId":"API-docs/v1.1/opensign-api-v-1-1","unlisted":false},{"type":"category","label":"User","items":[{"type":"link","label":"Get your account details","href":"/docs/API-docs/v1.1/get-user","className":"api-method get","docId":"API-docs/v1.1/get-user","unlisted":false},{"type":"link","label":"Get your API credits","href":"/docs/API-docs/v1.1/getcredits","className":"api-method get","docId":"API-docs/v1.1/getcredits","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Contacts","items":[{"type":"link","label":"Create Contact","href":"/docs/API-docs/v1.1/createcontact","className":"api-method post","docId":"API-docs/v1.1/createcontact","unlisted":false},{"type":"link","label":"Get Contact","href":"/docs/API-docs/v1.1/getcontact","className":"api-method get","docId":"API-docs/v1.1/getcontact","unlisted":false},{"type":"link","label":"Delete Contact","href":"/docs/API-docs/v1.1/deletecontact","className":"api-method delete","docId":"API-docs/v1.1/deletecontact","unlisted":false},{"type":"link","label":"Get Contact list","href":"/docs/API-docs/v1.1/contactlist","className":"api-method get","docId":"API-docs/v1.1/contactlist","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Documents","items":[{"type":"link","label":"Self Sign","href":"/docs/API-docs/v1.1/selfsign","className":"api-method post","docId":"API-docs/v1.1/selfsign","unlisted":false},{"type":"link","label":"Draft Document","href":"/docs/API-docs/v1.1/draftdocument","className":"api-method post","docId":"API-docs/v1.1/draftdocument","unlisted":false},{"type":"link","label":"Create Document","href":"/docs/API-docs/v1.1/createdocument","className":"api-method post","docId":"API-docs/v1.1/createdocument","unlisted":false},{"type":"link","label":"Create Document from Template","href":"/docs/API-docs/v1.1/createdocumentwithtemplateid","className":"api-method post","docId":"API-docs/v1.1/createdocumentwithtemplateid","unlisted":false},{"type":"link","label":"Get Document","href":"/docs/API-docs/v1.1/getdocument","className":"api-method get","docId":"API-docs/v1.1/getdocument","unlisted":false},{"type":"link","label":"Update Document","href":"/docs/API-docs/v1.1/update-document","className":"api-method put","docId":"API-docs/v1.1/update-document","unlisted":false},{"type":"link","label":"Revoke Document","href":"/docs/API-docs/v1.1/revokedocument","className":"api-method post","docId":"API-docs/v1.1/revokedocument","unlisted":false},{"type":"link","label":"Delete Document","href":"/docs/API-docs/v1.1/deletedocument","className":"api-method delete","docId":"API-docs/v1.1/deletedocument","unlisted":false},{"type":"link","label":"Get Document list from status","href":"/docs/API-docs/v1.1/getdocumentlist","className":"api-method get","docId":"API-docs/v1.1/getdocumentlist","unlisted":false},{"type":"link","label":"Resend request mail","href":"/docs/API-docs/v1.1/resendrequestmail","className":"api-method post","docId":"API-docs/v1.1/resendrequestmail","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Templates","items":[{"type":"link","label":"Draft Template","href":"/docs/API-docs/v1.1/drafttemplate","className":"api-method post","docId":"API-docs/v1.1/drafttemplate","unlisted":false},{"type":"link","label":"Create Template","href":"/docs/API-docs/v1.1/createtemplate","className":"api-method post","docId":"API-docs/v1.1/createtemplate","unlisted":false},{"type":"link","label":"Public Template","href":"/docs/API-docs/v1.1/publictemplate","className":"api-method post","docId":"API-docs/v1.1/publictemplate","unlisted":false},{"type":"link","label":"Get Template","href":"/docs/API-docs/v1.1/get-template","className":"api-method get","docId":"API-docs/v1.1/get-template","unlisted":false},{"type":"link","label":"Update Template","href":"/docs/API-docs/v1.1/update-template","className":"api-method put","docId":"API-docs/v1.1/update-template","unlisted":false},{"type":"link","label":"Delete Template","href":"/docs/API-docs/v1.1/delete-template","className":"api-method delete","docId":"API-docs/v1.1/delete-template","unlisted":false},{"type":"link","label":"Get Template list","href":"/docs/API-docs/v1.1/gettemplatelist","className":"api-method get","docId":"API-docs/v1.1/gettemplatelist","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Webhook","items":[{"type":"link","label":"Get Webhook","href":"/docs/API-docs/v1.1/get-webhook","className":"api-method get","docId":"API-docs/v1.1/get-webhook","unlisted":false},{"type":"link","label":"Save or Update Webhook","href":"/docs/API-docs/v1.1/save-update-webhook","className":"api-method post","docId":"API-docs/v1.1/save-update-webhook","unlisted":false},{"type":"link","label":"Delete Webhook","href":"/docs/API-docs/v1.1/delete-webhook","className":"api-method delete","docId":"API-docs/v1.1/delete-webhook","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Folder","items":[{"type":"link","label":"Create Folder","href":"/docs/API-docs/v1.1/createfolder","className":"api-method post","docId":"API-docs/v1.1/createfolder","unlisted":false},{"type":"link","label":"Get Folder","href":"/docs/API-docs/v1.1/getfolder","className":"api-method get","docId":"API-docs/v1.1/getfolder","unlisted":false},{"type":"link","label":"Update Folder","href":"/docs/API-docs/v1.1/updatefolder","className":"api-method put","docId":"API-docs/v1.1/updatefolder","unlisted":false},{"type":"link","label":"Delete Folder","href":"/docs/API-docs/v1.1/deletefolder","className":"api-method delete","docId":"API-docs/v1.1/deletefolder","unlisted":false},{"type":"link","label":"Get folder list","href":"/docs/API-docs/v1.1/folderlist","className":"api-method get","docId":"API-docs/v1.1/folderlist","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsible":true,"href":"/docs/API-docs/v1.1"},{"type":"category","label":"v1","collapsed":true,"items":[{"type":"link","label":"Introduction","href":"/docs/API-docs/v1/opensign-api-v-1","docId":"API-docs/v1/opensign-api-v-1","unlisted":false},{"type":"category","label":"User","items":[{"type":"link","label":"Get your account details","href":"/docs/API-docs/v1/get-user","className":"api-method get","docId":"API-docs/v1/get-user","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Contacts","items":[{"type":"link","label":"Create Contact","href":"/docs/API-docs/v1/createcontact","className":"api-method post","docId":"API-docs/v1/createcontact","unlisted":false},{"type":"link","label":"Get Contact","href":"/docs/API-docs/v1/getcontact","className":"api-method get","docId":"API-docs/v1/getcontact","unlisted":false},{"type":"link","label":"Delete Contact","href":"/docs/API-docs/v1/deletecontact","className":"api-method delete","docId":"API-docs/v1/deletecontact","unlisted":false},{"type":"link","label":"Get Contact list","href":"/docs/API-docs/v1/contactlist","className":"api-method get","docId":"API-docs/v1/contactlist","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Documents","items":[{"type":"link","label":"Self Sign","href":"/docs/API-docs/v1/selfsign","className":"api-method post","docId":"API-docs/v1/selfsign","unlisted":false},{"type":"link","label":"Draft Document","href":"/docs/API-docs/v1/draftdocument","className":"api-method post","docId":"API-docs/v1/draftdocument","unlisted":false},{"type":"link","label":"Create Document","href":"/docs/API-docs/v1/createdocument","className":"api-method post","docId":"API-docs/v1/createdocument","unlisted":false},{"type":"link","label":"Create Document from Template","href":"/docs/API-docs/v1/createdocumentwithtemplateid","className":"api-method post","docId":"API-docs/v1/createdocumentwithtemplateid","unlisted":false},{"type":"link","label":"Get Document","href":"/docs/API-docs/v1/getdocument","className":"api-method get","docId":"API-docs/v1/getdocument","unlisted":false},{"type":"link","label":"Update Document","href":"/docs/API-docs/v1/update-document","className":"api-method put","docId":"API-docs/v1/update-document","unlisted":false},{"type":"link","label":"Revoke Document","href":"/docs/API-docs/v1/revokedocument","className":"api-method post","docId":"API-docs/v1/revokedocument","unlisted":false},{"type":"link","label":"Delete Document","href":"/docs/API-docs/v1/deletedocument","className":"api-method delete","docId":"API-docs/v1/deletedocument","unlisted":false},{"type":"link","label":"Get Document list from status","href":"/docs/API-docs/v1/getdocumentlist","className":"api-method get","docId":"API-docs/v1/getdocumentlist","unlisted":false},{"type":"link","label":"Resend request mail","href":"/docs/API-docs/v1/resendrequestmail","className":"api-method post","docId":"API-docs/v1/resendrequestmail","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Templates","items":[{"type":"link","label":"Draft Template","href":"/docs/API-docs/v1/drafttemplate","className":"api-method post","docId":"API-docs/v1/drafttemplate","unlisted":false},{"type":"link","label":"Create Template","href":"/docs/API-docs/v1/createtemplate","className":"api-method post","docId":"API-docs/v1/createtemplate","unlisted":false},{"type":"link","label":"Get Template","href":"/docs/API-docs/v1/get-template","className":"api-method get","docId":"API-docs/v1/get-template","unlisted":false},{"type":"link","label":"Update Template","href":"/docs/API-docs/v1/update-template","className":"api-method put","docId":"API-docs/v1/update-template","unlisted":false},{"type":"link","label":"Delete Template","href":"/docs/API-docs/v1/delete-template","className":"api-method delete","docId":"API-docs/v1/delete-template","unlisted":false},{"type":"link","label":"Get Template list","href":"/docs/API-docs/v1/gettemplatelist","className":"api-method get","docId":"API-docs/v1/gettemplatelist","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Webhook","items":[{"type":"link","label":"Get Webhook","href":"/docs/API-docs/v1/get-webhook","className":"api-method get","docId":"API-docs/v1/get-webhook","unlisted":false},{"type":"link","label":"Save or Update Webhook","href":"/docs/API-docs/v1/save-update-webhook","className":"api-method post","docId":"API-docs/v1/save-update-webhook","unlisted":false},{"type":"link","label":"Delete Webhook","href":"/docs/API-docs/v1/delete-webhook","className":"api-method delete","docId":"API-docs/v1/delete-webhook","unlisted":false}],"collapsed":true,"collapsible":true},{"type":"category","label":"Folder","items":[{"type":"link","label":"Create Folder","href":"/docs/API-docs/v1/createfolder","className":"api-method post","docId":"API-docs/v1/createfolder","unlisted":false},{"type":"link","label":"Get Folder","href":"/docs/API-docs/v1/getfolder","className":"api-method get","docId":"API-docs/v1/getfolder","unlisted":false},{"type":"link","label":"Update Folder","href":"/docs/API-docs/v1/updatefolder","className":"api-method put","docId":"API-docs/v1/updatefolder","unlisted":false},{"type":"link","label":"Delete Folder","href":"/docs/API-docs/v1/deletefolder","className":"api-method delete","docId":"API-docs/v1/deletefolder","unlisted":false},{"type":"link","label":"Get folder list","href":"/docs/API-docs/v1/folderlist","className":"api-method get","docId":"API-docs/v1/folderlist","unlisted":false}],"collapsed":true,"collapsible":true}],"collapsible":true,"href":"/docs/API-docs/v1"}]},"docs":{"API-docs/api-intro":{"id":"API-docs/api-intro","title":"OpenSign APIs","description":"Welcome to the OpenSign API. Choose a version from the sidebar:"},"API-docs/v1.1/contactlist":{"id":"API-docs/v1.1/contactlist","title":"Get Contact list","description":"The Contact List API empowers you to retrieve a list of contacts, providing a comprehensive view of all available contacts in your contactbook.","sidebar":"apiSidebar"},"API-docs/v1.1/createcontact":{"id":"API-docs/v1.1/createcontact","title":"Create Contact","description":"The Create Contact API allows you to effortlessly create new contacts that can act as signers for your important documents.","sidebar":"apiSidebar"},"API-docs/v1.1/createdocument":{"id":"API-docs/v1.1/createdocument","title":"Create Document","description":"The Create Document API allows users to generate new documents by providing data with base64 encoded file.","sidebar":"apiSidebar"},"API-docs/v1.1/createdocumentwithtemplateid":{"id":"API-docs/v1.1/createdocumentwithtemplateid","title":"Create Document from Template","description":"The Create Document from template API allows you to generate new documents by just providing template_id instead of uploading a new file(in the form of base64 or binary) every time you need to create a document. Templates for repeatedly used files can be created from user interface at [**Debug UI**](https://app.opensignlabs.com/debugpdf) or using the Create Template API.","sidebar":"apiSidebar"},"API-docs/v1.1/createfolder":{"id":"API-docs/v1.1/createfolder","title":"Create Folder","description":"The Create Folder API allows you to create folder.","sidebar":"apiSidebar"},"API-docs/v1.1/createtemplate":{"id":"API-docs/v1.1/createtemplate","title":"Create Template","description":"The Template Creation API allows users to create customizable templates, which serve as blueprints for generating documents with predefined structures. Upon successful template creation, the API returns a unique **template_id** that can be used to generate documents based on the specified template.","sidebar":"apiSidebar"},"API-docs/v1.1/delete-template":{"id":"API-docs/v1.1/delete-template","title":"Delete Template","description":"The Delete Template API provides you with the ability to remove a specific template from the templates. If a template is no longer needed","sidebar":"apiSidebar"},"API-docs/v1.1/delete-webhook":{"id":"API-docs/v1.1/delete-webhook","title":"Delete Webhook","description":"The Delete Webhook API allow you to delete webhook url","sidebar":"apiSidebar"},"API-docs/v1.1/deletecontact":{"id":"API-docs/v1.1/deletecontact","title":"Delete Contact","description":"The Delete Contact API allows you to remove a contact from your contactbook. If you no longer need a particular contact\'s information, this API makes it easy to delete their record.","sidebar":"apiSidebar"},"API-docs/v1.1/deletedocument":{"id":"API-docs/v1.1/deletedocument","title":"Delete Document","description":"The Delete document API allows you to remove specific document from your documents.","sidebar":"apiSidebar"},"API-docs/v1.1/deletefolder":{"id":"API-docs/v1.1/deletefolder","title":"Delete Folder","description":"The delete Folder API allows you to delete folder.","sidebar":"apiSidebar"},"API-docs/v1.1/draftdocument":{"id":"API-docs/v1.1/draftdocument","title":"Draft Document","description":"The Draft Document API allows users to generate new documents by providing data with a base64 encoded file.","sidebar":"apiSidebar"},"API-docs/v1.1/drafttemplate":{"id":"API-docs/v1.1/drafttemplate","title":"Draft Template","description":"The Template Drafting API enables users to create customizable templates, serving as blueprints for generating documents with predefined structures. Upon successful creation of a template, the API returns a unique **objectId** (designated as template_id), which can be used to generate documents based on the specified template. Additionally, a **url** is provided, which offers a user interface for editing the template and facilitating document distribution.","sidebar":"apiSidebar"},"API-docs/v1.1/folderlist":{"id":"API-docs/v1.1/folderlist","title":"Get folder list","description":"The Folder List API empowers you to retrieve a list of folder with or without parentFolderId","sidebar":"apiSidebar"},"API-docs/v1.1/get-template":{"id":"API-docs/v1.1/get-template","title":"Get Template","description":"The Get Template API allows you to retrieve details about a specific template. Templates serve as blueprints for creating documents with predefined structures.","sidebar":"apiSidebar"},"API-docs/v1.1/get-user":{"id":"API-docs/v1.1/get-user","title":"Get your account details","description":"The Get User API enables you to get your own account details.","sidebar":"apiSidebar"},"API-docs/v1.1/get-webhook":{"id":"API-docs/v1.1/get-webhook","title":"Get Webhook","description":"The Get Webhook API allow you to get webhook url","sidebar":"apiSidebar"},"API-docs/v1.1/getcontact":{"id":"API-docs/v1.1/getcontact","title":"Get Contact","description":"The Get Contact API allows you to retrieve details about a specific contact.","sidebar":"apiSidebar"},"API-docs/v1.1/getcredits":{"id":"API-docs/v1.1/getcredits","title":"Get your API credits","description":"The Get Credits API returns details about the credits available to your account:","sidebar":"apiSidebar"},"API-docs/v1.1/getdocument":{"id":"API-docs/v1.1/getdocument","title":"Get Document","description":"The Get Document API enables you to retrieve details about a specific document.","sidebar":"apiSidebar"},"API-docs/v1.1/getdocumentlist":{"id":"API-docs/v1.1/getdocumentlist","title":"Get Document list from status","description":"### Document Types:","sidebar":"apiSidebar"},"API-docs/v1.1/getfolder":{"id":"API-docs/v1.1/getfolder","title":"Get Folder","description":"The Get Folder API allows you to retrieve details about a specific folder.","sidebar":"apiSidebar"},"API-docs/v1.1/gettemplatelist":{"id":"API-docs/v1.1/gettemplatelist","title":"Get Template list","description":"The Get Template List API allows you to retrieve a list of available templates. This functionality provides an overview of all templates, enabling users to choose from existing templates when creating documents.","sidebar":"apiSidebar"},"API-docs/v1.1/intro":{"id":"API-docs/v1.1/intro","title":"Overview","description":"OpenSign\u2122 API offers a robust suite of functionalities for digital document management and electronic signatures. Designed to cater to a wide array of business needs, the API facilitates the creation, signing, and management of digital documents. It ensures secure and efficient processes, complying with international legal standards for electronic signatures."},"API-docs/v1.1/opensign-api-v-1-1":{"id":"API-docs/v1.1/opensign-api-v-1-1","title":"OpenSign API v1.1","description":"Welcome to the **OpenSign\u2122 API v1.1** documentation.","sidebar":"apiSidebar"},"API-docs/v1.1/publictemplate":{"id":"API-docs/v1.1/publictemplate","title":"Public Template","description":"The Public Template API allows users to create templates that serve as blueprints for generating documents with predefined structures. When a template is successfully created, the API returns a unique **template_id** and a **public_url**. The **public_url** is publicly accessible and may be shared with any user, enabling them to generate and sign documents based on the template. However, the template itself cannot be modified through this URL; it can only be used for document creation and signing.","sidebar":"apiSidebar"},"API-docs/v1.1/resendrequestmail":{"id":"API-docs/v1.1/resendrequestmail","title":"Resend request mail","description":"Resend request mail to user for signing document.","sidebar":"apiSidebar"},"API-docs/v1.1/revokedocument":{"id":"API-docs/v1.1/revokedocument","title":"Revoke Document","description":"The Revoke document API allows you to revoke specific document from your documents.","sidebar":"apiSidebar"},"API-docs/v1.1/save-update-webhook":{"id":"API-docs/v1.1/save-update-webhook","title":"Save or Update Webhook","description":"The save or update Webhook API allows you to save a webhook URL which is used to trigger events.","sidebar":"apiSidebar"},"API-docs/v1.1/selfsign":{"id":"API-docs/v1.1/selfsign","title":"Self Sign","description":"The selfsign API generates a URL that enables freestyle signing of a document. You can also include optional pre-defined widgets, which the signer can edit or expand upon as needed. This provides a signing experience similar to the \u201cSign Yourself\u201d flow in the OpenSign app.","sidebar":"apiSidebar"},"API-docs/v1.1/update-document":{"id":"API-docs/v1.1/update-document","title":"Update Document","description":"The Update Document API allows users to modify and update the details of a specific document. Note that this API only allows to update a few parameters, you cannot change the file once it the document is created.","sidebar":"apiSidebar"},"API-docs/v1.1/update-template":{"id":"API-docs/v1.1/update-template","title":"Update Template","description":"The Update Template API enables you to modify and update the details of a specific template.","sidebar":"apiSidebar"},"API-docs/v1.1/updatefolder":{"id":"API-docs/v1.1/updatefolder","title":"Update Folder","description":"The Update Folder API allows you to uodate folder name as well as parentFolderId.","sidebar":"apiSidebar"},"API-docs/v1/contactlist":{"id":"API-docs/v1/contactlist","title":"Get Contact list","description":"The Contact List API empowers you to retrieve a list of contacts, providing a comprehensive view of all available contacts in your contactbook.","sidebar":"apiSidebar"},"API-docs/v1/createcontact":{"id":"API-docs/v1/createcontact","title":"Create Contact","description":"The Create Contact API allows you to effortlessly create new contacts that can act as signers for your important documents.","sidebar":"apiSidebar"},"API-docs/v1/createdocument":{"id":"API-docs/v1/createdocument","title":"Create Document","description":"The Create Document API allows users to generate new documents by providing data with base64 encoded file.","sidebar":"apiSidebar"},"API-docs/v1/createdocumentwithtemplateid":{"id":"API-docs/v1/createdocumentwithtemplateid","title":"Create Document from Template","description":"The Create Document from template API allows you to generate new documents by just providing template_id instead of uploading a new file(in the form of base64 or binary) every time you need to create a document. Templates for repeatedly used files can be created from user interface at [**Debug UI**](https://app.opensignlabs.com/debugpdf) or using the Create Template API.","sidebar":"apiSidebar"},"API-docs/v1/createfolder":{"id":"API-docs/v1/createfolder","title":"Create Folder","description":"The Create Folder API allows you to create folder.","sidebar":"apiSidebar"},"API-docs/v1/createtemplate":{"id":"API-docs/v1/createtemplate","title":"Create Template","description":"The Template Creation API allows users to create customizable templates, which serve as blueprints for generating documents with predefined structures. Upon successful template creation, the API returns a unique **template_id** that can be used to generate documents based on the specified template.","sidebar":"apiSidebar"},"API-docs/v1/delete-template":{"id":"API-docs/v1/delete-template","title":"Delete Template","description":"The Delete Template API provides you with the ability to remove a specific template from the templates. If a template is no longer needed","sidebar":"apiSidebar"},"API-docs/v1/delete-webhook":{"id":"API-docs/v1/delete-webhook","title":"Delete Webhook","description":"The Delete Webhook API allow you to delete webhook url","sidebar":"apiSidebar"},"API-docs/v1/deletecontact":{"id":"API-docs/v1/deletecontact","title":"Delete Contact","description":"The Delete Contact API allows you to remove a contact from your contactbook. If you no longer need a particular contact\'s information, this API makes it easy to delete their record.","sidebar":"apiSidebar"},"API-docs/v1/deletedocument":{"id":"API-docs/v1/deletedocument","title":"Delete Document","description":"The Delete document API allows you to remove specific document from your documents.","sidebar":"apiSidebar"},"API-docs/v1/deletefolder":{"id":"API-docs/v1/deletefolder","title":"Delete Folder","description":"The delete Folder API allows you to delete folder.","sidebar":"apiSidebar"},"API-docs/v1/draftdocument":{"id":"API-docs/v1/draftdocument","title":"Draft Document","description":"The Draft Document API allows users to generate new documents by providing data with a base64 encoded file.","sidebar":"apiSidebar"},"API-docs/v1/drafttemplate":{"id":"API-docs/v1/drafttemplate","title":"Draft Template","description":"The Template Drafting API enables users to create customizable templates, serving as blueprints for generating documents with predefined structures. Upon successful creation of a template, the API returns a unique **objectId** (designated as template_id), which can be used to generate documents based on the specified template. Additionally, a **url** is provided, which offers a user interface for editing the template and facilitating document distribution.","sidebar":"apiSidebar"},"API-docs/v1/folderlist":{"id":"API-docs/v1/folderlist","title":"Get folder list","description":"The Folder List API empowers you to retrieve a list of folder with or without parentFolderId","sidebar":"apiSidebar"},"API-docs/v1/get-template":{"id":"API-docs/v1/get-template","title":"Get Template","description":"The Get Template API allows you to retrieve details about a specific template. Templates serve as blueprints for creating documents with predefined structures.","sidebar":"apiSidebar"},"API-docs/v1/get-user":{"id":"API-docs/v1/get-user","title":"Get your account details","description":"The Get User API enables you to get your own account details.","sidebar":"apiSidebar"},"API-docs/v1/get-webhook":{"id":"API-docs/v1/get-webhook","title":"Get Webhook","description":"The Get Webhook API allow you to get webhook url","sidebar":"apiSidebar"},"API-docs/v1/getcontact":{"id":"API-docs/v1/getcontact","title":"Get Contact","description":"The Get Contact API allows you to retrieve details about a specific contact.","sidebar":"apiSidebar"},"API-docs/v1/getdocument":{"id":"API-docs/v1/getdocument","title":"Get Document","description":"The Get Document API enables you to retrieve details about a specific document.","sidebar":"apiSidebar"},"API-docs/v1/getdocumentlist":{"id":"API-docs/v1/getdocumentlist","title":"Get Document list from status","description":"### Document Types:","sidebar":"apiSidebar"},"API-docs/v1/getfolder":{"id":"API-docs/v1/getfolder","title":"Get Folder","description":"The Get Folder API allows you to retrieve details about a specific folder.","sidebar":"apiSidebar"},"API-docs/v1/gettemplatelist":{"id":"API-docs/v1/gettemplatelist","title":"Get Template list","description":"The Get Template List API allows you to retrieve a list of available templates. This functionality provides an overview of all templates, enabling users to choose from existing templates when creating documents.","sidebar":"apiSidebar"},"API-docs/v1/intro":{"id":"API-docs/v1/intro","title":"Overview","description":"OpenSign\u2122 API offers a robust suite of functionalities for digital document management and electronic signatures. Designed to cater to a wide array of business needs, the API facilitates the creation, signing, and management of digital documents. It ensures secure and efficient processes, complying with international legal standards for electronic signatures."},"API-docs/v1/opensign-api-v-1":{"id":"API-docs/v1/opensign-api-v-1","title":"OpenSign API v1","description":"Welcome to the OpenSign\u2122 API documentation!","sidebar":"apiSidebar"},"API-docs/v1/resendrequestmail":{"id":"API-docs/v1/resendrequestmail","title":"Resend request mail","description":"Resend request mail to user for signing document.","sidebar":"apiSidebar"},"API-docs/v1/revokedocument":{"id":"API-docs/v1/revokedocument","title":"Revoke Document","description":"The Revoke document API allows you to revoke specific document from your documents.","sidebar":"apiSidebar"},"API-docs/v1/save-update-webhook":{"id":"API-docs/v1/save-update-webhook","title":"Save or Update Webhook","description":"The save or update Webhook API allows you to save a webhook URL which is used to trigger events.","sidebar":"apiSidebar"},"API-docs/v1/selfsign":{"id":"API-docs/v1/selfsign","title":"Self Sign","description":"The selfsign API generates a URL that enables freestyle signing of a document. You can also include optional pre-defined widgets, which the signer can edit or expand upon as needed. This provides a signing experience similar to the \u201cSign Yourself\u201d flow in the OpenSign app.","sidebar":"apiSidebar"},"API-docs/v1/update-document":{"id":"API-docs/v1/update-document","title":"Update Document","description":"The Update Document API allows users to modify and update the details of a specific document. Note that this API only allows to update a few parameters, you cannot change the file once it the document is created.","sidebar":"apiSidebar"},"API-docs/v1/update-template":{"id":"API-docs/v1/update-template","title":"Update Template","description":"The Update Template API enables you to modify and update the details of a specific template.","sidebar":"apiSidebar"},"API-docs/v1/updatefolder":{"id":"API-docs/v1/updatefolder","title":"Update Folder","description":"The Update Folder API allows you to uodate folder name as well as parentFolderId.","sidebar":"apiSidebar"},"contribute/CODE_OF_CONDUCT":{"id":"contribute/CODE_OF_CONDUCT","title":"Code of conduct","description":"1. Introduction","sidebar":"contributeSidebar"},"contribute/COMMUNITY":{"id":"contribute/COMMUNITY","title":"Community at OpenSign\u2122","description":"Welcome to the OpenSign\u2122 Community page! OpenSign\u2122 is dedicated to fostering a vibrant and engaging community where members can connect, share ideas and collaborate on the OpenSign\u2122 project. This page provides links to our active social media platforms and community channels, offering various ways for you to join and participate in the OpenSign\u2122 community. Whether you\'re looking for support, eager to contribute or just want to stay updated, you\'ll find a platform that suits your preference. Connect with us on Discord for real-time discussions, follow us on Twitter for the latest updates, engage with our professional network on LinkedIn or join our Facebook group for a broader community experience. Join us in our mission to develop OpenSign\u2122 as the premier open-source alternative to DocuSign.","sidebar":"contributeSidebar"},"contribute/INSTALLATION":{"id":"contribute/INSTALLATION","title":"Installation instructions","description":"You can use our app as a cloud version from OpenSignLabs","sidebar":"contributeSidebar"},"contribute/intro":{"id":"contribute/intro","title":"Contributing to OpenSign","description":"Hello there! Thank you for considering contributing to OpenSign, the open-source alternative to DocuSign. OpenSign is not just a project, but a community endeavor that aims to create a robust, user-friendly, and secure electronic signature solution. Your contributions, irrespective of their size, are valuable in making this vision a reality.","sidebar":"contributeSidebar"},"contribute/REPORTING_GUIDELINES":{"id":"contribute/REPORTING_GUIDELINES","title":"OpenSign\u2122 Reporting Guidelines","description":"This document provides guidelines for reporting issues, suggesting enhancements, and submitting pull requests to the OpenSign\u2122 GitHub repository. Adhering to these guidelines helps maintain the project\'s quality and efficiency.","sidebar":"contributeSidebar"},"help/FAQs/Ensure this field is accurately filled and meets all requirements":{"id":"help/FAQs/Ensure this field is accurately filled and meets all requirements","title":"Why am I getting \'Ensure this field is accurately filled and meets all requirements\'?","description":"This happens when you leave a field blank or when you don\u2019t enter correct values in the field, for example not entering email address in correct format.","sidebar":"tutorialSidebar"},"help/FAQs/FAQs":{"id":"help/FAQs/FAQs","title":"Why is there no dropdown list when I sign a document myself?","description":"The dropdown list field is available only when you request a signature from others or when you create a template. This is because dropdown lists function as temporary widgets, allowing the user to select one of multiple values. Once a signer selects a value from the dropdown, it is embedded into the document as text. When you sign a document yourself, OpenSign digitally signs it immediately upon clicking the finish button. Therefore, you can use the text widget to add the necessary text to the document.","sidebar":"tutorialSidebar"},"help/FAQs/Max File Upload Size":{"id":"help/FAQs/Max File Upload Size","title":"Max File Upload Size","description":"\u2753 What is the default maximum file size that can be uploaded to OpenSign?","sidebar":"tutorialSidebar"},"help/FAQs/User Deletion":{"id":"help/FAQs/User Deletion","title":"User Deletion","description":"\u2753 Who can delete users?","sidebar":"tutorialSidebar"},"help/intro":{"id":"help/intro","title":"Intro","description":"\ud83c\udf1fGet ready for an electrifying journey at OpenSign\u2122, the most incredibly documented open source document signing solution! \ud83d\ude80 This is your go-to spot for diving deep into everything OpenSign\u2122 has to offer. Whether you\u2019re just starting out or you\u2019re a seasoned pro eager to uncover even more cool features, we\u2019ve got you covered with the most awesome, top-notch guides and resources around. Get ready to make the most out of OpenSign\u2122 \ud83c\udf89\ud83d\udcda\ud83d\udd0d Your adventure in excellence starts here! \ud83c\udf08\u2728\ud83c\udf1f","sidebar":"tutorialSidebar"},"help/New-Document/edit-document-before-sending":{"id":"help/New-Document/edit-document-before-sending","title":"Editing Your Document Before Sending","description":"OpenSign\u2122 lets you polish your PDF before you send it out\u2014whether you\u2019re signing it yourself, requesting signatures, or saving it as a template. You get four core editing controls right in the preview:","sidebar":"tutorialSidebar"},"help/New-Document/enforce-email-verification":{"id":"help/New-Document/enforce-email-verification","title":"Enforce email OTP verification","description":"The \\"Enable OTP Verification\\" feature in OpenSign is designed to add an extra layer of security to the document-signing process by verifying the signer\u2019s email address. Here\u2019s an in-depth look at how it works, when to use it, and its impact on the signing process.","sidebar":"tutorialSidebar"},"help/New-Document/request-signatures":{"id":"help/New-Document/request-signatures","title":"Request signatures","description":"Interface Overview","sidebar":"tutorialSidebar"},"help/New-Document/sign-yourself":{"id":"help/New-Document/sign-yourself","title":"Sign your-self","description":"Interface Overview","sidebar":"tutorialSidebar"},"help/New-Document/widgets":{"id":"help/New-Document/widgets","title":"Widgets in OpenSign","description":"Widgets in OpenSign are interactive fields that you can place on your documents to collect information, signatures, or confirmations from recipients during the signing process.","sidebar":"tutorialSidebar"},"help/OpenSign\u2122 Drive/create-document":{"id":"help/OpenSign\u2122 Drive/create-document","title":"Create Docs & Folders","description":"OpenSign Drive offers a streamlined way to manage, sign, and request signatures on your important documents. Whether you\'re drafting an offer letter or storing signed agreements, organizing your documents effectively is crucial. Here\u2019s a step-by-step guide on how to create documents and folders in OpenSign Drive.","sidebar":"tutorialSidebar"},"help/OpenSign\u2122 Drive/list-grid-view":{"id":"help/OpenSign\u2122 Drive/list-grid-view","title":"Grid vs List view","description":"- Navigate to OpenSign drive using the main menu or clicking this link.","sidebar":"tutorialSidebar"},"help/OpenSign\u2122 Drive/organize-documents":{"id":"help/OpenSign\u2122 Drive/organize-documents","title":"OpenSign\u2122 Drive Interface Documentation","description":"Overview","sidebar":"tutorialSidebar"},"help/OpenSign\u2122 Drive/rename-document":{"id":"help/OpenSign\u2122 Drive/rename-document","title":"Rename documents from OpenSign\u2122 Drive","description":"The OpenSign\u2122 Drive interface allows users to rename their documents efficiently.","sidebar":"tutorialSidebar"},"help/Reports/completed":{"id":"help/Reports/completed","title":"Completed","description":"---","sidebar":"tutorialSidebar"},"help/Reports/contactbook":{"id":"help/Reports/contactbook","title":"Contactbook","description":"The Contactbook report in OpenSign enables you to add and manage contacts.","sidebar":"tutorialSidebar"},"help/Reports/declined":{"id":"help/Reports/declined","title":"Declined","description":"The \\"Declined documents\\" report within OpenSign serves as a vital tool for managing and reviewing all declined documents that have been processed through the platform. This guide will walk you through the key features and functionalities of the \\"Declined documents\\" report, enabling you to efficiently navigate and manage your signed documents.","sidebar":"tutorialSidebar"},"help/Reports/drafts":{"id":"help/Reports/drafts","title":"Drafts","description":"The Draft documents section in OpenSign helps you manage all your in-progress documents easily. This feature allows you to save, review, and edit documents before sending them for signature. Here\'s a detailed overview of how to navigate and use the Draft Documents report effectively.","sidebar":"tutorialSidebar"},"help/Reports/expired":{"id":"help/Reports/expired","title":"Expired","description":"The Expired documents report in OpenSign allows you to manage and review documents that have reached their expiration date without being signed. This feature is essential for maintaining an organized record of inactive documents that may require follow-up or archival.","sidebar":"tutorialSidebar"},"help/Reports/in-progress":{"id":"help/Reports/in-progress","title":"In Progress","description":"The In-Progress documents report in OpenSign helps you monitor and manage documents that are currently in the signing process. This report enables you to monitor the status of your documents, manually share the document URL, track document progress, resend reminders, revoke access, or delete documents that are no longer required. Here\u2019s a detailed guide on how to use the In-Progress documents report effectively.","sidebar":"tutorialSidebar"},"help/Reports/need-your-sign":{"id":"help/Reports/need-your-sign","title":"Need your sign","description":"The \\"Need your sign\\" feature in OpenSign is designed to simplify the process of managing documents that require your signature. This guide will walk you through the various elements of the \\"Need your sign\\" report, helping you to efficiently navigate and complete your pending signing tasks.","sidebar":"tutorialSidebar"},"help/Settings/APIToken":{"id":"help/Settings/APIToken","title":"API Token","description":"To authenticate and use OpenSign API endpoints, you\u2019ll need a valid API token (x-api-token).","sidebar":"tutorialSidebar"},"help/Settings/Custom-email-templates":{"id":"help/Settings/Custom-email-templates","title":"Custom email templates","description":"\ud83d\ude80 Steps to Set Up Custom Email Templates","sidebar":"tutorialSidebar"},"help/Settings/disabledocumentid":{"id":"help/Settings/disabledocumentid","title":"Disable DocumentId","description":"Whenever a document is signed by all parties, OpenSign\u2122 adds a DocumentId at the top left corner of the digitally signed document.","sidebar":"tutorialSidebar"},"help/Settings/manage-users":{"id":"help/Settings/manage-users","title":"Manage users","description":"The User Management feature in OpenSign allows administrators to add, edit, and manage users within the platform. This functionality is available on Self-Hosted, Teams, and Enterprise plans.","sidebar":"tutorialSidebar"},"help/Settings/my-signature":{"id":"help/Settings/my-signature","title":"My Signature","description":"This guide provides instructions on how to save your signature and initials using the OpenSign application. Once saved, you can use them with one click when signing documents. To create your signature, start by clicking the \\"My Signature\\" link under \\"settings\\" menu.","sidebar":"tutorialSidebar"},"help/Settings/Preferences":{"id":"help/Settings/Preferences","title":"Preferences","description":"The Preferences page in OpenSign\u2122 allows users and administrators to tailor the signing experience to suit individual, team, or organizational needs. Below is a breakdown of all configurable options and what they control.","sidebar":"tutorialSidebar"},"help/Settings/SecurityManagement":{"id":"help/Settings/SecurityManagement","title":"Security","description":"\u2705 Two-Factor Authentication (2FA)","sidebar":"tutorialSidebar"},"help/Settings/Teams":{"id":"help/Settings/Teams","title":"Manage Teams","description":"The Teams feature in OpenSign allows you to organize your users into structured groups for easier management, permissions control, and streamlined workflow configuration.","sidebar":"tutorialSidebar"},"help/Settings/Webhook":{"id":"help/Settings/Webhook","title":"Webhook","description":"\ud83d\udd14 What is a Webhook?","sidebar":"tutorialSidebar"},"help/Templates/create-template":{"id":"help/Templates/create-template","title":"Create Templates","description":"Getting Started","sidebar":"tutorialSidebar"},"help/Templates/embed-template":{"id":"help/Templates/embed-template","title":"Embedding OpenSign templates","description":"OpenSign Template Embedding allows users to seamlessly integrate public document templates into their websites or applications. By embedding templates, you can provide a direct and interactive signing experience for your users without requiring them to leave your platform. This feature supports various technologies like React, Next.js, HTML, JavaScript, and Angular, making it easy to add signing capabilities to different web projects.","sidebar":"tutorialSidebar"},"help/Templates/manage-templates":{"id":"help/Templates/manage-templates","title":"Manage Templates","description":"Viewing and Managing Templates","sidebar":"tutorialSidebar"},"help/Templates/publicTemplate":{"id":"help/Templates/publicTemplate","title":"Setting up an OpenSign template for public signing","description":"The OpenSign Public profile feature offers the ultimate public document signing solution without any need for integrations. With this feature, users can share document templates publicly, allowing anyone to access and sign the documents directly through the shared templates. This streamlines the signing process by providing a seamless, accessible way for public signers to complete documents without additional steps or integrations.","sidebar":"tutorialSidebar"},"help/Templates/quick-send":{"id":"help/Templates/quick-send","title":"Quickly Send the Document for Signature Using Template","description":"Step 1: Begin New Template Creation","sidebar":"tutorialSidebar"},"help/Templates/use-template":{"id":"help/Templates/use-template","title":"Use template to create documents","description":"Step 1: Begin New Template Creation","sidebar":"tutorialSidebar"},"help/User Menu/Console/analystics":{"id":"help/User Menu/Console/analystics","title":"Analytics","description":"Documents Signed","sidebar":"tutorialSidebar"},"help/User Menu/Console/branding":{"id":"help/User Menu/Console/branding","title":"Branding","description":"Custom Subdomain","sidebar":"tutorialSidebar"},"help/User Menu/Console/custom_filestorage":{"id":"help/User Menu/Console/custom_filestorage","title":"Custom File Storage","description":"\ud83c\udf29\ufe0f Introduction to BYOC (Bring Your Own Cloud)","sidebar":"tutorialSidebar"},"help/User Menu/Console/emails":{"id":"help/User Menu/Console/emails","title":"Email Templates","description":"This page allows the admin user to configure and manage customized email templates at the organization level.","sidebar":"tutorialSidebar"},"help/User Menu/Console/general":{"id":"help/User Menu/Console/general","title":"General","description":"The General Settings section in OpenSign provides key administrative settings to help you manage and control the overall configuration of your OpenSign platform.","sidebar":"tutorialSidebar"},"help/User Menu/Console/globalSMTP":{"id":"help/User Menu/Console/globalSMTP","title":"Preferences","description":"\ud83c\udfe2 SMTP at the Organization Level","sidebar":"tutorialSidebar"},"help/User Menu/Console/orgadmin":{"id":"help/User Menu/Console/orgadmin","title":"Org Admins","description":"The Org Admins section allows administrators to manage organization-level admin users within OpenSign.","sidebar":"tutorialSidebar"},"help/User Menu/Console/organizations":{"id":"help/User Menu/Console/organizations","title":"Organizations","description":"The Organizations section in OpenSign allows administrators to create and manage separate groups within a Team or Enterprise account.","sidebar":"tutorialSidebar"},"help/User Menu/Console/signing_certificate":{"id":"help/User Menu/Console/signing_certificate","title":"Custom Signing Certificate","description":"The Custom Signing Certificate page allows you to upload and manage your own digital signing certificate (PFX format) for secure and verified document signing in OpenSign.","sidebar":"tutorialSidebar"},"help/User Menu/Profile":{"id":"help/User Menu/Profile","title":"Profile","description":"The Profile in OpenSign allows users to manage their personal and account-related details. You can update your information, verify your email, and set up a public profile.","sidebar":"tutorialSidebar"},"intro":{"id":"intro","title":"Tutorial Intro","description":"Let\'s discover Docusaurus in less than 5 minutes."},"self-host/cloud-storage/s3":{"id":"self-host/cloud-storage/s3","title":"AWS S3","description":"You can create an AWS S3 bucket to store your uploaded documents using OpenSign\u2122","sidebar":"selfhostSidebar"},"self-host/docker/run-locally":{"id":"self-host/docker/run-locally","title":"Self-host OpenSign\u2122 with Docker on Linux/MacOS/Windows","description":"Steps to run OpenSign\u2122 with docker on Linux/MacOS/Windows:","sidebar":"selfhostSidebar"},"self-host/docker/upgrade-deployment":{"id":"self-host/docker/upgrade-deployment","title":"OpenSign\u2122 Self-Hosted \'Upgrade Deployment\' Guide Using Docker on Linux, macOS, or Windows","description":"This guide provides step-by-step instructions to upgrade the deployment of OpenSign using Docker.","sidebar":"selfhostSidebar"},"self-host/guides/azure-vm-setup":{"id":"self-host/guides/azure-vm-setup","title":"OpenSign Deployment Guide on Azure VM via command-line","description":"\ud83e\uddf1 Prerequisites","sidebar":"selfhostSidebar"},"self-host/guides/env-variables":{"id":"self-host/guides/env-variables","title":"ENV variables which are used to setup OpenSign\u2122 with Docker on Localhost","description":"Information About ENV variables which are used to setup OpenSign\u2122 with Docker on Localhost","sidebar":"selfhostSidebar"},"self-host/guides/how-to-generate-self-signed-document-signing-certificate":{"id":"self-host/guides/how-to-generate-self-signed-document-signing-certificate","title":"How to generate self-signed document signing certificate?","description":"","sidebar":"selfhostSidebar"},"self-host/guides/upgrade-to-v2.1.0":{"id":"self-host/guides/upgrade-to-v2.1.0","title":"How to upgrade self-hosted OpenSign to v2.1.0?","description":"For self-hosted deployments, version 2.1.0 introduces changes to the signup process:","sidebar":"selfhostSidebar"},"self-host/intro":{"id":"self-host/intro","title":"Self-Hosting OpenSign","description":"This section of the OpenSign\u2122 documentation is dedicated to guiding you through the process of self-hosting the OpenSign platform. Self-hosting OpenSign allows for greater control and customization, ensuring that it aligns perfectly with your specific needs and infrastructure requirements. We cover everything from initial setup, configuration options, to maintenance best practices. Whether you are an individual enthusiast or a professional looking to deploy OpenSign in a corporate environment, this guide will provide you with the necessary steps and tips to successfully self-host OpenSign\u2122 - the best open source document signing infrastructure.","sidebar":"selfhostSidebar"},"self-host/One-click-Install/DigitalOcean":{"id":"self-host/One-click-Install/DigitalOcean","title":"Digital Ocean","description":"OpenSign application consists of 3 components -","sidebar":"selfhostSidebar"}}}}')}}]); \ No newline at end of file diff --git a/assets/js/0edab2fb.2898f3f2.js b/assets/js/0edab2fb.2898f3f2.js new file mode 100644 index 000000000..f7d3219d1 --- /dev/null +++ b/assets/js/0edab2fb.2898f3f2.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[6827],{28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>o});var s=t(96540);const i={},l=s.createContext(i);function a(e){const n=s.useContext(l);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function o(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),s.createElement(l.Provider,{value:n},e.children)}},74659:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>r,contentTitle:()=>o,default:()=>h,frontMatter:()=>a,metadata:()=>s,toc:()=>c});const s=JSON.parse('{"id":"help/User Menu/Console/emails","title":"Mail","description":"This page allows the admin user to configure and manage customized email templates at the organization level.","source":"@site/docs/help/User Menu/Console/emails.md","sourceDirName":"help/User Menu/Console","slug":"/help/User Menu/Console/emails","permalink":"/docs/help/User Menu/Console/emails","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/User Menu/Console/emails.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"sidebar_position":5,"title":"Mail"},"sidebar":"tutorialSidebar","previous":{"title":"Global SMTP","permalink":"/docs/help/User Menu/Console/globalSMTP"},"next":{"title":"Custom File Storage","permalink":"/docs/help/User Menu/Console/custom_filestorage"}}');var i=t(74848),l=t(28453);const a={sidebar_position:5,title:"Mail"},o="\ud83d\udce7 Company Email Template Settings",r={},c=[{value:"\ud83e\udde9 Set Up Custom Email Templates at the Organization Level",id:"-set-up-custom-email-templates-at-the-organization-level",level:2},{value:"\u2709\ufe0f Request Signature Email",id:"\ufe0f-request-signature-email",level:2},{value:"\ud83d\udce9 Document Completion Email",id:"-document-completion-email",level:2},{value:"\ud83d\udd04 Reset Template Text",id:"-reset-template-text",level:3},{value:"\ud83d\udee0\ufe0f Additional Notes",id:"\ufe0f-additional-notes",level:2}];function d(e){const n={a:"a",blockquote:"blockquote",br:"br",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",li:"li",p:"p",strong:"strong",ul:"ul",...(0,l.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"-company-email-template-settings",children:"\ud83d\udce7 Company Email Template Settings"})}),"\n",(0,i.jsxs)(n.p,{children:["This page allows the ",(0,i.jsx)(n.strong,{children:"admin user"})," to configure and manage customized email templates at the ",(0,i.jsx)(n.strong,{children:"organization level"}),".",(0,i.jsx)(n.br,{}),"\n","If you prefer not to grant users permission to set up their own email templates, you can define a single set of templates here that will apply to all users within your organization."]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h2,{id:"-set-up-custom-email-templates-at-the-organization-level",children:"\ud83e\udde9 Set Up Custom Email Templates at the Organization Level"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"Step 1:"})," Log in to your OpenSign account using valid credentials (",(0,i.jsx)(n.strong,{children:"admin access required"}),").",(0,i.jsx)(n.br,{}),"\n",(0,i.jsx)(n.strong,{children:"Step 2:"})," Navigate to the ",(0,i.jsx)(n.strong,{children:"Profile Menu"})," and click on ",(0,i.jsx)(n.strong,{children:"Console"}),".",(0,i.jsx)(n.br,{}),"\n",(0,i.jsx)(n.strong,{children:"Step 3:"})," Go to the ",(0,i.jsx)(n.strong,{children:"Email"})," tab. Here, admin users can create, edit, and manage organization-level email templates."]}),"\n",(0,i.jsx)("img",{width:"800",alt:"custom email templates",src:"https://github.com/user-attachments/assets/b2fd3497-3e2b-4acc-b8a5-09bad8a5e5ba"}),"\n",(0,i.jsxs)(n.p,{children:["To set up SMTP at the user level, refer to the guide here:",(0,i.jsx)(n.br,{}),"\n",(0,i.jsx)(n.a,{href:"https://docs.opensignlabs.com/docs/help/Settings/Custom-email-templates",children:"https://docs.opensignlabs.com/docs/help/Settings/Custom-email-templates"})]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h2,{id:"\ufe0f-request-signature-email",children:"\u2709\ufe0f Request Signature Email"}),"\n",(0,i.jsx)(n.p,{children:"This email is automatically sent to all signers when a document is shared for signing."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Customize the ",(0,i.jsx)(n.strong,{children:"subject line"}),", ",(0,i.jsx)(n.strong,{children:"greeting"}),", ",(0,i.jsx)(n.strong,{children:"message body"}),", and ",(0,i.jsx)(n.strong,{children:"footer"})," to match your brand\u2019s tone and style."]}),"\n",(0,i.jsxs)(n.li,{children:["Use dynamic placeholders like ",(0,i.jsx)(n.code,{children:"{{document_title}}"}),", ",(0,i.jsx)(n.code,{children:"{{receiver_name}}"}),", and ",(0,i.jsx)(n.code,{children:"{{signing_url}}"})," for personalization."]}),"\n",(0,i.jsx)(n.li,{children:"Personalized messages increase open rates and help recipients clearly understand the signing request."}),"\n"]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h2,{id:"-document-completion-email",children:"\ud83d\udce9 Document Completion Email"}),"\n",(0,i.jsx)(n.p,{children:"This email is sent to all signers and the document owner once the signing process is successfully completed."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Contains a summary message along with the ",(0,i.jsx)(n.strong,{children:"signed document"})," and ",(0,i.jsx)(n.strong,{children:"completion certificate"})," as attachments."]}),"\n",(0,i.jsx)(n.li,{children:"Customizing this template helps maintain brand consistency even in post-signature communications."}),"\n",(0,i.jsxs)(n.li,{children:["Ideal for sharing ",(0,i.jsx)(n.strong,{children:"legal confirmations"}),", ",(0,i.jsx)(n.strong,{children:"audit trails"}),", or ",(0,i.jsx)(n.strong,{children:"record-keeping"})," updates."]}),"\n"]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"-reset-template-text",children:"\ud83d\udd04 Reset Template Text"}),"\n",(0,i.jsxs)(n.p,{children:["Click the ",(0,i.jsx)(n.strong,{children:"Reset"})," button to restore any modified email template back to its ",(0,i.jsx)(n.strong,{children:"default OpenSign version"}),".",(0,i.jsx)(n.br,{}),"\n","After resetting, make sure to click ",(0,i.jsx)(n.strong,{children:"Save"})," to apply the changes."]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h2,{id:"\ufe0f-additional-notes",children:"\ud83d\udee0\ufe0f Additional Notes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["All custom email templates support ",(0,i.jsx)(n.strong,{children:"rich text formatting"})," and ",(0,i.jsx)(n.strong,{children:"dynamic variables"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Updates take effect immediately and apply to ",(0,i.jsx)(n.strong,{children:"all new documents"})," created after the change."]}),"\n",(0,i.jsx)(n.li,{children:"Organizations can enforce consistent branding and compliance across all user emails."}),"\n",(0,i.jsxs)(n.li,{children:["If no custom email template is configured, and users are not allowed to create individual templates, OpenSign will automatically use the ",(0,i.jsx)(n.strong,{children:"OpenSign default email templates"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsxs)(n.p,{children:["\ud83d\udca1 ",(0,i.jsx)(n.strong,{children:"Tip:"})," Always preview your templates before saving to ensure correct formatting and placeholder usage."]}),"\n"]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsxs)(n.p,{children:["For further assistance with OpenSign\u2122 features or APIs, contact our support team at ",(0,i.jsx)(n.strong,{children:(0,i.jsx)(n.a,{href:"mailto:support@opensignlabs.com",children:"support@opensignlabs.com"})}),"."]})]})}function h(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}}}]); \ No newline at end of file diff --git a/assets/js/0edab2fb.9b943223.js b/assets/js/0edab2fb.9b943223.js deleted file mode 100644 index 31904aa1a..000000000 --- a/assets/js/0edab2fb.9b943223.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[6827],{28453:(e,n,t)=>{t.d(n,{R:()=>a,x:()=>r});var s=t(96540);const i={},l=s.createContext(i);function a(e){const n=s.useContext(l);return s.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:a(e.components),s.createElement(l.Provider,{value:n},e.children)}},74659:(e,n,t)=>{t.r(n),t.d(n,{assets:()=>o,contentTitle:()=>r,default:()=>m,frontMatter:()=>a,metadata:()=>s,toc:()=>c});const s=JSON.parse('{"id":"help/User Menu/Console/emails","title":"Email Templates","description":"This page allows the admin user to configure and manage customized email templates at the organization level.","source":"@site/docs/help/User Menu/Console/emails.md","sourceDirName":"help/User Menu/Console","slug":"/help/User Menu/Console/emails","permalink":"/docs/help/User Menu/Console/emails","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/User Menu/Console/emails.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"sidebar_position":5,"title":"Email Templates"},"sidebar":"tutorialSidebar","previous":{"title":"Custom File Storage","permalink":"/docs/help/User Menu/Console/custom_filestorage"},"next":{"title":"Custom Signing Certificate","permalink":"/docs/help/User Menu/Console/signing_certificate"}}');var i=t(74848),l=t(28453);const a={sidebar_position:5,title:"Email Templates"},r="\ud83d\udce7 Company Email Template Settings",o={},c=[{value:"\ud83e\udde9 Set Up Custom Email Templates at the Organization Level",id:"-set-up-custom-email-templates-at-the-organization-level",level:2},{value:"\u2709\ufe0f Request Signature Email",id:"\ufe0f-request-signature-email",level:2},{value:"\ud83d\udce9 Document Completion Email",id:"-document-completion-email",level:2},{value:"\ud83d\udd04 Reset Template Text",id:"-reset-template-text",level:3},{value:"\ud83d\udee0\ufe0f Additional Notes",id:"\ufe0f-additional-notes",level:2}];function d(e){const n={a:"a",blockquote:"blockquote",br:"br",code:"code",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",li:"li",p:"p",strong:"strong",ul:"ul",...(0,l.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.header,{children:(0,i.jsx)(n.h1,{id:"-company-email-template-settings",children:"\ud83d\udce7 Company Email Template Settings"})}),"\n",(0,i.jsxs)(n.p,{children:["This page allows the ",(0,i.jsx)(n.strong,{children:"admin user"})," to configure and manage customized email templates at the ",(0,i.jsx)(n.strong,{children:"organization level"}),".",(0,i.jsx)(n.br,{}),"\n","If you prefer not to grant users permission to set up their own email templates, you can define a single set of templates here that will apply to all users within your organization."]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h2,{id:"-set-up-custom-email-templates-at-the-organization-level",children:"\ud83e\udde9 Set Up Custom Email Templates at the Organization Level"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"Step 1:"})," Log in to your OpenSign account using valid credentials (",(0,i.jsx)(n.strong,{children:"admin access required"}),").",(0,i.jsx)(n.br,{}),"\n",(0,i.jsx)(n.strong,{children:"Step 2:"})," Navigate to the ",(0,i.jsx)(n.strong,{children:"Profile Menu"})," and click on ",(0,i.jsx)(n.strong,{children:"Console"}),".",(0,i.jsx)(n.br,{}),"\n",(0,i.jsx)(n.strong,{children:"Step 3:"})," Go to the ",(0,i.jsx)(n.strong,{children:"Email"})," tab. Here, admin users can create, edit, and manage organization-level email templates."]}),"\n",(0,i.jsx)("img",{width:"800",alt:"custom email templates",src:"https://github.com/user-attachments/assets/b2fd3497-3e2b-4acc-b8a5-09bad8a5e5ba"}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h2,{id:"\ufe0f-request-signature-email",children:"\u2709\ufe0f Request Signature Email"}),"\n",(0,i.jsx)(n.p,{children:"This email is automatically sent to all signers when a document is shared for signing."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Customize the ",(0,i.jsx)(n.strong,{children:"subject line"}),", ",(0,i.jsx)(n.strong,{children:"greeting"}),", ",(0,i.jsx)(n.strong,{children:"message body"}),", and ",(0,i.jsx)(n.strong,{children:"footer"})," to match your brand\u2019s tone and style."]}),"\n",(0,i.jsxs)(n.li,{children:["Use dynamic placeholders like ",(0,i.jsx)(n.code,{children:"{{document_title}}"}),", ",(0,i.jsx)(n.code,{children:"{{receiver_name}}"}),", and ",(0,i.jsx)(n.code,{children:"{{signing_url}}"})," for personalization."]}),"\n",(0,i.jsx)(n.li,{children:"Personalized messages increase open rates and help recipients clearly understand the signing request."}),"\n"]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h2,{id:"-document-completion-email",children:"\ud83d\udce9 Document Completion Email"}),"\n",(0,i.jsx)(n.p,{children:"This email is sent to all signers and the document owner once the signing process is successfully completed."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Contains a summary message along with the ",(0,i.jsx)(n.strong,{children:"signed document"})," and ",(0,i.jsx)(n.strong,{children:"completion certificate"})," as attachments."]}),"\n",(0,i.jsx)(n.li,{children:"Customizing this template helps maintain brand consistency even in post-signature communications."}),"\n",(0,i.jsxs)(n.li,{children:["Ideal for sharing ",(0,i.jsx)(n.strong,{children:"legal confirmations"}),", ",(0,i.jsx)(n.strong,{children:"audit trails"}),", or ",(0,i.jsx)(n.strong,{children:"record-keeping"})," updates."]}),"\n"]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"-reset-template-text",children:"\ud83d\udd04 Reset Template Text"}),"\n",(0,i.jsxs)(n.p,{children:["Click the ",(0,i.jsx)(n.strong,{children:"Reset"})," button to restore any modified email template back to its ",(0,i.jsx)(n.strong,{children:"default OpenSign version"}),".",(0,i.jsx)(n.br,{}),"\n","After resetting, make sure to click ",(0,i.jsx)(n.strong,{children:"Save"})," to apply the changes."]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h2,{id:"\ufe0f-additional-notes",children:"\ud83d\udee0\ufe0f Additional Notes"}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["All custom email templates support ",(0,i.jsx)(n.strong,{children:"rich text formatting"})," and ",(0,i.jsx)(n.strong,{children:"dynamic variables"}),"."]}),"\n",(0,i.jsxs)(n.li,{children:["Updates take effect immediately and apply to ",(0,i.jsx)(n.strong,{children:"all new documents"})," created after the change."]}),"\n",(0,i.jsx)(n.li,{children:"Organizations can enforce consistent branding and compliance across all user emails."}),"\n",(0,i.jsxs)(n.li,{children:["If no custom email template is configured, and users are not allowed to create individual templates, OpenSign will automatically use the ",(0,i.jsx)(n.strong,{children:"OpenSign default email templates"}),"."]}),"\n"]}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsxs)(n.p,{children:["\ud83d\udca1 ",(0,i.jsx)(n.strong,{children:"Tip:"})," Always preview your templates before saving to ensure correct formatting and placeholder usage."]}),"\n"]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsxs)(n.p,{children:["For further assistance with OpenSign\u2122 features or APIs, contact our support team at ",(0,i.jsx)(n.strong,{children:(0,i.jsx)(n.a,{href:"mailto:support@opensignlabs.com",children:"support@opensignlabs.com"})}),"."]})]})}function m(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}}}]); \ No newline at end of file diff --git a/assets/js/107ddcf4.75551e03.js b/assets/js/107ddcf4.55b197b1.js similarity index 97% rename from assets/js/107ddcf4.75551e03.js rename to assets/js/107ddcf4.55b197b1.js index 2c338ce96..5cd97ef7c 100644 --- a/assets/js/107ddcf4.75551e03.js +++ b/assets/js/107ddcf4.55b197b1.js @@ -1 +1 @@ -"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[284],{28453:(n,e,i)=>{i.d(e,{R:()=>t,x:()=>a});var s=i(96540);const r={},o=s.createContext(r);function t(n){const e=s.useContext(o);return s.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function a(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(r):n.components||r:t(n.components),s.createElement(o.Provider,{value:e},n.children)}},80888:(n,e,i)=>{i.r(e),i.d(e,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>t,metadata:()=>s,toc:()=>c});const s=JSON.parse('{"id":"help/User Menu/Console/organizations","title":"Organizations","description":"The Organizations section in OpenSign allows administrators to create and manage separate groups within a Team or Enterprise account.","source":"@site/docs/help/User Menu/Console/organizations.md","sourceDirName":"help/User Menu/Console","slug":"/help/User Menu/Console/organizations","permalink":"/docs/help/User Menu/Console/organizations","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/User Menu/Console/organizations.md","tags":[],"version":"current","sidebarPosition":7,"frontMatter":{"sidebar_position":7,"title":"Organizations"},"sidebar":"tutorialSidebar","previous":{"title":"Custom Signing Certificate","permalink":"/docs/help/User Menu/Console/signing_certificate"},"next":{"title":"Org Admins","permalink":"/docs/help/User Menu/Console/orgadmin"}}');var r=i(74848),o=i(28453);const t={sidebar_position:7,title:"Organizations"},a="\ud83c\udfe2 Organizations",l={},c=[{value:"\ud83e\udde9 What Are Organizations in OpenSign?",id:"-what-are-organizations-in-opensign",level:2},{value:"\ud83d\udcbc Example Use Case",id:"-example-use-case",level:3},{value:"\ud83d\ude80 How to Set Up Organizations in OpenSign",id:"-how-to-set-up-organizations-in-opensign",level:2},{value:"\u2795 Add a New Organization",id:"-add-a-new-organization",level:2},{value:"\u2699\ufe0f Manage Organizations",id:"\ufe0f-manage-organizations",level:2}];function d(n){const e={a:"a",blockquote:"blockquote",br:"br",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...n.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(e.header,{children:(0,r.jsx)(e.h1,{id:"-organizations",children:"\ud83c\udfe2 Organizations"})}),"\n",(0,r.jsxs)(e.p,{children:["The ",(0,r.jsx)(e.strong,{children:"Organizations"})," section in ",(0,r.jsx)(e.strong,{children:"OpenSign"})," allows administrators to create and manage ",(0,r.jsx)(e.strong,{children:"separate groups"})," within a ",(0,r.jsx)(e.strong,{children:"Team or Enterprise account"}),".",(0,r.jsx)(e.br,{}),"\n","Each organization acts as an ",(0,r.jsx)(e.strong,{children:"independent workspace"})," with its ",(0,r.jsx)(e.strong,{children:"own users, teams, templates, and signing workflows"}),"."]}),"\n",(0,r.jsx)(e.hr,{}),"\n",(0,r.jsx)(e.h2,{id:"-what-are-organizations-in-opensign",children:"\ud83e\udde9 What Are Organizations in OpenSign?"}),"\n",(0,r.jsxs)(e.p,{children:["An ",(0,r.jsx)(e.strong,{children:"Organization"})," represents a ",(0,r.jsx)(e.strong,{children:"distinct sub-account"})," under your main (team or enterprise) OpenSign account.",(0,r.jsx)(e.br,{}),"\n","Organizations are completely ",(0,r.jsx)(e.strong,{children:"isolated"})," from each other \u2014 meaning:"]}),"\n",(0,r.jsxs)(e.ul,{children:["\n",(0,r.jsxs)(e.li,{children:["Teams and users from one organization ",(0,r.jsx)(e.strong,{children:"cannot view or access"})," teams, documents, or users from another organization."]}),"\n",(0,r.jsxs)(e.li,{children:["Each organization functions as its own ",(0,r.jsx)(e.strong,{children:"secure workspace"})," within your overall account."]}),"\n",(0,r.jsxs)(e.li,{children:["You can manage multiple organizations from a ",(0,r.jsx)(e.strong,{children:"single admin console"}),", ensuring centralized control."]}),"\n"]}),"\n",(0,r.jsx)(e.h3,{id:"-example-use-case",children:"\ud83d\udcbc Example Use Case"}),"\n",(0,r.jsxs)(e.p,{children:["If your company manages multiple ",(0,r.jsx)(e.strong,{children:"clients or departments"}),", each with its own teams and sub-users, the ",(0,r.jsx)(e.strong,{children:"Organizations"})," feature is perfect for you."]}),"\n",(0,r.jsx)(e.p,{children:"For example:"}),"\n",(0,r.jsxs)(e.ul,{children:["\n",(0,r.jsxs)(e.li,{children:["An agency can create ",(0,r.jsx)(e.strong,{children:"individual sub-accounts"})," for each client (Client A, Client B, etc.)."]}),"\n",(0,r.jsxs)(e.li,{children:["Each client\u2019s team members and workflows remain ",(0,r.jsx)(e.strong,{children:"private and independent"}),"."]}),"\n",(0,r.jsxs)(e.li,{children:["The ",(0,r.jsx)(e.strong,{children:"main admin (enterprise account holder)"})," retains full control and visibility from the console."]}),"\n"]}),"\n",(0,r.jsxs)(e.blockquote,{children:["\n",(0,r.jsxs)(e.p,{children:["\ud83d\udcb0 ",(0,r.jsx)(e.strong,{children:"Billing:"})," All organizations under the same account are billed centrally by the ",(0,r.jsx)(e.strong,{children:"primary account holder"}),".",(0,r.jsx)(e.br,{}),"\n","This ensures simplified management and unified subscription handling."]}),"\n"]}),"\n",(0,r.jsx)(e.hr,{}),"\n",(0,r.jsx)(e.h2,{id:"-how-to-set-up-organizations-in-opensign",children:"\ud83d\ude80 How to Set Up Organizations in OpenSign"}),"\n",(0,r.jsxs)(e.ol,{children:["\n",(0,r.jsxs)(e.li,{children:["Log in to your ",(0,r.jsx)(e.strong,{children:"OpenSign"})," account using an ",(0,r.jsx)(e.strong,{children:"Admin account"}),"."]}),"\n",(0,r.jsxs)(e.li,{children:["Click on your ",(0,r.jsx)(e.strong,{children:"profile menu"})," (top-right corner) and select ",(0,r.jsx)(e.strong,{children:"Console"}),"."]}),"\n",(0,r.jsxs)(e.li,{children:["Once the ",(0,r.jsx)(e.strong,{children:"Console app"})," opens, navigate to the left sidebar and expand the ",(0,r.jsx)(e.strong,{children:"Teams"})," menu."]}),"\n",(0,r.jsxs)(e.li,{children:["Click on ",(0,r.jsx)(e.strong,{children:"Organizations"}),"."]}),"\n",(0,r.jsxs)(e.li,{children:["The ",(0,r.jsx)(e.strong,{children:"Organizations Management"})," panel will appear, displaying a list of existing organizations and the option to add new ones."]}),"\n"]}),"\n",(0,r.jsxs)(e.blockquote,{children:["\n",(0,r.jsxs)(e.p,{children:["\ud83d\udd12 ",(0,r.jsx)(e.strong,{children:"Note:"})," The ",(0,r.jsx)(e.strong,{children:"Console"})," and ",(0,r.jsx)(e.strong,{children:"Organizations"})," pages are accessible only to ",(0,r.jsx)(e.strong,{children:"Admin users"}),".",(0,r.jsx)(e.br,{}),"\n","Regular users will not see this option in their menu."]}),"\n"]}),"\n",(0,r.jsx)(e.hr,{}),"\n",(0,r.jsx)(e.h2,{id:"-add-a-new-organization",children:"\u2795 Add a New Organization"}),"\n",(0,r.jsx)(e.p,{children:"To create a new organization:"}),"\n",(0,r.jsxs)(e.ol,{children:["\n",(0,r.jsxs)(e.li,{children:["Click the ",(0,r.jsx)(e.strong,{children:"\u2795 (Add)"})," icon at the top-right corner of the Organizations panel."]}),"\n",(0,r.jsxs)(e.li,{children:["In the ",(0,r.jsx)(e.strong,{children:"Add Organization"})," popup:","\n",(0,r.jsxs)(e.ul,{children:["\n",(0,r.jsxs)(e.li,{children:[(0,r.jsx)(e.strong,{children:"Name"})," \u2014 Enter the name of your organization. ",(0,r.jsx)(e.em,{children:"(Required)"})]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(e.li,{children:["Click ",(0,r.jsx)(e.strong,{children:"Submit"})," to save or ",(0,r.jsx)(e.strong,{children:"Reset"})," to clear the input."]}),"\n"]}),"\n",(0,r.jsxs)(e.blockquote,{children:["\n",(0,r.jsxs)(e.p,{children:["\ud83d\udca1 ",(0,r.jsx)(e.strong,{children:"Tip:"})," Use clear and descriptive names (e.g., ",(0,r.jsx)(e.em,{children:"Client Alpha"}),", ",(0,r.jsx)(e.em,{children:"Marketing Division"}),", ",(0,r.jsx)(e.em,{children:"PS Inc."}),")",(0,r.jsx)(e.br,{}),"\n","for easier management and reporting."]}),"\n"]}),"\n",(0,r.jsx)(e.hr,{}),"\n",(0,r.jsx)(e.h2,{id:"\ufe0f-manage-organizations",children:"\u2699\ufe0f Manage Organizations"}),"\n",(0,r.jsxs)(e.p,{children:["The ",(0,r.jsx)(e.strong,{children:"Organizations table"})," lists all existing organizations with the following details:"]}),"\n",(0,r.jsxs)(e.ul,{children:["\n",(0,r.jsxs)(e.li,{children:[(0,r.jsx)(e.strong,{children:"Sr.No"})," \u2014 Serial number of the organization."]}),"\n",(0,r.jsxs)(e.li,{children:[(0,r.jsx)(e.strong,{children:"Name"})," \u2014 The registered name of the organization."]}),"\n",(0,r.jsxs)(e.li,{children:[(0,r.jsx)(e.strong,{children:"IsActive"})," \u2014 Toggle to activate or deactivate the organization."]}),"\n"]}),"\n",(0,r.jsxs)(e.blockquote,{children:["\n",(0,r.jsxs)(e.p,{children:["\u26a0\ufe0f ",(0,r.jsx)(e.strong,{children:"Note:"})," Deactivating an organization disables all its associated users and workflows until it is reactivated."]}),"\n"]}),"\n",(0,r.jsx)(e.hr,{}),"\n",(0,r.jsxs)(e.p,{children:["If you require more help, feel free to reach out to our customer support on ",(0,r.jsx)(e.a,{href:"mailto:support@opensignlabs.com",children:"support@opensignlabs.com"}),"."]}),"\n",(0,r.jsx)(e.p,{children:"Happy signing with OpenSign\u2122!"})]})}function h(n={}){const{wrapper:e}={...(0,o.R)(),...n.components};return e?(0,r.jsx)(e,{...n,children:(0,r.jsx)(d,{...n})}):d(n)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[284],{28453:(n,e,i)=>{i.d(e,{R:()=>t,x:()=>a});var s=i(96540);const r={},o=s.createContext(r);function t(n){const e=s.useContext(o);return s.useMemo((function(){return"function"==typeof n?n(e):{...e,...n}}),[e,n])}function a(n){let e;return e=n.disableParentContext?"function"==typeof n.components?n.components(r):n.components||r:t(n.components),s.createElement(o.Provider,{value:e},n.children)}},80888:(n,e,i)=>{i.r(e),i.d(e,{assets:()=>l,contentTitle:()=>a,default:()=>h,frontMatter:()=>t,metadata:()=>s,toc:()=>c});const s=JSON.parse('{"id":"help/User Menu/Console/organizations","title":"Organizations","description":"The Organizations section in OpenSign allows administrators to create and manage separate groups within a Team or Enterprise account.","source":"@site/docs/help/User Menu/Console/organizations.md","sourceDirName":"help/User Menu/Console","slug":"/help/User Menu/Console/organizations","permalink":"/docs/help/User Menu/Console/organizations","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/User Menu/Console/organizations.md","tags":[],"version":"current","sidebarPosition":8,"frontMatter":{"sidebar_position":8,"title":"Organizations"},"sidebar":"tutorialSidebar","previous":{"title":"Custom Signing Certificate","permalink":"/docs/help/User Menu/Console/signing_certificate"},"next":{"title":"Org Admins","permalink":"/docs/help/User Menu/Console/orgadmin"}}');var r=i(74848),o=i(28453);const t={sidebar_position:8,title:"Organizations"},a="\ud83c\udfe2 Organizations",l={},c=[{value:"\ud83e\udde9 What Are Organizations in OpenSign?",id:"-what-are-organizations-in-opensign",level:2},{value:"\ud83d\udcbc Example Use Case",id:"-example-use-case",level:3},{value:"\ud83d\ude80 How to Set Up Organizations in OpenSign",id:"-how-to-set-up-organizations-in-opensign",level:2},{value:"\u2795 Add a New Organization",id:"-add-a-new-organization",level:2},{value:"\u2699\ufe0f Manage Organizations",id:"\ufe0f-manage-organizations",level:2}];function d(n){const e={a:"a",blockquote:"blockquote",br:"br",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,o.R)(),...n.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(e.header,{children:(0,r.jsx)(e.h1,{id:"-organizations",children:"\ud83c\udfe2 Organizations"})}),"\n",(0,r.jsxs)(e.p,{children:["The ",(0,r.jsx)(e.strong,{children:"Organizations"})," section in ",(0,r.jsx)(e.strong,{children:"OpenSign"})," allows administrators to create and manage ",(0,r.jsx)(e.strong,{children:"separate groups"})," within a ",(0,r.jsx)(e.strong,{children:"Team or Enterprise account"}),".",(0,r.jsx)(e.br,{}),"\n","Each organization acts as an ",(0,r.jsx)(e.strong,{children:"independent workspace"})," with its ",(0,r.jsx)(e.strong,{children:"own users, teams, templates, and signing workflows"}),"."]}),"\n",(0,r.jsx)(e.hr,{}),"\n",(0,r.jsx)(e.h2,{id:"-what-are-organizations-in-opensign",children:"\ud83e\udde9 What Are Organizations in OpenSign?"}),"\n",(0,r.jsxs)(e.p,{children:["An ",(0,r.jsx)(e.strong,{children:"Organization"})," represents a ",(0,r.jsx)(e.strong,{children:"distinct sub-account"})," under your main (team or enterprise) OpenSign account.",(0,r.jsx)(e.br,{}),"\n","Organizations are completely ",(0,r.jsx)(e.strong,{children:"isolated"})," from each other \u2014 meaning:"]}),"\n",(0,r.jsxs)(e.ul,{children:["\n",(0,r.jsxs)(e.li,{children:["Teams and users from one organization ",(0,r.jsx)(e.strong,{children:"cannot view or access"})," teams, documents, or users from another organization."]}),"\n",(0,r.jsxs)(e.li,{children:["Each organization functions as its own ",(0,r.jsx)(e.strong,{children:"secure workspace"})," within your overall account."]}),"\n",(0,r.jsxs)(e.li,{children:["You can manage multiple organizations from a ",(0,r.jsx)(e.strong,{children:"single admin console"}),", ensuring centralized control."]}),"\n"]}),"\n",(0,r.jsx)(e.h3,{id:"-example-use-case",children:"\ud83d\udcbc Example Use Case"}),"\n",(0,r.jsxs)(e.p,{children:["If your company manages multiple ",(0,r.jsx)(e.strong,{children:"clients or departments"}),", each with its own teams and sub-users, the ",(0,r.jsx)(e.strong,{children:"Organizations"})," feature is perfect for you."]}),"\n",(0,r.jsx)(e.p,{children:"For example:"}),"\n",(0,r.jsxs)(e.ul,{children:["\n",(0,r.jsxs)(e.li,{children:["An agency can create ",(0,r.jsx)(e.strong,{children:"individual sub-accounts"})," for each client (Client A, Client B, etc.)."]}),"\n",(0,r.jsxs)(e.li,{children:["Each client\u2019s team members and workflows remain ",(0,r.jsx)(e.strong,{children:"private and independent"}),"."]}),"\n",(0,r.jsxs)(e.li,{children:["The ",(0,r.jsx)(e.strong,{children:"main admin (enterprise account holder)"})," retains full control and visibility from the console."]}),"\n"]}),"\n",(0,r.jsxs)(e.blockquote,{children:["\n",(0,r.jsxs)(e.p,{children:["\ud83d\udcb0 ",(0,r.jsx)(e.strong,{children:"Billing:"})," All organizations under the same account are billed centrally by the ",(0,r.jsx)(e.strong,{children:"primary account holder"}),".",(0,r.jsx)(e.br,{}),"\n","This ensures simplified management and unified subscription handling."]}),"\n"]}),"\n",(0,r.jsx)(e.hr,{}),"\n",(0,r.jsx)(e.h2,{id:"-how-to-set-up-organizations-in-opensign",children:"\ud83d\ude80 How to Set Up Organizations in OpenSign"}),"\n",(0,r.jsxs)(e.ol,{children:["\n",(0,r.jsxs)(e.li,{children:["Log in to your ",(0,r.jsx)(e.strong,{children:"OpenSign"})," account using an ",(0,r.jsx)(e.strong,{children:"Admin account"}),"."]}),"\n",(0,r.jsxs)(e.li,{children:["Click on your ",(0,r.jsx)(e.strong,{children:"profile menu"})," (top-right corner) and select ",(0,r.jsx)(e.strong,{children:"Console"}),"."]}),"\n",(0,r.jsxs)(e.li,{children:["Once the ",(0,r.jsx)(e.strong,{children:"Console app"})," opens, navigate to the left sidebar and expand the ",(0,r.jsx)(e.strong,{children:"Teams"})," menu."]}),"\n",(0,r.jsxs)(e.li,{children:["Click on ",(0,r.jsx)(e.strong,{children:"Organizations"}),"."]}),"\n",(0,r.jsxs)(e.li,{children:["The ",(0,r.jsx)(e.strong,{children:"Organizations Management"})," panel will appear, displaying a list of existing organizations and the option to add new ones."]}),"\n"]}),"\n",(0,r.jsxs)(e.blockquote,{children:["\n",(0,r.jsxs)(e.p,{children:["\ud83d\udd12 ",(0,r.jsx)(e.strong,{children:"Note:"})," The ",(0,r.jsx)(e.strong,{children:"Console"})," and ",(0,r.jsx)(e.strong,{children:"Organizations"})," pages are accessible only to ",(0,r.jsx)(e.strong,{children:"Admin users"}),".",(0,r.jsx)(e.br,{}),"\n","Regular users will not see this option in their menu."]}),"\n"]}),"\n",(0,r.jsx)(e.hr,{}),"\n",(0,r.jsx)(e.h2,{id:"-add-a-new-organization",children:"\u2795 Add a New Organization"}),"\n",(0,r.jsx)(e.p,{children:"To create a new organization:"}),"\n",(0,r.jsxs)(e.ol,{children:["\n",(0,r.jsxs)(e.li,{children:["Click the ",(0,r.jsx)(e.strong,{children:"\u2795 (Add)"})," icon at the top-right corner of the Organizations panel."]}),"\n",(0,r.jsxs)(e.li,{children:["In the ",(0,r.jsx)(e.strong,{children:"Add Organization"})," popup:","\n",(0,r.jsxs)(e.ul,{children:["\n",(0,r.jsxs)(e.li,{children:[(0,r.jsx)(e.strong,{children:"Name"})," \u2014 Enter the name of your organization. ",(0,r.jsx)(e.em,{children:"(Required)"})]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(e.li,{children:["Click ",(0,r.jsx)(e.strong,{children:"Submit"})," to save or ",(0,r.jsx)(e.strong,{children:"Reset"})," to clear the input."]}),"\n"]}),"\n",(0,r.jsxs)(e.blockquote,{children:["\n",(0,r.jsxs)(e.p,{children:["\ud83d\udca1 ",(0,r.jsx)(e.strong,{children:"Tip:"})," Use clear and descriptive names (e.g., ",(0,r.jsx)(e.em,{children:"Client Alpha"}),", ",(0,r.jsx)(e.em,{children:"Marketing Division"}),", ",(0,r.jsx)(e.em,{children:"PS Inc."}),")",(0,r.jsx)(e.br,{}),"\n","for easier management and reporting."]}),"\n"]}),"\n",(0,r.jsx)(e.hr,{}),"\n",(0,r.jsx)(e.h2,{id:"\ufe0f-manage-organizations",children:"\u2699\ufe0f Manage Organizations"}),"\n",(0,r.jsxs)(e.p,{children:["The ",(0,r.jsx)(e.strong,{children:"Organizations table"})," lists all existing organizations with the following details:"]}),"\n",(0,r.jsxs)(e.ul,{children:["\n",(0,r.jsxs)(e.li,{children:[(0,r.jsx)(e.strong,{children:"Sr.No"})," \u2014 Serial number of the organization."]}),"\n",(0,r.jsxs)(e.li,{children:[(0,r.jsx)(e.strong,{children:"Name"})," \u2014 The registered name of the organization."]}),"\n",(0,r.jsxs)(e.li,{children:[(0,r.jsx)(e.strong,{children:"IsActive"})," \u2014 Toggle to activate or deactivate the organization."]}),"\n"]}),"\n",(0,r.jsxs)(e.blockquote,{children:["\n",(0,r.jsxs)(e.p,{children:["\u26a0\ufe0f ",(0,r.jsx)(e.strong,{children:"Note:"})," Deactivating an organization disables all its associated users and workflows until it is reactivated."]}),"\n"]}),"\n",(0,r.jsx)(e.hr,{}),"\n",(0,r.jsxs)(e.p,{children:["If you require more help, feel free to reach out to our customer support on ",(0,r.jsx)(e.a,{href:"mailto:support@opensignlabs.com",children:"support@opensignlabs.com"}),"."]}),"\n",(0,r.jsx)(e.p,{children:"Happy signing with OpenSign\u2122!"})]})}function h(n={}){const{wrapper:e}={...(0,o.R)(),...n.components};return e?(0,r.jsx)(e,{...n,children:(0,r.jsx)(d,{...n})}):d(n)}}}]); \ No newline at end of file diff --git a/assets/js/20f41f87.b83e36a4.js b/assets/js/20f41f87.b83e36a4.js deleted file mode 100644 index 7cb9a578e..000000000 --- a/assets/js/20f41f87.b83e36a4.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[7381],{28453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>r});var t=s(96540);const i={},l=t.createContext(i);function o(e){const n=t.useContext(l);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),t.createElement(l.Provider,{value:n},e.children)}},43921:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>t,toc:()=>c});const t=JSON.parse('{"id":"help/User Menu/Console/globalSMTP","title":"Preferences","description":"\ud83c\udfe2 SMTP at the Organization Level","source":"@site/docs/help/User Menu/Console/globalSMTP.md","sourceDirName":"help/User Menu/Console","slug":"/help/User Menu/Console/globalSMTP","permalink":"/docs/help/User Menu/Console/globalSMTP","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/User Menu/Console/globalSMTP.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4,"title":"Preferences"},"sidebar":"tutorialSidebar","previous":{"title":"Branding","permalink":"/docs/help/User Menu/Console/branding"},"next":{"title":"Custom File Storage","permalink":"/docs/help/User Menu/Console/custom_filestorage"}}');var i=s(74848),l=s(28453);const o={sidebar_position:4,title:"Preferences"},r=void 0,a={},c=[{value:"\ud83c\udfe2 SMTP at the Organization Level",id:"-smtp-at-the-organization-level",level:2},{value:"How to Set Up SMTP at the Organization Level",id:"how-to-set-up-smtp-at-the-organization-level",level:3},{value:"\ud83d\udd17 Connect to Gmail",id:"-connect-to-gmail",level:3},{value:"\u2699\ufe0f Custom SMTP",id:"\ufe0f-custom-smtp",level:3},{value:"\ud83d\udce4 OpenSign\u2122 Default SMTP",id:"-opensign-default-smtp",level:3}];function d(e){const n={blockquote:"blockquote",br:"br",code:"code",h2:"h2",h3:"h3",hr:"hr",li:"li",p:"p",strong:"strong",ul:"ul",...(0,l.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"-smtp-at-the-organization-level",children:"\ud83c\udfe2 SMTP at the Organization Level"}),"\n",(0,i.jsxs)(n.p,{children:["Configure SMTP at the organization level to send all outgoing emails\u2014such as request-signature and completion emails\u2014using a company-configured SMTP server.",(0,i.jsx)(n.br,{}),"\n","When enabled, these settings apply to all users ",(0,i.jsx)(n.strong,{children:"unless individual SMTP customization is allowed and set up by the user"}),"."]}),"\n",(0,i.jsx)(n.h3,{id:"how-to-set-up-smtp-at-the-organization-level",children:"How to Set Up SMTP at the Organization Level"}),"\n",(0,i.jsx)(n.p,{children:"Admins can manage and enforce SMTP settings across the entire platform."}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"Step 1:"})," Open the profile menu and select ",(0,i.jsx)(n.strong,{children:"Console Application"})," to access the admin console.",(0,i.jsx)(n.br,{}),"\n",(0,i.jsx)(n.strong,{children:"Step 2:"})," In the Console, navigate to the ",(0,i.jsx)(n.strong,{children:"Global SMTP"})," section and configure your SMTP settings."]}),"\n",(0,i.jsxs)(n.p,{children:["All users under your organization will automatically use the organization-level SMTP ",(0,i.jsx)(n.strong,{children:"unless"})," they are allowed to configure their own SMTP settings."]}),"\n",(0,i.jsx)("img",{width:"861",height:"409",alt:"Global SMTP",src:"https://github.com/user-attachments/assets/fe9dc091-59dd-47f9-992a-811cecaac2f3"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"Example:"}),(0,i.jsx)(n.br,{}),"\n","Adam, the administrator, disables ",(0,i.jsx)(n.strong,{children:"Enable individual user SMTP settings"})," under ",(0,i.jsx)(n.strong,{children:"Console \u2192 General"}),".",(0,i.jsx)(n.br,{}),"\n","As a result, Ursula cannot configure her own SMTP."]}),"\n",(0,i.jsxs)(n.p,{children:["When Ursula sends a document to Sofia for signing, Sofia receives emails sent through the ",(0,i.jsx)(n.strong,{children:"organization-level SMTP"}),".",(0,i.jsx)(n.br,{}),"\n","If Adam enables ",(0,i.jsx)(n.strong,{children:"Enable individual user SMTP settings"}),", but Ursula does not configure her own SMTP, emails will still be sent using the ",(0,i.jsx)(n.strong,{children:"organization-level SMTP"}),"."]}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"Note:"})," Organization-level SMTP configuration is available ",(0,i.jsx)(n.strong,{children:"only on Paid plans"})," and is not included in ",(0,i.jsx)(n.strong,{children:"Free"})," plans."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"-connect-to-gmail",children:"\ud83d\udd17 Connect to Gmail"}),"\n",(0,i.jsxs)(n.p,{children:["Send request-signature emails directly from your ",(0,i.jsx)(n.strong,{children:"Gmail account"}),"."]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Click ",(0,i.jsx)(n.strong,{children:"Connect to Gmail"})]}),"\n",(0,i.jsx)(n.li,{children:"A popup will appear prompting you to sign in"}),"\n",(0,i.jsx)(n.li,{children:"Grant the required access permissions"}),"\n",(0,i.jsx)(n.li,{children:"Once authorized, OpenSign will send emails using your Gmail account"}),"\n"]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"\ufe0f-custom-smtp",children:"\u2699\ufe0f Custom SMTP"}),"\n",(0,i.jsx)(n.p,{children:"Configure any third-party SMTP provider such as SMTP2GO or Mailgun."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Click ",(0,i.jsx)(n.strong,{children:"Custom SMTP"})]}),"\n",(0,i.jsxs)(n.li,{children:["A popup will appear asking for your SMTP details:","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Host:"})," SMTP server host (e.g., ",(0,i.jsx)(n.code,{children:"mail.smtp2go.com"}),")"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Port:"})," SMTP port (e.g., ",(0,i.jsx)(n.code,{children:"2525"}),")"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Sender Email:"})," Email address configured in your SMTP account"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Username:"})," SMTP username"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Password:"})," SMTP password"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)("img",{width:"820",alt:"Custom smtp",src:"https://github.com/user-attachments/assets/a3c33510-11b9-4a32-bd44-99614182b089"}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"-opensign-default-smtp",children:"\ud83d\udce4 OpenSign\u2122 Default SMTP"}),"\n",(0,i.jsx)(n.p,{children:"If selected, all request-signature and completion emails will be sent using OpenSign\u2019s built-in SMTP server."})]})}function h(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}}}]); \ No newline at end of file diff --git a/assets/js/20f41f87.cae02e9b.js b/assets/js/20f41f87.cae02e9b.js new file mode 100644 index 000000000..4297c2321 --- /dev/null +++ b/assets/js/20f41f87.cae02e9b.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[7381],{28453:(e,n,s)=>{s.d(n,{R:()=>o,x:()=>r});var t=s(96540);const i={},l=t.createContext(i);function o(e){const n=t.useContext(l);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function r(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:o(e.components),t.createElement(l.Provider,{value:n},e.children)}},43921:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>a,contentTitle:()=>r,default:()=>h,frontMatter:()=>o,metadata:()=>t,toc:()=>c});const t=JSON.parse('{"id":"help/User Menu/Console/globalSMTP","title":"Global SMTP","description":"\ud83c\udfe2 SMTP at the Organization Level","source":"@site/docs/help/User Menu/Console/globalSMTP.md","sourceDirName":"help/User Menu/Console","slug":"/help/User Menu/Console/globalSMTP","permalink":"/docs/help/User Menu/Console/globalSMTP","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/User Menu/Console/globalSMTP.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4,"title":"Global SMTP"},"sidebar":"tutorialSidebar","previous":{"title":"Branding","permalink":"/docs/help/User Menu/Console/branding"},"next":{"title":"Mail","permalink":"/docs/help/User Menu/Console/emails"}}');var i=s(74848),l=s(28453);const o={sidebar_position:4,title:"Global SMTP"},r=void 0,a={},c=[{value:"\ud83c\udfe2 SMTP at the Organization Level",id:"-smtp-at-the-organization-level",level:2},{value:"How to Set Up SMTP at the Organization Level",id:"how-to-set-up-smtp-at-the-organization-level",level:3},{value:"\ud83d\udd17 Connect to Gmail",id:"-connect-to-gmail",level:3},{value:"\u2699\ufe0f Custom SMTP",id:"\ufe0f-custom-smtp",level:3},{value:"\ud83d\udce4 OpenSign\u2122 Default SMTP",id:"-opensign-default-smtp",level:3}];function d(e){const n={blockquote:"blockquote",br:"br",code:"code",h2:"h2",h3:"h3",hr:"hr",li:"li",p:"p",strong:"strong",ul:"ul",...(0,l.R)(),...e.components};return(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(n.h2,{id:"-smtp-at-the-organization-level",children:"\ud83c\udfe2 SMTP at the Organization Level"}),"\n",(0,i.jsxs)(n.p,{children:["Configure SMTP at the organization level to send all outgoing emails\u2014such as request-signature and completion emails\u2014using a company-configured SMTP server.",(0,i.jsx)(n.br,{}),"\n","When enabled, these settings apply to all users ",(0,i.jsx)(n.strong,{children:"unless individual SMTP customization is allowed and set up by the user"}),"."]}),"\n",(0,i.jsx)(n.h3,{id:"how-to-set-up-smtp-at-the-organization-level",children:"How to Set Up SMTP at the Organization Level"}),"\n",(0,i.jsx)(n.p,{children:"Admins can manage and enforce SMTP settings across the entire platform."}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"Step 1:"})," Open the profile menu and select ",(0,i.jsx)(n.strong,{children:"Console Application"})," to access the admin console.",(0,i.jsx)(n.br,{}),"\n",(0,i.jsx)(n.strong,{children:"Step 2:"})," In the Console, navigate to the ",(0,i.jsx)(n.strong,{children:"Global SMTP"})," section and configure your SMTP settings."]}),"\n",(0,i.jsxs)(n.p,{children:["All users under your organization will automatically use the organization-level SMTP ",(0,i.jsx)(n.strong,{children:"unless"})," they are allowed to configure their own SMTP settings."]}),"\n",(0,i.jsx)("img",{width:"861",height:"409",alt:"Global SMTP",src:"https://github.com/user-attachments/assets/fe9dc091-59dd-47f9-992a-811cecaac2f3"}),"\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"Example:"}),(0,i.jsx)(n.br,{}),"\n","Adam, the administrator, disables ",(0,i.jsx)(n.strong,{children:"Enable individual user SMTP settings"})," under ",(0,i.jsx)(n.strong,{children:"Console \u2192 General"}),".",(0,i.jsx)(n.br,{}),"\n","As a result, Ursula cannot configure her own SMTP."]}),"\n",(0,i.jsxs)(n.p,{children:["When Ursula sends a document to Sofia for signing, Sofia receives emails sent through the ",(0,i.jsx)(n.strong,{children:"organization-level SMTP"}),".",(0,i.jsx)(n.br,{}),"\n","If Adam enables ",(0,i.jsx)(n.strong,{children:"Enable individual user SMTP settings"}),", but Ursula does not configure her own SMTP, emails will still be sent using the ",(0,i.jsx)(n.strong,{children:"organization-level SMTP"}),"."]}),"\n",(0,i.jsxs)(n.blockquote,{children:["\n",(0,i.jsxs)(n.p,{children:[(0,i.jsx)(n.strong,{children:"Note:"})," Organization-level SMTP configuration is available ",(0,i.jsx)(n.strong,{children:"only on Paid plans"})," and is not included in ",(0,i.jsx)(n.strong,{children:"Free"})," plans."]}),"\n"]}),"\n",(0,i.jsx)(n.h3,{id:"-connect-to-gmail",children:"\ud83d\udd17 Connect to Gmail"}),"\n",(0,i.jsxs)(n.p,{children:["Send request-signature emails directly from your ",(0,i.jsx)(n.strong,{children:"Gmail account"}),"."]}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Click ",(0,i.jsx)(n.strong,{children:"Connect to Gmail"})]}),"\n",(0,i.jsx)(n.li,{children:"A popup will appear prompting you to sign in"}),"\n",(0,i.jsx)(n.li,{children:"Grant the required access permissions"}),"\n",(0,i.jsx)(n.li,{children:"Once authorized, OpenSign will send emails using your Gmail account"}),"\n"]}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"\ufe0f-custom-smtp",children:"\u2699\ufe0f Custom SMTP"}),"\n",(0,i.jsx)(n.p,{children:"Configure any third-party SMTP provider such as SMTP2GO or Mailgun."}),"\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:["Click ",(0,i.jsx)(n.strong,{children:"Custom SMTP"})]}),"\n",(0,i.jsxs)(n.li,{children:["A popup will appear asking for your SMTP details:","\n",(0,i.jsxs)(n.ul,{children:["\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Host:"})," SMTP server host (e.g., ",(0,i.jsx)(n.code,{children:"mail.smtp2go.com"}),")"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Port:"})," SMTP port (e.g., ",(0,i.jsx)(n.code,{children:"2525"}),")"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Sender Email:"})," Email address configured in your SMTP account"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Username:"})," SMTP username"]}),"\n",(0,i.jsxs)(n.li,{children:[(0,i.jsx)(n.strong,{children:"Password:"})," SMTP password"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,i.jsx)("img",{width:"820",alt:"Custom smtp",src:"https://github.com/user-attachments/assets/a3c33510-11b9-4a32-bd44-99614182b089"}),"\n",(0,i.jsx)(n.hr,{}),"\n",(0,i.jsx)(n.h3,{id:"-opensign-default-smtp",children:"\ud83d\udce4 OpenSign\u2122 Default SMTP"}),"\n",(0,i.jsx)(n.p,{children:"If selected, all request-signature and completion emails will be sent using OpenSign\u2019s built-in SMTP server."})]})}function h(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,i.jsx)(n,{...e,children:(0,i.jsx)(d,{...e})}):d(e)}}}]); \ No newline at end of file diff --git a/assets/js/5a9dd378.4eb1d628.js b/assets/js/5a9dd378.d5dc6808.js similarity index 97% rename from assets/js/5a9dd378.4eb1d628.js rename to assets/js/5a9dd378.d5dc6808.js index c393c3f10..11a65fa01 100644 --- a/assets/js/5a9dd378.4eb1d628.js +++ b/assets/js/5a9dd378.d5dc6808.js @@ -1 +1 @@ -"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[4504],{19748:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>d,default:()=>h,frontMatter:()=>t,metadata:()=>i,toc:()=>a});const i=JSON.parse('{"id":"help/User Menu/Console/orgadmin","title":"Org Admins","description":"The Org Admins section allows administrators to manage organization-level admin users within OpenSign.","source":"@site/docs/help/User Menu/Console/orgadmin.md","sourceDirName":"help/User Menu/Console","slug":"/help/User Menu/Console/orgadmin","permalink":"/docs/help/User Menu/Console/orgadmin","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/User Menu/Console/orgadmin.md","tags":[],"version":"current","sidebarPosition":8,"frontMatter":{"sidebar_position":8,"title":"Org Admins"},"sidebar":"tutorialSidebar","previous":{"title":"Organizations","permalink":"/docs/help/User Menu/Console/organizations"},"next":{"title":"FAQs","permalink":"/docs/category/faqs"}}');var r=s(74848),l=s(28453);const t={sidebar_position:8,title:"Org Admins"},d="\ud83d\udc65 Org Admins",o={},a=[{value:"\ud83d\ude80 How to Access the Org Admins Page",id:"-how-to-access-the-org-admins-page",level:2},{value:"\ud83e\uddfe Org Admins Overview",id:"-org-admins-overview",level:2},{value:"\ud83e\ude99 Available Seats",id:"-available-seats",level:2},{value:"\u2795 Add a New Org Admin",id:"-add-a-new-org-admin",level:2},{value:"\ud83e\udde9 Add User Fields",id:"-add-user-fields",level:3},{value:"\ud83d\udcb3 Buy More Users (Add Seats)",id:"-buy-more-users-add-seats",level:2},{value:"\ud83e\uddfe Add Seats",id:"-add-seats",level:3},{value:"Add Seats",id:"add-seats",level:3},{value:"\ud83d\udcac Need Help?",id:"-need-help",level:2}];function c(e){const n={a:"a",blockquote:"blockquote",br:"br",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,l.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"-org-admins",children:"\ud83d\udc65 Org Admins"})}),"\n",(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.strong,{children:"Org Admins"})," section allows administrators to manage organization-level admin users within ",(0,r.jsx)(n.strong,{children:"OpenSign"}),".",(0,r.jsx)(n.br,{}),"\n","Org Admins are responsible for managing users, templates, and signing workflows for their organizations."]}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.h2,{id:"-how-to-access-the-org-admins-page",children:"\ud83d\ude80 How to Access the Org Admins Page"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["Log in to your ",(0,r.jsx)(n.strong,{children:"OpenSign"})," account using an ",(0,r.jsx)(n.strong,{children:"Admin account"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["Click on your ",(0,r.jsx)(n.strong,{children:"profile menu"})," (top-right corner) and select ",(0,r.jsx)(n.strong,{children:"Console"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["From the ",(0,r.jsx)(n.strong,{children:"left sidebar"}),", expand the ",(0,r.jsx)(n.strong,{children:"Teams"})," menu."]}),"\n",(0,r.jsxs)(n.li,{children:["Click on ",(0,r.jsx)(n.strong,{children:"Org Admins"}),"."]}),"\n"]}),"\n",(0,r.jsxs)(n.p,{children:["You\u2019ll now see the ",(0,r.jsx)(n.strong,{children:"Org Admins Management Panel"}),", which displays all existing organization admins and seat usage."]}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.p,{children:["\ud83d\udd12 ",(0,r.jsx)(n.strong,{children:"Note:"})," The ",(0,r.jsx)(n.strong,{children:"Org Admins"})," page is accessible only to ",(0,r.jsx)(n.strong,{children:"Admin users"}),". Regular users will not see this option in their menu."]}),"\n"]}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.h2,{id:"-org-admins-overview",children:"\ud83e\uddfe Org Admins Overview"}),"\n",(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.strong,{children:"Org Admins"})," table lists all organization admins along with their key details:"]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Sr.No"})," \u2014 Serial number."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Name"})," \u2014 Full name of the Org Admin."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Email"})," \u2014 Registered email address."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Organization"})," \u2014 Associated organization."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"IsActive"})," \u2014 Toggle to activate or deactivate an Org Admin."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"\ud83d\uddd1\ufe0f Delete"})," \u2014 Remove an Org Admin permanently."]}),"\n"]}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.p,{children:["\u26a0\ufe0f ",(0,r.jsx)(n.strong,{children:"Caution:"})," Deactivating an Org Admin restricts their access without deleting their data.",(0,r.jsx)(n.br,{}),"\n","Deleting permanently removes their access and data cannot be recovered."]}),"\n"]}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.h2,{id:"-available-seats",children:"\ud83e\ude99 Available Seats"}),"\n",(0,r.jsxs)(n.p,{children:["At the bottom-right corner of the Org Admins page, you will find the ",(0,r.jsx)(n.strong,{children:"Available Seats"})," indicator."]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Example:"})," `Available seats: 2/5","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"2"})," \u2014 Indicates the number of seats currently in use."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"5"})," \u2014 Represents the total number of seats purchased."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"This helps you monitor how many Org Admin accounts can still be added under your current subscription."}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.p,{children:["\ud83d\udca1 ",(0,r.jsx)(n.strong,{children:"Tip:"})," Once all available seats are used, you can purchase additional seats using the ",(0,r.jsx)(n.strong,{children:"Buy more users"})," option."]}),"\n"]}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.h2,{id:"-add-a-new-org-admin",children:"\u2795 Add a New Org Admin"}),"\n",(0,r.jsx)(n.p,{children:"To create a new organization admin:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"\u2795 (Add)"})," icon at the top-right corner of the Org Admins page."]}),"\n",(0,r.jsxs)(n.li,{children:["The ",(0,r.jsx)(n.strong,{children:"Add User"})," popup will appear."]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"-add-user-fields",children:"\ud83e\udde9 Add User Fields"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Name"})," \u2014 Enter the Org Admin\u2019s full name (Required)."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Email"})," \u2014 Enter a valid email address (Required)."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Password"})," \u2014 A random password will be auto-generated.","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"\u26a0\ufe0f Copy and share it securely with the user \u2014 it will not be visible again."}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Phone"})," \u2014 Optional field."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Organization"})," \u2014 Select the organization this user belongs to."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Remaining Users"})," \u2014 Displays how many more admins can be added under your available seats."]}),"\n"]}),"\n",(0,r.jsxs)(n.p,{children:["Click ",(0,r.jsx)(n.strong,{children:"Submit"})," to create the Org Admin."]}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.h2,{id:"-buy-more-users-add-seats",children:"\ud83d\udcb3 Buy More Users (Add Seats)"}),"\n",(0,r.jsx)(n.p,{children:"If you\u2019ve reached your seat limit, you can buy more user seats to add additional Org Admins."}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["Click on ",(0,r.jsx)(n.strong,{children:"Buy more users \u2795"})," located at the top-right of the Org Admins page."]}),"\n",(0,r.jsxs)(n.li,{children:["The ",(0,r.jsx)(n.strong,{children:"Add Seats"})," popup will appear."]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"-add-seats",children:"\ud83e\uddfe Add Seats"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Quantity of users"})," \u2014 Enter the number of additional seats you want to purchase. ",(0,r.jsx)(n.em,{children:"(Required)"})]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Price"})," \u2014 Automatically calculated based on the number of users selected (e.g., ",(0,r.jsx)(n.code,{children:"1 * 20 = $ 20"}),")."]}),"\n"]}),"\n",(0,r.jsxs)(n.p,{children:["Click ",(0,r.jsx)(n.strong,{children:"Proceed"})," to continue with the purchase."]}),"\n",(0,r.jsx)(n.h3,{id:"add-seats",children:"Add Seats"}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"The price updates automatically based on the number of seats entered."}),"\n",(0,r.jsxs)(n.li,{children:["Once payment is successful, your ",(0,r.jsx)(n.strong,{children:"Available Seats"})," count updates in real-time."]}),"\n",(0,r.jsx)(n.li,{children:"You can then add new Org Admins under the increased seat capacity."}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.h2,{id:"-need-help",children:"\ud83d\udcac Need Help?"}),"\n",(0,r.jsxs)(n.p,{children:["If you face any issues while managing Org Admins or purchasing seats, feel free to reach out to our support team:",(0,r.jsx)(n.br,{}),"\n","\ud83d\udce9 ",(0,r.jsx)(n.strong,{children:(0,r.jsx)(n.a,{href:"mailto:support@opensignlabs.com",children:"support@opensignlabs.com"})})]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Empower your organization\u2019s admins with OpenSign\u2122!"})})]})}function h(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},28453:(e,n,s)=>{s.d(n,{R:()=>t,x:()=>d});var i=s(96540);const r={},l=i.createContext(r);function t(e){const n=i.useContext(l);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:t(e.components),i.createElement(l.Provider,{value:n},e.children)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[4504],{19748:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>d,default:()=>h,frontMatter:()=>t,metadata:()=>i,toc:()=>a});const i=JSON.parse('{"id":"help/User Menu/Console/orgadmin","title":"Org Admins","description":"The Org Admins section allows administrators to manage organization-level admin users within OpenSign.","source":"@site/docs/help/User Menu/Console/orgadmin.md","sourceDirName":"help/User Menu/Console","slug":"/help/User Menu/Console/orgadmin","permalink":"/docs/help/User Menu/Console/orgadmin","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/User Menu/Console/orgadmin.md","tags":[],"version":"current","sidebarPosition":9,"frontMatter":{"sidebar_position":9,"title":"Org Admins"},"sidebar":"tutorialSidebar","previous":{"title":"Organizations","permalink":"/docs/help/User Menu/Console/organizations"},"next":{"title":"FAQs","permalink":"/docs/category/faqs"}}');var r=s(74848),l=s(28453);const t={sidebar_position:9,title:"Org Admins"},d="\ud83d\udc65 Org Admins",o={},a=[{value:"\ud83d\ude80 How to Access the Org Admins Page",id:"-how-to-access-the-org-admins-page",level:2},{value:"\ud83e\uddfe Org Admins Overview",id:"-org-admins-overview",level:2},{value:"\ud83e\ude99 Available Seats",id:"-available-seats",level:2},{value:"\u2795 Add a New Org Admin",id:"-add-a-new-org-admin",level:2},{value:"\ud83e\udde9 Add User Fields",id:"-add-user-fields",level:3},{value:"\ud83d\udcb3 Buy More Users (Add Seats)",id:"-buy-more-users-add-seats",level:2},{value:"\ud83e\uddfe Add Seats",id:"-add-seats",level:3},{value:"Add Seats",id:"add-seats",level:3},{value:"\ud83d\udcac Need Help?",id:"-need-help",level:2}];function c(e){const n={a:"a",blockquote:"blockquote",br:"br",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,l.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(n.header,{children:(0,r.jsx)(n.h1,{id:"-org-admins",children:"\ud83d\udc65 Org Admins"})}),"\n",(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.strong,{children:"Org Admins"})," section allows administrators to manage organization-level admin users within ",(0,r.jsx)(n.strong,{children:"OpenSign"}),".",(0,r.jsx)(n.br,{}),"\n","Org Admins are responsible for managing users, templates, and signing workflows for their organizations."]}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.h2,{id:"-how-to-access-the-org-admins-page",children:"\ud83d\ude80 How to Access the Org Admins Page"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["Log in to your ",(0,r.jsx)(n.strong,{children:"OpenSign"})," account using an ",(0,r.jsx)(n.strong,{children:"Admin account"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["Click on your ",(0,r.jsx)(n.strong,{children:"profile menu"})," (top-right corner) and select ",(0,r.jsx)(n.strong,{children:"Console"}),"."]}),"\n",(0,r.jsxs)(n.li,{children:["From the ",(0,r.jsx)(n.strong,{children:"left sidebar"}),", expand the ",(0,r.jsx)(n.strong,{children:"Teams"})," menu."]}),"\n",(0,r.jsxs)(n.li,{children:["Click on ",(0,r.jsx)(n.strong,{children:"Org Admins"}),"."]}),"\n"]}),"\n",(0,r.jsxs)(n.p,{children:["You\u2019ll now see the ",(0,r.jsx)(n.strong,{children:"Org Admins Management Panel"}),", which displays all existing organization admins and seat usage."]}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.p,{children:["\ud83d\udd12 ",(0,r.jsx)(n.strong,{children:"Note:"})," The ",(0,r.jsx)(n.strong,{children:"Org Admins"})," page is accessible only to ",(0,r.jsx)(n.strong,{children:"Admin users"}),". Regular users will not see this option in their menu."]}),"\n"]}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.h2,{id:"-org-admins-overview",children:"\ud83e\uddfe Org Admins Overview"}),"\n",(0,r.jsxs)(n.p,{children:["The ",(0,r.jsx)(n.strong,{children:"Org Admins"})," table lists all organization admins along with their key details:"]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Sr.No"})," \u2014 Serial number."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Name"})," \u2014 Full name of the Org Admin."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Email"})," \u2014 Registered email address."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Organization"})," \u2014 Associated organization."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"IsActive"})," \u2014 Toggle to activate or deactivate an Org Admin."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"\ud83d\uddd1\ufe0f Delete"})," \u2014 Remove an Org Admin permanently."]}),"\n"]}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.p,{children:["\u26a0\ufe0f ",(0,r.jsx)(n.strong,{children:"Caution:"})," Deactivating an Org Admin restricts their access without deleting their data.",(0,r.jsx)(n.br,{}),"\n","Deleting permanently removes their access and data cannot be recovered."]}),"\n"]}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.h2,{id:"-available-seats",children:"\ud83e\ude99 Available Seats"}),"\n",(0,r.jsxs)(n.p,{children:["At the bottom-right corner of the Org Admins page, you will find the ",(0,r.jsx)(n.strong,{children:"Available Seats"})," indicator."]}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Example:"})," `Available seats: 2/5","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"2"})," \u2014 Indicates the number of seats currently in use."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"5"})," \u2014 Represents the total number of seats purchased."]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.p,{children:"This helps you monitor how many Org Admin accounts can still be added under your current subscription."}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.p,{children:["\ud83d\udca1 ",(0,r.jsx)(n.strong,{children:"Tip:"})," Once all available seats are used, you can purchase additional seats using the ",(0,r.jsx)(n.strong,{children:"Buy more users"})," option."]}),"\n"]}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.h2,{id:"-add-a-new-org-admin",children:"\u2795 Add a New Org Admin"}),"\n",(0,r.jsx)(n.p,{children:"To create a new organization admin:"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["Click the ",(0,r.jsx)(n.strong,{children:"\u2795 (Add)"})," icon at the top-right corner of the Org Admins page."]}),"\n",(0,r.jsxs)(n.li,{children:["The ",(0,r.jsx)(n.strong,{children:"Add User"})," popup will appear."]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"-add-user-fields",children:"\ud83e\udde9 Add User Fields"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Name"})," \u2014 Enter the Org Admin\u2019s full name (Required)."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Email"})," \u2014 Enter a valid email address (Required)."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Password"})," \u2014 A random password will be auto-generated.","\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"\u26a0\ufe0f Copy and share it securely with the user \u2014 it will not be visible again."}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Phone"})," \u2014 Optional field."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Organization"})," \u2014 Select the organization this user belongs to."]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Remaining Users"})," \u2014 Displays how many more admins can be added under your available seats."]}),"\n"]}),"\n",(0,r.jsxs)(n.p,{children:["Click ",(0,r.jsx)(n.strong,{children:"Submit"})," to create the Org Admin."]}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.h2,{id:"-buy-more-users-add-seats",children:"\ud83d\udcb3 Buy More Users (Add Seats)"}),"\n",(0,r.jsx)(n.p,{children:"If you\u2019ve reached your seat limit, you can buy more user seats to add additional Org Admins."}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsxs)(n.li,{children:["Click on ",(0,r.jsx)(n.strong,{children:"Buy more users \u2795"})," located at the top-right of the Org Admins page."]}),"\n",(0,r.jsxs)(n.li,{children:["The ",(0,r.jsx)(n.strong,{children:"Add Seats"})," popup will appear."]}),"\n"]}),"\n",(0,r.jsx)(n.h3,{id:"-add-seats",children:"\ud83e\uddfe Add Seats"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Quantity of users"})," \u2014 Enter the number of additional seats you want to purchase. ",(0,r.jsx)(n.em,{children:"(Required)"})]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Price"})," \u2014 Automatically calculated based on the number of users selected (e.g., ",(0,r.jsx)(n.code,{children:"1 * 20 = $ 20"}),")."]}),"\n"]}),"\n",(0,r.jsxs)(n.p,{children:["Click ",(0,r.jsx)(n.strong,{children:"Proceed"})," to continue with the purchase."]}),"\n",(0,r.jsx)(n.h3,{id:"add-seats",children:"Add Seats"}),"\n",(0,r.jsxs)(n.blockquote,{children:["\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"The price updates automatically based on the number of seats entered."}),"\n",(0,r.jsxs)(n.li,{children:["Once payment is successful, your ",(0,r.jsx)(n.strong,{children:"Available Seats"})," count updates in real-time."]}),"\n",(0,r.jsx)(n.li,{children:"You can then add new Org Admins under the increased seat capacity."}),"\n"]}),"\n"]}),"\n",(0,r.jsx)(n.hr,{}),"\n",(0,r.jsx)(n.h2,{id:"-need-help",children:"\ud83d\udcac Need Help?"}),"\n",(0,r.jsxs)(n.p,{children:["If you face any issues while managing Org Admins or purchasing seats, feel free to reach out to our support team:",(0,r.jsx)(n.br,{}),"\n","\ud83d\udce9 ",(0,r.jsx)(n.strong,{children:(0,r.jsx)(n.a,{href:"mailto:support@opensignlabs.com",children:"support@opensignlabs.com"})})]}),"\n",(0,r.jsx)(n.p,{children:(0,r.jsx)(n.strong,{children:"Empower your organization\u2019s admins with OpenSign\u2122!"})})]})}function h(e={}){const{wrapper:n}={...(0,l.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},28453:(e,n,s)=>{s.d(n,{R:()=>t,x:()=>d});var i=s(96540);const r={},l=i.createContext(r);function t(e){const n=i.useContext(l);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function d(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:t(e.components),i.createElement(l.Provider,{value:n},e.children)}}}]); \ No newline at end of file diff --git a/assets/js/6bef026b.32a88040.js b/assets/js/6bef026b.32a88040.js new file mode 100644 index 000000000..b107a9168 --- /dev/null +++ b/assets/js/6bef026b.32a88040.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[4952],{28453:(e,n,s)=>{s.d(n,{R:()=>l,x:()=>a});var i=s(96540);const t={},r=i.createContext(t);function l(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:l(e.components),i.createElement(r.Provider,{value:n},e.children)}},74094:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>a,default:()=>h,frontMatter:()=>l,metadata:()=>i,toc:()=>c});const i=JSON.parse('{"id":"help/Settings/Preferences","title":"Preferences","description":"The Preferences page in OpenSign\u2122 allows users and administrators to tailor the signing experience to suit individual, team, or organizational needs. Below is a breakdown of all configurable options and what they control.","source":"@site/docs/help/Settings/Preferences.md","sourceDirName":"help/Settings","slug":"/help/Settings/Preferences","permalink":"/docs/help/Settings/Preferences","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/Settings/Preferences.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4,"title":"Preferences"},"sidebar":"tutorialSidebar","previous":{"title":"Webhook","permalink":"/docs/help/Settings/Webhook"},"next":{"title":"Manage Teams","permalink":"/docs/help/Settings/Teams"}}');var t=s(74848),r=s(28453);const l={sidebar_position:4,title:"Preferences"},a="\ud83d\udd27 Preferences",o={},c=[{value:"\ud83d\ude80 Steps to Navigate to Preferences",id:"-steps-to-navigate-to-preferences",level:2},{value:"\ud83d\udccc Signature Types Control",id:"-signature-types-control",level:2},{value:"\ud83d\udd04 Multi-Level Signature Type Control",id:"-multi-level-signature-type-control",level:2},{value:"\ud83c\udfe2 Organization-Level",id:"-organization-level",level:3},{value:"\ud83d\udc64 User-Level",id:"-user-level",level:3},{value:"\ud83d\udcc4 Document-Level",id:"-document-level",level:3},{value:"\ud83d\udd14 Notify on Signatures",id:"-notify-on-signatures",level:2},{value:"\ud83d\udcec Send in Order",id:"-send-in-order",level:2},{value:"\ud83d\udeab Enable Tour",id:"-enable-tour",level:2},{value:"\ud83d\udce7 Custom SMTP Configuration in OpenSign",id:"-custom-smtp-configuration-in-opensign",level:3},{value:"\ud83d\udc64 SMTP at the User Level",id:"-smtp-at-the-user-level",level:2},{value:"To set up and enable user-level SMTP:",id:"to-set-up-and-enable-user-level-smtp",level:3},{value:"\ud83d\udd17 Connect to Gmail",id:"-connect-to-gmail",level:3},{value:"\u2699\ufe0f Custom SMTP",id:"\ufe0f-custom-smtp",level:3},{value:"\ud83d\udce4 OpenSign\u2122 Default SMTP",id:"-opensign-default-smtp",level:3},{value:"\ud83e\udded Timezone & Date Format",id:"-timezone--date-format",level:2},{value:"\ud83d\udcc5 Date Format",id:"-date-format",level:3},{value:"\ud83d\udd52 Time Format",id:"-time-format",level:3},{value:"\ud83e\uddea LTV-Enabled Signatures",id:"-ltv-enabled-signatures",level:2},{value:"\ud83d\udd10 Key Features:",id:"-key-features",level:3},{value:"\ud83d\udccc Why It Matters:",id:"-why-it-matters",level:3},{value:"\u2705 Use Cases:",id:"-use-cases",level:3},{value:"Merge Certificate to PDF",id:"merge-certificate-to-pdf",level:3},{value:"\ud83d\udd04 Multi-Level Custom Email Templates",id:"-multi-level-custom-email-templates",level:2},{value:"\ud83c\udfe2 Organization Level",id:"-organization-level-1",level:3},{value:"\ud83d\udc64 User Level",id:"-user-level-1",level:3},{value:"How Request-Signature and Completion Email Templates Work",id:"how-request-signature-and-completion-email-templates-work",level:3},{value:"\ud83d\udd12 Security",id:"-security",level:2},{value:"\ud83e\udde9 Features Available:",id:"-features-available",level:3},{value:"\u2705 Two-Factor Authentication (2FA)",id:"-two-factor-authentication-2fa",level:4},{value:"\ud83d\udee1\ufe0f Passkey Authentication",id:"\ufe0f-passkey-authentication",level:4}];function d(e){const n={a:"a",blockquote:"blockquote",br:"br",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",hr:"hr",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"-preferences",children:"\ud83d\udd27 Preferences"})}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.strong,{children:"Preferences"})," page in ",(0,t.jsx)(n.strong,{children:"OpenSign\u2122"})," allows users and administrators to tailor the signing experience to suit individual, team, or organizational needs. Below is a breakdown of all configurable options and what they control."]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-steps-to-navigate-to-preferences",children:"\ud83d\ude80 Steps to Navigate to Preferences"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Step 1:"})," Log in to your OpenSign account using valid credentials."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Step 2:"})," Navigate to the ",(0,t.jsx)(n.strong,{children:"Settings"})," section and click on ",(0,t.jsx)(n.strong,{children:"Preferences"}),"."]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-signature-types-control",children:"\ud83d\udccc Signature Types Control"}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.strong,{children:"Allowed Signature Types"})," section defines which signature methods are available to signers:"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\u2705 ",(0,t.jsx)(n.strong,{children:"Draw"}),": Create a handwritten signature using a mouse, stylus, or finger."]}),"\n",(0,t.jsxs)(n.li,{children:["\u2705 ",(0,t.jsx)(n.strong,{children:"Type"}),": Type your name and apply it using pre-set font styles."]}),"\n",(0,t.jsxs)(n.li,{children:["\u2705 ",(0,t.jsx)(n.strong,{children:"Upload"}),": Upload a scanned or saved image of your signature."]}),"\n",(0,t.jsxs)(n.li,{children:["\u2705 ",(0,t.jsx)(n.strong,{children:"Default"}),": Use the default signature stored under ",(0,t.jsx)(n.em,{children:"My Signature"})," in settings."]}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"\u2699\ufe0f The options selected here determine what appears in the signature widget during document creation and signing. You can also change these preferences while creating a document."}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-multi-level-signature-type-control",children:"\ud83d\udd04 Multi-Level Signature Type Control"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"OpenSign\u2122"})," introduces flexible control over signature options at three levels:"]}),"\n",(0,t.jsx)(n.h3,{id:"-organization-level",children:"\ud83c\udfe2 Organization-Level"}),"\n",(0,t.jsx)(n.p,{children:"Admins can enforce company-wide signing policies by restricting available signature methods platform-wide."}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Step 1:"})," Open the profile menu and select ",(0,t.jsx)(n.strong,{children:"Console Application"})," to launch the console."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Step 2:"})," Once the Console Application loads, navigate to the ",(0,t.jsx)(n.strong,{children:"General"})," menu. Here, admins can configure the allowed signature types at the organization level."]}),"\n",(0,t.jsxs)(n.p,{children:["All users created under your account will only see the signing methods you enable here in their ",(0,t.jsx)(n.strong,{children:"Preferences"}),". They will be restricted from using any methods you don't select."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Example:"}),(0,t.jsx)(n.br,{}),"\n","Adam, the administrator of your company account, disables the ",(0,t.jsx)(n.strong,{children:"Typed"})," signature option in the ",(0,t.jsx)(n.strong,{children:"Manage Signature Types"})," settings. As a result, Ursula, a team member, will no longer see the ",(0,t.jsx)(n.strong,{children:"Typed"})," signature option in her preferences."]}),"\n",(0,t.jsx)(n.p,{children:"Ursula can enable or disable any of the remaining three signature methods for each document she creates."}),"\n",(0,t.jsx)(n.p,{children:"When she sends a document to Sofia, a signer, Sofia will only see the signature methods that Ursula selected during the document creation process."}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Note:"})," Managing ",(0,t.jsx)(n.strong,{children:"Signature Types"})," at the organization level is only available on the ",(0,t.jsx)(n.strong,{children:"Teams"})," plan. This feature is not included in the ",(0,t.jsx)(n.strong,{children:"Professional"})," or ",(0,t.jsx)(n.strong,{children:"Free"})," plans."]}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{src:"https://github.com/user-attachments/assets/c8c3de19-e82e-464a-977b-cdf3fd12aed7",alt:"Signature type setup console"})}),"\n",(0,t.jsx)(n.h3,{id:"-user-level",children:"\ud83d\udc64 User-Level"}),"\n",(0,t.jsxs)(n.p,{children:["Navigate to ",(0,t.jsx)(n.strong,{children:"Settings > Preferences"})," to configure user-level signature types."]}),"\n",(0,t.jsx)(n.p,{children:"If a user sets preferred types here, only those will appear when adding signature or initial widgets during document creation."}),"\n",(0,t.jsx)("img",{width:"861",height:"480",alt:"signatures",src:"https://github.com/user-attachments/assets/69d0851c-57f2-42e5-af6e-419f6d8821c2"}),"\n",(0,t.jsx)(n.h3,{id:"-document-level",children:"\ud83d\udcc4 Document-Level"}),"\n",(0,t.jsx)(n.p,{children:"While creating a document, users can specify allowed signature types."}),"\n",(0,t.jsx)(n.p,{children:"Only these will be available to the signer\u2014useful for legal or regulatory requirements."}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{src:"https://github.com/user-attachments/assets/d64510e1-df14-44fe-8020-45b17c612238",alt:"Signature type setup signature widget"})}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-notify-on-signatures",children:"\ud83d\udd14 Notify on Signatures"}),"\n",(0,t.jsx)(n.p,{children:"The document owner can choose to receive email notifications when a document is signed."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Yes"})," \u2013 Get notified each time a signer completes their part."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"No"})," \u2013 Turn off real-time signature notifications."]}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"This setting can be adjusted while creating a document or template."}),"\n",(0,t.jsxs)(n.p,{children:["Regardless of this preference, a ",(0,t.jsx)(n.strong,{children:"final completion email"}),"\u2014including the signed document and completion certificate\u2014is ",(0,t.jsx)(n.strong,{children:"always sent"})," to both the document owner and all signers."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Note:"})," Notify on Signatures feature is only available on the ",(0,t.jsx)(n.strong,{children:"Professional"})," and higher plans\u2014it is not included in the ",(0,t.jsx)(n.strong,{children:"Free"})," plan."]}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{src:"https://github.com/user-attachments/assets/5adad567-6c01-4766-9b10-db3f95ad65d3",alt:"Preferences setup"})}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-send-in-order",children:"\ud83d\udcec Send in Order"}),"\n",(0,t.jsxs)(n.p,{children:["Decide whether the document should be signed ",(0,t.jsx)(n.strong,{children:"sequentially"})," or ",(0,t.jsx)(n.strong,{children:"simultaneously"})," by multiple signers."]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Yes"})," \u2013 Signers receive the document in a set order. The next signer gains access only after the previous one completes signing."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"No"})," \u2013 All signers receive the document at once and can sign independently."]}),"\n"]}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsx)(n.p,{children:"Users can change this option while creating the document or a template."}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-enable-tour",children:"\ud83d\udeab Enable Tour"}),"\n",(0,t.jsx)(n.p,{children:"The tour feature provides guidance for first-time users. You can turn this off for a cleaner, uninterrupted experience:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Yes"})," \u2013 Show onboarding tips. Enables guided tooltips for the signer during the signing process."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"No"})," \u2013 Disable tour prompts ",(0,t.jsx)(n.em,{children:"(recommended for experienced users)"}),". Speeds up the signing experience."]}),"\n"]}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsx)(n.p,{children:"Users can change this option while creating the document or a template."}),"\n"]}),"\n",(0,t.jsxs)(n.p,{children:["\ud83d\udca1 ",(0,t.jsx)(n.strong,{children:"Tip"}),": Disable if your users are already familiar with OpenSign\u2122."]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"-custom-smtp-configuration-in-opensign",children:"\ud83d\udce7 Custom SMTP Configuration in OpenSign"}),"\n",(0,t.jsxs)(n.p,{children:["OpenSign allows users to ",(0,t.jsx)(n.strong,{children:"send emails using their own SMTP settings"}),", including Gmail integration and third-party SMTP providers."]}),"\n",(0,t.jsxs)(n.p,{children:["OpenSign now supports SMTP configuration at both the ",(0,t.jsx)(n.strong,{children:"organization level"})," and the ",(0,t.jsx)(n.strong,{children:"individual user level"}),"."]}),"\n",(0,t.jsxs)(n.p,{children:["To set up SMTP at the organization level, refer to the guide here:",(0,t.jsx)(n.br,{}),"\n",(0,t.jsx)(n.a,{href:"https://docs.opensignlabs.com/docs/help/User%20Menu/Console/globalSMTP",children:"https://docs.opensignlabs.com/docs/help/User%20Menu/Console/globalSMTP"})]}),"\n",(0,t.jsx)(n.h2,{id:"-smtp-at-the-user-level",children:"\ud83d\udc64 SMTP at the User Level"}),"\n",(0,t.jsxs)(n.p,{children:["Users can configure their own SMTP settings to send request-signature and completion emails using their personal mailbox.\nThese user-level settings will override the organization-level SMTP only if the admin has ",(0,t.jsx)(n.strong,{children:"enabled individual SMTP customization"})," under Console \u2192 General."]}),"\n",(0,t.jsx)(n.p,{children:"Use this option if you prefer sending emails directly from your own email address."}),"\n",(0,t.jsx)(n.h3,{id:"to-set-up-and-enable-user-level-smtp",children:"To set up and enable user-level SMTP:"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Go to ",(0,t.jsx)(n.strong,{children:"Settings"})]}),"\n",(0,t.jsxs)(n.li,{children:["Select ",(0,t.jsx)(n.strong,{children:"Preferences"})]}),"\n",(0,t.jsx)(n.li,{children:"Choose one of the available SMTP options."}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"Once a user selects and configures any SMTP option, all emails will be sent using the user-level SMTP."}),"\n",(0,t.jsx)("img",{width:"861",height:"409",alt:"smtp at user level",src:"https://github.com/user-attachments/assets/27c459f3-5ae6-41e8-966d-43785e67f192"}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"-connect-to-gmail",children:"\ud83d\udd17 Connect to Gmail"}),"\n",(0,t.jsxs)(n.p,{children:["Send request-signature emails directly from your ",(0,t.jsx)(n.strong,{children:"Gmail account"}),"."]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Click ",(0,t.jsx)(n.strong,{children:"Connect to Gmail"})]}),"\n",(0,t.jsx)(n.li,{children:"A popup will appear prompting you to sign in"}),"\n",(0,t.jsx)(n.li,{children:"Grant the required access permissions"}),"\n",(0,t.jsx)(n.li,{children:"Once authorized, OpenSign will send emails using your Gmail account"}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"\ufe0f-custom-smtp",children:"\u2699\ufe0f Custom SMTP"}),"\n",(0,t.jsx)(n.p,{children:"Configure any third-party SMTP provider such as SMTP2GO or Mailgun."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Click ",(0,t.jsx)(n.strong,{children:"Custom SMTP"})]}),"\n",(0,t.jsxs)(n.li,{children:["A popup will appear asking for your SMTP details:","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Host:"})," SMTP server host (e.g., ",(0,t.jsx)(n.code,{children:"mail.smtp2go.com"}),")"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Port:"})," SMTP port (e.g., ",(0,t.jsx)(n.code,{children:"2525"}),")"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Sender Email:"})," Email address configured in your SMTP account"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Username:"})," SMTP username"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Password:"})," SMTP password"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)("img",{width:"820",alt:"Custom smtp",src:"https://github.com/user-attachments/assets/a3c33510-11b9-4a32-bd44-99614182b089"}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"-opensign-default-smtp",children:"\ud83d\udce4 OpenSign\u2122 Default SMTP"}),"\n",(0,t.jsx)(n.p,{children:"If selected, all request-signature and completion emails will be sent using OpenSign\u2019s built-in SMTP server."}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.p,{children:"If the user does not configure any SMTP option, emails will be sent using the organization-level SMTP (when it is enabled by the admin).\nIf the admin has configured a company-level SMTP, and the user has not set up their own SMTP, the user will still be connected to the default OpenSign SMTP, but all outgoing emails will be delivered using the organization-level SMTP."}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsxs)(n.p,{children:["\u26a0\ufe0f ",(0,t.jsx)(n.strong,{children:"Notes:"})]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["A green checkmark indicates the ",(0,t.jsx)(n.strong,{children:"active SMTP option"}),"."]}),"\n",(0,t.jsx)(n.li,{children:"Only one SMTP option can be active at a time."}),"\n",(0,t.jsx)(n.li,{children:"User-level SMTP is available only when permitted by the admin."}),"\n",(0,t.jsxs)(n.li,{children:["Some SMTP features are limited to ",(0,t.jsx)(n.strong,{children:"Paid plans"}),"."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-timezone--date-format",children:"\ud83e\udded Timezone & Date Format"}),"\n",(0,t.jsxs)(n.p,{children:["Customize the ",(0,t.jsx)(n.strong,{children:"Timezone"})," and ",(0,t.jsx)(n.strong,{children:"Date Format"})," according to your regional preferences.",(0,t.jsx)(n.br,{}),"\n","These settings are reflected in:"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Document Completion Certificates"}),"\n",(0,t.jsx)(n.li,{children:"Signing Logs"}),"\n",(0,t.jsx)(n.li,{children:"Webhooks"}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"-date-format",children:"\ud83d\udcc5 Date Format"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"The selected date format will be applied by default to the date widget if no specific format is chosen during document creation."}),"\n",(0,t.jsx)(n.li,{children:"This default format also applies in all API flows."}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"-time-format",children:"\ud83d\udd52 Time Format"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Supports ",(0,t.jsx)(n.strong,{children:"12-hour"})," and ",(0,t.jsx)(n.strong,{children:"24-hour"})," formats."]}),"\n",(0,t.jsx)(n.li,{children:"Affects timestamps in certificates, logs, and webhooks."}),"\n"]}),"\n",(0,t.jsx)("img",{width:"820",alt:"Time zone",src:"https://github.com/user-attachments/assets/bc1f29a2-565a-4ac2-96a4-9aa18b80b064"}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-ltv-enabled-signatures",children:"\ud83e\uddea LTV-Enabled Signatures"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"LTV (Long-Term Validation)"})," ensures that signatures remain valid and verifiable even after certificates expire or are revoked."]}),"\n",(0,t.jsx)(n.h3,{id:"-key-features",children:"\ud83d\udd10 Key Features:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Embeds certificate chain"}),"\n",(0,t.jsx)(n.li,{children:"Includes CRLs and OCSP responses"}),"\n",(0,t.jsx)(n.li,{children:"Enables offline verification"}),"\n",(0,t.jsxs)(n.li,{children:["Complies with PDF standards like ",(0,t.jsx)(n.strong,{children:"PAdES"})]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"-why-it-matters",children:"\ud83d\udccc Why It Matters:"}),"\n",(0,t.jsx)(n.p,{children:"Even if a certificate becomes invalid in the future, the LTV-enabled signature remains verifiable."}),"\n",(0,t.jsx)(n.h3,{id:"-use-cases",children:"\u2705 Use Cases:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Legal Contracts"}),"\n",(0,t.jsx)(n.li,{children:"Financial or Medical Records"}),"\n",(0,t.jsx)(n.li,{children:"Long-term archiving requirements"}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"merge-certificate-to-pdf",children:(0,t.jsx)(n.strong,{children:"Merge Certificate to PDF"})}),"\n",(0,t.jsxs)(n.p,{children:["You can access this option by navigating to ",(0,t.jsx)(n.strong,{children:"Settings \u2192 Preferences"}),"."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Yes:"})," Selecting ",(0,t.jsx)(n.strong,{children:"Yes"})," will attach the completion certificate directly to the signed document, creating a single combined PDF file.",(0,t.jsx)(n.br,{}),"\n","Please note that once merged, the certificate cannot be separated from the main document."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"No:"})," Selecting ",(0,t.jsx)(n.strong,{children:"No"})," will keep the completion certificate as a separate PDF file, which will be downloaded along with the signed document."]}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Note:"})," This feature is available only in the ",(0,t.jsx)(n.strong,{children:"paid plans"})," of OpenSign."]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"-multi-level-custom-email-templates",children:"\ud83d\udd04 Multi-Level Custom Email Templates"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"OpenSign\u2122"})," offers flexible control over email templates at two different levels:"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"-organization-level-1",children:"\ud83c\udfe2 Organization Level"}),"\n",(0,t.jsx)(n.p,{children:"Admins can manage and enforce standardized email templates across the entire platform."}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Step 1:"})," Open the profile menu and select ",(0,t.jsx)(n.strong,{children:"Console Application"})," to access the admin console.",(0,t.jsx)(n.br,{}),"\n",(0,t.jsx)(n.strong,{children:"Step 2:"})," Once the Console Application opens, go to the ",(0,t.jsx)(n.strong,{children:"Mail"})," section. Here, administrators can configure email templates at the organization level."]}),"\n",(0,t.jsxs)(n.p,{children:["All users created under your organization will automatically use these templates for sending request-signature and document completion emails ",(0,t.jsx)(n.strong,{children:"unless"})," they have permission to create templates at the individual level or have customized their own templates."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Example:"}),(0,t.jsx)(n.br,{}),"\n","Adam, the administrator of your company account, disables the ",(0,t.jsx)(n.strong,{children:"Allow email template customization for users individually"})," setting under ",(0,t.jsx)(n.strong,{children:"Console \u2192 General"}),". As a result, Ursula, a team member, cannot create or modify her own email templates."]}),"\n",(0,t.jsxs)(n.p,{children:["When Ursula sends a document to Sofia for signing, Sofia will receive the organization-level email template.",(0,t.jsx)(n.br,{}),"\n","If Adam enables ",(0,t.jsx)(n.strong,{children:"Allow email template customization for users individually"})," but Ursula does not set up her own template, the signers will still receive emails based on the organization-level template."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Note:"})," Organization-level email management is available only on ",(0,t.jsx)(n.strong,{children:"Paid"})," plans. This feature is ",(0,t.jsx)(n.strong,{children:"not"})," included in ",(0,t.jsx)(n.strong,{children:"Free"})," plans."]}),"\n",(0,t.jsx)("img",{width:"861",height:"409",alt:"Email_templates",src:"https://github.com/user-attachments/assets/0b15e356-cfba-46d5-9e97-c73d32b879f4"}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"-user-level-1",children:"\ud83d\udc64 User Level"}),"\n",(0,t.jsxs)(n.p,{children:["Users can configure their own email templates by navigating to ",(0,t.jsx)(n.strong,{children:"Settings \u2192 Preferences"}),"."]}),"\n",(0,t.jsx)(n.p,{children:"If a user sets up templates here, those templates will be used for sending request-signature emails and document-completion emails."}),"\n",(0,t.jsx)("img",{width:"861",height:"480",alt:"signatures",src:"https://github.com/user-attachments/assets/dda05d4f-aa43-435d-bdb2-e68dca6f2b00"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Note:"})," Customize email management is only available on ",(0,t.jsx)(n.strong,{children:"Paid"})," plans. This feature is not included in ",(0,t.jsx)(n.strong,{children:"Free"})," plans."]}),"\n",(0,t.jsx)(n.h3,{id:"how-request-signature-and-completion-email-templates-work",children:"How Request-Signature and Completion Email Templates Work"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["If the admin enables ",(0,t.jsx)(n.strong,{children:"Allow email template customization for users individually"})," and the user sets up their own custom templates, then both ",(0,t.jsx)(n.strong,{children:"request-signature emails"})," and ",(0,t.jsx)(n.strong,{children:"completion emails"})," will be sent using the ",(0,t.jsx)(n.strong,{children:"user-level templates"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["If the user does ",(0,t.jsx)(n.strong,{children:"not"})," set up custom templates, and the admin has also ",(0,t.jsx)(n.strong,{children:"not"})," configured templates at the organization level, then the ",(0,t.jsx)(n.strong,{children:"default OpenSign templates"})," will be used."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-security",children:"\ud83d\udd12 Security"}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.strong,{children:"Security"})," tab in OpenSign (found under ",(0,t.jsx)(n.strong,{children:"Settings > Preferences > Security"}),") allows users to manage key authentication methods to protect their account access."]}),"\n",(0,t.jsx)(n.h3,{id:"-features-available",children:"\ud83e\udde9 Features Available:"}),"\n",(0,t.jsx)(n.h4,{id:"-two-factor-authentication-2fa",children:"\u2705 Two-Factor Authentication (2FA)"}),"\n",(0,t.jsx)(n.p,{children:"Enhance your account security by enabling 2FA. Once activated, you'll enter a time-based code from an authenticator app each time you log in."}),"\n",(0,t.jsx)(n.h4,{id:"\ufe0f-passkey-authentication",children:"\ud83d\udee1\ufe0f Passkey Authentication"}),"\n",(0,t.jsxs)(n.p,{children:["Passkeys offer a ",(0,t.jsx)(n.strong,{children:"passwordless"}),", ",(0,t.jsx)(n.strong,{children:"phishing-resistant"})," login experience using your device\u2019s built-in security features such as fingerprint, Face ID, or PIN."]}),"\n",(0,t.jsxs)(n.p,{children:["\ud83d\udc49 For full details on setting up ",(0,t.jsx)(n.strong,{children:"Two-Factor Authentication (2FA)"})," and ",(0,t.jsx)(n.strong,{children:"Passkey Authentication"}),":",(0,t.jsx)(n.br,{}),"\n",(0,t.jsx)(n.a,{href:"https://docs.opensignlabs.com/docs/help/Settings/SecurityManagement",children:"\ud83d\udd12 View Security Setup Guide"})]}),"\n",(0,t.jsxs)(n.p,{children:["For more assistance with OpenSign\u2122 features or APIs, contact our support team at ",(0,t.jsx)(n.strong,{children:(0,t.jsx)(n.a,{href:"mailto:support@opensignlabs.com",children:"support@opensignlabs.com"})}),"."]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}}}]); \ No newline at end of file diff --git a/assets/js/6bef026b.3c18a97c.js b/assets/js/6bef026b.3c18a97c.js deleted file mode 100644 index 3e96d958d..000000000 --- a/assets/js/6bef026b.3c18a97c.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[4952],{28453:(e,n,s)=>{s.d(n,{R:()=>l,x:()=>a});var i=s(96540);const t={},r=i.createContext(t);function l(e){const n=i.useContext(r);return i.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:l(e.components),i.createElement(r.Provider,{value:n},e.children)}},74094:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>o,contentTitle:()=>a,default:()=>h,frontMatter:()=>l,metadata:()=>i,toc:()=>c});const i=JSON.parse('{"id":"help/Settings/Preferences","title":"Preferences","description":"The Preferences page in OpenSign\u2122 allows users and administrators to tailor the signing experience to suit individual, team, or organizational needs. Below is a breakdown of all configurable options and what they control.","source":"@site/docs/help/Settings/Preferences.md","sourceDirName":"help/Settings","slug":"/help/Settings/Preferences","permalink":"/docs/help/Settings/Preferences","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/Settings/Preferences.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4,"title":"Preferences"},"sidebar":"tutorialSidebar","previous":{"title":"Webhook","permalink":"/docs/help/Settings/Webhook"},"next":{"title":"Manage Teams","permalink":"/docs/help/Settings/Teams"}}');var t=s(74848),r=s(28453);const l={sidebar_position:4,title:"Preferences"},a="\ud83d\udd27 Preferences",o={},c=[{value:"\ud83d\ude80 Steps to Navigate to Preferences",id:"-steps-to-navigate-to-preferences",level:2},{value:"\ud83d\udccc Signature Types Control",id:"-signature-types-control",level:2},{value:"\ud83d\udd04 Multi-Level Signature Type Control",id:"-multi-level-signature-type-control",level:2},{value:"\ud83c\udfe2 Organization-Level",id:"-organization-level",level:3},{value:"\ud83d\udc64 User-Level",id:"-user-level",level:3},{value:"\ud83d\udcc4 Document-Level",id:"-document-level",level:3},{value:"\ud83d\udd14 Notify on Signatures",id:"-notify-on-signatures",level:2},{value:"\ud83d\udcec Send in Order",id:"-send-in-order",level:2},{value:"\ud83d\udeab Enable Tour",id:"-enable-tour",level:2},{value:"\ud83d\udce7 Custom SMTP Configuration in OpenSign",id:"-custom-smtp-configuration-in-opensign",level:3},{value:"\ud83d\udc64 SMTP at the User Level",id:"-smtp-at-the-user-level",level:2},{value:"To set up and enable user-level SMTP:",id:"to-set-up-and-enable-user-level-smtp",level:3},{value:"\ud83d\udd17 Connect to Gmail",id:"-connect-to-gmail",level:3},{value:"\u2699\ufe0f Custom SMTP",id:"\ufe0f-custom-smtp",level:3},{value:"\ud83d\udce4 OpenSign\u2122 Default SMTP",id:"-opensign-default-smtp",level:3},{value:"\ud83e\udded Timezone & Date Format",id:"-timezone--date-format",level:2},{value:"\ud83d\udcc5 Date Format",id:"-date-format",level:3},{value:"\ud83d\udd52 Time Format",id:"-time-format",level:3},{value:"\ud83e\uddea LTV-Enabled Signatures",id:"-ltv-enabled-signatures",level:2},{value:"\ud83d\udd10 Key Features:",id:"-key-features",level:3},{value:"\ud83d\udccc Why It Matters:",id:"-why-it-matters",level:3},{value:"\u2705 Use Cases:",id:"-use-cases",level:3},{value:"Merge Certificate to PDF",id:"merge-certificate-to-pdf",level:3},{value:"\ud83d\udd04 Multi-Level Custom Email Templates",id:"-multi-level-custom-email-templates",level:2},{value:"\ud83c\udfe2 Organization Level",id:"-organization-level-1",level:3},{value:"\ud83d\udc64 User Level",id:"-user-level-1",level:3},{value:"How Request-Signature and Completion Email Templates Work",id:"how-request-signature-and-completion-email-templates-work",level:3},{value:"\ud83d\udd12 Security",id:"-security",level:2},{value:"\ud83e\udde9 Features Available:",id:"-features-available",level:3},{value:"\u2705 Two-Factor Authentication (2FA)",id:"-two-factor-authentication-2fa",level:4},{value:"\ud83d\udee1\ufe0f Passkey Authentication",id:"\ufe0f-passkey-authentication",level:4}];function d(e){const n={a:"a",blockquote:"blockquote",br:"br",code:"code",em:"em",h1:"h1",h2:"h2",h3:"h3",h4:"h4",header:"header",hr:"hr",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"-preferences",children:"\ud83d\udd27 Preferences"})}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.strong,{children:"Preferences"})," page in ",(0,t.jsx)(n.strong,{children:"OpenSign\u2122"})," allows users and administrators to tailor the signing experience to suit individual, team, or organizational needs. Below is a breakdown of all configurable options and what they control."]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-steps-to-navigate-to-preferences",children:"\ud83d\ude80 Steps to Navigate to Preferences"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Step 1:"})," Log in to your OpenSign account using valid credentials."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Step 2:"})," Navigate to the ",(0,t.jsx)(n.strong,{children:"Settings"})," section and click on ",(0,t.jsx)(n.strong,{children:"Preferences"}),"."]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-signature-types-control",children:"\ud83d\udccc Signature Types Control"}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.strong,{children:"Allowed Signature Types"})," section defines which signature methods are available to signers:"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\u2705 ",(0,t.jsx)(n.strong,{children:"Draw"}),": Create a handwritten signature using a mouse, stylus, or finger."]}),"\n",(0,t.jsxs)(n.li,{children:["\u2705 ",(0,t.jsx)(n.strong,{children:"Type"}),": Type your name and apply it using pre-set font styles."]}),"\n",(0,t.jsxs)(n.li,{children:["\u2705 ",(0,t.jsx)(n.strong,{children:"Upload"}),": Upload a scanned or saved image of your signature."]}),"\n",(0,t.jsxs)(n.li,{children:["\u2705 ",(0,t.jsx)(n.strong,{children:"Default"}),": Use the default signature stored under ",(0,t.jsx)(n.em,{children:"My Signature"})," in settings."]}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"\u2699\ufe0f The options selected here determine what appears in the signature widget during document creation and signing. You can also change these preferences while creating a document."}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-multi-level-signature-type-control",children:"\ud83d\udd04 Multi-Level Signature Type Control"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"OpenSign\u2122"})," introduces flexible control over signature options at three levels:"]}),"\n",(0,t.jsx)(n.h3,{id:"-organization-level",children:"\ud83c\udfe2 Organization-Level"}),"\n",(0,t.jsx)(n.p,{children:"Admins can enforce company-wide signing policies by restricting available signature methods platform-wide."}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Step 1:"})," Open the profile menu and select ",(0,t.jsx)(n.strong,{children:"Console Application"})," to launch the console."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Step 2:"})," Once the Console Application loads, navigate to the ",(0,t.jsx)(n.strong,{children:"General"})," menu. Here, admins can configure the allowed signature types at the organization level."]}),"\n",(0,t.jsxs)(n.p,{children:["All users created under your account will only see the signing methods you enable here in their ",(0,t.jsx)(n.strong,{children:"Preferences"}),". They will be restricted from using any methods you don't select."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Example:"}),(0,t.jsx)(n.br,{}),"\n","Adam, the administrator of your company account, disables the ",(0,t.jsx)(n.strong,{children:"Typed"})," signature option in the ",(0,t.jsx)(n.strong,{children:"Manage Signature Types"})," settings. As a result, Ursula, a team member, will no longer see the ",(0,t.jsx)(n.strong,{children:"Typed"})," signature option in her preferences."]}),"\n",(0,t.jsx)(n.p,{children:"Ursula can enable or disable any of the remaining three signature methods for each document she creates."}),"\n",(0,t.jsx)(n.p,{children:"When she sends a document to Sofia, a signer, Sofia will only see the signature methods that Ursula selected during the document creation process."}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Note:"})," Managing ",(0,t.jsx)(n.strong,{children:"Signature Types"})," at the organization level is only available on the ",(0,t.jsx)(n.strong,{children:"Teams"})," plan. This feature is not included in the ",(0,t.jsx)(n.strong,{children:"Professional"})," or ",(0,t.jsx)(n.strong,{children:"Free"})," plans."]}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{src:"https://github.com/user-attachments/assets/c8c3de19-e82e-464a-977b-cdf3fd12aed7",alt:"Signature type setup console"})}),"\n",(0,t.jsx)(n.h3,{id:"-user-level",children:"\ud83d\udc64 User-Level"}),"\n",(0,t.jsxs)(n.p,{children:["Navigate to ",(0,t.jsx)(n.strong,{children:"Settings > Preferences"})," to configure user-level signature types."]}),"\n",(0,t.jsx)(n.p,{children:"If a user sets preferred types here, only those will appear when adding signature or initial widgets during document creation."}),"\n",(0,t.jsx)("img",{width:"861",height:"480",alt:"signatures",src:"https://github.com/user-attachments/assets/69d0851c-57f2-42e5-af6e-419f6d8821c2"}),"\n",(0,t.jsx)(n.h3,{id:"-document-level",children:"\ud83d\udcc4 Document-Level"}),"\n",(0,t.jsx)(n.p,{children:"While creating a document, users can specify allowed signature types."}),"\n",(0,t.jsx)(n.p,{children:"Only these will be available to the signer\u2014useful for legal or regulatory requirements."}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{src:"https://github.com/user-attachments/assets/d64510e1-df14-44fe-8020-45b17c612238",alt:"Signature type setup signature widget"})}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-notify-on-signatures",children:"\ud83d\udd14 Notify on Signatures"}),"\n",(0,t.jsx)(n.p,{children:"The document owner can choose to receive email notifications when a document is signed."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Yes"})," \u2013 Get notified each time a signer completes their part."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"No"})," \u2013 Turn off real-time signature notifications."]}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"This setting can be adjusted while creating a document or template."}),"\n",(0,t.jsxs)(n.p,{children:["Regardless of this preference, a ",(0,t.jsx)(n.strong,{children:"final completion email"}),"\u2014including the signed document and completion certificate\u2014is ",(0,t.jsx)(n.strong,{children:"always sent"})," to both the document owner and all signers."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Note:"})," Notify on Signatures feature is only available on the ",(0,t.jsx)(n.strong,{children:"Professional"})," and higher plans\u2014it is not included in the ",(0,t.jsx)(n.strong,{children:"Free"})," plan."]}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.img,{src:"https://github.com/user-attachments/assets/5adad567-6c01-4766-9b10-db3f95ad65d3",alt:"Preferences setup"})}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-send-in-order",children:"\ud83d\udcec Send in Order"}),"\n",(0,t.jsxs)(n.p,{children:["Decide whether the document should be signed ",(0,t.jsx)(n.strong,{children:"sequentially"})," or ",(0,t.jsx)(n.strong,{children:"simultaneously"})," by multiple signers."]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Yes"})," \u2013 Signers receive the document in a set order. The next signer gains access only after the previous one completes signing."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"No"})," \u2013 All signers receive the document at once and can sign independently."]}),"\n"]}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsx)(n.p,{children:"Users can change this option while creating the document or a template."}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-enable-tour",children:"\ud83d\udeab Enable Tour"}),"\n",(0,t.jsx)(n.p,{children:"The tour feature provides guidance for first-time users. You can turn this off for a cleaner, uninterrupted experience:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Yes"})," \u2013 Show onboarding tips. Enables guided tooltips for the signer during the signing process."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"No"})," \u2013 Disable tour prompts ",(0,t.jsx)(n.em,{children:"(recommended for experienced users)"}),". Speeds up the signing experience."]}),"\n"]}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsx)(n.p,{children:"Users can change this option while creating the document or a template."}),"\n"]}),"\n",(0,t.jsxs)(n.p,{children:["\ud83d\udca1 ",(0,t.jsx)(n.strong,{children:"Tip"}),": Disable if your users are already familiar with OpenSign\u2122."]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"-custom-smtp-configuration-in-opensign",children:"\ud83d\udce7 Custom SMTP Configuration in OpenSign"}),"\n",(0,t.jsxs)(n.p,{children:["OpenSign allows users to ",(0,t.jsx)(n.strong,{children:"send emails using their own SMTP settings"}),", including Gmail integration or third-party SMTP providers.",(0,t.jsx)(n.br,{}),"\n","OpenSign now supports SMTP configuration at both the ",(0,t.jsx)(n.strong,{children:"organization level"})," and the ",(0,t.jsx)(n.strong,{children:"individual user level"}),"."]}),"\n",(0,t.jsx)(n.h2,{id:"-smtp-at-the-user-level",children:"\ud83d\udc64 SMTP at the User Level"}),"\n",(0,t.jsxs)(n.p,{children:["Users can configure their own SMTP settings to send request-signature and completion emails using their personal mailbox.\nThese user-level settings will override the organization-level SMTP only if the admin has ",(0,t.jsx)(n.strong,{children:"enabled individual SMTP customization"})," under Console \u2192 General."]}),"\n",(0,t.jsx)(n.p,{children:"Use this option if you prefer sending emails directly from your own email address."}),"\n",(0,t.jsx)(n.h3,{id:"to-set-up-and-enable-user-level-smtp",children:"To set up and enable user-level SMTP:"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Go to ",(0,t.jsx)(n.strong,{children:"Settings"})]}),"\n",(0,t.jsxs)(n.li,{children:["Select ",(0,t.jsx)(n.strong,{children:"Preferences"})]}),"\n",(0,t.jsx)(n.li,{children:"Choose one of the available SMTP options."}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"Once a user selects and configures any SMTP option, all emails will be sent using the user-level SMTP."}),"\n",(0,t.jsx)("img",{width:"861",height:"409",alt:"smtp at user level",src:"https://github.com/user-attachments/assets/27c459f3-5ae6-41e8-966d-43785e67f192"}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"-connect-to-gmail",children:"\ud83d\udd17 Connect to Gmail"}),"\n",(0,t.jsxs)(n.p,{children:["Send request-signature emails directly from your ",(0,t.jsx)(n.strong,{children:"Gmail account"}),"."]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Click ",(0,t.jsx)(n.strong,{children:"Connect to Gmail"})]}),"\n",(0,t.jsx)(n.li,{children:"A popup will appear prompting you to sign in"}),"\n",(0,t.jsx)(n.li,{children:"Grant the required access permissions"}),"\n",(0,t.jsx)(n.li,{children:"Once authorized, OpenSign will send emails using your Gmail account"}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"\ufe0f-custom-smtp",children:"\u2699\ufe0f Custom SMTP"}),"\n",(0,t.jsx)(n.p,{children:"Configure any third-party SMTP provider such as SMTP2GO or Mailgun."}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Click ",(0,t.jsx)(n.strong,{children:"Custom SMTP"})]}),"\n",(0,t.jsxs)(n.li,{children:["A popup will appear asking for your SMTP details:","\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Host:"})," SMTP server host (e.g., ",(0,t.jsx)(n.code,{children:"mail.smtp2go.com"}),")"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Port:"})," SMTP port (e.g., ",(0,t.jsx)(n.code,{children:"2525"}),")"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Sender Email:"})," Email address configured in your SMTP account"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Username:"})," SMTP username"]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Password:"})," SMTP password"]}),"\n"]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)("img",{width:"820",alt:"Custom smtp",src:"https://github.com/user-attachments/assets/a3c33510-11b9-4a32-bd44-99614182b089"}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"-opensign-default-smtp",children:"\ud83d\udce4 OpenSign\u2122 Default SMTP"}),"\n",(0,t.jsx)(n.p,{children:"If selected, all request-signature and completion emails will be sent using OpenSign\u2019s built-in SMTP server."}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.p,{children:"If the user does not configure any SMTP option, emails will be sent using the organization-level SMTP (when it is enabled by the admin).\nIf the admin has configured a company-level SMTP, and the user has not set up their own SMTP, the user will still be connected to the default OpenSign SMTP, but all outgoing emails will be delivered using the organization-level SMTP."}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsxs)(n.p,{children:["\u26a0\ufe0f ",(0,t.jsx)(n.strong,{children:"Notes:"})]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["A green checkmark indicates the ",(0,t.jsx)(n.strong,{children:"active SMTP option"}),"."]}),"\n",(0,t.jsx)(n.li,{children:"Only one SMTP option can be active at a time."}),"\n",(0,t.jsx)(n.li,{children:"User-level SMTP is available only when permitted by the admin."}),"\n",(0,t.jsxs)(n.li,{children:["Some SMTP features are limited to ",(0,t.jsx)(n.strong,{children:"Paid plans"}),"."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-timezone--date-format",children:"\ud83e\udded Timezone & Date Format"}),"\n",(0,t.jsxs)(n.p,{children:["Customize the ",(0,t.jsx)(n.strong,{children:"Timezone"})," and ",(0,t.jsx)(n.strong,{children:"Date Format"})," according to your regional preferences.",(0,t.jsx)(n.br,{}),"\n","These settings are reflected in:"]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Document Completion Certificates"}),"\n",(0,t.jsx)(n.li,{children:"Signing Logs"}),"\n",(0,t.jsx)(n.li,{children:"Webhooks"}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"-date-format",children:"\ud83d\udcc5 Date Format"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"The selected date format will be applied by default to the date widget if no specific format is chosen during document creation."}),"\n",(0,t.jsx)(n.li,{children:"This default format also applies in all API flows."}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"-time-format",children:"\ud83d\udd52 Time Format"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["Supports ",(0,t.jsx)(n.strong,{children:"12-hour"})," and ",(0,t.jsx)(n.strong,{children:"24-hour"})," formats."]}),"\n",(0,t.jsx)(n.li,{children:"Affects timestamps in certificates, logs, and webhooks."}),"\n"]}),"\n",(0,t.jsx)("img",{width:"820",alt:"Time zone",src:"https://github.com/user-attachments/assets/bc1f29a2-565a-4ac2-96a4-9aa18b80b064"}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-ltv-enabled-signatures",children:"\ud83e\uddea LTV-Enabled Signatures"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"LTV (Long-Term Validation)"})," ensures that signatures remain valid and verifiable even after certificates expire or are revoked."]}),"\n",(0,t.jsx)(n.h3,{id:"-key-features",children:"\ud83d\udd10 Key Features:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Embeds certificate chain"}),"\n",(0,t.jsx)(n.li,{children:"Includes CRLs and OCSP responses"}),"\n",(0,t.jsx)(n.li,{children:"Enables offline verification"}),"\n",(0,t.jsxs)(n.li,{children:["Complies with PDF standards like ",(0,t.jsx)(n.strong,{children:"PAdES"})]}),"\n"]}),"\n",(0,t.jsx)(n.h3,{id:"-why-it-matters",children:"\ud83d\udccc Why It Matters:"}),"\n",(0,t.jsx)(n.p,{children:"Even if a certificate becomes invalid in the future, the LTV-enabled signature remains verifiable."}),"\n",(0,t.jsx)(n.h3,{id:"-use-cases",children:"\u2705 Use Cases:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Legal Contracts"}),"\n",(0,t.jsx)(n.li,{children:"Financial or Medical Records"}),"\n",(0,t.jsx)(n.li,{children:"Long-term archiving requirements"}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"merge-certificate-to-pdf",children:(0,t.jsx)(n.strong,{children:"Merge Certificate to PDF"})}),"\n",(0,t.jsxs)(n.p,{children:["You can access this option by navigating to ",(0,t.jsx)(n.strong,{children:"Settings \u2192 Preferences"}),"."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Yes:"})," Selecting ",(0,t.jsx)(n.strong,{children:"Yes"})," will attach the completion certificate directly to the signed document, creating a single combined PDF file.",(0,t.jsx)(n.br,{}),"\n","Please note that once merged, the certificate cannot be separated from the main document."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"No:"})," Selecting ",(0,t.jsx)(n.strong,{children:"No"})," will keep the completion certificate as a separate PDF file, which will be downloaded along with the signed document."]}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Note:"})," This feature is available only in the ",(0,t.jsx)(n.strong,{children:"paid plans"})," of OpenSign."]}),"\n"]}),"\n",(0,t.jsx)(n.h2,{id:"-multi-level-custom-email-templates",children:"\ud83d\udd04 Multi-Level Custom Email Templates"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"OpenSign\u2122"})," offers flexible control over email templates at two different levels:"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"-organization-level-1",children:"\ud83c\udfe2 Organization Level"}),"\n",(0,t.jsx)(n.p,{children:"Admins can manage and enforce standardized email templates across the entire platform."}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Step 1:"})," Open the profile menu and select ",(0,t.jsx)(n.strong,{children:"Console Application"})," to access the admin console.",(0,t.jsx)(n.br,{}),"\n",(0,t.jsx)(n.strong,{children:"Step 2:"})," Once the Console Application opens, go to the ",(0,t.jsx)(n.strong,{children:"Mail"})," section. Here, administrators can configure email templates at the organization level."]}),"\n",(0,t.jsxs)(n.p,{children:["All users created under your organization will automatically use these templates for sending request-signature and document completion emails ",(0,t.jsx)(n.strong,{children:"unless"})," they have permission to create templates at the individual level or have customized their own templates."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Example:"}),(0,t.jsx)(n.br,{}),"\n","Adam, the administrator of your company account, disables the ",(0,t.jsx)(n.strong,{children:"Allow email template customization for users individually"})," setting under ",(0,t.jsx)(n.strong,{children:"Console \u2192 General"}),". As a result, Ursula, a team member, cannot create or modify her own email templates."]}),"\n",(0,t.jsxs)(n.p,{children:["When Ursula sends a document to Sofia for signing, Sofia will receive the organization-level email template.",(0,t.jsx)(n.br,{}),"\n","If Adam enables ",(0,t.jsx)(n.strong,{children:"Allow email template customization for users individually"})," but Ursula does not set up her own template, the signers will still receive emails based on the organization-level template."]}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Note:"})," Organization-level email management is available only on ",(0,t.jsx)(n.strong,{children:"Paid"})," plans. This feature is ",(0,t.jsx)(n.strong,{children:"not"})," included in ",(0,t.jsx)(n.strong,{children:"Free"})," plans."]}),"\n",(0,t.jsx)("img",{width:"861",height:"409",alt:"Email_templates",src:"https://github.com/user-attachments/assets/0b15e356-cfba-46d5-9e97-c73d32b879f4"}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"-user-level-1",children:"\ud83d\udc64 User Level"}),"\n",(0,t.jsxs)(n.p,{children:["Users can configure their own email templates by navigating to ",(0,t.jsx)(n.strong,{children:"Settings \u2192 Preferences"}),"."]}),"\n",(0,t.jsx)(n.p,{children:"If a user sets up templates here, those templates will be used for sending request-signature emails and document-completion emails."}),"\n",(0,t.jsx)("img",{width:"861",height:"480",alt:"signatures",src:"https://github.com/user-attachments/assets/dda05d4f-aa43-435d-bdb2-e68dca6f2b00"}),"\n",(0,t.jsxs)(n.p,{children:[(0,t.jsx)(n.strong,{children:"Note:"})," Customize email management is only available on ",(0,t.jsx)(n.strong,{children:"Paid"})," plans. This feature is not included in ",(0,t.jsx)(n.strong,{children:"Free"})," plans."]}),"\n",(0,t.jsx)(n.h3,{id:"how-request-signature-and-completion-email-templates-work",children:"How Request-Signature and Completion Email Templates Work"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["If the admin enables ",(0,t.jsx)(n.strong,{children:"Allow email template customization for users individually"})," and the user sets up their own custom templates, then both ",(0,t.jsx)(n.strong,{children:"request-signature emails"})," and ",(0,t.jsx)(n.strong,{children:"completion emails"})," will be sent using the ",(0,t.jsx)(n.strong,{children:"user-level templates"}),"."]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["If the user does ",(0,t.jsx)(n.strong,{children:"not"})," set up custom templates, and the admin has also ",(0,t.jsx)(n.strong,{children:"not"})," configured templates at the organization level, then the ",(0,t.jsx)(n.strong,{children:"default OpenSign templates"})," will be used."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-security",children:"\ud83d\udd12 Security"}),"\n",(0,t.jsxs)(n.p,{children:["The ",(0,t.jsx)(n.strong,{children:"Security"})," tab in OpenSign (found under ",(0,t.jsx)(n.strong,{children:"Settings > Preferences > Security"}),") allows users to manage key authentication methods to protect their account access."]}),"\n",(0,t.jsx)(n.h3,{id:"-features-available",children:"\ud83e\udde9 Features Available:"}),"\n",(0,t.jsx)(n.h4,{id:"-two-factor-authentication-2fa",children:"\u2705 Two-Factor Authentication (2FA)"}),"\n",(0,t.jsx)(n.p,{children:"Enhance your account security by enabling 2FA. Once activated, you'll enter a time-based code from an authenticator app each time you log in."}),"\n",(0,t.jsx)(n.h4,{id:"\ufe0f-passkey-authentication",children:"\ud83d\udee1\ufe0f Passkey Authentication"}),"\n",(0,t.jsxs)(n.p,{children:["Passkeys offer a ",(0,t.jsx)(n.strong,{children:"passwordless"}),", ",(0,t.jsx)(n.strong,{children:"phishing-resistant"})," login experience using your device\u2019s built-in security features such as fingerprint, Face ID, or PIN."]}),"\n",(0,t.jsxs)(n.p,{children:["\ud83d\udc49 For full details on setting up ",(0,t.jsx)(n.strong,{children:"Two-Factor Authentication (2FA)"})," and ",(0,t.jsx)(n.strong,{children:"Passkey Authentication"}),":",(0,t.jsx)(n.br,{}),"\n",(0,t.jsx)(n.a,{href:"https://docs.opensignlabs.com/docs/help/Settings/SecurityManagement",children:"\ud83d\udd12 View Security Setup Guide"})]}),"\n",(0,t.jsxs)(n.p,{children:["For more assistance with OpenSign\u2122 features or APIs, contact our support team at ",(0,t.jsx)(n.strong,{children:(0,t.jsx)(n.a,{href:"mailto:support@opensignlabs.com",children:"support@opensignlabs.com"})}),"."]})]})}function h(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}}}]); \ No newline at end of file diff --git a/assets/js/c1e4445e.8e750522.js b/assets/js/c1e4445e.8e750522.js deleted file mode 100644 index 350c71df1..000000000 --- a/assets/js/c1e4445e.8e750522.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[1170],{28453:(e,s,n)=>{n.d(s,{R:()=>i,x:()=>l});var o=n(96540);const t={},r=o.createContext(t);function i(e){const s=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(s):{...s,...e}}),[s,e])}function l(e){let s;return s=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:i(e.components),o.createElement(r.Provider,{value:s},e.children)}},52666:(e,s,n)=>{n.r(s),n.d(s,{assets:()=>c,contentTitle:()=>l,default:()=>u,frontMatter:()=>i,metadata:()=>o,toc:()=>a});const o=JSON.parse('{"id":"help/User Menu/Console/custom_filestorage","title":"Custom File Storage","description":"\ud83c\udf29\ufe0f Introduction to BYOC (Bring Your Own Cloud)","source":"@site/docs/help/User Menu/Console/custom_filestorage.md","sourceDirName":"help/User Menu/Console","slug":"/help/User Menu/Console/custom_filestorage","permalink":"/docs/help/User Menu/Console/custom_filestorage","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/User Menu/Console/custom_filestorage.md","tags":[],"version":"current","sidebarPosition":5,"frontMatter":{"sidebar_position":5,"title":"Custom File Storage"},"sidebar":"tutorialSidebar","previous":{"title":"Preferences","permalink":"/docs/help/User Menu/Console/globalSMTP"},"next":{"title":"Email Templates","permalink":"/docs/help/User Menu/Console/emails"}}');var t=n(74848),r=n(28453);const i={sidebar_position:5,title:"Custom File Storage"},l="\ud83d\udcbe Custom File Storage",c={},a=[{value:"\ud83c\udf29\ufe0f Introduction to BYOC (Bring Your Own Cloud)",id:"\ufe0f-introduction-to-byoc-bring-your-own-cloud",level:2},{value:"\ud83d\ude80 How to Access the Custom File Storage Setup",id:"-how-to-access-the-custom-file-storage-setup",level:2},{value:"\ud83d\udd14 Set Up File Storage",id:"-set-up-file-storage",level:2},{value:"\ud83e\udea3 Steps to Configure Custom Storage",id:"-steps-to-configure-custom-storage",level:3},{value:"\u26a0\ufe0f Important Note",id:"\ufe0f-important-note",level:3},{value:"\ud83d\udcac Need Help?",id:"-need-help",level:2}];function d(e){const s={a:"a",blockquote:"blockquote",br:"br",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(s.header,{children:(0,t.jsx)(s.h1,{id:"-custom-file-storage",children:"\ud83d\udcbe Custom File Storage"})}),"\n",(0,t.jsx)(s.h2,{id:"\ufe0f-introduction-to-byoc-bring-your-own-cloud",children:"\ud83c\udf29\ufe0f Introduction to BYOC (Bring Your Own Cloud)"}),"\n",(0,t.jsxs)(s.p,{children:["OpenSign supports ",(0,t.jsx)(s.strong,{children:"BYOC (Bring Your Own Cloud)"})," \u2014 allowing you to ",(0,t.jsx)(s.strong,{children:"store your documents in your own cloud storage"})," instead of OpenSign\u2019s default storage."]}),"\n",(0,t.jsxs)(s.p,{children:["With BYOC, organizations and users gain ",(0,t.jsx)(s.strong,{children:"greater control, privacy, and compliance flexibility"})," by connecting their preferred cloud providers such as ",(0,t.jsx)(s.strong,{children:"AWS S3"})," or ",(0,t.jsx)(s.strong,{children:"DigitalOcean Spaces"}),"."]}),"\n",(0,t.jsxs)(s.blockquote,{children:["\n",(0,t.jsxs)(s.p,{children:["\ud83e\udde0 ",(0,t.jsx)(s.strong,{children:"Why BYOC?"})]}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsx)(s.li,{children:"Maintain complete ownership and control of your documents."}),"\n",(0,t.jsx)(s.li,{children:"Comply with internal, regional, or client-specific data policies."}),"\n",(0,t.jsx)(s.li,{children:"Choose your preferred cloud region or provider for better performance and compliance."}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(s.hr,{}),"\n",(0,t.jsx)(s.h2,{id:"-how-to-access-the-custom-file-storage-setup",children:"\ud83d\ude80 How to Access the Custom File Storage Setup"}),"\n",(0,t.jsxs)(s.p,{children:["Follow the steps below to navigate to the ",(0,t.jsx)(s.strong,{children:"Custom File Storage"})," setup page in OpenSign:"]}),"\n",(0,t.jsxs)(s.ol,{children:["\n",(0,t.jsxs)(s.li,{children:["Log in to your ",(0,t.jsx)(s.strong,{children:"OpenSign"})," account using an ",(0,t.jsx)(s.strong,{children:"Admin account"}),"."]}),"\n",(0,t.jsxs)(s.li,{children:["Click on your ",(0,t.jsx)(s.strong,{children:"profile menu"})," (top-right corner) and select ",(0,t.jsx)(s.strong,{children:"Console"}),"."]}),"\n",(0,t.jsxs)(s.li,{children:["In the ",(0,t.jsx)(s.strong,{children:"left sidebar"}),", go to ",(0,t.jsx)(s.strong,{children:"Storage"}),"."]}),"\n"]}),"\n",(0,t.jsx)("img",{width:"1722",height:"814",alt:"Custom file storage",src:"https://github.com/user-attachments/assets/813f6685-3f36-40e4-aaaf-0d8b86bdc3b7"}),"\n",(0,t.jsxs)(s.p,{children:["You will now be on the ",(0,t.jsx)(s.strong,{children:"Custom File Storage"})," setup page where you can configure your own storage provider."]}),"\n",(0,t.jsxs)(s.blockquote,{children:["\n",(0,t.jsxs)(s.p,{children:["\ud83d\udd12 ",(0,t.jsx)(s.strong,{children:"Note:"})," Access to Custom File Storage settings is available only to ",(0,t.jsx)(s.strong,{children:"Admin users"}),". Regular users will not see this option in their menu."]}),"\n"]}),"\n",(0,t.jsx)(s.hr,{}),"\n",(0,t.jsx)(s.h2,{id:"-set-up-file-storage",children:"\ud83d\udd14 Set Up File Storage"}),"\n",(0,t.jsxs)(s.p,{children:["By default, all users are connected to ",(0,t.jsx)(s.strong,{children:"OpenSign\u2019s default file storage"}),".",(0,t.jsx)(s.br,{}),"\n","If you prefer to use your ",(0,t.jsx)(s.strong,{children:"own custom cloud storage (BYOC)"}),", you can easily configure it here."]}),"\n",(0,t.jsxs)(s.p,{children:["You can set up an ",(0,t.jsx)(s.strong,{children:"AWS S3 bucket"})," or ",(0,t.jsx)(s.strong,{children:"DigitalOcean Space"})," to store your uploaded documents securely.",(0,t.jsx)(s.br,{}),"\n","To configure OpenSign with your cloud storage, refer to this detailed guide:",(0,t.jsx)(s.br,{}),"\n","\ud83d\udc49 ",(0,t.jsx)(s.a,{href:"https://docs.opensignlabs.com/docs/self-host/cloud-storage/s3",children:"Cloud Storage Setup Guide"})]}),"\n",(0,t.jsx)(s.hr,{}),"\n",(0,t.jsx)(s.h3,{id:"-steps-to-configure-custom-storage",children:"\ud83e\udea3 Steps to Configure Custom Storage"}),"\n",(0,t.jsxs)(s.ol,{children:["\n",(0,t.jsxs)(s.li,{children:["Click the ",(0,t.jsx)(s.strong,{children:"Add New"})," button."]}),"\n"]}),"\n",(0,t.jsx)("img",{width:"861",height:"408",alt:"Add new workspace",src:"https://github.com/user-attachments/assets/0f734c6a-e2ac-445a-8194-746b9c202f0a"}),"\n",(0,t.jsxs)(s.ol,{start:"2",children:["\n",(0,t.jsxs)(s.li,{children:["\n",(0,t.jsx)(s.p,{children:"Fill in the following details:"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Unique File Adapter Name:"})," Enter a unique name for your storage configuration."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Storage Provider:"})," Choose your provider \u2014 currently, OpenSign supports ",(0,t.jsx)(s.strong,{children:"AWS S3"})," and ",(0,t.jsx)(s.strong,{children:"DigitalOcean Spaces"}),"."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Bucket Name:"})," Specify your storage bucket name."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Region:"})," Enter the region where your bucket is hosted."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Endpoint:"})," Provide the endpoint URL of your storage service."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Base URL:"})," Enter the base URL used to access stored files."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Access Key ID:"})," Enter your storage access key ID."]}),"\n",(0,t.jsxs)(s.li,{children:[(0,t.jsx)(s.strong,{children:"Secret Access Key:"})," Enter your storage secret access key."]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(s.li,{children:["\n",(0,t.jsxs)(s.p,{children:["Once all details are filled, click ",(0,t.jsx)(s.strong,{children:"Save and Activate"})," to enable your custom file storage."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(s.p,{children:"After activation:"}),"\n",(0,t.jsxs)(s.ul,{children:["\n",(0,t.jsxs)(s.li,{children:["All your documents will be stored in the configured ",(0,t.jsx)(s.strong,{children:"BYOC storage provider"}),"."]}),"\n",(0,t.jsx)(s.li,{children:"You will be automatically logged out to clear any previous file adapter data from your local session."}),"\n",(0,t.jsx)(s.li,{children:"Upon logging in again, your custom file storage will be active, and all future documents will be saved there."}),"\n"]}),"\n",(0,t.jsx)("img",{width:"861",height:"408",alt:"custom file storage",src:"https://github.com/user-attachments/assets/1add417d-f745-4e00-8cf3-7dcd9798f4db"}),"\n",(0,t.jsx)(s.hr,{}),"\n",(0,t.jsx)(s.h3,{id:"\ufe0f-important-note",children:"\u26a0\ufe0f Important Note"}),"\n",(0,t.jsxs)(s.p,{children:["In some cases, documents stored in your ",(0,t.jsx)(s.strong,{children:"custom (BYOC)"})," file storage may not load in OpenSign due to ",(0,t.jsx)(s.strong,{children:"CORS (Cross-Origin Resource Sharing)"})," policy restrictions.",(0,t.jsx)(s.br,{}),"\n","If you\u2019ve activated custom file storage, ensure your cloud configuration ",(0,t.jsx)(s.strong,{children:"allows OpenSign to access your documents"})," and does ",(0,t.jsx)(s.strong,{children:"not block requests"})," due to CORS errors."]}),"\n",(0,t.jsxs)(s.p,{children:["\ud83d\udc49 ",(0,t.jsx)(s.a,{href:"https://docs.opensignlabs.com/docs/self-host/cloud-storage/s3",children:"Read the article to learn how to set up CORS policies"})]}),"\n",(0,t.jsx)(s.hr,{}),"\n",(0,t.jsx)(s.h2,{id:"-need-help",children:"\ud83d\udcac Need Help?"}),"\n",(0,t.jsxs)(s.p,{children:["If you need help setting up or testing your BYOC or custom file storage integration, contact our support team at",(0,t.jsx)(s.br,{}),"\n","\ud83d\udce9 ",(0,t.jsx)(s.strong,{children:(0,t.jsx)(s.a,{href:"mailto:support@opensignlabs.com",children:"support@opensignlabs.com"})})]}),"\n",(0,t.jsxs)(s.p,{children:["Or join our community for instant assistance:",(0,t.jsx)(s.br,{}),"\n","\ud83d\udcac ",(0,t.jsx)(s.a,{href:"https://discord.com/invite/xe9TDuyAyj",children:"Join our Discord"})]}),"\n",(0,t.jsx)(s.p,{children:(0,t.jsx)(s.strong,{children:"Happy Signing with OpenSign\u2122!"})})]})}function u(e={}){const{wrapper:s}={...(0,r.R)(),...e.components};return s?(0,t.jsx)(s,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}}}]); \ No newline at end of file diff --git a/assets/js/c1e4445e.9b7be45e.js b/assets/js/c1e4445e.9b7be45e.js new file mode 100644 index 000000000..8bfda0bdb --- /dev/null +++ b/assets/js/c1e4445e.9b7be45e.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[1170],{28453:(e,n,s)=>{s.d(n,{R:()=>i,x:()=>l});var o=s(96540);const t={},r=o.createContext(t);function i(e){const n=o.useContext(r);return o.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(t):e.components||t:i(e.components),o.createElement(r.Provider,{value:n},e.children)}},52666:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>c,contentTitle:()=>l,default:()=>u,frontMatter:()=>i,metadata:()=>o,toc:()=>a});const o=JSON.parse('{"id":"help/User Menu/Console/custom_filestorage","title":"Custom File Storage","description":"\ud83c\udf29\ufe0f Introduction to BYOC (Bring Your Own Cloud)","source":"@site/docs/help/User Menu/Console/custom_filestorage.md","sourceDirName":"help/User Menu/Console","slug":"/help/User Menu/Console/custom_filestorage","permalink":"/docs/help/User Menu/Console/custom_filestorage","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/User Menu/Console/custom_filestorage.md","tags":[],"version":"current","sidebarPosition":6,"frontMatter":{"sidebar_position":6,"title":"Custom File Storage"},"sidebar":"tutorialSidebar","previous":{"title":"Mail","permalink":"/docs/help/User Menu/Console/emails"},"next":{"title":"Custom Signing Certificate","permalink":"/docs/help/User Menu/Console/signing_certificate"}}');var t=s(74848),r=s(28453);const i={sidebar_position:6,title:"Custom File Storage"},l="\ud83d\udcbe Custom File Storage",c={},a=[{value:"\ud83c\udf29\ufe0f Introduction to BYOC (Bring Your Own Cloud)",id:"\ufe0f-introduction-to-byoc-bring-your-own-cloud",level:2},{value:"\ud83d\ude80 How to Access the Custom File Storage Setup",id:"-how-to-access-the-custom-file-storage-setup",level:2},{value:"\ud83d\udd14 Set Up File Storage",id:"-set-up-file-storage",level:2},{value:"\ud83e\udea3 Steps to Configure Custom Storage",id:"-steps-to-configure-custom-storage",level:3},{value:"\u26a0\ufe0f Important Note",id:"\ufe0f-important-note",level:3},{value:"\ud83d\udcac Need Help?",id:"-need-help",level:2}];function d(e){const n={a:"a",blockquote:"blockquote",br:"br",h1:"h1",h2:"h2",h3:"h3",header:"header",hr:"hr",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(n.header,{children:(0,t.jsx)(n.h1,{id:"-custom-file-storage",children:"\ud83d\udcbe Custom File Storage"})}),"\n",(0,t.jsx)(n.h2,{id:"\ufe0f-introduction-to-byoc-bring-your-own-cloud",children:"\ud83c\udf29\ufe0f Introduction to BYOC (Bring Your Own Cloud)"}),"\n",(0,t.jsxs)(n.p,{children:["OpenSign supports ",(0,t.jsx)(n.strong,{children:"BYOC (Bring Your Own Cloud)"})," \u2014 allowing you to ",(0,t.jsx)(n.strong,{children:"store your documents in your own cloud storage"})," instead of OpenSign\u2019s default storage."]}),"\n",(0,t.jsxs)(n.p,{children:["With BYOC, organizations and users gain ",(0,t.jsx)(n.strong,{children:"greater control, privacy, and compliance flexibility"})," by connecting their preferred cloud providers such as ",(0,t.jsx)(n.strong,{children:"AWS S3"})," or ",(0,t.jsx)(n.strong,{children:"DigitalOcean Spaces"}),"."]}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsxs)(n.p,{children:["\ud83e\udde0 ",(0,t.jsx)(n.strong,{children:"Why BYOC?"})]}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsx)(n.li,{children:"Maintain complete ownership and control of your documents."}),"\n",(0,t.jsx)(n.li,{children:"Comply with internal, regional, or client-specific data policies."}),"\n",(0,t.jsx)(n.li,{children:"Choose your preferred cloud region or provider for better performance and compliance."}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-how-to-access-the-custom-file-storage-setup",children:"\ud83d\ude80 How to Access the Custom File Storage Setup"}),"\n",(0,t.jsxs)(n.p,{children:["Follow the steps below to navigate to the ",(0,t.jsx)(n.strong,{children:"Custom File Storage"})," setup page in OpenSign:"]}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Log in to your ",(0,t.jsx)(n.strong,{children:"OpenSign"})," account using an ",(0,t.jsx)(n.strong,{children:"Admin account"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["Click on your ",(0,t.jsx)(n.strong,{children:"profile menu"})," (top-right corner) and select ",(0,t.jsx)(n.strong,{children:"Console"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:["In the ",(0,t.jsx)(n.strong,{children:"left sidebar"}),", go to ",(0,t.jsx)(n.strong,{children:"Storage"}),"."]}),"\n"]}),"\n",(0,t.jsx)("img",{width:"1722",height:"814",alt:"Custom file storage",src:"https://github.com/user-attachments/assets/813f6685-3f36-40e4-aaaf-0d8b86bdc3b7"}),"\n",(0,t.jsxs)(n.p,{children:["You will now be on the ",(0,t.jsx)(n.strong,{children:"Custom File Storage"})," setup page where you can configure your own storage provider."]}),"\n",(0,t.jsxs)(n.blockquote,{children:["\n",(0,t.jsxs)(n.p,{children:["\ud83d\udd12 ",(0,t.jsx)(n.strong,{children:"Note:"})," Access to Custom File Storage settings is available only to ",(0,t.jsx)(n.strong,{children:"Admin users"}),". Regular users will not see this option in their menu."]}),"\n"]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-set-up-file-storage",children:"\ud83d\udd14 Set Up File Storage"}),"\n",(0,t.jsxs)(n.p,{children:["By default, all users are connected to ",(0,t.jsx)(n.strong,{children:"OpenSign\u2019s default file storage"}),".",(0,t.jsx)(n.br,{}),"\n","If you prefer to use your ",(0,t.jsx)(n.strong,{children:"own custom cloud storage (BYOC)"}),", you can easily configure it here."]}),"\n",(0,t.jsxs)(n.p,{children:["You can set up an ",(0,t.jsx)(n.strong,{children:"AWS S3 bucket"})," or ",(0,t.jsx)(n.strong,{children:"DigitalOcean Space"})," to store your uploaded documents securely.",(0,t.jsx)(n.br,{}),"\n","To configure OpenSign with your cloud storage, refer to this detailed guide:",(0,t.jsx)(n.br,{}),"\n","\ud83d\udc49 ",(0,t.jsx)(n.a,{href:"https://docs.opensignlabs.com/docs/self-host/cloud-storage/s3",children:"Cloud Storage Setup Guide"})]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"-steps-to-configure-custom-storage",children:"\ud83e\udea3 Steps to Configure Custom Storage"}),"\n",(0,t.jsxs)(n.ol,{children:["\n",(0,t.jsxs)(n.li,{children:["Click the ",(0,t.jsx)(n.strong,{children:"Add New"})," button."]}),"\n"]}),"\n",(0,t.jsx)("img",{width:"861",height:"408",alt:"Add new workspace",src:"https://github.com/user-attachments/assets/0f734c6a-e2ac-445a-8194-746b9c202f0a"}),"\n",(0,t.jsxs)(n.ol,{start:"2",children:["\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsx)(n.p,{children:"Fill in the following details:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Unique File Adapter Name:"})," Enter a unique name for your storage configuration."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Storage Provider:"})," Choose your provider \u2014 currently, OpenSign supports ",(0,t.jsx)(n.strong,{children:"AWS S3"})," and ",(0,t.jsx)(n.strong,{children:"DigitalOcean Spaces"}),"."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Bucket Name:"})," Specify your storage bucket name."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Region:"})," Enter the region where your bucket is hosted."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Endpoint:"})," Provide the endpoint URL of your storage service."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Base URL:"})," Enter the base URL used to access stored files."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Access Key ID:"})," Enter your storage access key ID."]}),"\n",(0,t.jsxs)(n.li,{children:[(0,t.jsx)(n.strong,{children:"Secret Access Key:"})," Enter your storage secret access key."]}),"\n"]}),"\n"]}),"\n",(0,t.jsxs)(n.li,{children:["\n",(0,t.jsxs)(n.p,{children:["Once all details are filled, click ",(0,t.jsx)(n.strong,{children:"Save and Activate"})," to enable your custom file storage."]}),"\n"]}),"\n"]}),"\n",(0,t.jsx)(n.p,{children:"After activation:"}),"\n",(0,t.jsxs)(n.ul,{children:["\n",(0,t.jsxs)(n.li,{children:["All your documents will be stored in the configured ",(0,t.jsx)(n.strong,{children:"BYOC storage provider"}),"."]}),"\n",(0,t.jsx)(n.li,{children:"You will be automatically logged out to clear any previous file adapter data from your local session."}),"\n",(0,t.jsx)(n.li,{children:"Upon logging in again, your custom file storage will be active, and all future documents will be saved there."}),"\n"]}),"\n",(0,t.jsx)("img",{width:"861",height:"408",alt:"custom file storage",src:"https://github.com/user-attachments/assets/1add417d-f745-4e00-8cf3-7dcd9798f4db"}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h3,{id:"\ufe0f-important-note",children:"\u26a0\ufe0f Important Note"}),"\n",(0,t.jsxs)(n.p,{children:["In some cases, documents stored in your ",(0,t.jsx)(n.strong,{children:"custom (BYOC)"})," file storage may not load in OpenSign due to ",(0,t.jsx)(n.strong,{children:"CORS (Cross-Origin Resource Sharing)"})," policy restrictions.",(0,t.jsx)(n.br,{}),"\n","If you\u2019ve activated custom file storage, ensure your cloud configuration ",(0,t.jsx)(n.strong,{children:"allows OpenSign to access your documents"})," and does ",(0,t.jsx)(n.strong,{children:"not block requests"})," due to CORS errors."]}),"\n",(0,t.jsxs)(n.p,{children:["\ud83d\udc49 ",(0,t.jsx)(n.a,{href:"https://docs.opensignlabs.com/docs/self-host/cloud-storage/s3",children:"Read the article to learn how to set up CORS policies"})]}),"\n",(0,t.jsx)(n.hr,{}),"\n",(0,t.jsx)(n.h2,{id:"-need-help",children:"\ud83d\udcac Need Help?"}),"\n",(0,t.jsxs)(n.p,{children:["If you need help setting up or testing your BYOC or custom file storage integration, contact our support team at",(0,t.jsx)(n.br,{}),"\n","\ud83d\udce9 ",(0,t.jsx)(n.strong,{children:(0,t.jsx)(n.a,{href:"mailto:support@opensignlabs.com",children:"support@opensignlabs.com"})})]}),"\n",(0,t.jsxs)(n.p,{children:["Or join our community for instant assistance:",(0,t.jsx)(n.br,{}),"\n","\ud83d\udcac ",(0,t.jsx)(n.a,{href:"https://discord.com/invite/xe9TDuyAyj",children:"Join our Discord"})]}),"\n",(0,t.jsx)(n.p,{children:(0,t.jsx)(n.strong,{children:"Happy Signing with OpenSign\u2122!"})})]})}function u(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,t.jsx)(n,{...e,children:(0,t.jsx)(d,{...e})}):d(e)}}}]); \ No newline at end of file diff --git a/assets/js/dc8c216b.848f2bc3.js b/assets/js/dc8c216b.6c7e6a5b.js similarity index 92% rename from assets/js/dc8c216b.848f2bc3.js rename to assets/js/dc8c216b.6c7e6a5b.js index f39eed598..bc55c381f 100644 --- a/assets/js/dc8c216b.848f2bc3.js +++ b/assets/js/dc8c216b.6c7e6a5b.js @@ -1 +1 @@ -"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[9144],{28453:(e,n,s)=>{s.d(n,{R:()=>i,x:()=>a});var t=s(96540);const o={},r=t.createContext(o);function i(e){const n=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),t.createElement(r.Provider,{value:n},e.children)}},89073:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>p,frontMatter:()=>i,metadata:()=>t,toc:()=>c});const t=JSON.parse('{"id":"help/User Menu/Console/branding","title":"Branding","description":"Custom Subdomain","source":"@site/docs/help/User Menu/Console/branding.md","sourceDirName":"help/User Menu/Console","slug":"/help/User Menu/Console/branding","permalink":"/docs/help/User Menu/Console/branding","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/User Menu/Console/branding.md","tags":[],"version":"current","sidebarPosition":4,"frontMatter":{"sidebar_position":4,"title":"Branding"},"sidebar":"tutorialSidebar","previous":{"title":"General","permalink":"/docs/help/User Menu/Console/general"},"next":{"title":"Preferences","permalink":"/docs/help/User Menu/Console/globalSMTP"}}');var o=s(74848),r=s(28453);const i={sidebar_position:4,title:"Branding"},a="\ud83d\udd27 Branding",l={},c=[{value:"Custom Subdomain",id:"custom-subdomain",level:2},{value:"App Name",id:"app-name",level:2},{value:"App Logo",id:"app-logo",level:2}];function d(e){const n={br:"br",h1:"h1",h2:"h2",header:"header",hr:"hr",p:"p",strong:"strong",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.header,{children:(0,o.jsx)(n.h1,{id:"-branding",children:"\ud83d\udd27 Branding"})}),"\n",(0,o.jsx)(n.h2,{id:"custom-subdomain",children:(0,o.jsx)(n.strong,{children:"Custom Subdomain"})}),"\n",(0,o.jsxs)(n.p,{children:["This page is accessible only to ",(0,o.jsx)(n.strong,{children:"Enterprise"})," users. Here, users can configure their own custom subdomain and access the OpenSign application directly through it."]}),"\n",(0,o.jsx)(n.hr,{}),"\n",(0,o.jsx)(n.h2,{id:"app-name",children:(0,o.jsx)(n.strong,{children:"App Name"})}),"\n",(0,o.jsxs)(n.p,{children:["Users can set a custom application name to reflect their brand identity.",(0,o.jsx)(n.br,{}),"\n","This name will appear in custom template page titles and other areas across the application, helping maintain consistent branding."]}),"\n",(0,o.jsx)(n.hr,{}),"\n",(0,o.jsx)(n.h2,{id:"app-logo",children:(0,o.jsx)(n.strong,{children:"App Logo"})}),"\n",(0,o.jsx)(n.p,{children:"Users can upload their own logo to display within the application instead of the default OpenSign logo, reinforcing their brand presence."})]})}function p(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}}}]); \ No newline at end of file +"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[9144],{28453:(e,n,s)=>{s.d(n,{R:()=>i,x:()=>a});var t=s(96540);const o={},r=t.createContext(o);function i(e){const n=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(n):{...n,...e}}),[n,e])}function a(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(o):e.components||o:i(e.components),t.createElement(r.Provider,{value:n},e.children)}},89073:(e,n,s)=>{s.r(n),s.d(n,{assets:()=>l,contentTitle:()=>a,default:()=>p,frontMatter:()=>i,metadata:()=>t,toc:()=>c});const t=JSON.parse('{"id":"help/User Menu/Console/branding","title":"Branding","description":"Custom Subdomain","source":"@site/docs/help/User Menu/Console/branding.md","sourceDirName":"help/User Menu/Console","slug":"/help/User Menu/Console/branding","permalink":"/docs/help/User Menu/Console/branding","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/User Menu/Console/branding.md","tags":[],"version":"current","sidebarPosition":3,"frontMatter":{"sidebar_position":3,"title":"Branding"},"sidebar":"tutorialSidebar","previous":{"title":"General","permalink":"/docs/help/User Menu/Console/general"},"next":{"title":"Global SMTP","permalink":"/docs/help/User Menu/Console/globalSMTP"}}');var o=s(74848),r=s(28453);const i={sidebar_position:3,title:"Branding"},a="\ud83d\udd27 Branding",l={},c=[{value:"Custom Subdomain",id:"custom-subdomain",level:2},{value:"App Name",id:"app-name",level:2},{value:"App Logo",id:"app-logo",level:2}];function d(e){const n={br:"br",h1:"h1",h2:"h2",header:"header",hr:"hr",p:"p",strong:"strong",...(0,r.R)(),...e.components};return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(n.header,{children:(0,o.jsx)(n.h1,{id:"-branding",children:"\ud83d\udd27 Branding"})}),"\n",(0,o.jsx)(n.h2,{id:"custom-subdomain",children:(0,o.jsx)(n.strong,{children:"Custom Subdomain"})}),"\n",(0,o.jsxs)(n.p,{children:["This page is accessible only to ",(0,o.jsx)(n.strong,{children:"Enterprise"})," users. Here, users can configure their own custom subdomain and access the OpenSign application directly through it."]}),"\n",(0,o.jsx)(n.hr,{}),"\n",(0,o.jsx)(n.h2,{id:"app-name",children:(0,o.jsx)(n.strong,{children:"App Name"})}),"\n",(0,o.jsxs)(n.p,{children:["Users can set a custom application name to reflect their brand identity.",(0,o.jsx)(n.br,{}),"\n","This name will appear in custom template page titles and other areas across the application, helping maintain consistent branding."]}),"\n",(0,o.jsx)(n.hr,{}),"\n",(0,o.jsx)(n.h2,{id:"app-logo",children:(0,o.jsx)(n.strong,{children:"App Logo"})}),"\n",(0,o.jsx)(n.p,{children:"Users can upload their own logo to display within the application instead of the default OpenSign logo, reinforcing their brand presence."})]})}function p(e={}){const{wrapper:n}={...(0,r.R)(),...e.components};return n?(0,o.jsx)(n,{...e,children:(0,o.jsx)(d,{...e})}):d(e)}}}]); \ No newline at end of file diff --git a/assets/js/fff7b69d.6a4dccd6.js b/assets/js/fff7b69d.6a4dccd6.js deleted file mode 100644 index d04b06fc7..000000000 --- a/assets/js/fff7b69d.6a4dccd6.js +++ /dev/null @@ -1 +0,0 @@ -"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[8045],{28453:(e,i,n)=>{n.d(i,{R:()=>o,x:()=>c});var t=n(96540);const s={},r=t.createContext(s);function o(e){const i=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function c(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),t.createElement(r.Provider,{value:i},e.children)}},97729:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>a,contentTitle:()=>c,default:()=>u,frontMatter:()=>o,metadata:()=>t,toc:()=>l});const t=JSON.parse('{"id":"help/User Menu/Console/signing_certificate","title":"Custom Signing Certificate","description":"The Custom Signing Certificate page allows you to upload and manage your own digital signing certificate (PFX format) for secure and verified document signing in OpenSign.","source":"@site/docs/help/User Menu/Console/signing_certificate.md","sourceDirName":"help/User Menu/Console","slug":"/help/User Menu/Console/signing_certificate","permalink":"/docs/help/User Menu/Console/signing_certificate","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/User Menu/Console/signing_certificate.md","tags":[],"version":"current","sidebarPosition":6,"frontMatter":{"sidebar_position":6,"title":"Custom Signing Certificate"},"sidebar":"tutorialSidebar","previous":{"title":"Email Templates","permalink":"/docs/help/User Menu/Console/emails"},"next":{"title":"Organizations","permalink":"/docs/help/User Menu/Console/organizations"}}');var s=n(74848),r=n(28453);const o={sidebar_position:6,title:"Custom Signing Certificate"},c="\ud83d\udd10 Custom Signing Certificate",a={},l=[{value:"\ud83e\udeaa What is a PFX Certificate?",id:"-what-is-a-pfx-certificate",level:2},{value:"\u2699\ufe0f How to Upload Your Custom Certificate",id:"\ufe0f-how-to-upload-your-custom-certificate",level:2},{value:"\ud83e\uddfe Using the Default OpenSign Certificate",id:"-using-the-default-opensign-certificate",level:2},{value:"\ud83d\udee1\ufe0f Security Notes",id:"\ufe0f-security-notes",level:2},{value:"\ud83d\udcac Need Help?",id:"-need-help",level:2}];function d(e){const i={a:"a",blockquote:"blockquote",br:"br",code:"code",h1:"h1",h2:"h2",header:"header",hr:"hr",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.header,{children:(0,s.jsx)(i.h1,{id:"-custom-signing-certificate",children:"\ud83d\udd10 Custom Signing Certificate"})}),"\n",(0,s.jsxs)(i.p,{children:["The ",(0,s.jsx)(i.strong,{children:"Custom Signing Certificate"})," page allows you to upload and manage your own ",(0,s.jsx)(i.strong,{children:"digital signing certificate"})," (PFX format) for secure and verified document signing in OpenSign."]}),"\n",(0,s.jsxs)(i.p,{children:["By default, OpenSign uses its ",(0,s.jsx)(i.strong,{children:"built-in signing certificate"})," to digitally sign documents.",(0,s.jsx)(i.br,{}),"\n","However, if your organization has its own ",(0,s.jsx)(i.strong,{children:"custom certificate (PFX or P12 format)"}),", you can upload and activate it here."]}),"\n",(0,s.jsx)("img",{width:"1722",height:"814",alt:"pfx cerificate upload",src:"https://github.com/user-attachments/assets/a5668f61-332d-49c5-ace2-5f0f92d3b68f"}),"\n",(0,s.jsx)(i.hr,{}),"\n",(0,s.jsx)(i.h2,{id:"-what-is-a-pfx-certificate",children:"\ud83e\udeaa What is a PFX Certificate?"}),"\n",(0,s.jsxs)(i.p,{children:["A ",(0,s.jsx)(i.strong,{children:"PFX"})," (or ",(0,s.jsx)(i.strong,{children:"P12"}),") certificate is a password-protected digital certificate file that contains:"]}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:["A ",(0,s.jsx)(i.strong,{children:"private key"})," (used for signing documents securely)"]}),"\n",(0,s.jsxs)(i.li,{children:["A ",(0,s.jsx)(i.strong,{children:"public certificate"})," (used to verify the signature\u2019s authenticity)"]}),"\n"]}),"\n",(0,s.jsxs)(i.p,{children:["Using a custom certificate enhances trust and compliance by ensuring all signed documents carry your organization\u2019s ",(0,s.jsx)(i.strong,{children:"digital identity"}),"."]}),"\n",(0,s.jsx)(i.hr,{}),"\n",(0,s.jsx)(i.h2,{id:"\ufe0f-how-to-upload-your-custom-certificate",children:"\u2699\ufe0f How to Upload Your Custom Certificate"}),"\n",(0,s.jsx)(i.p,{children:"Follow these steps to set up your custom signing certificate:"}),"\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Log in"})," to your OpenSign account using your admin credentials."]}),"\n",(0,s.jsxs)(i.li,{children:["Navigate to the ",(0,s.jsx)(i.strong,{children:"Console \u2192 Signing Certificate"})," section."]}),"\n",(0,s.jsxs)(i.li,{children:["In the ",(0,s.jsx)(i.strong,{children:"Custom Signing Certificate"})," panel:","\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:["Click ",(0,s.jsx)(i.strong,{children:"Choose File"})," and upload your ",(0,s.jsx)(i.code,{children:".pfx"})," or ",(0,s.jsx)(i.code,{children:".p12"})," certificate file."]}),"\n",(0,s.jsxs)(i.li,{children:["Enter your ",(0,s.jsx)(i.strong,{children:"certificate password"})," (required to unlock the private key)."]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Click ",(0,s.jsx)(i.strong,{children:"Update"})," to save and activate your custom signing certificate."]}),"\n"]}),"\n",(0,s.jsxs)(i.blockquote,{children:["\n",(0,s.jsx)(i.p,{children:"Once updated, all new documents signed using your OpenSign account will be digitally signed with your uploaded certificate."}),"\n"]}),"\n",(0,s.jsx)(i.hr,{}),"\n",(0,s.jsx)(i.h2,{id:"-using-the-default-opensign-certificate",children:"\ud83e\uddfe Using the Default OpenSign Certificate"}),"\n",(0,s.jsx)(i.p,{children:"If you wish to revert to the standard OpenSign certificate:"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:["Simply click ",(0,s.jsx)(i.strong,{children:"Use default OpenSign\u2122 certificate"}),"."]}),"\n",(0,s.jsx)(i.li,{children:"OpenSign will replace your custom certificate with its default one."}),"\n"]}),"\n",(0,s.jsx)("img",{width:"861",height:"408",alt:"pfx_Certificate",src:"https://github.com/user-attachments/assets/9063d927-c28f-4bb5-ac36-caeebc3845fc"}),"\n",(0,s.jsx)(i.hr,{}),"\n",(0,s.jsx)(i.h2,{id:"\ufe0f-security-notes",children:"\ud83d\udee1\ufe0f Security Notes"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsx)(i.li,{children:"OpenSign securely encrypts and stores your uploaded certificate."}),"\n",(0,s.jsx)(i.li,{children:"Ensure that your PFX file and password are valid and belong to your organization."}),"\n",(0,s.jsx)(i.li,{children:"Invalid or expired certificates may prevent successful document signing."}),"\n",(0,s.jsx)(i.li,{children:"Use strong passwords for your certificate to maintain compliance and security."}),"\n"]}),"\n",(0,s.jsx)(i.hr,{}),"\n",(0,s.jsx)(i.h2,{id:"-need-help",children:"\ud83d\udcac Need Help?"}),"\n",(0,s.jsxs)(i.p,{children:["If you encounter any issues while uploading or activating your certificate, contact our support team at",(0,s.jsx)(i.br,{}),"\n","\ud83d\udce9 ",(0,s.jsx)(i.strong,{children:(0,s.jsx)(i.a,{href:"mailto:support@opensignlabs.com",children:"support@opensignlabs.com"})})]}),"\n",(0,s.jsx)(i.p,{children:(0,s.jsx)(i.strong,{children:"Empower your brand with trusted digital signatures \u2014 securely with OpenSign\u2122."})})]})}function u(e={}){const{wrapper:i}={...(0,r.R)(),...e.components};return i?(0,s.jsx)(i,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}}}]); \ No newline at end of file diff --git a/assets/js/fff7b69d.d0d6b88a.js b/assets/js/fff7b69d.d0d6b88a.js new file mode 100644 index 000000000..778deab6b --- /dev/null +++ b/assets/js/fff7b69d.d0d6b88a.js @@ -0,0 +1 @@ +"use strict";(self.webpackChunkOpenSign_Docs=self.webpackChunkOpenSign_Docs||[]).push([[8045],{28453:(e,i,n)=>{n.d(i,{R:()=>o,x:()=>c});var t=n(96540);const s={},r=t.createContext(s);function o(e){const i=t.useContext(r);return t.useMemo((function(){return"function"==typeof e?e(i):{...i,...e}}),[i,e])}function c(e){let i;return i=e.disableParentContext?"function"==typeof e.components?e.components(s):e.components||s:o(e.components),t.createElement(r.Provider,{value:i},e.children)}},97729:(e,i,n)=>{n.r(i),n.d(i,{assets:()=>a,contentTitle:()=>c,default:()=>u,frontMatter:()=>o,metadata:()=>t,toc:()=>l});const t=JSON.parse('{"id":"help/User Menu/Console/signing_certificate","title":"Custom Signing Certificate","description":"The Custom Signing Certificate page allows you to upload and manage your own digital signing certificate (PFX format) for secure and verified document signing in OpenSign.","source":"@site/docs/help/User Menu/Console/signing_certificate.md","sourceDirName":"help/User Menu/Console","slug":"/help/User Menu/Console/signing_certificate","permalink":"/docs/help/User Menu/Console/signing_certificate","draft":false,"unlisted":false,"editUrl":"https://github.com/opensignlabs/opensign/tree/feat-docs/docs/docs/help/User Menu/Console/signing_certificate.md","tags":[],"version":"current","sidebarPosition":7,"frontMatter":{"sidebar_position":7,"title":"Custom Signing Certificate"},"sidebar":"tutorialSidebar","previous":{"title":"Custom File Storage","permalink":"/docs/help/User Menu/Console/custom_filestorage"},"next":{"title":"Organizations","permalink":"/docs/help/User Menu/Console/organizations"}}');var s=n(74848),r=n(28453);const o={sidebar_position:7,title:"Custom Signing Certificate"},c="\ud83d\udd10 Custom Signing Certificate",a={},l=[{value:"\ud83e\udeaa What is a PFX Certificate?",id:"-what-is-a-pfx-certificate",level:2},{value:"\u2699\ufe0f How to Upload Your Custom Certificate",id:"\ufe0f-how-to-upload-your-custom-certificate",level:2},{value:"\ud83e\uddfe Using the Default OpenSign Certificate",id:"-using-the-default-opensign-certificate",level:2},{value:"\ud83d\udee1\ufe0f Security Notes",id:"\ufe0f-security-notes",level:2},{value:"\ud83d\udcac Need Help?",id:"-need-help",level:2}];function d(e){const i={a:"a",blockquote:"blockquote",br:"br",code:"code",h1:"h1",h2:"h2",header:"header",hr:"hr",li:"li",ol:"ol",p:"p",strong:"strong",ul:"ul",...(0,r.R)(),...e.components};return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.header,{children:(0,s.jsx)(i.h1,{id:"-custom-signing-certificate",children:"\ud83d\udd10 Custom Signing Certificate"})}),"\n",(0,s.jsxs)(i.p,{children:["The ",(0,s.jsx)(i.strong,{children:"Custom Signing Certificate"})," page allows you to upload and manage your own ",(0,s.jsx)(i.strong,{children:"digital signing certificate"})," (PFX format) for secure and verified document signing in OpenSign."]}),"\n",(0,s.jsxs)(i.p,{children:["By default, OpenSign uses its ",(0,s.jsx)(i.strong,{children:"built-in signing certificate"})," to digitally sign documents.",(0,s.jsx)(i.br,{}),"\n","However, if your organization has its own ",(0,s.jsx)(i.strong,{children:"custom certificate (PFX or P12 format)"}),", you can upload and activate it here."]}),"\n",(0,s.jsx)("img",{width:"1722",height:"814",alt:"pfx cerificate upload",src:"https://github.com/user-attachments/assets/a5668f61-332d-49c5-ace2-5f0f92d3b68f"}),"\n",(0,s.jsx)(i.hr,{}),"\n",(0,s.jsx)(i.h2,{id:"-what-is-a-pfx-certificate",children:"\ud83e\udeaa What is a PFX Certificate?"}),"\n",(0,s.jsxs)(i.p,{children:["A ",(0,s.jsx)(i.strong,{children:"PFX"})," (or ",(0,s.jsx)(i.strong,{children:"P12"}),") certificate is a password-protected digital certificate file that contains:"]}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:["A ",(0,s.jsx)(i.strong,{children:"private key"})," (used for signing documents securely)"]}),"\n",(0,s.jsxs)(i.li,{children:["A ",(0,s.jsx)(i.strong,{children:"public certificate"})," (used to verify the signature\u2019s authenticity)"]}),"\n"]}),"\n",(0,s.jsxs)(i.p,{children:["Using a custom certificate enhances trust and compliance by ensuring all signed documents carry your organization\u2019s ",(0,s.jsx)(i.strong,{children:"digital identity"}),"."]}),"\n",(0,s.jsx)(i.hr,{}),"\n",(0,s.jsx)(i.h2,{id:"\ufe0f-how-to-upload-your-custom-certificate",children:"\u2699\ufe0f How to Upload Your Custom Certificate"}),"\n",(0,s.jsx)(i.p,{children:"Follow these steps to set up your custom signing certificate:"}),"\n",(0,s.jsxs)(i.ol,{children:["\n",(0,s.jsxs)(i.li,{children:[(0,s.jsx)(i.strong,{children:"Log in"})," to your OpenSign account using your admin credentials."]}),"\n",(0,s.jsxs)(i.li,{children:["Navigate to the ",(0,s.jsx)(i.strong,{children:"Console \u2192 Signing Certificate"})," section."]}),"\n",(0,s.jsxs)(i.li,{children:["In the ",(0,s.jsx)(i.strong,{children:"Custom Signing Certificate"})," panel:","\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:["Click ",(0,s.jsx)(i.strong,{children:"Choose File"})," and upload your ",(0,s.jsx)(i.code,{children:".pfx"})," or ",(0,s.jsx)(i.code,{children:".p12"})," certificate file."]}),"\n",(0,s.jsxs)(i.li,{children:["Enter your ",(0,s.jsx)(i.strong,{children:"certificate password"})," (required to unlock the private key)."]}),"\n"]}),"\n"]}),"\n",(0,s.jsxs)(i.li,{children:["Click ",(0,s.jsx)(i.strong,{children:"Update"})," to save and activate your custom signing certificate."]}),"\n"]}),"\n",(0,s.jsxs)(i.blockquote,{children:["\n",(0,s.jsx)(i.p,{children:"Once updated, all new documents signed using your OpenSign account will be digitally signed with your uploaded certificate."}),"\n"]}),"\n",(0,s.jsx)(i.hr,{}),"\n",(0,s.jsx)(i.h2,{id:"-using-the-default-opensign-certificate",children:"\ud83e\uddfe Using the Default OpenSign Certificate"}),"\n",(0,s.jsx)(i.p,{children:"If you wish to revert to the standard OpenSign certificate:"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsxs)(i.li,{children:["Simply click ",(0,s.jsx)(i.strong,{children:"Use default OpenSign\u2122 certificate"}),"."]}),"\n",(0,s.jsx)(i.li,{children:"OpenSign will replace your custom certificate with its default one."}),"\n"]}),"\n",(0,s.jsx)("img",{width:"861",height:"408",alt:"pfx_Certificate",src:"https://github.com/user-attachments/assets/9063d927-c28f-4bb5-ac36-caeebc3845fc"}),"\n",(0,s.jsx)(i.hr,{}),"\n",(0,s.jsx)(i.h2,{id:"\ufe0f-security-notes",children:"\ud83d\udee1\ufe0f Security Notes"}),"\n",(0,s.jsxs)(i.ul,{children:["\n",(0,s.jsx)(i.li,{children:"OpenSign securely encrypts and stores your uploaded certificate."}),"\n",(0,s.jsx)(i.li,{children:"Ensure that your PFX file and password are valid and belong to your organization."}),"\n",(0,s.jsx)(i.li,{children:"Invalid or expired certificates may prevent successful document signing."}),"\n",(0,s.jsx)(i.li,{children:"Use strong passwords for your certificate to maintain compliance and security."}),"\n"]}),"\n",(0,s.jsx)(i.hr,{}),"\n",(0,s.jsx)(i.h2,{id:"-need-help",children:"\ud83d\udcac Need Help?"}),"\n",(0,s.jsxs)(i.p,{children:["If you encounter any issues while uploading or activating your certificate, contact our support team at",(0,s.jsx)(i.br,{}),"\n","\ud83d\udce9 ",(0,s.jsx)(i.strong,{children:(0,s.jsx)(i.a,{href:"mailto:support@opensignlabs.com",children:"support@opensignlabs.com"})})]}),"\n",(0,s.jsx)(i.p,{children:(0,s.jsx)(i.strong,{children:"Empower your brand with trusted digital signatures \u2014 securely with OpenSign\u2122."})})]})}function u(e={}){const{wrapper:i}={...(0,r.R)(),...e.components};return i?(0,s.jsx)(i,{...e,children:(0,s.jsx)(d,{...e})}):d(e)}}}]); \ No newline at end of file diff --git a/assets/js/runtime~main.22bcba31.js b/assets/js/runtime~main.9343896d.js similarity index 95% rename from assets/js/runtime~main.22bcba31.js rename to assets/js/runtime~main.9343896d.js index ec9e5ed7a..e1e13a21a 100644 --- a/assets/js/runtime~main.22bcba31.js +++ b/assets/js/runtime~main.9343896d.js @@ -1 +1 @@ -(()=>{"use strict";var e,a,c,f,d,b={},r={};function t(e){var a=r[e];if(void 0!==a)return a.exports;var c=r[e]={id:e,loaded:!1,exports:{}};return b[e].call(c.exports,c,c.exports,t),c.loaded=!0,c.exports}t.m=b,t.c=r,e=[],t.O=(a,c,f,d)=>{if(!c){var b=1/0;for(n=0;n=d)&&Object.keys(t.O).every((e=>t.O[e](c[o])))?c.splice(o--,1):(r=!1,d0&&e[n-1][2]>d;n--)e[n]=e[n-1];e[n]=[c,f,d]},t.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return t.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,t.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var d=Object.create(null);t.r(d);var b={};a=a||[null,c({}),c([]),c(c)];for(var r=2&f&&e;"object"==typeof r&&!~a.indexOf(r);r=c(r))Object.getOwnPropertyNames(r).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,t.d(d,b),d},t.d=(e,a)=>{for(var c in a)t.o(a,c)&&!t.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce(((a,c)=>(t.f[c](e,a),a)),[])),t.u=e=>"assets/js/"+({33:"7ad5624c",89:"3009d411",108:"1b14d97a",157:"8001f939",225:"0a7196e9",284:"107ddcf4",285:"23f866da",291:"4f7a2d40",300:"833eda7d",419:"e5d81aec",448:"d77fb6a8",490:"ce589067",539:"cfb1e6eb",560:"500027af",636:"eaa24e23",746:"cf03142d",791:"4acb0154",841:"d1393a72",849:"0058b4c6",850:"c6b74119",930:"05729a5b",956:"19e4dfff",962:"046910c8",1170:"c1e4445e",1179:"489b8a4d",1235:"a7456010",1440:"277a78f5",1477:"2f6ff211",1640:"c9fa5aa5",1651:"19e5ad2a",1665:"7357a3c5",1679:"138cee78",1688:"9640838e",1706:"18b84479",1903:"acecf23e",1924:"d8b805fb",1972:"73664a40",2042:"reactPlayerTwitch",2043:"ac7da374",2075:"5c485335",2089:"c7b98810",2131:"299c7a47",2264:"17e5210b",2634:"c4f5d8e4",2661:"8bd80e56",2703:"da66eb9c",2711:"9e4087bc",2723:"reactPlayerMux",2908:"2c416566",3021:"4cff09f6",3073:"e9e778b7",3128:"c674cfb4",3148:"1e1b513c",3230:"d480dde9",3249:"ccc49370",3276:"e5aefb32",3333:"e48228d1",3381:"42f80fc5",3392:"reactPlayerVidyard",3404:"03e06346",3460:"5ce6d213",3522:"e785206d",3633:"b97a0b7b",3637:"f4f34a3a",3694:"8717b14a",3724:"2ffc1e57",3795:"c4fbe420",3841:"56b5f4f8",3891:"8e4d0438",3976:"0e384e19",4001:"d281bdbe",4106:"882238ec",4134:"393be207",4212:"621db11d",4232:"5a144266",4240:"9c9cb35e",4372:"9cd612ce",4466:"56b0ffe9",4504:"5a9dd378",4584:"f82cd581",4813:"6875c492",4833:"c7e3ab5f",4865:"7ef59f7a",4952:"6bef026b",5277:"8320e026",5305:"87a6df42",5314:"88a819d0",5342:"4227e71a",5373:"02e5f5c4",5506:"01274ace",5510:"02d4f5c5",5524:"21f05a2f",5550:"14716de7",5557:"d9f32620",5597:"b18842e4",5742:"aba21aa0",5752:"6d2e526e",5794:"3b49dc44",5855:"444a2573",5881:"63d7f7ab",5939:"837d4f04",5970:"0f8cf55d",6007:"611db08b",6011:"56f1c106",6061:"1f391b9e",6157:"3973fcf3",6173:"reactPlayerVimeo",6192:"c195e1f1",6235:"d0524430",6288:"eedafdee",6295:"d91ad230",6302:"873e7b96",6318:"bb4fa758",6328:"reactPlayerDailyMotion",6353:"5e1bb91e",6463:"reactPlayerKaltura",6473:"4c5e977b",6505:"cd2b86eb",6648:"0c0943c7",6653:"f214d5ff",6743:"e226bb09",6827:"0edab2fb",6841:"f22c5875",6887:"reactPlayerFacebook",6940:"a000203c",6969:"14eb3368",7024:"98334e25",7068:"e92d0461",7075:"4d139b56",7098:"a7bd4aaa",7318:"e76c28ee",7381:"20f41f87",7458:"reactPlayerFilePlayer",7472:"814f3328",7477:"36994c47",7570:"reactPlayerMixcloud",7574:"70276854",7627:"reactPlayerStreamable",7643:"a6aa9e1f",7696:"1ee58ee1",7757:"eb56c656",7904:"5144c8d4",7910:"e4f5c862",7960:"b2e6bd40",7968:"489197af",8e3:"54a7b8f4",8025:"5e90a9b3",8045:"fff7b69d",8046:"6621d3c0",8097:"ab2a161b",8110:"825a5e83",8121:"3a2db09e",8130:"f81c1134",8146:"c15d9823",8168:"6c0cc40d",8209:"01a85c17",8446:"reactPlayerYouTube",8462:"3217192f",8474:"652d83be",8503:"012b45bf",8564:"58abd73c",8609:"925b3f96",8734:"reactPlayerPreview",8737:"7661071f",8749:"b93339ed",8901:"1c57a399",8927:"b0378e01",8947:"ef8b811a",9024:"e5a49157",9048:"a94703ab",9070:"851f8f65",9099:"34593b53",9144:"dc8c216b",9190:"6cb65baf",9239:"0c806540",9241:"11b7b3d8",9260:"96f83544",9325:"59362658",9328:"e273c56f",9340:"reactPlayerWistia",9350:"62b755e6",9426:"38ec836e",9429:"fa501e35",9490:"02fcf422",9570:"a3008c1e",9611:"06b6ef6a",9647:"5e95c892",9858:"1f7895dc",9979:"reactPlayerSoundCloud"}[e]||e)+"."+{33:"04d03f97",89:"67599f09",108:"b9723cd9",157:"77f58424",225:"5354ae5c",284:"75551e03",285:"3fe0f665",291:"4d88e708",300:"d5462c6f",419:"26112334",448:"3492c614",490:"a197b5a8",539:"ddb32cf1",560:"183f80db",636:"23fdfdd6",746:"49f86803",791:"cc896e9f",841:"71ea2b9a",849:"ddb4bff2",850:"3ac080ec",930:"9f35584c",956:"e6fef687",962:"0758599a",1170:"8e750522",1179:"955bead1",1235:"e0fce024",1440:"5dc69857",1463:"6c989e27",1477:"c7a939ea",1640:"d2ce80bf",1651:"e44b2367",1665:"6005cc6b",1679:"27742ef4",1688:"1d12e479",1706:"33c9f705",1903:"9c2000d9",1924:"fdb8fe31",1936:"3329227e",1972:"6aa170c8",2042:"ccdbba13",2043:"4a1b8c9b",2075:"fe1bbef5",2089:"4267cecd",2131:"920ad619",2264:"03a17636",2489:"a212f802",2634:"b5502b21",2661:"881ab85e",2703:"717af639",2711:"999c03aa",2723:"ad84c6fe",2908:"9a88f7fa",3021:"8265c79a",3042:"040aac0d",3073:"cff2425c",3128:"e29762a5",3148:"9a6039c4",3230:"a2cfa06b",3249:"d6c50b29",3276:"00ab24d9",3333:"099c2226",3381:"dfcbba2f",3392:"a7951473",3404:"5a5ba93d",3460:"827e01c6",3522:"16f87a1e",3633:"d2a8f664",3637:"ffa80471",3694:"4d710693",3724:"8970445f",3795:"bff20a6e",3841:"cf1c6a97",3891:"c8de3ba8",3976:"2d4c4f66",4001:"183be27c",4106:"d9d3f988",4132:"a5c6ef5a",4134:"7b436152",4212:"5dccb1c7",4232:"804e9e11",4240:"886034c8",4372:"b75be620",4466:"8b9f41be",4504:"4eb1d628",4584:"a7d307eb",4622:"420bc0ab",4813:"1198d246",4833:"cf9a081c",4865:"4a732e7a",4952:"3c18a97c",5013:"b10f6f78",5277:"b2de11fb",5305:"760fdd56",5314:"2ddf281e",5342:"3f44a353",5373:"60be571e",5506:"9d141ac4",5510:"92a4db7d",5524:"47dbdaaf",5550:"4dd81245",5557:"dffbf1c4",5597:"3dcd4c42",5742:"ac359952",5752:"9f2d8c5b",5794:"c75a31d7",5855:"84d22ac9",5881:"3782c030",5939:"7f698217",5970:"91dc704f",6007:"fefe155f",6011:"1a38abf2",6061:"bb03b217",6157:"fccfe0be",6173:"40e527dc",6192:"855aa28f",6235:"5aa106b8",6288:"cb1b5f05",6295:"958608f5",6302:"92260858",6318:"213b74ab",6328:"a2ec01b1",6353:"c48fddc9",6463:"665cb544",6473:"0243df4f",6505:"c6903d64",6648:"2847553a",6653:"fdbc0c47",6743:"a3fe848c",6827:"9b943223",6841:"50291cb3",6887:"f478ac9c",6940:"fd8689e0",6969:"408561bf",7024:"163938f2",7054:"cab4fa5c",7068:"0704c01e",7075:"8d0aa3f2",7085:"2efbf216",7098:"c920e4e4",7318:"2bd572be",7381:"b83e36a4",7458:"e1cdf442",7472:"909d2cac",7477:"4aaebd1d",7570:"086b8299",7574:"d5e60f67",7627:"df6df631",7643:"4bb958af",7696:"d7f04e0f",7757:"13e692a4",7904:"8aab2983",7910:"5b11649a",7960:"102fca2b",7968:"14065b3d",8e3:"58f8ce85",8025:"18e81984",8045:"6a4dccd6",8046:"7015e218",8097:"43a7d9e8",8110:"f2fff490",8121:"adb9cf78",8130:"29afdc55",8146:"bdf3ab1c",8160:"4a1cc722",8168:"11595f0e",8209:"b9e31ef1",8446:"594ab8ca",8462:"d040ed86",8474:"97c5edc0",8503:"45b8fe0a",8564:"7661f930",8609:"6bdc8628",8734:"1f259505",8737:"f138d21c",8749:"bc214206",8901:"e05f6301",8927:"cee13eea",8947:"19410731",9024:"331564b7",9048:"9a2fc095",9070:"1639171f",9099:"e344c6a7",9144:"848f2bc3",9190:"dd359a70",9239:"cb86fd3c",9241:"c62c9d6a",9260:"bf4629a4",9325:"cc9232ad",9328:"18a92a49",9340:"91290ba6",9350:"4db3ade4",9426:"4597631d",9429:"b5d6e41a",9490:"9b8fc054",9570:"4cdcbf30",9611:"6c00e256",9647:"2f22c378",9858:"678dd4bc",9979:"84827225"}[e]+".js",t.miniCssF=e=>{},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),t.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},d="OpenSign-Docs:",t.l=(e,a,c,b)=>{if(f[e])f[e].push(a);else{var r,o;if(void 0!==c)for(var l=document.getElementsByTagName("script"),n=0;n{r.onerror=r.onload=null,clearTimeout(s);var d=f[e];if(delete f[e],r.parentNode&&r.parentNode.removeChild(r),d&&d.forEach((e=>e(c))),a)return a(c)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),o&&document.head.appendChild(r)}},t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),t.p="/",t.gca=function(e){return e={59362658:"9325",70276854:"7574","7ad5624c":"33","3009d411":"89","1b14d97a":"108","8001f939":"157","0a7196e9":"225","107ddcf4":"284","23f866da":"285","4f7a2d40":"291","833eda7d":"300",e5d81aec:"419",d77fb6a8:"448",ce589067:"490",cfb1e6eb:"539","500027af":"560",eaa24e23:"636",cf03142d:"746","4acb0154":"791",d1393a72:"841","0058b4c6":"849",c6b74119:"850","05729a5b":"930","19e4dfff":"956","046910c8":"962",c1e4445e:"1170","489b8a4d":"1179",a7456010:"1235","277a78f5":"1440","2f6ff211":"1477",c9fa5aa5:"1640","19e5ad2a":"1651","7357a3c5":"1665","138cee78":"1679","9640838e":"1688","18b84479":"1706",acecf23e:"1903",d8b805fb:"1924","73664a40":"1972",reactPlayerTwitch:"2042",ac7da374:"2043","5c485335":"2075",c7b98810:"2089","299c7a47":"2131","17e5210b":"2264",c4f5d8e4:"2634","8bd80e56":"2661",da66eb9c:"2703","9e4087bc":"2711",reactPlayerMux:"2723","2c416566":"2908","4cff09f6":"3021",e9e778b7:"3073",c674cfb4:"3128","1e1b513c":"3148",d480dde9:"3230",ccc49370:"3249",e5aefb32:"3276",e48228d1:"3333","42f80fc5":"3381",reactPlayerVidyard:"3392","03e06346":"3404","5ce6d213":"3460",e785206d:"3522",b97a0b7b:"3633",f4f34a3a:"3637","8717b14a":"3694","2ffc1e57":"3724",c4fbe420:"3795","56b5f4f8":"3841","8e4d0438":"3891","0e384e19":"3976",d281bdbe:"4001","882238ec":"4106","393be207":"4134","621db11d":"4212","5a144266":"4232","9c9cb35e":"4240","9cd612ce":"4372","56b0ffe9":"4466","5a9dd378":"4504",f82cd581:"4584","6875c492":"4813",c7e3ab5f:"4833","7ef59f7a":"4865","6bef026b":"4952","8320e026":"5277","87a6df42":"5305","88a819d0":"5314","4227e71a":"5342","02e5f5c4":"5373","01274ace":"5506","02d4f5c5":"5510","21f05a2f":"5524","14716de7":"5550",d9f32620:"5557",b18842e4:"5597",aba21aa0:"5742","6d2e526e":"5752","3b49dc44":"5794","444a2573":"5855","63d7f7ab":"5881","837d4f04":"5939","0f8cf55d":"5970","611db08b":"6007","56f1c106":"6011","1f391b9e":"6061","3973fcf3":"6157",reactPlayerVimeo:"6173",c195e1f1:"6192",d0524430:"6235",eedafdee:"6288",d91ad230:"6295","873e7b96":"6302",bb4fa758:"6318",reactPlayerDailyMotion:"6328","5e1bb91e":"6353",reactPlayerKaltura:"6463","4c5e977b":"6473",cd2b86eb:"6505","0c0943c7":"6648",f214d5ff:"6653",e226bb09:"6743","0edab2fb":"6827",f22c5875:"6841",reactPlayerFacebook:"6887",a000203c:"6940","14eb3368":"6969","98334e25":"7024",e92d0461:"7068","4d139b56":"7075",a7bd4aaa:"7098",e76c28ee:"7318","20f41f87":"7381",reactPlayerFilePlayer:"7458","814f3328":"7472","36994c47":"7477",reactPlayerMixcloud:"7570",reactPlayerStreamable:"7627",a6aa9e1f:"7643","1ee58ee1":"7696",eb56c656:"7757","5144c8d4":"7904",e4f5c862:"7910",b2e6bd40:"7960","489197af":"7968","54a7b8f4":"8000","5e90a9b3":"8025",fff7b69d:"8045","6621d3c0":"8046",ab2a161b:"8097","825a5e83":"8110","3a2db09e":"8121",f81c1134:"8130",c15d9823:"8146","6c0cc40d":"8168","01a85c17":"8209",reactPlayerYouTube:"8446","3217192f":"8462","652d83be":"8474","012b45bf":"8503","58abd73c":"8564","925b3f96":"8609",reactPlayerPreview:"8734","7661071f":"8737",b93339ed:"8749","1c57a399":"8901",b0378e01:"8927",ef8b811a:"8947",e5a49157:"9024",a94703ab:"9048","851f8f65":"9070","34593b53":"9099",dc8c216b:"9144","6cb65baf":"9190","0c806540":"9239","11b7b3d8":"9241","96f83544":"9260",e273c56f:"9328",reactPlayerWistia:"9340","62b755e6":"9350","38ec836e":"9426",fa501e35:"9429","02fcf422":"9490",a3008c1e:"9570","06b6ef6a":"9611","5e95c892":"9647","1f7895dc":"9858",reactPlayerSoundCloud:"9979"}[e]||e,t.p+t.u(e)},(()=>{var e={5354:0,1869:0};t.f.j=(a,c)=>{var f=t.o(e,a)?e[a]:void 0;if(0!==f)if(f)c.push(f[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var d=new Promise(((c,d)=>f=e[a]=[c,d]));c.push(f[2]=d);var b=t.p+t.u(a),r=new Error;t.l(b,(c=>{if(t.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var d=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;r.message="Loading chunk "+a+" failed.\n("+d+": "+b+")",r.name="ChunkLoadError",r.type=d,r.request=b,f[1](r)}}),"chunk-"+a,a)}},t.O.j=a=>0===e[a];var a=(a,c)=>{var f,d,b=c[0],r=c[1],o=c[2],l=0;if(b.some((a=>0!==e[a]))){for(f in r)t.o(r,f)&&(t.m[f]=r[f]);if(o)var n=o(t)}for(a&&a(c);l{"use strict";var e,a,c,f,d,b={},r={};function t(e){var a=r[e];if(void 0!==a)return a.exports;var c=r[e]={id:e,loaded:!1,exports:{}};return b[e].call(c.exports,c,c.exports,t),c.loaded=!0,c.exports}t.m=b,t.c=r,e=[],t.O=(a,c,f,d)=>{if(!c){var b=1/0;for(n=0;n=d)&&Object.keys(t.O).every((e=>t.O[e](c[o])))?c.splice(o--,1):(r=!1,d0&&e[n-1][2]>d;n--)e[n]=e[n-1];e[n]=[c,f,d]},t.n=e=>{var a=e&&e.__esModule?()=>e.default:()=>e;return t.d(a,{a:a}),a},c=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,t.t=function(e,f){if(1&f&&(e=this(e)),8&f)return e;if("object"==typeof e&&e){if(4&f&&e.__esModule)return e;if(16&f&&"function"==typeof e.then)return e}var d=Object.create(null);t.r(d);var b={};a=a||[null,c({}),c([]),c(c)];for(var r=2&f&&e;"object"==typeof r&&!~a.indexOf(r);r=c(r))Object.getOwnPropertyNames(r).forEach((a=>b[a]=()=>e[a]));return b.default=()=>e,t.d(d,b),d},t.d=(e,a)=>{for(var c in a)t.o(a,c)&&!t.o(e,c)&&Object.defineProperty(e,c,{enumerable:!0,get:a[c]})},t.f={},t.e=e=>Promise.all(Object.keys(t.f).reduce(((a,c)=>(t.f[c](e,a),a)),[])),t.u=e=>"assets/js/"+({33:"7ad5624c",89:"3009d411",108:"1b14d97a",157:"8001f939",225:"0a7196e9",284:"107ddcf4",285:"23f866da",291:"4f7a2d40",300:"833eda7d",419:"e5d81aec",448:"d77fb6a8",490:"ce589067",539:"cfb1e6eb",560:"500027af",636:"eaa24e23",746:"cf03142d",791:"4acb0154",841:"d1393a72",849:"0058b4c6",850:"c6b74119",930:"05729a5b",956:"19e4dfff",962:"046910c8",1170:"c1e4445e",1179:"489b8a4d",1235:"a7456010",1440:"277a78f5",1477:"2f6ff211",1640:"c9fa5aa5",1651:"19e5ad2a",1665:"7357a3c5",1679:"138cee78",1688:"9640838e",1706:"18b84479",1903:"acecf23e",1924:"d8b805fb",1972:"73664a40",2042:"reactPlayerTwitch",2043:"ac7da374",2075:"5c485335",2089:"c7b98810",2131:"299c7a47",2264:"17e5210b",2634:"c4f5d8e4",2661:"8bd80e56",2703:"da66eb9c",2711:"9e4087bc",2723:"reactPlayerMux",2908:"2c416566",3021:"4cff09f6",3073:"e9e778b7",3128:"c674cfb4",3148:"1e1b513c",3230:"d480dde9",3249:"ccc49370",3276:"e5aefb32",3333:"e48228d1",3381:"42f80fc5",3392:"reactPlayerVidyard",3404:"03e06346",3460:"5ce6d213",3522:"e785206d",3633:"b97a0b7b",3637:"f4f34a3a",3694:"8717b14a",3724:"2ffc1e57",3795:"c4fbe420",3841:"56b5f4f8",3891:"8e4d0438",3976:"0e384e19",4001:"d281bdbe",4106:"882238ec",4134:"393be207",4212:"621db11d",4232:"5a144266",4240:"9c9cb35e",4372:"9cd612ce",4466:"56b0ffe9",4504:"5a9dd378",4584:"f82cd581",4813:"6875c492",4833:"c7e3ab5f",4865:"7ef59f7a",4952:"6bef026b",5277:"8320e026",5305:"87a6df42",5314:"88a819d0",5342:"4227e71a",5373:"02e5f5c4",5506:"01274ace",5510:"02d4f5c5",5524:"21f05a2f",5550:"14716de7",5557:"d9f32620",5597:"b18842e4",5742:"aba21aa0",5752:"6d2e526e",5794:"3b49dc44",5855:"444a2573",5881:"63d7f7ab",5939:"837d4f04",5970:"0f8cf55d",6007:"611db08b",6011:"56f1c106",6061:"1f391b9e",6157:"3973fcf3",6173:"reactPlayerVimeo",6192:"c195e1f1",6235:"d0524430",6288:"eedafdee",6295:"d91ad230",6302:"873e7b96",6318:"bb4fa758",6328:"reactPlayerDailyMotion",6353:"5e1bb91e",6463:"reactPlayerKaltura",6473:"4c5e977b",6505:"cd2b86eb",6648:"0c0943c7",6653:"f214d5ff",6743:"e226bb09",6827:"0edab2fb",6841:"f22c5875",6887:"reactPlayerFacebook",6940:"a000203c",6969:"14eb3368",7024:"98334e25",7068:"e92d0461",7075:"4d139b56",7098:"a7bd4aaa",7318:"e76c28ee",7381:"20f41f87",7458:"reactPlayerFilePlayer",7472:"814f3328",7477:"36994c47",7570:"reactPlayerMixcloud",7574:"70276854",7627:"reactPlayerStreamable",7643:"a6aa9e1f",7696:"1ee58ee1",7757:"eb56c656",7904:"5144c8d4",7910:"e4f5c862",7960:"b2e6bd40",7968:"489197af",8e3:"54a7b8f4",8025:"5e90a9b3",8045:"fff7b69d",8046:"6621d3c0",8097:"ab2a161b",8110:"825a5e83",8121:"3a2db09e",8130:"f81c1134",8146:"c15d9823",8168:"6c0cc40d",8209:"01a85c17",8446:"reactPlayerYouTube",8462:"3217192f",8474:"652d83be",8503:"012b45bf",8564:"58abd73c",8609:"925b3f96",8734:"reactPlayerPreview",8737:"7661071f",8749:"b93339ed",8901:"1c57a399",8927:"b0378e01",8947:"ef8b811a",9024:"e5a49157",9048:"a94703ab",9070:"851f8f65",9099:"34593b53",9144:"dc8c216b",9190:"6cb65baf",9239:"0c806540",9241:"11b7b3d8",9260:"96f83544",9325:"59362658",9328:"e273c56f",9340:"reactPlayerWistia",9350:"62b755e6",9426:"38ec836e",9429:"fa501e35",9490:"02fcf422",9570:"a3008c1e",9611:"06b6ef6a",9647:"5e95c892",9858:"1f7895dc",9979:"reactPlayerSoundCloud"}[e]||e)+"."+{33:"04d03f97",89:"67599f09",108:"b9723cd9",157:"77f58424",225:"5354ae5c",284:"55b197b1",285:"3fe0f665",291:"4d88e708",300:"d5462c6f",419:"26112334",448:"3492c614",490:"a197b5a8",539:"ddb32cf1",560:"183f80db",636:"23fdfdd6",746:"49f86803",791:"cc896e9f",841:"71ea2b9a",849:"64486666",850:"3ac080ec",930:"9f35584c",956:"e6fef687",962:"0758599a",1170:"9b7be45e",1179:"955bead1",1235:"e0fce024",1440:"5dc69857",1463:"6c989e27",1477:"c7a939ea",1640:"d2ce80bf",1651:"e44b2367",1665:"6005cc6b",1679:"27742ef4",1688:"1d12e479",1706:"33c9f705",1903:"9c2000d9",1924:"fdb8fe31",1936:"3329227e",1972:"6aa170c8",2042:"ccdbba13",2043:"4a1b8c9b",2075:"fe1bbef5",2089:"4267cecd",2131:"920ad619",2264:"03a17636",2489:"a212f802",2634:"b5502b21",2661:"881ab85e",2703:"717af639",2711:"999c03aa",2723:"ad84c6fe",2908:"9a88f7fa",3021:"8265c79a",3042:"040aac0d",3073:"cff2425c",3128:"e29762a5",3148:"9a6039c4",3230:"a2cfa06b",3249:"d6c50b29",3276:"00ab24d9",3333:"099c2226",3381:"dfcbba2f",3392:"a7951473",3404:"5a5ba93d",3460:"827e01c6",3522:"16f87a1e",3633:"d2a8f664",3637:"ffa80471",3694:"4d710693",3724:"8970445f",3795:"bff20a6e",3841:"cf1c6a97",3891:"c8de3ba8",3976:"2d4c4f66",4001:"183be27c",4106:"d9d3f988",4132:"a5c6ef5a",4134:"7b436152",4212:"5dccb1c7",4232:"804e9e11",4240:"886034c8",4372:"b75be620",4466:"8b9f41be",4504:"d5dc6808",4584:"a7d307eb",4622:"420bc0ab",4813:"1198d246",4833:"cf9a081c",4865:"4a732e7a",4952:"32a88040",5013:"b10f6f78",5277:"b2de11fb",5305:"760fdd56",5314:"2ddf281e",5342:"3f44a353",5373:"60be571e",5506:"9d141ac4",5510:"92a4db7d",5524:"47dbdaaf",5550:"4dd81245",5557:"dffbf1c4",5597:"3dcd4c42",5742:"ac359952",5752:"9f2d8c5b",5794:"c75a31d7",5855:"84d22ac9",5881:"3782c030",5939:"7f698217",5970:"91dc704f",6007:"fefe155f",6011:"1a38abf2",6061:"bb03b217",6157:"fccfe0be",6173:"40e527dc",6192:"855aa28f",6235:"5aa106b8",6288:"cb1b5f05",6295:"958608f5",6302:"92260858",6318:"213b74ab",6328:"a2ec01b1",6353:"c48fddc9",6463:"665cb544",6473:"0243df4f",6505:"c6903d64",6648:"2847553a",6653:"fdbc0c47",6743:"a3fe848c",6827:"2898f3f2",6841:"50291cb3",6887:"f478ac9c",6940:"fd8689e0",6969:"408561bf",7024:"163938f2",7054:"cab4fa5c",7068:"0704c01e",7075:"8d0aa3f2",7085:"2efbf216",7098:"c920e4e4",7318:"2bd572be",7381:"cae02e9b",7458:"e1cdf442",7472:"909d2cac",7477:"4aaebd1d",7570:"086b8299",7574:"d5e60f67",7627:"df6df631",7643:"4bb958af",7696:"d7f04e0f",7757:"13e692a4",7904:"8aab2983",7910:"5b11649a",7960:"102fca2b",7968:"14065b3d",8e3:"58f8ce85",8025:"18e81984",8045:"d0d6b88a",8046:"7015e218",8097:"43a7d9e8",8110:"f2fff490",8121:"adb9cf78",8130:"29afdc55",8146:"bdf3ab1c",8160:"4a1cc722",8168:"11595f0e",8209:"b9e31ef1",8446:"594ab8ca",8462:"d040ed86",8474:"97c5edc0",8503:"45b8fe0a",8564:"7661f930",8609:"6bdc8628",8734:"1f259505",8737:"f138d21c",8749:"bc214206",8901:"e05f6301",8927:"cee13eea",8947:"19410731",9024:"331564b7",9048:"9a2fc095",9070:"1639171f",9099:"e344c6a7",9144:"6c7e6a5b",9190:"dd359a70",9239:"cb86fd3c",9241:"c62c9d6a",9260:"bf4629a4",9325:"cc9232ad",9328:"18a92a49",9340:"91290ba6",9350:"4db3ade4",9426:"4597631d",9429:"b5d6e41a",9490:"9b8fc054",9570:"4cdcbf30",9611:"6c00e256",9647:"2f22c378",9858:"678dd4bc",9979:"84827225"}[e]+".js",t.miniCssF=e=>{},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),t.o=(e,a)=>Object.prototype.hasOwnProperty.call(e,a),f={},d="OpenSign-Docs:",t.l=(e,a,c,b)=>{if(f[e])f[e].push(a);else{var r,o;if(void 0!==c)for(var l=document.getElementsByTagName("script"),n=0;n{r.onerror=r.onload=null,clearTimeout(s);var d=f[e];if(delete f[e],r.parentNode&&r.parentNode.removeChild(r),d&&d.forEach((e=>e(c))),a)return a(c)},s=setTimeout(u.bind(null,void 0,{type:"timeout",target:r}),12e4);r.onerror=u.bind(null,r.onerror),r.onload=u.bind(null,r.onload),o&&document.head.appendChild(r)}},t.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.nmd=e=>(e.paths=[],e.children||(e.children=[]),e),t.p="/",t.gca=function(e){return e={59362658:"9325",70276854:"7574","7ad5624c":"33","3009d411":"89","1b14d97a":"108","8001f939":"157","0a7196e9":"225","107ddcf4":"284","23f866da":"285","4f7a2d40":"291","833eda7d":"300",e5d81aec:"419",d77fb6a8:"448",ce589067:"490",cfb1e6eb:"539","500027af":"560",eaa24e23:"636",cf03142d:"746","4acb0154":"791",d1393a72:"841","0058b4c6":"849",c6b74119:"850","05729a5b":"930","19e4dfff":"956","046910c8":"962",c1e4445e:"1170","489b8a4d":"1179",a7456010:"1235","277a78f5":"1440","2f6ff211":"1477",c9fa5aa5:"1640","19e5ad2a":"1651","7357a3c5":"1665","138cee78":"1679","9640838e":"1688","18b84479":"1706",acecf23e:"1903",d8b805fb:"1924","73664a40":"1972",reactPlayerTwitch:"2042",ac7da374:"2043","5c485335":"2075",c7b98810:"2089","299c7a47":"2131","17e5210b":"2264",c4f5d8e4:"2634","8bd80e56":"2661",da66eb9c:"2703","9e4087bc":"2711",reactPlayerMux:"2723","2c416566":"2908","4cff09f6":"3021",e9e778b7:"3073",c674cfb4:"3128","1e1b513c":"3148",d480dde9:"3230",ccc49370:"3249",e5aefb32:"3276",e48228d1:"3333","42f80fc5":"3381",reactPlayerVidyard:"3392","03e06346":"3404","5ce6d213":"3460",e785206d:"3522",b97a0b7b:"3633",f4f34a3a:"3637","8717b14a":"3694","2ffc1e57":"3724",c4fbe420:"3795","56b5f4f8":"3841","8e4d0438":"3891","0e384e19":"3976",d281bdbe:"4001","882238ec":"4106","393be207":"4134","621db11d":"4212","5a144266":"4232","9c9cb35e":"4240","9cd612ce":"4372","56b0ffe9":"4466","5a9dd378":"4504",f82cd581:"4584","6875c492":"4813",c7e3ab5f:"4833","7ef59f7a":"4865","6bef026b":"4952","8320e026":"5277","87a6df42":"5305","88a819d0":"5314","4227e71a":"5342","02e5f5c4":"5373","01274ace":"5506","02d4f5c5":"5510","21f05a2f":"5524","14716de7":"5550",d9f32620:"5557",b18842e4:"5597",aba21aa0:"5742","6d2e526e":"5752","3b49dc44":"5794","444a2573":"5855","63d7f7ab":"5881","837d4f04":"5939","0f8cf55d":"5970","611db08b":"6007","56f1c106":"6011","1f391b9e":"6061","3973fcf3":"6157",reactPlayerVimeo:"6173",c195e1f1:"6192",d0524430:"6235",eedafdee:"6288",d91ad230:"6295","873e7b96":"6302",bb4fa758:"6318",reactPlayerDailyMotion:"6328","5e1bb91e":"6353",reactPlayerKaltura:"6463","4c5e977b":"6473",cd2b86eb:"6505","0c0943c7":"6648",f214d5ff:"6653",e226bb09:"6743","0edab2fb":"6827",f22c5875:"6841",reactPlayerFacebook:"6887",a000203c:"6940","14eb3368":"6969","98334e25":"7024",e92d0461:"7068","4d139b56":"7075",a7bd4aaa:"7098",e76c28ee:"7318","20f41f87":"7381",reactPlayerFilePlayer:"7458","814f3328":"7472","36994c47":"7477",reactPlayerMixcloud:"7570",reactPlayerStreamable:"7627",a6aa9e1f:"7643","1ee58ee1":"7696",eb56c656:"7757","5144c8d4":"7904",e4f5c862:"7910",b2e6bd40:"7960","489197af":"7968","54a7b8f4":"8000","5e90a9b3":"8025",fff7b69d:"8045","6621d3c0":"8046",ab2a161b:"8097","825a5e83":"8110","3a2db09e":"8121",f81c1134:"8130",c15d9823:"8146","6c0cc40d":"8168","01a85c17":"8209",reactPlayerYouTube:"8446","3217192f":"8462","652d83be":"8474","012b45bf":"8503","58abd73c":"8564","925b3f96":"8609",reactPlayerPreview:"8734","7661071f":"8737",b93339ed:"8749","1c57a399":"8901",b0378e01:"8927",ef8b811a:"8947",e5a49157:"9024",a94703ab:"9048","851f8f65":"9070","34593b53":"9099",dc8c216b:"9144","6cb65baf":"9190","0c806540":"9239","11b7b3d8":"9241","96f83544":"9260",e273c56f:"9328",reactPlayerWistia:"9340","62b755e6":"9350","38ec836e":"9426",fa501e35:"9429","02fcf422":"9490",a3008c1e:"9570","06b6ef6a":"9611","5e95c892":"9647","1f7895dc":"9858",reactPlayerSoundCloud:"9979"}[e]||e,t.p+t.u(e)},(()=>{var e={5354:0,1869:0};t.f.j=(a,c)=>{var f=t.o(e,a)?e[a]:void 0;if(0!==f)if(f)c.push(f[2]);else if(/^(1869|5354)$/.test(a))e[a]=0;else{var d=new Promise(((c,d)=>f=e[a]=[c,d]));c.push(f[2]=d);var b=t.p+t.u(a),r=new Error;t.l(b,(c=>{if(t.o(e,a)&&(0!==(f=e[a])&&(e[a]=void 0),f)){var d=c&&("load"===c.type?"missing":c.type),b=c&&c.target&&c.target.src;r.message="Loading chunk "+a+" failed.\n("+d+": "+b+")",r.name="ChunkLoadError",r.type=d,r.request=b,f[1](r)}}),"chunk-"+a,a)}},t.O.j=a=>0===e[a];var a=(a,c)=>{var f,d,b=c[0],r=c[1],o=c[2],l=0;if(b.some((a=>0!==e[a]))){for(f in r)t.o(r,f)&&(t.m[f]=r[f]);if(o)var n=o(t)}for(a&&a(c);l Archive | OpenSign™ - + diff --git a/blog/authors/index.html b/blog/authors/index.html index 0876b8c2f..0e5152682 100644 --- a/blog/authors/index.html +++ b/blog/authors/index.html @@ -5,7 +5,7 @@ Authors | OpenSign™ - + diff --git a/blog/first-blog-post/index.html b/blog/first-blog-post/index.html index 5d51528b2..986967403 100644 --- a/blog/first-blog-post/index.html +++ b/blog/first-blog-post/index.html @@ -5,7 +5,7 @@ First Blog Post | OpenSign™ - + diff --git a/blog/index.html b/blog/index.html index 757fc6ae1..b000547ed 100644 --- a/blog/index.html +++ b/blog/index.html @@ -5,7 +5,7 @@ Blog | OpenSign™ - + diff --git a/blog/long-blog-post/index.html b/blog/long-blog-post/index.html index 984a1b2d5..5388d29b2 100644 --- a/blog/long-blog-post/index.html +++ b/blog/long-blog-post/index.html @@ -5,7 +5,7 @@ Long Blog Post | OpenSign™ - + diff --git a/blog/mdx-blog-post/index.html b/blog/mdx-blog-post/index.html index 29110a242..d7972fbce 100644 --- a/blog/mdx-blog-post/index.html +++ b/blog/mdx-blog-post/index.html @@ -5,7 +5,7 @@ MDX Blog Post | OpenSign™ - + diff --git a/blog/tags/docusaurus/index.html b/blog/tags/docusaurus/index.html index 0cf6d7fa0..e0364b3c6 100644 --- a/blog/tags/docusaurus/index.html +++ b/blog/tags/docusaurus/index.html @@ -5,7 +5,7 @@ 4 posts tagged with "docusaurus" | OpenSign™ - + diff --git a/blog/tags/facebook/index.html b/blog/tags/facebook/index.html index f1e785be0..6ab2d8321 100644 --- a/blog/tags/facebook/index.html +++ b/blog/tags/facebook/index.html @@ -5,7 +5,7 @@ One post tagged with "facebook" | OpenSign™ - + diff --git a/blog/tags/hello/index.html b/blog/tags/hello/index.html index 0e1230e8b..1f6083d17 100644 --- a/blog/tags/hello/index.html +++ b/blog/tags/hello/index.html @@ -5,7 +5,7 @@ 2 posts tagged with "hello" | OpenSign™ - + diff --git a/blog/tags/hola/index.html b/blog/tags/hola/index.html index 9479bd9ed..678eca63a 100644 --- a/blog/tags/hola/index.html +++ b/blog/tags/hola/index.html @@ -5,7 +5,7 @@ One post tagged with "hola" | OpenSign™ - + diff --git a/blog/tags/index.html b/blog/tags/index.html index 40ec9794d..448931b68 100644 --- a/blog/tags/index.html +++ b/blog/tags/index.html @@ -5,7 +5,7 @@ Tags | OpenSign™ - + diff --git a/blog/welcome/index.html b/blog/welcome/index.html index a0b8c6899..ed54885df 100644 --- a/blog/welcome/index.html +++ b/blog/welcome/index.html @@ -5,7 +5,7 @@ Welcome | OpenSign™ - + diff --git a/docs/API-docs/api-intro/index.html b/docs/API-docs/api-intro/index.html index ffa737360..b015a15ef 100644 --- a/docs/API-docs/api-intro/index.html +++ b/docs/API-docs/api-intro/index.html @@ -5,7 +5,7 @@ OpenSign APIs | OpenSign™ - + diff --git a/docs/API-docs/v1.1/contactlist/index.html b/docs/API-docs/v1.1/contactlist/index.html index e0a309649..f820e4bb9 100644 --- a/docs/API-docs/v1.1/contactlist/index.html +++ b/docs/API-docs/v1.1/contactlist/index.html @@ -5,7 +5,7 @@ Get Contact list | OpenSign™ - + diff --git a/docs/API-docs/v1.1/createcontact/index.html b/docs/API-docs/v1.1/createcontact/index.html index 4f9bc1744..3f9910f1a 100644 --- a/docs/API-docs/v1.1/createcontact/index.html +++ b/docs/API-docs/v1.1/createcontact/index.html @@ -5,7 +5,7 @@ Create Contact | OpenSign™ - + diff --git a/docs/API-docs/v1.1/createdocument/index.html b/docs/API-docs/v1.1/createdocument/index.html index 308f07274..e21cd2f7c 100644 --- a/docs/API-docs/v1.1/createdocument/index.html +++ b/docs/API-docs/v1.1/createdocument/index.html @@ -5,7 +5,7 @@ Create Document | OpenSign™ - + diff --git a/docs/API-docs/v1.1/createdocumentwithtemplateid/index.html b/docs/API-docs/v1.1/createdocumentwithtemplateid/index.html index 21de04e01..925483d5b 100644 --- a/docs/API-docs/v1.1/createdocumentwithtemplateid/index.html +++ b/docs/API-docs/v1.1/createdocumentwithtemplateid/index.html @@ -5,7 +5,7 @@ Create Document from Template | OpenSign™ - + diff --git a/docs/API-docs/v1.1/createfolder/index.html b/docs/API-docs/v1.1/createfolder/index.html index eb04332ba..381268cb5 100644 --- a/docs/API-docs/v1.1/createfolder/index.html +++ b/docs/API-docs/v1.1/createfolder/index.html @@ -5,7 +5,7 @@ Create Folder | OpenSign™ - + diff --git a/docs/API-docs/v1.1/createtemplate/index.html b/docs/API-docs/v1.1/createtemplate/index.html index 26a883846..7a5d979ea 100644 --- a/docs/API-docs/v1.1/createtemplate/index.html +++ b/docs/API-docs/v1.1/createtemplate/index.html @@ -5,7 +5,7 @@ Create Template | OpenSign™ - + diff --git a/docs/API-docs/v1.1/delete-template/index.html b/docs/API-docs/v1.1/delete-template/index.html index 5aff04d99..688a8cda1 100644 --- a/docs/API-docs/v1.1/delete-template/index.html +++ b/docs/API-docs/v1.1/delete-template/index.html @@ -5,7 +5,7 @@ Delete Template | OpenSign™ - + diff --git a/docs/API-docs/v1.1/delete-webhook/index.html b/docs/API-docs/v1.1/delete-webhook/index.html index 41cf27d08..b4de6d77b 100644 --- a/docs/API-docs/v1.1/delete-webhook/index.html +++ b/docs/API-docs/v1.1/delete-webhook/index.html @@ -5,7 +5,7 @@ Delete Webhook | OpenSign™ - + diff --git a/docs/API-docs/v1.1/deletecontact/index.html b/docs/API-docs/v1.1/deletecontact/index.html index 3648ab29b..337d724e7 100644 --- a/docs/API-docs/v1.1/deletecontact/index.html +++ b/docs/API-docs/v1.1/deletecontact/index.html @@ -5,7 +5,7 @@ Delete Contact | OpenSign™ - + diff --git a/docs/API-docs/v1.1/deletedocument/index.html b/docs/API-docs/v1.1/deletedocument/index.html index fa6940d7c..cf2a35f9c 100644 --- a/docs/API-docs/v1.1/deletedocument/index.html +++ b/docs/API-docs/v1.1/deletedocument/index.html @@ -5,7 +5,7 @@ Delete Document | OpenSign™ - + diff --git a/docs/API-docs/v1.1/deletefolder/index.html b/docs/API-docs/v1.1/deletefolder/index.html index 2867fa6a4..a94d0a67d 100644 --- a/docs/API-docs/v1.1/deletefolder/index.html +++ b/docs/API-docs/v1.1/deletefolder/index.html @@ -5,7 +5,7 @@ Delete Folder | OpenSign™ - + diff --git a/docs/API-docs/v1.1/draftdocument/index.html b/docs/API-docs/v1.1/draftdocument/index.html index 3edab2d7e..34896a2ec 100644 --- a/docs/API-docs/v1.1/draftdocument/index.html +++ b/docs/API-docs/v1.1/draftdocument/index.html @@ -5,7 +5,7 @@ Draft Document | OpenSign™ - + diff --git a/docs/API-docs/v1.1/drafttemplate/index.html b/docs/API-docs/v1.1/drafttemplate/index.html index c04b2668a..8bdd0da62 100644 --- a/docs/API-docs/v1.1/drafttemplate/index.html +++ b/docs/API-docs/v1.1/drafttemplate/index.html @@ -5,7 +5,7 @@ Draft Template | OpenSign™ - + diff --git a/docs/API-docs/v1.1/folderlist/index.html b/docs/API-docs/v1.1/folderlist/index.html index b3f6a976e..6ccdf843c 100644 --- a/docs/API-docs/v1.1/folderlist/index.html +++ b/docs/API-docs/v1.1/folderlist/index.html @@ -5,7 +5,7 @@ Get folder list | OpenSign™ - + diff --git a/docs/API-docs/v1.1/get-template/index.html b/docs/API-docs/v1.1/get-template/index.html index 7c38fe822..b08d1100e 100644 --- a/docs/API-docs/v1.1/get-template/index.html +++ b/docs/API-docs/v1.1/get-template/index.html @@ -5,7 +5,7 @@ Get Template | OpenSign™ - + diff --git a/docs/API-docs/v1.1/get-user/index.html b/docs/API-docs/v1.1/get-user/index.html index 52d3caeed..a6cac0405 100644 --- a/docs/API-docs/v1.1/get-user/index.html +++ b/docs/API-docs/v1.1/get-user/index.html @@ -5,7 +5,7 @@ Get your account details | OpenSign™ - + diff --git a/docs/API-docs/v1.1/get-webhook/index.html b/docs/API-docs/v1.1/get-webhook/index.html index 44bb6c14e..2acc61074 100644 --- a/docs/API-docs/v1.1/get-webhook/index.html +++ b/docs/API-docs/v1.1/get-webhook/index.html @@ -5,7 +5,7 @@ Get Webhook | OpenSign™ - + diff --git a/docs/API-docs/v1.1/getcontact/index.html b/docs/API-docs/v1.1/getcontact/index.html index e946318af..31754fcd0 100644 --- a/docs/API-docs/v1.1/getcontact/index.html +++ b/docs/API-docs/v1.1/getcontact/index.html @@ -5,7 +5,7 @@ Get Contact | OpenSign™ - + diff --git a/docs/API-docs/v1.1/getcredits/index.html b/docs/API-docs/v1.1/getcredits/index.html index 22a651da3..df48baa2b 100644 --- a/docs/API-docs/v1.1/getcredits/index.html +++ b/docs/API-docs/v1.1/getcredits/index.html @@ -5,7 +5,7 @@ Get your API credits | OpenSign™ - + diff --git a/docs/API-docs/v1.1/getdocument/index.html b/docs/API-docs/v1.1/getdocument/index.html index 43af5d787..b62903d5e 100644 --- a/docs/API-docs/v1.1/getdocument/index.html +++ b/docs/API-docs/v1.1/getdocument/index.html @@ -5,7 +5,7 @@ Get Document | OpenSign™ - + diff --git a/docs/API-docs/v1.1/getdocumentlist/index.html b/docs/API-docs/v1.1/getdocumentlist/index.html index dc30d58ea..f0c5556c6 100644 --- a/docs/API-docs/v1.1/getdocumentlist/index.html +++ b/docs/API-docs/v1.1/getdocumentlist/index.html @@ -5,7 +5,7 @@ Get Document list from status | OpenSign™ - + diff --git a/docs/API-docs/v1.1/getfolder/index.html b/docs/API-docs/v1.1/getfolder/index.html index c144c882a..03f3570d9 100644 --- a/docs/API-docs/v1.1/getfolder/index.html +++ b/docs/API-docs/v1.1/getfolder/index.html @@ -5,7 +5,7 @@ Get Folder | OpenSign™ - + diff --git a/docs/API-docs/v1.1/gettemplatelist/index.html b/docs/API-docs/v1.1/gettemplatelist/index.html index c8b88c537..5ca3c3b14 100644 --- a/docs/API-docs/v1.1/gettemplatelist/index.html +++ b/docs/API-docs/v1.1/gettemplatelist/index.html @@ -5,7 +5,7 @@ Get Template list | OpenSign™ - + diff --git a/docs/API-docs/v1.1/index.html b/docs/API-docs/v1.1/index.html index 065cea43e..5a816baa9 100644 --- a/docs/API-docs/v1.1/index.html +++ b/docs/API-docs/v1.1/index.html @@ -5,7 +5,7 @@ OpenSign API v1.1 | OpenSign™ - + diff --git a/docs/API-docs/v1.1/intro/index.html b/docs/API-docs/v1.1/intro/index.html index 86b41645d..6b57d19d6 100644 --- a/docs/API-docs/v1.1/intro/index.html +++ b/docs/API-docs/v1.1/intro/index.html @@ -5,7 +5,7 @@ Overview | OpenSign™ - + diff --git a/docs/API-docs/v1.1/opensign-api-v-1-1/index.html b/docs/API-docs/v1.1/opensign-api-v-1-1/index.html index 18e9d5911..12ab32426 100644 --- a/docs/API-docs/v1.1/opensign-api-v-1-1/index.html +++ b/docs/API-docs/v1.1/opensign-api-v-1-1/index.html @@ -5,7 +5,7 @@ OpenSign API v1.1 | OpenSign™ - + diff --git a/docs/API-docs/v1.1/publictemplate/index.html b/docs/API-docs/v1.1/publictemplate/index.html index 524dc0024..169b08f29 100644 --- a/docs/API-docs/v1.1/publictemplate/index.html +++ b/docs/API-docs/v1.1/publictemplate/index.html @@ -5,7 +5,7 @@ Public Template | OpenSign™ - + diff --git a/docs/API-docs/v1.1/resendrequestmail/index.html b/docs/API-docs/v1.1/resendrequestmail/index.html index ad62167d3..12945a216 100644 --- a/docs/API-docs/v1.1/resendrequestmail/index.html +++ b/docs/API-docs/v1.1/resendrequestmail/index.html @@ -5,7 +5,7 @@ Resend request mail | OpenSign™ - + diff --git a/docs/API-docs/v1.1/revokedocument/index.html b/docs/API-docs/v1.1/revokedocument/index.html index 4db16b872..d5fb440ef 100644 --- a/docs/API-docs/v1.1/revokedocument/index.html +++ b/docs/API-docs/v1.1/revokedocument/index.html @@ -5,7 +5,7 @@ Revoke Document | OpenSign™ - + diff --git a/docs/API-docs/v1.1/save-update-webhook/index.html b/docs/API-docs/v1.1/save-update-webhook/index.html index 60c1288e5..fb708f9fd 100644 --- a/docs/API-docs/v1.1/save-update-webhook/index.html +++ b/docs/API-docs/v1.1/save-update-webhook/index.html @@ -5,7 +5,7 @@ Save or Update Webhook | OpenSign™ - + diff --git a/docs/API-docs/v1.1/selfsign/index.html b/docs/API-docs/v1.1/selfsign/index.html index f5a9826aa..f253f0bea 100644 --- a/docs/API-docs/v1.1/selfsign/index.html +++ b/docs/API-docs/v1.1/selfsign/index.html @@ -5,7 +5,7 @@ Self Sign | OpenSign™ - + diff --git a/docs/API-docs/v1.1/update-document/index.html b/docs/API-docs/v1.1/update-document/index.html index 45aaeae14..38f023779 100644 --- a/docs/API-docs/v1.1/update-document/index.html +++ b/docs/API-docs/v1.1/update-document/index.html @@ -5,7 +5,7 @@ Update Document | OpenSign™ - + diff --git a/docs/API-docs/v1.1/update-template/index.html b/docs/API-docs/v1.1/update-template/index.html index b593ae2e4..594c87717 100644 --- a/docs/API-docs/v1.1/update-template/index.html +++ b/docs/API-docs/v1.1/update-template/index.html @@ -5,7 +5,7 @@ Update Template | OpenSign™ - + diff --git a/docs/API-docs/v1.1/updatefolder/index.html b/docs/API-docs/v1.1/updatefolder/index.html index ed87ed23c..ad1edc6cc 100644 --- a/docs/API-docs/v1.1/updatefolder/index.html +++ b/docs/API-docs/v1.1/updatefolder/index.html @@ -5,7 +5,7 @@ Update Folder | OpenSign™ - + diff --git a/docs/API-docs/v1/contactlist/index.html b/docs/API-docs/v1/contactlist/index.html index 44faca510..c698b4373 100644 --- a/docs/API-docs/v1/contactlist/index.html +++ b/docs/API-docs/v1/contactlist/index.html @@ -5,7 +5,7 @@ Get Contact list | OpenSign™ - + diff --git a/docs/API-docs/v1/createcontact/index.html b/docs/API-docs/v1/createcontact/index.html index 5cf201257..917baa349 100644 --- a/docs/API-docs/v1/createcontact/index.html +++ b/docs/API-docs/v1/createcontact/index.html @@ -5,7 +5,7 @@ Create Contact | OpenSign™ - + diff --git a/docs/API-docs/v1/createdocument/index.html b/docs/API-docs/v1/createdocument/index.html index 84818788b..6c179ed2f 100644 --- a/docs/API-docs/v1/createdocument/index.html +++ b/docs/API-docs/v1/createdocument/index.html @@ -5,7 +5,7 @@ Create Document | OpenSign™ - + diff --git a/docs/API-docs/v1/createdocumentwithtemplateid/index.html b/docs/API-docs/v1/createdocumentwithtemplateid/index.html index 21931c6c8..211ad7b32 100644 --- a/docs/API-docs/v1/createdocumentwithtemplateid/index.html +++ b/docs/API-docs/v1/createdocumentwithtemplateid/index.html @@ -5,7 +5,7 @@ Create Document from Template | OpenSign™ - + diff --git a/docs/API-docs/v1/createfolder/index.html b/docs/API-docs/v1/createfolder/index.html index c79364865..35c7d7972 100644 --- a/docs/API-docs/v1/createfolder/index.html +++ b/docs/API-docs/v1/createfolder/index.html @@ -5,7 +5,7 @@ Create Folder | OpenSign™ - + diff --git a/docs/API-docs/v1/createtemplate/index.html b/docs/API-docs/v1/createtemplate/index.html index df390dd3c..defcefc1b 100644 --- a/docs/API-docs/v1/createtemplate/index.html +++ b/docs/API-docs/v1/createtemplate/index.html @@ -5,7 +5,7 @@ Create Template | OpenSign™ - + diff --git a/docs/API-docs/v1/delete-template/index.html b/docs/API-docs/v1/delete-template/index.html index 9c55f9a92..03a3fd344 100644 --- a/docs/API-docs/v1/delete-template/index.html +++ b/docs/API-docs/v1/delete-template/index.html @@ -5,7 +5,7 @@ Delete Template | OpenSign™ - + diff --git a/docs/API-docs/v1/delete-webhook/index.html b/docs/API-docs/v1/delete-webhook/index.html index 3a4cafef0..0b5b66bc6 100644 --- a/docs/API-docs/v1/delete-webhook/index.html +++ b/docs/API-docs/v1/delete-webhook/index.html @@ -5,7 +5,7 @@ Delete Webhook | OpenSign™ - + diff --git a/docs/API-docs/v1/deletecontact/index.html b/docs/API-docs/v1/deletecontact/index.html index 066374f9a..baae75215 100644 --- a/docs/API-docs/v1/deletecontact/index.html +++ b/docs/API-docs/v1/deletecontact/index.html @@ -5,7 +5,7 @@ Delete Contact | OpenSign™ - + diff --git a/docs/API-docs/v1/deletedocument/index.html b/docs/API-docs/v1/deletedocument/index.html index 7c873b669..d7265e266 100644 --- a/docs/API-docs/v1/deletedocument/index.html +++ b/docs/API-docs/v1/deletedocument/index.html @@ -5,7 +5,7 @@ Delete Document | OpenSign™ - + diff --git a/docs/API-docs/v1/deletefolder/index.html b/docs/API-docs/v1/deletefolder/index.html index c5ba9ff8c..6fecc4bb8 100644 --- a/docs/API-docs/v1/deletefolder/index.html +++ b/docs/API-docs/v1/deletefolder/index.html @@ -5,7 +5,7 @@ Delete Folder | OpenSign™ - + diff --git a/docs/API-docs/v1/draftdocument/index.html b/docs/API-docs/v1/draftdocument/index.html index a2dfc381c..771c5370c 100644 --- a/docs/API-docs/v1/draftdocument/index.html +++ b/docs/API-docs/v1/draftdocument/index.html @@ -5,7 +5,7 @@ Draft Document | OpenSign™ - + diff --git a/docs/API-docs/v1/drafttemplate/index.html b/docs/API-docs/v1/drafttemplate/index.html index 238d65bd6..9a7330951 100644 --- a/docs/API-docs/v1/drafttemplate/index.html +++ b/docs/API-docs/v1/drafttemplate/index.html @@ -5,7 +5,7 @@ Draft Template | OpenSign™ - + diff --git a/docs/API-docs/v1/folderlist/index.html b/docs/API-docs/v1/folderlist/index.html index 9cf4acf74..33d941cb7 100644 --- a/docs/API-docs/v1/folderlist/index.html +++ b/docs/API-docs/v1/folderlist/index.html @@ -5,7 +5,7 @@ Get folder list | OpenSign™ - + diff --git a/docs/API-docs/v1/get-template/index.html b/docs/API-docs/v1/get-template/index.html index 07d6afe0f..cca62ca2b 100644 --- a/docs/API-docs/v1/get-template/index.html +++ b/docs/API-docs/v1/get-template/index.html @@ -5,7 +5,7 @@ Get Template | OpenSign™ - + diff --git a/docs/API-docs/v1/get-user/index.html b/docs/API-docs/v1/get-user/index.html index f1aeb704e..ba9ecf08d 100644 --- a/docs/API-docs/v1/get-user/index.html +++ b/docs/API-docs/v1/get-user/index.html @@ -5,7 +5,7 @@ Get your account details | OpenSign™ - + diff --git a/docs/API-docs/v1/get-webhook/index.html b/docs/API-docs/v1/get-webhook/index.html index 268b54b17..67d30521f 100644 --- a/docs/API-docs/v1/get-webhook/index.html +++ b/docs/API-docs/v1/get-webhook/index.html @@ -5,7 +5,7 @@ Get Webhook | OpenSign™ - + diff --git a/docs/API-docs/v1/getcontact/index.html b/docs/API-docs/v1/getcontact/index.html index a9ae33442..173e77bb2 100644 --- a/docs/API-docs/v1/getcontact/index.html +++ b/docs/API-docs/v1/getcontact/index.html @@ -5,7 +5,7 @@ Get Contact | OpenSign™ - + diff --git a/docs/API-docs/v1/getdocument/index.html b/docs/API-docs/v1/getdocument/index.html index 1d499be95..1d107f42c 100644 --- a/docs/API-docs/v1/getdocument/index.html +++ b/docs/API-docs/v1/getdocument/index.html @@ -5,7 +5,7 @@ Get Document | OpenSign™ - + diff --git a/docs/API-docs/v1/getdocumentlist/index.html b/docs/API-docs/v1/getdocumentlist/index.html index adddfdf12..e58c7668b 100644 --- a/docs/API-docs/v1/getdocumentlist/index.html +++ b/docs/API-docs/v1/getdocumentlist/index.html @@ -5,7 +5,7 @@ Get Document list from status | OpenSign™ - + diff --git a/docs/API-docs/v1/getfolder/index.html b/docs/API-docs/v1/getfolder/index.html index 9f45f54d9..f6cb0ffa5 100644 --- a/docs/API-docs/v1/getfolder/index.html +++ b/docs/API-docs/v1/getfolder/index.html @@ -5,7 +5,7 @@ Get Folder | OpenSign™ - + diff --git a/docs/API-docs/v1/gettemplatelist/index.html b/docs/API-docs/v1/gettemplatelist/index.html index cb2bf0d20..6597e18b9 100644 --- a/docs/API-docs/v1/gettemplatelist/index.html +++ b/docs/API-docs/v1/gettemplatelist/index.html @@ -5,7 +5,7 @@ Get Template list | OpenSign™ - + diff --git a/docs/API-docs/v1/index.html b/docs/API-docs/v1/index.html index a7ccc374d..40e82d81f 100644 --- a/docs/API-docs/v1/index.html +++ b/docs/API-docs/v1/index.html @@ -5,7 +5,7 @@ OpenSign API v1 | OpenSign™ - + diff --git a/docs/API-docs/v1/intro/index.html b/docs/API-docs/v1/intro/index.html index fb26a8b06..5fa2f3166 100644 --- a/docs/API-docs/v1/intro/index.html +++ b/docs/API-docs/v1/intro/index.html @@ -5,7 +5,7 @@ Overview | OpenSign™ - + diff --git a/docs/API-docs/v1/opensign-api-v-1/index.html b/docs/API-docs/v1/opensign-api-v-1/index.html index 9197dfc8f..be549a7c1 100644 --- a/docs/API-docs/v1/opensign-api-v-1/index.html +++ b/docs/API-docs/v1/opensign-api-v-1/index.html @@ -5,7 +5,7 @@ OpenSign API v1 | OpenSign™ - + diff --git a/docs/API-docs/v1/resendrequestmail/index.html b/docs/API-docs/v1/resendrequestmail/index.html index 09a6cafab..652cd7f0d 100644 --- a/docs/API-docs/v1/resendrequestmail/index.html +++ b/docs/API-docs/v1/resendrequestmail/index.html @@ -5,7 +5,7 @@ Resend request mail | OpenSign™ - + diff --git a/docs/API-docs/v1/revokedocument/index.html b/docs/API-docs/v1/revokedocument/index.html index a0d3ae167..3e7608b8f 100644 --- a/docs/API-docs/v1/revokedocument/index.html +++ b/docs/API-docs/v1/revokedocument/index.html @@ -5,7 +5,7 @@ Revoke Document | OpenSign™ - + diff --git a/docs/API-docs/v1/save-update-webhook/index.html b/docs/API-docs/v1/save-update-webhook/index.html index 68133024e..ec56c4fab 100644 --- a/docs/API-docs/v1/save-update-webhook/index.html +++ b/docs/API-docs/v1/save-update-webhook/index.html @@ -5,7 +5,7 @@ Save or Update Webhook | OpenSign™ - + diff --git a/docs/API-docs/v1/selfsign/index.html b/docs/API-docs/v1/selfsign/index.html index f14f3db3d..d59444952 100644 --- a/docs/API-docs/v1/selfsign/index.html +++ b/docs/API-docs/v1/selfsign/index.html @@ -5,7 +5,7 @@ Self Sign | OpenSign™ - + diff --git a/docs/API-docs/v1/update-document/index.html b/docs/API-docs/v1/update-document/index.html index 9d84e05a7..4879b7523 100644 --- a/docs/API-docs/v1/update-document/index.html +++ b/docs/API-docs/v1/update-document/index.html @@ -5,7 +5,7 @@ Update Document | OpenSign™ - + diff --git a/docs/API-docs/v1/update-template/index.html b/docs/API-docs/v1/update-template/index.html index 1bd1542b1..d0d2ce704 100644 --- a/docs/API-docs/v1/update-template/index.html +++ b/docs/API-docs/v1/update-template/index.html @@ -5,7 +5,7 @@ Update Template | OpenSign™ - + diff --git a/docs/API-docs/v1/updatefolder/index.html b/docs/API-docs/v1/updatefolder/index.html index abaa4f3db..046507cbf 100644 --- a/docs/API-docs/v1/updatefolder/index.html +++ b/docs/API-docs/v1/updatefolder/index.html @@ -5,7 +5,7 @@ Update Folder | OpenSign™ - + diff --git a/docs/category/cloud-storage/index.html b/docs/category/cloud-storage/index.html index 5b8e1893f..5a50c8cca 100644 --- a/docs/category/cloud-storage/index.html +++ b/docs/category/cloud-storage/index.html @@ -5,7 +5,7 @@ Cloud Storage | OpenSign™ - + diff --git a/docs/category/console/index.html b/docs/category/console/index.html index 7b8d2e6ad..efc108813 100644 --- a/docs/category/console/index.html +++ b/docs/category/console/index.html @@ -5,10 +5,10 @@ Console | OpenSign™ - + -
+
\ No newline at end of file diff --git a/docs/category/create-new-opensign-document/index.html b/docs/category/create-new-opensign-document/index.html index 8ecc8e4f8..a45b430c8 100644 --- a/docs/category/create-new-opensign-document/index.html +++ b/docs/category/create-new-opensign-document/index.html @@ -5,7 +5,7 @@ Create New OpenSign Document | OpenSign™ - + diff --git a/docs/category/docker/index.html b/docs/category/docker/index.html index 1d70d1ae8..9aa9d3ccd 100644 --- a/docs/category/docker/index.html +++ b/docs/category/docker/index.html @@ -5,7 +5,7 @@ Docker | OpenSign™ - + diff --git a/docs/category/documents/index.html b/docs/category/documents/index.html index 4dfd4fc26..0efa93b63 100644 --- a/docs/category/documents/index.html +++ b/docs/category/documents/index.html @@ -5,7 +5,7 @@ Documents | OpenSign™ - + diff --git a/docs/category/faqs/index.html b/docs/category/faqs/index.html index 47cf824a3..dc3c3f979 100644 --- a/docs/category/faqs/index.html +++ b/docs/category/faqs/index.html @@ -5,7 +5,7 @@ FAQs | OpenSign™ - + diff --git a/docs/category/guides/index.html b/docs/category/guides/index.html index f6e14769b..1810d99f2 100644 --- a/docs/category/guides/index.html +++ b/docs/category/guides/index.html @@ -5,7 +5,7 @@ Guides | OpenSign™ - + diff --git a/docs/category/manage-docs-using-opensign-drive/index.html b/docs/category/manage-docs-using-opensign-drive/index.html index d727b5a79..45fc7f098 100644 --- a/docs/category/manage-docs-using-opensign-drive/index.html +++ b/docs/category/manage-docs-using-opensign-drive/index.html @@ -5,7 +5,7 @@ Manage Docs using OpenSign™ Drive | OpenSign™ - + diff --git a/docs/category/settings/index.html b/docs/category/settings/index.html index 7f9744fce..7f67a23f6 100644 --- a/docs/category/settings/index.html +++ b/docs/category/settings/index.html @@ -5,7 +5,7 @@ Settings | OpenSign™ - + diff --git a/docs/category/templates/index.html b/docs/category/templates/index.html index 5af0aab6d..ea56f9183 100644 --- a/docs/category/templates/index.html +++ b/docs/category/templates/index.html @@ -5,7 +5,7 @@ Templates | OpenSign™ - + diff --git a/docs/category/user-menu/index.html b/docs/category/user-menu/index.html index 24b76d7d6..d91626178 100644 --- a/docs/category/user-menu/index.html +++ b/docs/category/user-menu/index.html @@ -5,7 +5,7 @@ User Menu | OpenSign™ - + diff --git a/docs/contribute/CODE_OF_CONDUCT/index.html b/docs/contribute/CODE_OF_CONDUCT/index.html index 431ba87b9..1291c7005 100644 --- a/docs/contribute/CODE_OF_CONDUCT/index.html +++ b/docs/contribute/CODE_OF_CONDUCT/index.html @@ -5,7 +5,7 @@ Code of conduct | OpenSign™ - + diff --git a/docs/contribute/COMMUNITY/index.html b/docs/contribute/COMMUNITY/index.html index 2e0798ed9..0fd0018c7 100644 --- a/docs/contribute/COMMUNITY/index.html +++ b/docs/contribute/COMMUNITY/index.html @@ -5,7 +5,7 @@ Community at OpenSign™ | OpenSign™ - + diff --git a/docs/contribute/INSTALLATION/index.html b/docs/contribute/INSTALLATION/index.html index 6e401837a..a203c4291 100644 --- a/docs/contribute/INSTALLATION/index.html +++ b/docs/contribute/INSTALLATION/index.html @@ -5,7 +5,7 @@ Installation instructions | OpenSign™ - + diff --git a/docs/contribute/REPORTING_GUIDELINES/index.html b/docs/contribute/REPORTING_GUIDELINES/index.html index 549c43492..e871604a9 100644 --- a/docs/contribute/REPORTING_GUIDELINES/index.html +++ b/docs/contribute/REPORTING_GUIDELINES/index.html @@ -5,7 +5,7 @@ OpenSign™ Reporting Guidelines | OpenSign™ - + diff --git a/docs/contribute/intro/index.html b/docs/contribute/intro/index.html index f35b11073..574e98e81 100644 --- a/docs/contribute/intro/index.html +++ b/docs/contribute/intro/index.html @@ -5,7 +5,7 @@ Contributing to OpenSign | OpenSign™ - + diff --git a/docs/help/FAQs/Ensure this field is accurately filled and meets all requirements/index.html b/docs/help/FAQs/Ensure this field is accurately filled and meets all requirements/index.html index 4ebb669a8..5ec09b361 100644 --- a/docs/help/FAQs/Ensure this field is accurately filled and meets all requirements/index.html +++ b/docs/help/FAQs/Ensure this field is accurately filled and meets all requirements/index.html @@ -5,7 +5,7 @@ Why am I getting 'Ensure this field is accurately filled and meets all requirements'? | OpenSign™ - + diff --git a/docs/help/FAQs/Max File Upload Size/index.html b/docs/help/FAQs/Max File Upload Size/index.html index 0ee2e5955..6df150c93 100644 --- a/docs/help/FAQs/Max File Upload Size/index.html +++ b/docs/help/FAQs/Max File Upload Size/index.html @@ -5,7 +5,7 @@ Max File Upload Size | OpenSign™ - + diff --git a/docs/help/FAQs/User Deletion/index.html b/docs/help/FAQs/User Deletion/index.html index bc4fc6001..99846aacf 100644 --- a/docs/help/FAQs/User Deletion/index.html +++ b/docs/help/FAQs/User Deletion/index.html @@ -5,7 +5,7 @@ User Deletion | OpenSign™ - + diff --git a/docs/help/FAQs/index.html b/docs/help/FAQs/index.html index 4807c05f0..3fb3f2978 100644 --- a/docs/help/FAQs/index.html +++ b/docs/help/FAQs/index.html @@ -5,7 +5,7 @@ Why is there no dropdown list when I sign a document myself? | OpenSign™ - + diff --git a/docs/help/New-Document/edit-document-before-sending/index.html b/docs/help/New-Document/edit-document-before-sending/index.html index 91b5a2809..e0a7eee05 100644 --- a/docs/help/New-Document/edit-document-before-sending/index.html +++ b/docs/help/New-Document/edit-document-before-sending/index.html @@ -5,7 +5,7 @@ Editing Your Document Before Sending | OpenSign™ - + diff --git a/docs/help/New-Document/enforce-email-verification/index.html b/docs/help/New-Document/enforce-email-verification/index.html index f60633120..4c54cf0f7 100644 --- a/docs/help/New-Document/enforce-email-verification/index.html +++ b/docs/help/New-Document/enforce-email-verification/index.html @@ -5,7 +5,7 @@ Enforce email OTP verification | OpenSign™ - + diff --git a/docs/help/New-Document/request-signatures/index.html b/docs/help/New-Document/request-signatures/index.html index 48049704e..d22ec5d81 100644 --- a/docs/help/New-Document/request-signatures/index.html +++ b/docs/help/New-Document/request-signatures/index.html @@ -5,7 +5,7 @@ Request signatures | OpenSign™ - + diff --git a/docs/help/New-Document/sign-yourself/index.html b/docs/help/New-Document/sign-yourself/index.html index 12c48f823..824dffb3f 100644 --- a/docs/help/New-Document/sign-yourself/index.html +++ b/docs/help/New-Document/sign-yourself/index.html @@ -5,7 +5,7 @@ Sign your-self | OpenSign™ - + diff --git a/docs/help/New-Document/widgets/index.html b/docs/help/New-Document/widgets/index.html index 0a057e8da..cb35f61c1 100644 --- a/docs/help/New-Document/widgets/index.html +++ b/docs/help/New-Document/widgets/index.html @@ -5,7 +5,7 @@ Widgets in OpenSign | OpenSign™ - + diff --git a/docs/help/OpenSign™ Drive/create-document/index.html b/docs/help/OpenSign™ Drive/create-document/index.html index 57e2697ec..ecfd2e6f5 100644 --- a/docs/help/OpenSign™ Drive/create-document/index.html +++ b/docs/help/OpenSign™ Drive/create-document/index.html @@ -5,7 +5,7 @@ Create Docs & Folders | OpenSign™ - + diff --git a/docs/help/OpenSign™ Drive/list-grid-view/index.html b/docs/help/OpenSign™ Drive/list-grid-view/index.html index 37478bc37..b2e138c08 100644 --- a/docs/help/OpenSign™ Drive/list-grid-view/index.html +++ b/docs/help/OpenSign™ Drive/list-grid-view/index.html @@ -5,7 +5,7 @@ Grid vs List view | OpenSign™ - + diff --git a/docs/help/OpenSign™ Drive/organize-documents/index.html b/docs/help/OpenSign™ Drive/organize-documents/index.html index f5726dfd0..d72739a7b 100644 --- a/docs/help/OpenSign™ Drive/organize-documents/index.html +++ b/docs/help/OpenSign™ Drive/organize-documents/index.html @@ -5,7 +5,7 @@ OpenSign™ Drive Interface Documentation | OpenSign™ - + diff --git a/docs/help/OpenSign™ Drive/rename-document/index.html b/docs/help/OpenSign™ Drive/rename-document/index.html index 24b5ce31f..b287d682f 100644 --- a/docs/help/OpenSign™ Drive/rename-document/index.html +++ b/docs/help/OpenSign™ Drive/rename-document/index.html @@ -5,7 +5,7 @@ Rename documents from OpenSign™ Drive | OpenSign™ - + diff --git a/docs/help/Reports/completed/index.html b/docs/help/Reports/completed/index.html index 417cb8cdc..1de1926ee 100644 --- a/docs/help/Reports/completed/index.html +++ b/docs/help/Reports/completed/index.html @@ -5,7 +5,7 @@ Completed | OpenSign™ - + diff --git a/docs/help/Reports/contactbook/index.html b/docs/help/Reports/contactbook/index.html index 4c0c828a8..22306dc86 100644 --- a/docs/help/Reports/contactbook/index.html +++ b/docs/help/Reports/contactbook/index.html @@ -5,7 +5,7 @@ Contactbook | OpenSign™ - + diff --git a/docs/help/Reports/declined/index.html b/docs/help/Reports/declined/index.html index a0cdb9fe7..0431afa39 100644 --- a/docs/help/Reports/declined/index.html +++ b/docs/help/Reports/declined/index.html @@ -5,7 +5,7 @@ Declined | OpenSign™ - + diff --git a/docs/help/Reports/drafts/index.html b/docs/help/Reports/drafts/index.html index d443cad9b..ede807a84 100644 --- a/docs/help/Reports/drafts/index.html +++ b/docs/help/Reports/drafts/index.html @@ -5,7 +5,7 @@ Drafts | OpenSign™ - + diff --git a/docs/help/Reports/expired/index.html b/docs/help/Reports/expired/index.html index f85aca90a..cbfd2b505 100644 --- a/docs/help/Reports/expired/index.html +++ b/docs/help/Reports/expired/index.html @@ -5,7 +5,7 @@ Expired | OpenSign™ - + diff --git a/docs/help/Reports/in-progress/index.html b/docs/help/Reports/in-progress/index.html index 4c994b875..1893b7a63 100644 --- a/docs/help/Reports/in-progress/index.html +++ b/docs/help/Reports/in-progress/index.html @@ -5,7 +5,7 @@ In Progress | OpenSign™ - + diff --git a/docs/help/Reports/need-your-sign/index.html b/docs/help/Reports/need-your-sign/index.html index 0689221ce..f6c75bdef 100644 --- a/docs/help/Reports/need-your-sign/index.html +++ b/docs/help/Reports/need-your-sign/index.html @@ -5,7 +5,7 @@ Need your sign | OpenSign™ - + diff --git a/docs/help/Settings/APIToken/index.html b/docs/help/Settings/APIToken/index.html index ebe07f219..d2fa372b9 100644 --- a/docs/help/Settings/APIToken/index.html +++ b/docs/help/Settings/APIToken/index.html @@ -5,7 +5,7 @@ API Token | OpenSign™ - + diff --git a/docs/help/Settings/Custom-email-templates/index.html b/docs/help/Settings/Custom-email-templates/index.html index fee43086d..5276d2062 100644 --- a/docs/help/Settings/Custom-email-templates/index.html +++ b/docs/help/Settings/Custom-email-templates/index.html @@ -5,7 +5,7 @@ Custom email templates | OpenSign™ - + diff --git a/docs/help/Settings/Preferences/index.html b/docs/help/Settings/Preferences/index.html index 3a2f611c9..7f581b201 100644 --- a/docs/help/Settings/Preferences/index.html +++ b/docs/help/Settings/Preferences/index.html @@ -5,7 +5,7 @@ Preferences | OpenSign™ - + @@ -81,8 +81,10 @@

💡 Tip: Disable if your users are already familiar with OpenSign™.


📧 Custom SMTP Configuration in OpenSign

-

OpenSign allows users to send emails using their own SMTP settings, including Gmail integration or third-party SMTP providers.
-OpenSign now supports SMTP configuration at both the organization level and the individual user level.

+

OpenSign allows users to send emails using their own SMTP settings, including Gmail integration and third-party SMTP providers.

+

OpenSign now supports SMTP configuration at both the organization level and the individual user level.

+

To set up SMTP at the organization level, refer to the guide here:
+https://docs.opensignlabs.com/docs/help/User%20Menu/Console/globalSMTP

👤 SMTP at the User Level

Users can configure their own SMTP settings to send request-signature and completion emails using their personal mailbox. These user-level settings will override the organization-level SMTP only if the admin has enabled individual SMTP customization under Console → General.

@@ -183,7 +185,7 @@ If the admin has configured a company-level SMTP, and the user has not set up th

Note: This feature is available only in the paid plans of OpenSign.

-

🔄 Multi-Level Custom Email Templates

+

🔄 Multi-Level Custom Email Templates

OpenSign™ offers flexible control over email templates at two different levels:


🏢 Organization Level

diff --git a/docs/help/Settings/SecurityManagement/index.html b/docs/help/Settings/SecurityManagement/index.html index e13716878..5ce1c1241 100644 --- a/docs/help/Settings/SecurityManagement/index.html +++ b/docs/help/Settings/SecurityManagement/index.html @@ -5,7 +5,7 @@ Security | OpenSign™ - + diff --git a/docs/help/Settings/Teams/index.html b/docs/help/Settings/Teams/index.html index cc7262f31..6a14865a3 100644 --- a/docs/help/Settings/Teams/index.html +++ b/docs/help/Settings/Teams/index.html @@ -5,7 +5,7 @@ Manage Teams | OpenSign™ - + diff --git a/docs/help/Settings/Webhook/index.html b/docs/help/Settings/Webhook/index.html index b0c214648..de3fa3faa 100644 --- a/docs/help/Settings/Webhook/index.html +++ b/docs/help/Settings/Webhook/index.html @@ -5,7 +5,7 @@ Webhook | OpenSign™ - + diff --git a/docs/help/Settings/disabledocumentid/index.html b/docs/help/Settings/disabledocumentid/index.html index 4b476c8e6..5c88c3d25 100644 --- a/docs/help/Settings/disabledocumentid/index.html +++ b/docs/help/Settings/disabledocumentid/index.html @@ -5,7 +5,7 @@ Disable DocumentId | OpenSign™ - + diff --git a/docs/help/Settings/manage-users/index.html b/docs/help/Settings/manage-users/index.html index 4bdc9432e..cb228ae6e 100644 --- a/docs/help/Settings/manage-users/index.html +++ b/docs/help/Settings/manage-users/index.html @@ -5,7 +5,7 @@ Manage users | OpenSign™ - + diff --git a/docs/help/Settings/my-signature/index.html b/docs/help/Settings/my-signature/index.html index 3e1bbdee4..bfb99ef47 100644 --- a/docs/help/Settings/my-signature/index.html +++ b/docs/help/Settings/my-signature/index.html @@ -5,7 +5,7 @@ My Signature | OpenSign™ - + diff --git a/docs/help/Templates/create-template/index.html b/docs/help/Templates/create-template/index.html index e8241fadb..804689fe4 100644 --- a/docs/help/Templates/create-template/index.html +++ b/docs/help/Templates/create-template/index.html @@ -5,7 +5,7 @@ Create Templates | OpenSign™ - + diff --git a/docs/help/Templates/embed-template/index.html b/docs/help/Templates/embed-template/index.html index 399bbe628..917f3ba74 100644 --- a/docs/help/Templates/embed-template/index.html +++ b/docs/help/Templates/embed-template/index.html @@ -5,7 +5,7 @@ Embedding OpenSign templates | OpenSign™ - + diff --git a/docs/help/Templates/manage-templates/index.html b/docs/help/Templates/manage-templates/index.html index 06b979c16..7f48a07d8 100644 --- a/docs/help/Templates/manage-templates/index.html +++ b/docs/help/Templates/manage-templates/index.html @@ -5,7 +5,7 @@ Manage Templates | OpenSign™ - + diff --git a/docs/help/Templates/publicTemplate/index.html b/docs/help/Templates/publicTemplate/index.html index 411c933af..2f9c4a480 100644 --- a/docs/help/Templates/publicTemplate/index.html +++ b/docs/help/Templates/publicTemplate/index.html @@ -5,7 +5,7 @@ Setting up an OpenSign template for public signing | OpenSign™ - + diff --git a/docs/help/Templates/quick-send/index.html b/docs/help/Templates/quick-send/index.html index 1bc046d4b..0fa58daf8 100644 --- a/docs/help/Templates/quick-send/index.html +++ b/docs/help/Templates/quick-send/index.html @@ -5,7 +5,7 @@ Quickly Send the Document for Signature Using Template | OpenSign™ - + diff --git a/docs/help/Templates/use-template/index.html b/docs/help/Templates/use-template/index.html index edd9460ba..f9538e91f 100644 --- a/docs/help/Templates/use-template/index.html +++ b/docs/help/Templates/use-template/index.html @@ -5,7 +5,7 @@ Use template to create documents | OpenSign™ - + diff --git a/docs/help/User Menu/Console/analystics/index.html b/docs/help/User Menu/Console/analystics/index.html index 9f16e2867..fe143d282 100644 --- a/docs/help/User Menu/Console/analystics/index.html +++ b/docs/help/User Menu/Console/analystics/index.html @@ -5,11 +5,11 @@ Analytics | OpenSign™ - + -

Analytics

Documents Signed

+

Analytics

Documents Signed

Displays the total number of documents you have signed.


Templates Count

diff --git a/docs/help/User Menu/Console/branding/index.html b/docs/help/User Menu/Console/branding/index.html index e4a25808b..7e17831bd 100644 --- a/docs/help/User Menu/Console/branding/index.html +++ b/docs/help/User Menu/Console/branding/index.html @@ -5,11 +5,11 @@ Branding | OpenSign™ - + -

🔧 Branding

+

🔧 Branding

Custom Subdomain

This page is accessible only to Enterprise users. Here, users can configure their own custom subdomain and access the OpenSign application directly through it.


@@ -18,6 +18,6 @@ This name will appear in custom template page titles and other areas across the application, helping maintain consistent branding.


-

Users can upload their own logo to display within the application instead of the default OpenSign logo, reinforcing their brand presence.

+

Users can upload their own logo to display within the application instead of the default OpenSign logo, reinforcing their brand presence.

\ No newline at end of file diff --git a/docs/help/User Menu/Console/custom_filestorage/index.html b/docs/help/User Menu/Console/custom_filestorage/index.html index 57593600f..3def7c55a 100644 --- a/docs/help/User Menu/Console/custom_filestorage/index.html +++ b/docs/help/User Menu/Console/custom_filestorage/index.html @@ -5,11 +5,11 @@ Custom File Storage | OpenSign™ - + -

💾 Custom File Storage

+

💾 Custom File Storage

🌩️ Introduction to BYOC (Bring Your Own Cloud)

OpenSign supports BYOC (Bring Your Own Cloud) — allowing you to store your documents in your own cloud storage instead of OpenSign’s default storage.

With BYOC, organizations and users gain greater control, privacy, and compliance flexibility by connecting their preferred cloud providers such as AWS S3 or DigitalOcean Spaces.

@@ -42,7 +42,7 @@ To configure OpenSign with your cloud storage, refer to this detailed guide:
👉 Cloud Storage Setup Guide


-

🪣 Steps to Configure Custom Storage

+

🪣 Steps to Configure Custom Storage

  1. Click the Add New button.
@@ -83,6 +83,6 @@ 📩 support@opensignlabs.com

Or join our community for instant assistance:
💬 Join our Discord

-

Happy Signing with OpenSign™!

+

Happy Signing with OpenSign™!

\ No newline at end of file diff --git a/docs/help/User Menu/Console/emails/index.html b/docs/help/User Menu/Console/emails/index.html index 5c750c2af..ec64c8a4b 100644 --- a/docs/help/User Menu/Console/emails/index.html +++ b/docs/help/User Menu/Console/emails/index.html @@ -3,13 +3,13 @@ -Email Templates | OpenSign™ +Mail | OpenSign™ - + -

📧 Company Email Template Settings

+

📧 Company Email Template Settings

This page allows the admin user to configure and manage customized email templates at the organization level.
If you prefer not to grant users permission to set up their own email templates, you can define a single set of templates here that will apply to all users within your organization.


@@ -18,6 +18,8 @@ Step 2: Navigate to the Profile Menu and click on Console.
Step 3: Go to the Email tab. Here, admin users can create, edit, and manage organization-level email templates.

custom email templates +

To set up SMTP at the user level, refer to the guide here:
+https://docs.opensignlabs.com/docs/help/Settings/Custom-email-templates


✉️ Request Signature Email

This email is automatically sent to all signers when a document is shared for signing.

@@ -50,6 +52,6 @@

💡 Tip: Always preview your templates before saving to ensure correct formatting and placeholder usage.


-

For further assistance with OpenSign™ features or APIs, contact our support team at support@opensignlabs.com.

+

For further assistance with OpenSign™ features or APIs, contact our support team at support@opensignlabs.com.

\ No newline at end of file diff --git a/docs/help/User Menu/Console/general/index.html b/docs/help/User Menu/Console/general/index.html index a187395fa..15c4d9968 100644 --- a/docs/help/User Menu/Console/general/index.html +++ b/docs/help/User Menu/Console/general/index.html @@ -5,11 +5,11 @@ General | OpenSign™ - + -

General Settings

+

General Settings

The General Settings section in OpenSign provides key administrative settings to help you manage and control the overall configuration of your OpenSign platform.


🚀 How to Access the General Settings Page

diff --git a/docs/help/User Menu/Console/globalSMTP/index.html b/docs/help/User Menu/Console/globalSMTP/index.html index 68e5bbe3f..87663bff5 100644 --- a/docs/help/User Menu/Console/globalSMTP/index.html +++ b/docs/help/User Menu/Console/globalSMTP/index.html @@ -3,13 +3,13 @@ -Preferences | OpenSign™ +Global SMTP | OpenSign™ - + -

Preferences

🏢 SMTP at the Organization Level

+

Global SMTP

🏢 SMTP at the Organization Level

Configure SMTP at the organization level to send all outgoing emails—such as request-signature and completion emails—using a company-configured SMTP server.
When enabled, these settings apply to all users unless individual SMTP customization is allowed and set up by the user.

How to Set Up SMTP at the Organization Level

@@ -52,6 +52,6 @@ Custom smtp

📤 OpenSign™ Default SMTP

-

If selected, all request-signature and completion emails will be sent using OpenSign’s built-in SMTP server.

+

If selected, all request-signature and completion emails will be sent using OpenSign’s built-in SMTP server.

\ No newline at end of file diff --git a/docs/help/User Menu/Console/orgadmin/index.html b/docs/help/User Menu/Console/orgadmin/index.html index ca042bb00..4dd654460 100644 --- a/docs/help/User Menu/Console/orgadmin/index.html +++ b/docs/help/User Menu/Console/orgadmin/index.html @@ -5,11 +5,11 @@ Org Admins | OpenSign™ - + -

👥 Org Admins

+

👥 Org Admins

The Org Admins section allows administrators to manage organization-level admin users within OpenSign.
Org Admins are responsible for managing users, templates, and signing workflows for their organizations.


diff --git a/docs/help/User Menu/Console/organizations/index.html b/docs/help/User Menu/Console/organizations/index.html index 5e764fec9..e1f17b851 100644 --- a/docs/help/User Menu/Console/organizations/index.html +++ b/docs/help/User Menu/Console/organizations/index.html @@ -5,11 +5,11 @@ Organizations | OpenSign™ - + -

🏢 Organizations

+

🏢 Organizations

The Organizations section in OpenSign allows administrators to create and manage separate groups within a Team or Enterprise account.
Each organization acts as an independent workspace with its own users, teams, templates, and signing workflows.


diff --git a/docs/help/User Menu/Console/signing_certificate/index.html b/docs/help/User Menu/Console/signing_certificate/index.html index 530ff640a..646b27d2e 100644 --- a/docs/help/User Menu/Console/signing_certificate/index.html +++ b/docs/help/User Menu/Console/signing_certificate/index.html @@ -5,11 +5,11 @@ Custom Signing Certificate | OpenSign™ - + -

🔐 Custom Signing Certificate

+

🔐 Custom Signing Certificate

The Custom Signing Certificate page allows you to upload and manage your own digital signing certificate (PFX format) for secure and verified document signing in OpenSign.

By default, OpenSign uses its built-in signing certificate to digitally sign documents.
However, if your organization has its own custom certificate (PFX or P12 format), you can upload and activate it here.

@@ -59,6 +59,6 @@

💬 Need Help?

If you encounter any issues while uploading or activating your certificate, contact our support team at
📩 support@opensignlabs.com

-

Empower your brand with trusted digital signatures — securely with OpenSign™.

+

Empower your brand with trusted digital signatures — securely with OpenSign™.

\ No newline at end of file diff --git a/docs/help/User Menu/Profile/index.html b/docs/help/User Menu/Profile/index.html index 3a4c8aa74..12ea66708 100644 --- a/docs/help/User Menu/Profile/index.html +++ b/docs/help/User Menu/Profile/index.html @@ -5,7 +5,7 @@ Profile | OpenSign™ - + diff --git a/docs/help/intro/index.html b/docs/help/intro/index.html index 248920e3f..210541808 100644 --- a/docs/help/intro/index.html +++ b/docs/help/intro/index.html @@ -5,7 +5,7 @@ Intro | OpenSign™ - + diff --git a/docs/intro/index.html b/docs/intro/index.html index 27ab1b72c..0e5b356b9 100644 --- a/docs/intro/index.html +++ b/docs/intro/index.html @@ -5,7 +5,7 @@ Tutorial Intro | OpenSign™ - + diff --git a/docs/self-host/One-click-Install/DigitalOcean/index.html b/docs/self-host/One-click-Install/DigitalOcean/index.html index afbace2eb..69c855fda 100644 --- a/docs/self-host/One-click-Install/DigitalOcean/index.html +++ b/docs/self-host/One-click-Install/DigitalOcean/index.html @@ -5,7 +5,7 @@ Digital Ocean | OpenSign™ - + diff --git a/docs/self-host/cloud-storage/s3/index.html b/docs/self-host/cloud-storage/s3/index.html index 59e661d88..c731c1aeb 100644 --- a/docs/self-host/cloud-storage/s3/index.html +++ b/docs/self-host/cloud-storage/s3/index.html @@ -5,7 +5,7 @@ AWS S3 | OpenSign™ - + diff --git a/docs/self-host/docker/run-locally/index.html b/docs/self-host/docker/run-locally/index.html index 7849c8d21..6787e9838 100644 --- a/docs/self-host/docker/run-locally/index.html +++ b/docs/self-host/docker/run-locally/index.html @@ -5,7 +5,7 @@ Self-host OpenSign™ with Docker on Linux/MacOS/Windows | OpenSign™ - + diff --git a/docs/self-host/docker/upgrade-deployment/index.html b/docs/self-host/docker/upgrade-deployment/index.html index c96ba7330..a8ceebb4b 100644 --- a/docs/self-host/docker/upgrade-deployment/index.html +++ b/docs/self-host/docker/upgrade-deployment/index.html @@ -5,7 +5,7 @@ OpenSign™ Self-Hosted 'Upgrade Deployment' Guide Using Docker on Linux, macOS, or Windows | OpenSign™ - + diff --git a/docs/self-host/guides/azure-vm-setup/index.html b/docs/self-host/guides/azure-vm-setup/index.html index aecfada2a..3bae0630b 100644 --- a/docs/self-host/guides/azure-vm-setup/index.html +++ b/docs/self-host/guides/azure-vm-setup/index.html @@ -5,7 +5,7 @@ OpenSign Deployment Guide on Azure VM via command-line | OpenSign™ - + diff --git a/docs/self-host/guides/env-variables/index.html b/docs/self-host/guides/env-variables/index.html index 3f21fd695..63f628c00 100644 --- a/docs/self-host/guides/env-variables/index.html +++ b/docs/self-host/guides/env-variables/index.html @@ -5,7 +5,7 @@ ENV variables which are used to setup OpenSign™ with Docker on Localhost | OpenSign™ - + diff --git a/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate/index.html b/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate/index.html index e44789794..cb537ea9b 100644 --- a/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate/index.html +++ b/docs/self-host/guides/how-to-generate-self-signed-document-signing-certificate/index.html @@ -5,7 +5,7 @@ How to generate self-signed document signing certificate? | OpenSign™ - + diff --git a/docs/self-host/guides/upgrade-to-v2.1.0/index.html b/docs/self-host/guides/upgrade-to-v2.1.0/index.html index 12da5f270..5bac14f6b 100644 --- a/docs/self-host/guides/upgrade-to-v2.1.0/index.html +++ b/docs/self-host/guides/upgrade-to-v2.1.0/index.html @@ -5,7 +5,7 @@ How to upgrade self-hosted OpenSign to v2.1.0? | OpenSign™ - + diff --git a/docs/self-host/intro/index.html b/docs/self-host/intro/index.html index a03e82de3..7a3bd59de 100644 --- a/docs/self-host/intro/index.html +++ b/docs/self-host/intro/index.html @@ -5,7 +5,7 @@ Self-Hosting OpenSign | OpenSign™ - + diff --git a/index.html b/index.html index f137671a4..d68b9d478 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ Official OpenSign™ Docs - tutorials, API documentation, self-host help & much more. | OpenSign™ - + diff --git a/markdown-page/index.html b/markdown-page/index.html index 2f7c94bbb..3cd22d9fb 100644 --- a/markdown-page/index.html +++ b/markdown-page/index.html @@ -5,7 +5,7 @@ Markdown page example | OpenSign™ - +