{
  "openapi": "3.0.1",
  "info": {
    "title": "emSigner Core API",
    "version": "v1",
    "description": "The emSigner Core API lets you add legally valid electronic and digital signatures to your applications — upload documents, initiate signing workflows, embed signing in your own UI, and track every document through to completion.\n\n## Getting started\n\nAll endpoints (except those under `/auth`) require a JWT access token sent as a Bearer token.\n\n1. Call **POST /auth/token** with your API credentials to obtain an access token.\n2. Send the token in the `Authorization` header on every request: `Authorization: Bearer <token>`.\n3. When the token expires, call **POST /auth/refresh** to obtain a new one.\n\nIn the **Test it** panel, paste the token (without the `Bearer ` prefix) into the authorization field.\n\n## Environments & testing\n\n| Environment | Base URL |\n| --- | --- |\n| Demo / Sandbox | `https://demoapi-core.emsigner.com` |\n| Custom | Any emSigner environment you have access to (production, regional or on‑premise) |\n\nUse the server selector in the **Test it** panel to choose the environment. Pick **Custom environment** and enter your base URL to send requests to your own instance.",
    "contact": {
      "name": "emSigner Support",
      "url": "https://support.emsigner.com"
    }
  },
  "paths": {
    "/api/Public/Account/userinfo": {
      "get": {
        "tags": [
          "Account"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.UserInfoResponse"
                }
              }
            }
          }
        },
        "summary": "User info",
        "operationId": "get_Account_userinfo"
      }
    },
    "/api/Public/Account/logout": {
      "post": {
        "tags": [
          "Account"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Logout account",
        "operationId": "post_Account_logout"
      }
    },
    "/api/Public/Account/manageinfo": {
      "get": {
        "tags": [
          "Account"
        ],
        "parameters": [
          {
            "name": "returnUrl",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "generateState",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.ManageInfoResponse"
                }
              }
            }
          }
        },
        "summary": "Manage info",
        "operationId": "get_Account_manageinfo"
      }
    },
    "/api/Public/Account/changepassword": {
      "post": {
        "tags": [
          "Account"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.Models.ChangePasswordRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Change password",
        "operationId": "post_Account_changepassword"
      }
    },
    "/api/Public/Account/setpassword": {
      "post": {
        "tags": [
          "Account"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.SetPasswordRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Set password",
        "operationId": "post_Account_setpassword"
      }
    },
    "/api/Public/Account/register": {
      "post": {
        "tags": [
          "Account"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.RegisterRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Register account",
        "operationId": "post_Account_register"
      }
    },
    "/api/Public/Account/externallogins": {
      "get": {
        "tags": [
          "Account"
        ],
        "parameters": [
          {
            "name": "returnUrl",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "generateState",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "type": "array",
                  "items": {
                    "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.ExternalLoginProvider"
                  }
                }
              }
            }
          }
        },
        "summary": "External logins",
        "operationId": "get_Account_externallogins"
      }
    },
    "/api/Public/Account/profile": {
      "put": {
        "tags": [
          "Account"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.Models.UpdateProfileRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Profile account",
        "operationId": "put_Account_profile"
      }
    },
    "/api/Public/AccountProfile/profile": {
      "get": {
        "tags": [
          "AccountProfile"
        ],
        "parameters": [
          {
            "name": "menuId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 1
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.AccountProfileResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.AccountProfileResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.AccountProfileResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.AccountProfileResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.AccountProfileResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Account profile",
        "operationId": "get_AccountProfile_profile"
      }
    },
    "/api/Public/AccountProfile/company-profile": {
      "get": {
        "tags": [
          "AccountProfile"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.CompanyProfileDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.CompanyProfileDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.CompanyProfileDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Company profile",
        "operationId": "get_AccountProfile_company_profile"
      }
    },
    "/api/Public/AccountProfile/UpdateProfile": {
      "post": {
        "tags": [
          "AccountProfile"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.UpdateProfileRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Update profile",
        "operationId": "post_AccountProfile_UpdateProfile"
      }
    },
    "/api/Public/AddComments": {
      "post": {
        "tags": [
          "AddComments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.AddCommentsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Add comments",
        "operationId": "post_AddComments"
      }
    },
    "/api/Public/AKVEnrollment/enrollment-status": {
      "get": {
        "tags": [
          "AKVEnrollment"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Enrollment status",
        "operationId": "get_AKVEnrollment_enrollment_status"
      }
    },
    "/api/Public/AKVEnrollment/mark-certificate-skipped": {
      "post": {
        "tags": [
          "AKVEnrollment"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Mark certificate skipped",
        "operationId": "post_AKVEnrollment_mark_certificate_skipped"
      }
    },
    "/api/Public/AKVEnrollment/certificate-details": {
      "get": {
        "tags": [
          "AKVEnrollment"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Certificate details",
        "operationId": "get_AKVEnrollment_certificate_details"
      }
    },
    "/api/Public/AKVEnrollment/upload-certificate": {
      "post": {
        "tags": [
          "AKVEnrollment"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.EnrollmentCertificateUploadRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Upload certificate",
        "operationId": "post_AKVEnrollment_upload_certificate"
      }
    },
    "/auth/token": {
      "post": {
        "tags": [
          "Auth"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.TokenRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Generate access token",
        "operationId": "post__auth_token",
        "security": []
      }
    },
    "/auth/portal/login": {
      "post": {
        "tags": [
          "Auth"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.LoginRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Portal login",
        "operationId": "post__auth_portal_login",
        "security": []
      }
    },
    "/auth/bo/login": {
      "post": {
        "tags": [
          "Auth"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.LoginRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Back-office login",
        "operationId": "post__auth_bo_login",
        "security": []
      }
    },
    "/auth/refresh": {
      "post": {
        "tags": [
          "Auth"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.RefreshtokenRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Refresh access token",
        "operationId": "post__auth_refresh",
        "security": []
      }
    },
    "/api/Public/AuthorizeApp/authorize": {
      "post": {
        "tags": [
          "AuthorizeApp"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.AuthorizeAppRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Authorize app",
        "operationId": "post_AuthorizeApp_authorize"
      }
    },
    "/api/Public/AuthorizeApp/refresh": {
      "post": {
        "tags": [
          "AuthorizeApp"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.RefreshtokenRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Refresh app token",
        "operationId": "post_AuthorizeApp_refresh"
      }
    },
    "/api/Public/BulkSign/sign": {
      "post": {
        "tags": [
          "BulkSign"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.BulkSignInput"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Bulk sign",
        "operationId": "post_BulkSign_sign"
      }
    },
    "/api/Public/BulkSign/pending-lots": {
      "get": {
        "tags": [
          "BulkSign"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Pending lots",
        "operationId": "get_BulkSign_pending_lots"
      }
    },
    "/api/Public/ChangePassword/change": {
      "post": {
        "tags": [
          "ChangePassword"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.PasswordRequestInput"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Change password",
        "operationId": "post_ChangePassword_change"
      }
    },
    "/api/Public/ChangePassword/get-passwordsettings": {
      "post": {
        "tags": [
          "ChangePassword"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Admin.Controllers.PwdSettingsEmailRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get passwordsettings",
        "operationId": "post_ChangePassword_get_passwordsettings"
      }
    },
    "/api/Public/ChangeSignatory/GetSignatoryDetails": {
      "post": {
        "tags": [
          "ChangeSignatory"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.GetSignatoryDetailsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.GetSignatoryDetailsApiResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "summary": "Signatory details",
        "operationId": "post_ChangeSignatory_GetSignatoryDetails"
      }
    },
    "/api/Public/ChangeSignatory/CheckSignatoryExist": {
      "post": {
        "tags": [
          "ChangeSignatory"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.CheckSignatoryExistRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.CheckSignatoryExistResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "summary": "Check signatory exist",
        "operationId": "post_ChangeSignatory_CheckSignatoryExist"
      }
    },
    "/api/Public/ChangeSignatory/SaveSignatoryDetails": {
      "post": {
        "tags": [
          "ChangeSignatory"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.SaveSignatoryDetailsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "summary": "Save signatory details",
        "operationId": "post_ChangeSignatory_SaveSignatoryDetails"
      }
    },
    "/api/Public/ChangeSignatory/SearchSubscribers": {
      "get": {
        "tags": [
          "ChangeSignatory"
        ],
        "parameters": [
          {
            "name": "prefix",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.SubscriberSearchItem, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "summary": "Search subscribers",
        "operationId": "get_ChangeSignatory_SearchSubscribers"
      }
    },
    "/api/Public/CheckAccountExists/check": {
      "post": {
        "tags": [
          "CheckAccountExists"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/CheckAccountRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Account exists check",
        "operationId": "post_CheckAccountExists_check"
      }
    },
    "/CoupaAPI/auth/custom/new": {
      "post": {
        "tags": [
          "CoupaApi"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.Coupa.CoupaTokenRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Auth custom new",
        "operationId": "post__CoupaAPI_auth_custom_new"
      }
    },
    "/CoupaAPI/packages": {
      "post": {
        "tags": [
          "CoupaApi"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.Coupa.CoupaCreatePackageRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Packages [POST]",
        "operationId": "post__CoupaAPI_packages"
      }
    },
    "/CoupaAPI/packages/{packageId}/documents": {
      "post": {
        "tags": [
          "CoupaApi"
        ],
        "parameters": [
          {
            "name": "packageId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.Coupa.CoupaAddDocumentRequest"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Packages documents (packages/documents POST)",
        "operationId": "post__CoupaAPI_packages_packageId_documents"
      },
      "get": {
        "tags": [
          "CoupaApi"
        ],
        "parameters": [
          {
            "name": "packageId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "include_document_content",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": true
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Packages documents (packages/documents GET)",
        "operationId": "get__CoupaAPI_packages_packageId_documents"
      }
    },
    "/CoupaAPI/packages/{packageId}/recipients": {
      "post": {
        "tags": [
          "CoupaApi"
        ],
        "parameters": [
          {
            "name": "packageId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.Coupa.CoupaRecipient"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Packages recipients",
        "operationId": "post__CoupaAPI_packages_packageId_recipients"
      }
    },
    "/CoupaAPI/packages/{packageId}/senderview": {
      "get": {
        "tags": [
          "CoupaApi"
        ],
        "parameters": [
          {
            "name": "packageId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "returnurl",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Packages senderview",
        "operationId": "get__CoupaAPI_packages_packageId_senderview"
      }
    },
    "/CoupaAPI/packages/{packageId}": {
      "get": {
        "tags": [
          "CoupaApi"
        ],
        "parameters": [
          {
            "name": "packageId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Packages [GET]",
        "operationId": "get__CoupaAPI_packages_packageId"
      },
      "delete": {
        "tags": [
          "CoupaApi"
        ],
        "parameters": [
          {
            "name": "packageId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Packages [DELETE]",
        "operationId": "delete__CoupaAPI_packages_packageId"
      }
    },
    "/CoupaAPI/packages/{packageId}/documents/{documentId}": {
      "get": {
        "tags": [
          "CoupaApi"
        ],
        "parameters": [
          {
            "name": "packageId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "documentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "include_document_content",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Packages documents (packages/documents)",
        "operationId": "get__CoupaAPI_packages_packageId_documents_documentId"
      }
    },
    "/api/Public/CrmLeads/upsert": {
      "post": {
        "tags": [
          "CrmLeads"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.CrmLeadUpsertRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Upsert",
        "operationId": "post_CrmLeads_upsert"
      }
    },
    "/api/Public/CrmLeads/pending-for-crm": {
      "post": {
        "tags": [
          "CrmLeads"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.PendingLeadsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Pending for CRM",
        "operationId": "post_CrmLeads_pending_for_crm"
      }
    },
    "/api/Public/CrmLeads/mark-pushed": {
      "post": {
        "tags": [
          "CrmLeads"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.CrmLeadMarkPushedRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Mark pushed",
        "operationId": "post_CrmLeads_mark_pushed"
      }
    },
    "/api/Public/CrmLeads/log-click": {
      "post": {
        "tags": [
          "CrmLeads"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.VisitorClickLogRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Log click",
        "operationId": "post_CrmLeads_log_click"
      }
    },
    "/api/Public/CustomerReferral/create": {
      "post": {
        "tags": [
          "CustomerReferral"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.CustomerReferralCreateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Create customer referral",
        "operationId": "post_CustomerReferral_create"
      }
    },
    "/api/AuthorizeApp": {
      "post": {
        "tags": [
          "Darwinbox"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.AuthorizeAppRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Authorize app",
        "operationId": "post__api_AuthorizeApp"
      }
    },
    "/api/DigitalSignatureDarwinbox": {
      "post": {
        "tags": [
          "Darwinbox"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DarwinboxSignatureRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Digital signature (Darwinbox)",
        "operationId": "post__api_DigitalSignatureDarwinbox"
      }
    },
    "/api/GetSigningURLDarwinbox": {
      "post": {
        "tags": [
          "Darwinbox"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DarwinboxGetSigningUrlRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Signing URL (Darwinbox)",
        "operationId": "post__api_GetSigningURLDarwinbox"
      }
    },
    "/api/CancelSignatureDarwinbox": {
      "delete": {
        "tags": [
          "Darwinbox"
        ],
        "parameters": [
          {
            "name": "doc_id",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Cancel signature (Darwinbox)",
        "operationId": "delete__api_CancelSignatureDarwinbox"
      }
    },
    "/api/AddAPIKeyDarwinBox": {
      "post": {
        "tags": [
          "Darwinbox"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DarwinboxAddApiKeyRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Add API key (Darwinbox)",
        "operationId": "post__api_AddAPIKeyDarwinBox"
      }
    },
    "/api/Public/DashboardSummary/GetDashboardStatusCount": {
      "get": {
        "tags": [
          "DashboardSummary"
        ],
        "parameters": [
          {
            "name": "status",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "selectedYear",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DashboardSummaryResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DashboardSummaryResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DashboardSummaryResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DashboardSummaryResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Dashboard status count",
        "operationId": "get_DashboardSummary_GetDashboardStatusCount"
      }
    },
    "/api/Public/DashboardSummary/GetDashboardAllCounts": {
      "get": {
        "tags": [
          "DashboardSummary"
        ],
        "parameters": [
          {
            "name": "selectedYear",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "refresh",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DashboardAllCountsResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DashboardAllCountsResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DashboardAllCountsResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Dashboard all counts",
        "operationId": "get_DashboardSummary_GetDashboardAllCounts"
      }
    },
    "/api/Public/DashboardSummary/GetPendingInformation": {
      "post": {
        "tags": [
          "DashboardSummary"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DashboardPendingSearchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedPendingResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedPendingResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedPendingResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedPendingResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Pending information",
        "operationId": "post_DashboardSummary_GetPendingInformation"
      }
    },
    "/api/Public/DashboardSummary/GetCompletedDocuments": {
      "post": {
        "tags": [
          "DashboardSummary"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.CompletedDocumentsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedCompletedResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedCompletedResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedCompletedResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedCompletedResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Completed documents",
        "operationId": "post_DashboardSummary_GetCompletedDocuments"
      }
    },
    "/api/Public/DashboardSummary/GetDraftDocuments": {
      "post": {
        "tags": [
          "DashboardSummary"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DraftDocumentsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedDraftResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedDraftResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedDraftResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedDraftResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Draft documents",
        "operationId": "post_DashboardSummary_GetDraftDocuments"
      }
    },
    "/api/Public/DashboardSummary/GetDocStoreDocuments": {
      "post": {
        "tags": [
          "DashboardSummary"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DocStoreSearchRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedDocStoreResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedDocStoreResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedDocStoreResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedDocStoreResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Doc store documents",
        "operationId": "post_DashboardSummary_GetDocStoreDocuments"
      }
    },
    "/api/Public/DashboardSummary/GetCategories": {
      "get": {
        "tags": [
          "DashboardSummary"
        ],
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Categories",
        "operationId": "get_DashboardSummary_GetCategories"
      }
    },
    "/api/Public/DashboardSummary/GetOriginators": {
      "get": {
        "tags": [
          "DashboardSummary"
        ],
        "parameters": [
          {
            "name": "search",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Originators",
        "operationId": "get_DashboardSummary_GetOriginators"
      }
    },
    "/api/Public/DashboardSummary/MapCategory": {
      "post": {
        "tags": [
          "DashboardSummary"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.MapCategoryRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Map category",
        "operationId": "post_DashboardSummary_MapCategory"
      }
    },
    "/api/Public/DashboardSummary/UpdateDocExpiry": {
      "post": {
        "tags": [
          "DashboardSummary"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.UpdateDocExpiryRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Update doc expiry",
        "operationId": "post_DashboardSummary_UpdateDocExpiry"
      }
    },
    "/api/Public/DashboardSummary/GetDocExpiry": {
      "get": {
        "tags": [
          "DashboardSummary"
        ],
        "parameters": [
          {
            "name": "workflowId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "documentId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Doc expiry",
        "operationId": "get_DashboardSummary_GetDocExpiry"
      }
    },
    "/api/Public/DashboardSummary/GetLinkableWorkflows": {
      "get": {
        "tags": [
          "DashboardSummary"
        ],
        "parameters": [
          {
            "name": "workflowId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Linkable workflows",
        "operationId": "get_DashboardSummary_GetLinkableWorkflows"
      }
    },
    "/api/Public/DashboardSummary/LinkDocuments": {
      "post": {
        "tags": [
          "DashboardSummary"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.LinkDocumentsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Link documents",
        "operationId": "post_DashboardSummary_LinkDocuments"
      }
    },
    "/api/Public/DeclineWorkflow": {
      "post": {
        "tags": [
          "DeclineWorkflow"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DeclineWorkflowRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Decline workflow",
        "operationId": "post_DeclineWorkflow"
      }
    },
    "/api/Public/DelegateWorkflow/delegate": {
      "post": {
        "tags": [
          "DelegateWorkflow"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DelegateWorkflowRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Delegate",
        "operationId": "post_DelegateWorkflow_delegate"
      }
    },
    "/api/Public/DeleteDepartment/delete": {
      "post": {
        "tags": [
          "DeleteDepartment"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DeleteDepartmentRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Delete department",
        "operationId": "post_DeleteDepartment_delete"
      }
    },
    "/api/Public/DeleteDepartment/bulk-delete": {
      "post": {
        "tags": [
          "DeleteDepartment"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.BulkDeleteDepartmentRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Bulk delete",
        "operationId": "post_DeleteDepartment_bulk_delete"
      }
    },
    "/api/Public/DeleteDepartment/soft-delete": {
      "post": {
        "tags": [
          "DeleteDepartment"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DeleteDepartmentRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Soft delete",
        "operationId": "post_DeleteDepartment_soft_delete"
      }
    },
    "/api/Public/DeviceRegistration/register": {
      "post": {
        "tags": [
          "DeviceRegistration"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.RegisterDeviceRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.RegisterDeviceResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error"
          }
        },
        "summary": "Register device registration",
        "operationId": "post_DeviceRegistration_register"
      }
    },
    "/api/Public/DocumentSummary/get": {
      "post": {
        "tags": [
          "DocumentSummary"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DocumentSummaryRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DocumentSummaryResponse"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "402": {
            "description": "Payment Required",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "502": {
            "description": "Bad Gateway"
          }
        },
        "summary": "Get document summary",
        "operationId": "post_DocumentSummary_get"
      }
    },
    "/api/Public/DocumentSummary/getcached": {
      "post": {
        "tags": [
          "DocumentSummary"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DocumentSummaryRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "summary": "Get cached summary",
        "operationId": "post_DocumentSummary_getcached"
      }
    },
    "/api/Public/DocumentUpload/upload": {
      "post": {
        "tags": [
          "DocumentUpload"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DocumentUploadRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Document upload",
        "operationId": "post_DocumentUpload_upload"
      }
    },
    "/api/Public/DocumentUpload/upload-bulk": {
      "post": {
        "tags": [
          "DocumentUpload"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.BulkDocumentUploadRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Upload bulk",
        "operationId": "post_DocumentUpload_upload_bulk"
      }
    },
    "/api/Public/DocumentUpload/get-file-data/{documentId}": {
      "get": {
        "tags": [
          "DocumentUpload"
        ],
        "parameters": [
          {
            "name": "documentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get file data",
        "operationId": "get_DocumentUpload_get_file_data_documentId"
      }
    },
    "/api/Public/DownloadCertificate/{documentId}": {
      "get": {
        "tags": [
          "DownloadCertificate"
        ],
        "parameters": [
          {
            "name": "documentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Download certificate",
        "operationId": "get_DownloadCertificate_documentId"
      }
    },
    "/api/Public/DownloadCertificate/{documentId}/url": {
      "get": {
        "tags": [
          "DownloadCertificate"
        ],
        "parameters": [
          {
            "name": "documentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Download certificate URL",
        "operationId": "get_DownloadCertificate_documentId_url"
      }
    },
    "/api/Public/DownloadPurgeReport/{workflowId}": {
      "get": {
        "tags": [
          "DownloadPurgeReport"
        ],
        "parameters": [
          {
            "name": "workflowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Download purge report",
        "operationId": "get_DownloadPurgeReport_workflowId"
      }
    },
    "/api/Public/DownloadWorkFlowDocumentByWorkflowId/enc/DownloadWorkflowDocument": {
      "post": {
        "tags": [
          "DownloadWorkFlowDocumentByWorkflowId"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EncryptedRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Download workflow document (encrypted)",
        "operationId": "post_DownloadWorkFlowDocumentByWorkflowId_enc_DownloadWorkflowDocument"
      }
    },
    "/api/Public/DownloadWorkFlowDocumentByWorkflowId/download-documents": {
      "post": {
        "tags": [
          "DownloadWorkFlowDocumentByWorkflowId"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DocumentDownloadRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Download documents [POST]",
        "operationId": "post_DownloadWorkFlowDocumentByWorkflowId_download_documents"
      },
      "get": {
        "tags": [
          "DownloadWorkFlowDocumentByWorkflowId"
        ],
        "parameters": [
          {
            "name": "workflowid",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "DocumentID",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "referenceNo",
            "in": "query",
            "schema": {
              "type": "string",
              "default": ""
            }
          },
          {
            "name": "isMerged",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Download documents [GET]",
        "operationId": "get_DownloadWorkFlowDocumentByWorkflowId_download_documents"
      }
    },
    "/api/Public/DownloadWorkFlowDocumentByWorkflowId/download-file/{documentId}": {
      "get": {
        "tags": [
          "DownloadWorkFlowDocumentByWorkflowId"
        ],
        "parameters": [
          {
            "name": "documentId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Download file",
        "operationId": "get_DownloadWorkFlowDocumentByWorkflowId_download_file_documentId"
      }
    },
    "/api/Public/EmailDeliveryReport/{workflowId}": {
      "get": {
        "tags": [
          "EmailDeliveryReport"
        ],
        "parameters": [
          {
            "name": "workflowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Email delivery report",
        "operationId": "get_EmailDeliveryReport_workflowId"
      }
    },
    "/api/Public/EstampInvoice/get": {
      "post": {
        "tags": [
          "EstampInvoice"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.EstampInvoiceRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.EstampInvoiceResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Get e-stamp invoice",
        "operationId": "post_EstampInvoice_get"
      }
    },
    "/api/Public/ExportData/documents": {
      "post": {
        "tags": [
          "ExportData"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.ExportRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Documents",
        "operationId": "post_ExportData_documents"
      }
    },
    "/api/Public/ExportData/activity-logs": {
      "post": {
        "tags": [
          "ExportData"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.ExportRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Activity logs",
        "operationId": "post_ExportData_activity_logs"
      }
    },
    "/api/Public/ExternalUser/AdhocUser": {
      "post": {
        "tags": [
          "ExternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.CreateAdhocUserRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.CreateAdhocUserResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.CreateAdhocUserResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.CreateAdhocUserResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "409": {
            "description": "Conflict",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.CreateAdhocUserResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.CreateAdhocUserResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Adhoc user",
        "operationId": "post_ExternalUser_AdhocUser"
      }
    },
    "/api/Public/ExternalUser/FormSubmitter": {
      "post": {
        "tags": [
          "ExternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.CreateFormSubmitterRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Form submitter",
        "operationId": "post_ExternalUser_FormSubmitter"
      }
    },
    "/api/Public/ExternalUser/approve-external-user": {
      "post": {
        "tags": [
          "ExternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.ApproveExternalUserRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Approve external user",
        "operationId": "post_ExternalUser_approve_external_user"
      }
    },
    "/api/Public/ExternalUser/reject-external-user": {
      "post": {
        "tags": [
          "ExternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.ApproveExternalUserRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Reject external user",
        "operationId": "post_ExternalUser_reject_external_user"
      }
    },
    "/api/Public/ExternalUser/get-user/{mappingId}": {
      "post": {
        "tags": [
          "ExternalUser"
        ],
        "parameters": [
          {
            "name": "mappingId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get user",
        "operationId": "post_ExternalUser_get_user_mappingId"
      }
    },
    "/api/Public/ExternalUser/update-user": {
      "post": {
        "tags": [
          "ExternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.UpdateUserRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Update user",
        "operationId": "post_ExternalUser_update_user"
      }
    },
    "/api/Public/ExternalUser/get-users": {
      "post": {
        "tags": [
          "ExternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.GetUsersRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get users",
        "operationId": "post_ExternalUser_get_users"
      }
    },
    "/api/Public/ExternalUser/delete-user": {
      "post": {
        "tags": [
          "ExternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DeleteUserRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Delete user",
        "operationId": "post_ExternalUser_delete_user"
      }
    },
    "/api/Public/FetcheStampFile/fetch": {
      "post": {
        "tags": [
          "FetcheStampFile"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.eStampRequestData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Fetch e-stamp file",
        "operationId": "post_FetcheStampFile_fetch"
      }
    },
    "/api/Public/FetcheStampFile/shcil-subentity-name": {
      "get": {
        "tags": [
          "FetcheStampFile"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "SHCIL subentity name",
        "operationId": "get_FetcheStampFile_shcil_subentity_name"
      }
    },
    "/api/Public/FetcheStampStates": {
      "get": {
        "tags": [
          "FetcheStampStates"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.OnlineEstampStateDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.OnlineEstampStateDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.OnlineEstampStateDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Fetch e-Stamp states",
        "operationId": "get_FetcheStampStates"
      }
    },
    "/api/Public/ForgotPassword/initiate": {
      "post": {
        "tags": [
          "ForgotPassword"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.ForgotPasswordRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "429": {
            "description": "Too Many Requests",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          }
        },
        "summary": "Initiate forgot password",
        "operationId": "post_ForgotPassword_initiate"
      }
    },
    "/api/Public/ForgotPassword/validate-link": {
      "post": {
        "tags": [
          "ForgotPassword"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "string"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          }
        },
        "summary": "Validate link",
        "operationId": "post_ForgotPassword_validate_link"
      }
    },
    "/api/Public/ForgotPassword/reset": {
      "post": {
        "tags": [
          "ForgotPassword"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.ResetPasswordRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          }
        },
        "summary": "Reset",
        "operationId": "post_ForgotPassword_reset"
      }
    },
    "/api/Public/FreeTrial/create": {
      "post": {
        "tags": [
          "FreeTrial"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.FreeTrialRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Create free trial",
        "operationId": "post_FreeTrial_create"
      }
    },
    "/api/Public/FreeTrial/verify-email": {
      "post": {
        "tags": [
          "FreeTrial"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.VerifyEmailRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Verify email",
        "operationId": "post_FreeTrial_verify_email"
      }
    },
    "/api/Public/FreeTrial/resend-verification": {
      "post": {
        "tags": [
          "FreeTrial"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.ResendVerificationRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Resend verification",
        "operationId": "post_FreeTrial_resend_verification"
      }
    },
    "/api/Public/GenerateOtp/GenerateCustomerOtp": {
      "get": {
        "tags": [
          "GenerateOtp"
        ],
        "parameters": [
          {
            "name": "emailId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.GenerateOtpResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.GenerateOtpResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.GenerateOtpResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.GenerateOtpResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Generate customer OTP",
        "operationId": "get_GenerateOtp_GenerateCustomerOtp"
      }
    },
    "/api/Public/GenerateOtp/GenerateOtp": {
      "post": {
        "tags": [
          "GenerateOtp"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.GenerateOtpRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.GenerateOtpResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.GenerateOtpResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.GenerateOtpResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.GenerateOtpResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.GenerateOtpResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Generate OTP",
        "operationId": "post_GenerateOtp_GenerateOtp"
      }
    },
    "/api/Public/GetAllDocuments/GetAllDocumentsFromStore": {
      "post": {
        "tags": [
          "GetAllDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.GetAllDocumentsRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DocumentListResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DocumentListResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DocumentListResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DocumentListResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "All documents from store",
        "operationId": "post_GetAllDocuments_GetAllDocumentsFromStore"
      }
    },
    "/api/Public/GetAllSignersForSign/GetAllSignersForSign": {
      "get": {
        "tags": [
          "GetAllSignersForSign"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.SignerDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.SignerDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.SignerDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "All signers for sign (GetAllSignersForSign/GetAllSignersForSign)",
        "operationId": "get_GetAllSignersForSign_GetAllSignersForSign"
      }
    },
    "/api/Public/MobGetAllSignersForSign/GetAllSignersForSign": {
      "get": {
        "tags": [
          "GetAllSignersForSign"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.SignerDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.SignerDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.SignerDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "All signers for sign (MobGetAllSignersForSign/GetAllSignersForSign)",
        "operationId": "get_MobGetAllSignersForSign_GetAllSignersForSign"
      }
    },
    "/api/Public/GetArticleCodes/get": {
      "post": {
        "tags": [
          "GetArticleCodes"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.GetArticleCodesInput"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get article codes",
        "operationId": "post_GetArticleCodes_get"
      }
    },
    "/api/Public/GetCountryList": {
      "get": {
        "tags": [
          "GetCountryList"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Country list",
        "operationId": "get_GetCountryList"
      }
    },
    "/api/Public/GetCurrencyList": {
      "get": {
        "tags": [
          "GetCurrencyList"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Currency list",
        "operationId": "get_GetCurrencyList"
      }
    },
    "/api/Public/GetCurrencyList/popular": {
      "get": {
        "tags": [
          "GetCurrencyList"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Popular",
        "operationId": "get_GetCurrencyList_popular"
      }
    },
    "/api/Public/GetCustomStatus": {
      "get": {
        "tags": [
          "GetCustomStatus"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.CustomStatusDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.CustomStatusDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.CustomStatusDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.CustomStatusDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Custom status",
        "operationId": "get_GetCustomStatus"
      }
    },
    "/api/Public/GetCustomStatus/current": {
      "get": {
        "tags": [
          "GetCustomStatus"
        ],
        "parameters": [
          {
            "name": "workflowId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Nullable`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Current",
        "operationId": "get_GetCustomStatus_current"
      }
    },
    "/api/Public/GetDocumentDetailsById/get-file-data": {
      "get": {
        "tags": [
          "GetDocumentDetailsById"
        ],
        "parameters": [
          {
            "name": "workflowid",
            "in": "query",
            "schema": {
              "type": "string",
              "default": "0"
            }
          },
          {
            "name": "DocumentID",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "password",
            "in": "query",
            "schema": {
              "type": "string",
              "default": ""
            }
          },
          {
            "name": "isEncrypted",
            "in": "query",
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get file data",
        "operationId": "get_GetDocumentDetailsById_get_file_data"
      }
    },
    "/api/Public/GetDocumentLog/GetDocumentLog": {
      "post": {
        "tags": [
          "GetDocumentLog"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DocumentLogRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DocumentLogView, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DocumentLogView, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DocumentLogView, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DocumentLogView, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Document log [POST]",
        "operationId": "post_GetDocumentLog_GetDocumentLog"
      },
      "get": {
        "tags": [
          "GetDocumentLog"
        ],
        "parameters": [
          {
            "name": "workflowId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "documentId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "referenceNo",
            "in": "query",
            "schema": {
              "type": "string",
              "default": ""
            }
          },
          {
            "name": "selectedYear",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DocumentLogView, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DocumentLogView, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DocumentLogView, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DocumentLogView, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Document log [GET]",
        "operationId": "get_GetDocumentLog_GetDocumentLog"
      }
    },
    "/api/Public/GetDocumentsByStatus/enc/GetDocumentsByStatusV2": {
      "post": {
        "tags": [
          "GetDocumentsByStatus"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EncryptedRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Documents by status v2 (encrypted)",
        "operationId": "post_GetDocumentsByStatus_enc_GetDocumentsByStatusV2"
      }
    },
    "/api/Public/GetDocumentsByStatus/GetTrackerPendingData": {
      "get": {
        "tags": [
          "GetDocumentsByStatus"
        ],
        "parameters": [
          {
            "name": "statusId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "pageNumber",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "year",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DocumentInformationDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DocumentInformationDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DocumentInformationDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Tracker pending data",
        "operationId": "get_GetDocumentsByStatus_GetTrackerPendingData"
      }
    },
    "/api/Public/GetDocumentsByStatus/GetDocumentsByStatusV2": {
      "post": {
        "tags": [
          "GetDocumentsByStatus"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.GetDocumentsByStatusRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.TrackerDocumentDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.TrackerDocumentDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.TrackerDocumentDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Documents by status v2",
        "operationId": "post_GetDocumentsByStatus_GetDocumentsByStatusV2"
      }
    },
    "/api/Public/GetEnvelopeDetails/GetEnvelopeDetails": {
      "post": {
        "tags": [
          "GetEnvelopeDetails"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.GetEnvelopeDetailsRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.EnvelopeDetailsResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.EnvelopeDetailsResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.EnvelopeDetailsResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.EnvelopeDetailsResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.EnvelopeDetailsResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Envelope details",
        "operationId": "post_GetEnvelopeDetails_GetEnvelopeDetails"
      }
    },
    "/api/Public/GetEsignSuccessInfo": {
      "post": {
        "tags": [
          "GetEsignSuccessInfo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WorkflowInfoInput"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.EsignStatusDetails, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "eSign success info",
        "operationId": "post_GetEsignSuccessInfo"
      }
    },
    "/api/Public/GetEstampingFinalAmount/GetEstampingFinalAmount": {
      "post": {
        "tags": [
          "GetEstampingFinalAmount"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EstampingPaymentInfo"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "e-Stamping final amount",
        "operationId": "post_GetEstampingFinalAmount_GetEstampingFinalAmount"
      }
    },
    "/api/Public/GeteStampingSummary/summary": {
      "post": {
        "tags": [
          "GeteStampingSummary"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.eStampSummaryData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Summary",
        "operationId": "post_GeteStampingSummary_summary"
      }
    },
    "/api/Public/GetLanguageList": {
      "get": {
        "tags": [
          "GetLanguageList"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Language list",
        "operationId": "get_GetLanguageList"
      }
    },
    "/api/Public/GetLanguageList/supported": {
      "get": {
        "tags": [
          "GetLanguageList"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Supported",
        "operationId": "get_GetLanguageList_supported"
      }
    },
    "/api/Public/GetParallelSigningURL/get": {
      "post": {
        "tags": [
          "GetParallelSigningURL"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WorkflowInfoInput"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[ParallelSigningURL, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Get parallel signing URL",
        "operationId": "post_GetParallelSigningURL_get"
      }
    },
    "/api/Public/GetPaymentHistory/list": {
      "post": {
        "tags": [
          "GetPaymentHistory"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.PaymentHistoryRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "List payment history",
        "operationId": "post_GetPaymentHistory_list"
      }
    },
    "/api/Public/GetPaymentHistory/details": {
      "post": {
        "tags": [
          "GetPaymentHistory"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.PaymentDetailsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Details",
        "operationId": "post_GetPaymentHistory_details"
      }
    },
    "/api/Public/GetPaymentHistory/summary": {
      "post": {
        "tags": [
          "GetPaymentHistory"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.PaymentSummaryRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Summary",
        "operationId": "post_GetPaymentHistory_summary"
      }
    },
    "/api/Public/GetPricing/subscription/{countryCode}": {
      "get": {
        "tags": [
          "GetPricing"
        ],
        "parameters": [
          {
            "name": "countryCode",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Subscription",
        "operationId": "get_GetPricing_subscription_countryCode"
      }
    },
    "/api/Public/GetRecalledRemarks/GetRecalledRemarks": {
      "get": {
        "tags": [
          "GetRecalledRemarks"
        ],
        "parameters": [
          {
            "name": "WorkFlowId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "ReferenceNo",
            "in": "query",
            "schema": {
              "type": "string",
              "default": ""
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Recalled remarks",
        "operationId": "get_GetRecalledRemarks_GetRecalledRemarks"
      }
    },
    "/api/Public/GetRegionURL/regions": {
      "get": {
        "tags": [
          "GetRegionURL"
        ],
        "parameters": [
          {
            "name": "emailId",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Regions",
        "operationId": "get_GetRegionURL_regions"
      }
    },
    "/api/Public/GetSignatureTypes": {
      "get": {
        "tags": [
          "GetSignatureTypes"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Signature types",
        "operationId": "get_GetSignatureTypes"
      }
    },
    "/api/Public/GetSignatureTypes/admin-assigned": {
      "get": {
        "tags": [
          "GetSignatureTypes"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Admin assigned",
        "operationId": "get_GetSignatureTypes_admin_assigned"
      }
    },
    "/api/Public/GetSignatureTypes/admin-assigned-auth-types": {
      "get": {
        "tags": [
          "GetSignatureTypes"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Admin assigned auth types",
        "operationId": "get_GetSignatureTypes_admin_assigned_auth_types"
      }
    },
    "/api/Public/GetSignerAdharDetails": {
      "post": {
        "tags": [
          "GetSignerAdharDetails"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WorkflowInfoInput"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.SignerAdharDetails, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Signer Aadhaar details",
        "operationId": "post_GetSignerAdharDetails"
      }
    },
    "/api/Public/GetSigningURL/enc/get": {
      "post": {
        "tags": [
          "GetSigningURL"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EncryptedRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get signing URL (encrypted)",
        "operationId": "post_GetSigningURL_enc_get"
      }
    },
    "/api/Public/GetSigningURL/get": {
      "post": {
        "tags": [
          "GetSigningURL"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WorkflowInfoRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get signing URL",
        "operationId": "post_GetSigningURL_get"
      }
    },
    "/api/Public/GetSigningURL/get-with-docid": {
      "post": {
        "tags": [
          "GetSigningURL"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WorkflowDocIdRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get with document ID",
        "operationId": "post_GetSigningURL_get_with_docid"
      }
    },
    "/api/Public/GetStateList": {
      "get": {
        "tags": [
          "GetStateList"
        ],
        "parameters": [
          {
            "name": "countryCode",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "State list",
        "operationId": "get_GetStateList"
      }
    },
    "/api/Public/GetTemplatesForLinkWorkflow/GetTemplatesForLinkWorkflow": {
      "get": {
        "tags": [
          "GetTemplatesForLinkWorkflow"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.GetWorkflow, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.GetWorkflow, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.GetWorkflow, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.GetWorkflow, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Templates for link workflow",
        "operationId": "get_GetTemplatesForLinkWorkflow_GetTemplatesForLinkWorkflow"
      }
    },
    "/api/Public/GetTimeZoneList": {
      "get": {
        "tags": [
          "GetTimeZoneList"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Time zone list",
        "operationId": "get_GetTimeZoneList"
      }
    },
    "/api/Public/GetTimeZoneList/popular": {
      "get": {
        "tags": [
          "GetTimeZoneList"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Popular",
        "operationId": "get_GetTimeZoneList_popular"
      }
    },
    "/api/Public/GetUserForDelegate/GetUserForDelegate": {
      "get": {
        "tags": [
          "GetUserForDelegate"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DelegateUserDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DelegateUserDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DelegateUserDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "User for delegate (GetUserForDelegate/GetUserForDelegate)",
        "operationId": "get_GetUserForDelegate_GetUserForDelegate"
      }
    },
    "/api/Public/MobGetUserForDelegate/GetUserForDelegate": {
      "get": {
        "tags": [
          "GetUserForDelegate"
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DelegateUserDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DelegateUserDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DelegateUserDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "User for delegate (MobGetUserForDelegate/GetUserForDelegate)",
        "operationId": "get_MobGetUserForDelegate_GetUserForDelegate"
      }
    },
    "/api/Public/GetWorkflowInfo/enc/GetWorkflowInfo": {
      "post": {
        "tags": [
          "GetWorkflowInfo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EncryptedRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Workflow info (encrypted)",
        "operationId": "post_GetWorkflowInfo_enc_GetWorkflowInfo"
      }
    },
    "/api/Public/GetWorkflowInfo/GetDocumentInfo": {
      "post": {
        "tags": [
          "GetWorkflowInfo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.GetDocumentInfoRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DocumentInfoResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Document info",
        "operationId": "post_GetWorkflowInfo_GetDocumentInfo"
      }
    },
    "/api/Public/GetWorkflowInfo/GetWorkflowInfo": {
      "post": {
        "tags": [
          "GetWorkflowInfo"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.GetDocumentInfoRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.WorkflowInfo, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Workflow info",
        "operationId": "post_GetWorkflowInfo_GetWorkflowInfo"
      }
    },
    "/api/Public/GetWorkflows/list": {
      "post": {
        "tags": [
          "GetWorkflows"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WorkflowFilterRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "List workflows",
        "operationId": "post_GetWorkflows_list"
      }
    },
    "/api/Public/GetYoutubeVideoLinks/links": {
      "post": {
        "tags": [
          "GetYoutubeVideoLinks"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Links [POST]",
        "operationId": "post_GetYoutubeVideoLinks_links"
      }
    },
    "/api/Public/GetYoutubeVideoLinks/links/{category}": {
      "get": {
        "tags": [
          "GetYoutubeVideoLinks"
        ],
        "parameters": [
          {
            "name": "category",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Links [GET]",
        "operationId": "get_GetYoutubeVideoLinks_links_category"
      }
    },
    "/api/Public/ImportData/validate": {
      "post": {
        "tags": [
          "ImportData"
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Validate import data",
        "operationId": "post_ImportData_validate"
      }
    },
    "/api/Public/ImportData/users": {
      "post": {
        "tags": [
          "ImportData"
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Users",
        "operationId": "post_ImportData_users"
      }
    },
    "/api/Public/InitiateAndSign": {
      "post": {
        "tags": [
          "InitiateAndSign"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.InitiateAndSignWorkflowConfig"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Initiate and sign",
        "operationId": "post_InitiateAndSign"
      }
    },
    "/api/Public/InitiateControllerOptimized/test": {
      "get": {
        "tags": [
          "InitiateControllerOptimized"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Test initiate",
        "operationId": "get_InitiateControllerOptimized_test"
      }
    },
    "/api/Public/InitiateControllerOptimized/echo": {
      "post": {
        "tags": [
          "InitiateControllerOptimized"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {}
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Echo initiate",
        "operationId": "post_InitiateControllerOptimized_echo"
      }
    },
    "/api/Public/InitiateControllerOptimized/simple": {
      "post": {
        "tags": [
          "InitiateControllerOptimized"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.InitiateControllerOptimized+SimpleRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Simple initiate",
        "operationId": "post_InitiateControllerOptimized_simple"
      }
    },
    "/api/Public/InitiateControllerOptimized/workflow": {
      "post": {
        "tags": [
          "InitiateControllerOptimized"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.InitiateControllerOptimized+OptimizedSignRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Workflow initiate",
        "operationId": "post_InitiateControllerOptimized_workflow"
      }
    },
    "/api/Public/enc/InitiateEmbeddedSigning": {
      "post": {
        "tags": [
          "InitiateEmbeddedSigning"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EncryptedRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Initiate embedded signing (encrypted)",
        "operationId": "post_enc_InitiateEmbeddedSigning"
      }
    },
    "/api/Public/InitiateEmbeddedSigning": {
      "post": {
        "tags": [
          "InitiateEmbeddedSigning"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EmbeddedSigningRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Initiate embedded signing",
        "operationId": "post_InitiateEmbeddedSigning"
      }
    },
    "/api/Public/v2/InitiateEmbeddedSigning": {
      "post": {
        "tags": [
          "InitiateEmbeddedSigningV2"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EmbeddedSigningRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails"
                }
              }
            }
          }
        },
        "summary": "Initiate embedded signing (v2)",
        "operationId": "post_v2_InitiateEmbeddedSigning"
      }
    },
    "/api/Public/v2/health": {
      "get": {
        "tags": [
          "InitiateEmbeddedSigningV2"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Health check (v2)",
        "operationId": "get_v2_health"
      }
    },
    "/api/Public/InitiateWorkflow/initiate": {
      "post": {
        "tags": [
          "InitiateWorkflow"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.InitiateWorkFlowData"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Initiate workflow",
        "operationId": "post_InitiateWorkflow_initiate"
      }
    },
    "/api/Public/InternalUser/create-user": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.CreateInternalUserRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.CreateInternalUserResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.CreateInternalUserResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.CreateInternalUserResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "409": {
            "description": "Conflict",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.CreateInternalUserResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.CreateInternalUserResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Create user",
        "operationId": "post_InternalUser_create_user"
      }
    },
    "/api/Public/InternalUser/get-user-departments": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get user departments",
        "operationId": "post_InternalUser_get_user_departments"
      }
    },
    "/api/Public/InternalUser/get-user-geofencing": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get user geofencing",
        "operationId": "post_InternalUser_get_user_geofencing"
      }
    },
    "/api/Public/InternalUser/get-user/{userId}": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get user",
        "operationId": "post_InternalUser_get_user_userId"
      }
    },
    "/api/Public/InternalUser/get-Profile/{userId}": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get profile",
        "operationId": "post_InternalUser_get_Profile_userId"
      }
    },
    "/api/Public/InternalUser/get-certificatesettings": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get certificatesettings",
        "operationId": "post_InternalUser_get_certificatesettings"
      }
    },
    "/api/Public/InternalUser/get-RolesandPermissions": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get rolesand permissions",
        "operationId": "post_InternalUser_get_RolesandPermissions"
      }
    },
    "/api/Public/InternalUser/get-LTVStatus": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get ltv status",
        "operationId": "post_InternalUser_get_LTVStatus"
      }
    },
    "/api/Public/InternalUser/get-gateway-status": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get gateway status",
        "operationId": "post_InternalUser_get_gateway_status"
      }
    },
    "/api/Public/InternalUser/set-certificatePIN": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.Certificateresetrequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Set certificate pin",
        "operationId": "post_InternalUser_set_certificatePIN"
      }
    },
    "/api/Public/InternalUser/upload-profileimage": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.Resourcerequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Upload profileimage",
        "operationId": "post_InternalUser_upload_profileimage"
      }
    },
    "/api/Public/InternalUser/remove-profileimage": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.Resourcerequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Remove profileimage",
        "operationId": "post_InternalUser_remove_profileimage"
      }
    },
    "/api/Public/InternalUser/upload-companystamp": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.Resourcerequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Upload companystamp",
        "operationId": "post_InternalUser_upload_companystamp"
      }
    },
    "/api/Public/InternalUser/upload-signature": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.Resourcerequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Upload signature",
        "operationId": "post_InternalUser_upload_signature"
      }
    },
    "/api/Public/InternalUser/upload-initials": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.Resourcerequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Upload initials",
        "operationId": "post_InternalUser_upload_initials"
      }
    },
    "/api/Public/InternalUser/update-user": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.UpdateInternalUserRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Update user",
        "operationId": "post_InternalUser_update_user"
      }
    },
    "/api/Public/InternalUser/update-profile": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.ProfileRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Update profile",
        "operationId": "post_InternalUser_update_profile"
      }
    },
    "/api/Public/InternalUser/get-users": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.GetInternalUsersRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get users",
        "operationId": "post_InternalUser_get_users"
      }
    },
    "/api/Public/InternalUser/get-allinternalusers": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get allinternalusers",
        "operationId": "post_InternalUser_get_allinternalusers"
      }
    },
    "/api/Public/InternalUser/get-signatureimage": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.S3request"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get signatureimage",
        "operationId": "post_InternalUser_get_signatureimage"
      }
    },
    "/api/Public/InternalUser/get-latest-signatures": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get latest signatures",
        "operationId": "post_InternalUser_get_latest_signatures"
      }
    },
    "/api/Public/InternalUser/get-initialsimage": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.S3request"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get initialsimage",
        "operationId": "post_InternalUser_get_initialsimage"
      }
    },
    "/api/Public/InternalUser/delete-user": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DesableUserRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Delete user",
        "operationId": "post_InternalUser_delete_user"
      }
    },
    "/api/Public/InternalUser/enable-user/{userId}": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "parameters": [
          {
            "name": "userId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Enable user",
        "operationId": "post_InternalUser_enable_user_userId"
      }
    },
    "/api/Public/InternalUser/Verify-Peruri": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.VerifyPeruriRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Verify peruri",
        "operationId": "post_InternalUser_Verify_Peruri"
      }
    },
    "/api/Public/InternalUser/verify-Emeterai": {
      "post": {
        "tags": [
          "InternalUser"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.VerifyEmeteraiRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Verify emeterai",
        "operationId": "post_InternalUser_verify_Emeterai"
      }
    },
    "/api/Public/LocalResource/{key}": {
      "get": {
        "tags": [
          "LocalResource"
        ],
        "parameters": [
          {
            "name": "key",
            "in": "path",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Local resource",
        "operationId": "get_LocalResource_key"
      }
    },
    "/api/Public/MarkAsInactive/workflow": {
      "post": {
        "tags": [
          "MarkAsInactive"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.MarkWorkflowInactiveRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Workflow mark as inactive",
        "operationId": "post_MarkAsInactive_workflow"
      }
    },
    "/api/Public/MarkAsInactive/document": {
      "post": {
        "tags": [
          "MarkAsInactive"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.MarkDocumentInactiveRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Document",
        "operationId": "post_MarkAsInactive_document"
      }
    },
    "/api/Public/MarkAsInactive/user": {
      "post": {
        "tags": [
          "MarkAsInactive"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.MarkUserInactiveRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "User",
        "operationId": "post_MarkAsInactive_user"
      }
    },
    "/api/Public/MarkAsInactive/summary": {
      "get": {
        "tags": [
          "MarkAsInactive"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Summary",
        "operationId": "get_MarkAsInactive_summary"
      }
    },
    "/api/Public/MarkAsInactive/DeleteDocument": {
      "post": {
        "tags": [
          "MarkAsInactive"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DeleteDocumentRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Delete document",
        "operationId": "post_MarkAsInactive_DeleteDocument"
      }
    },
    "/api/Public/MergeDocuments/pdfs": {
      "post": {
        "tags": [
          "MergeDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.MergeDocumentsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Pdfs",
        "operationId": "post_MergeDocuments_pdfs"
      }
    },
    "/api/Public/MergeDocuments/mixed": {
      "post": {
        "tags": [
          "MergeDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.MergeDocumentsRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Mixed",
        "operationId": "post_MergeDocuments_mixed"
      }
    },
    "/api/Public/MergeDocuments/split": {
      "post": {
        "tags": [
          "MergeDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.SplitDocumentRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Split",
        "operationId": "post_MergeDocuments_split"
      }
    },
    "/api/Public/MobCheckReferenceNoExists/CheckReferenceNoExists": {
      "get": {
        "tags": [
          "MobCheckReferenceNoExists"
        ],
        "parameters": [
          {
            "name": "ReferenceNo",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Check reference no exists",
        "operationId": "get_MobCheckReferenceNoExists_CheckReferenceNoExists"
      }
    },
    "/api/Public/MobDeleteDocument/DeleteDocument": {
      "post": {
        "tags": [
          "MobDeleteDocument"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DeleteDocumentRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Delete document",
        "operationId": "post_MobDeleteDocument_DeleteDocument"
      }
    },
    "/api/Public/MobGetDeclinedRemarks/GetDeclinedRemarks": {
      "get": {
        "tags": [
          "MobGetDeclinedRemarks"
        ],
        "parameters": [
          {
            "name": "WorkFlowId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "ReferenceNo",
            "in": "query",
            "schema": {
              "type": "string",
              "default": ""
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Declined remarks",
        "operationId": "get_MobGetDeclinedRemarks_GetDeclinedRemarks"
      }
    },
    "/api/Public/MobGetImage/GetImage": {
      "get": {
        "tags": [
          "MobGetImage"
        ],
        "parameters": [
          {
            "name": "documentId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Image",
        "operationId": "get_MobGetImage_GetImage"
      }
    },
    "/api/Public/MobGetRecalledRemarks/GetRecalledRemarks": {
      "get": {
        "tags": [
          "MobGetRecalledRemarks"
        ],
        "parameters": [
          {
            "name": "WorkFlowId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32",
              "default": 0
            }
          },
          {
            "name": "ReferenceNo",
            "in": "query",
            "schema": {
              "type": "string",
              "default": ""
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Recalled remarks",
        "operationId": "get_MobGetRecalledRemarks_GetRecalledRemarks"
      }
    },
    "/api/Public/MobMergeDocuments": {
      "post": {
        "tags": [
          "MobMergeDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.MobMergeDocumentsRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Merge documents",
        "operationId": "post_MobMergeDocuments"
      }
    },
    "/api/Public/MobUpdateProfile/UpdateProfile": {
      "post": {
        "tags": [
          "MobUpdateProfile"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.UserViewModel"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Update profile",
        "operationId": "post_MobUpdateProfile_UpdateProfile"
      }
    },
    "/api/Public/Notifications/SendBulkCompletion": {
      "post": {
        "tags": [
          "Notifications"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.BulkCompletionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Send bulk completion",
        "operationId": "post_Notifications_SendBulkCompletion"
      }
    },
    "/api/Public/Notifications/test-push": {
      "post": {
        "tags": [
          "Notifications"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.TestPushRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Test push",
        "operationId": "post_Notifications_test_push"
      }
    },
    "/api/Public/PurgeDocument/purge": {
      "post": {
        "tags": [
          "PurgeDocument"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.PurgeDocumentRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Purge",
        "operationId": "post_PurgeDocument_purge"
      }
    },
    "/api/public/purge/portal/branding": {
      "post": {
        "tags": [
          "PurgePortal"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.PurgePortalController+RefRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Public purge portal branding",
        "operationId": "post__api_public_purge_portal_branding"
      }
    },
    "/api/public/purge/portal/send-otp": {
      "post": {
        "tags": [
          "PurgePortal"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.PurgePortalController+RefRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Public purge portal send OTP",
        "operationId": "post__api_public_purge_portal_send_otp"
      }
    },
    "/api/public/purge/portal/verify-otp": {
      "post": {
        "tags": [
          "PurgePortal"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.PurgePortalController+VerifyRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Public purge portal verify OTP",
        "operationId": "post__api_public_purge_portal_verify_otp"
      }
    },
    "/api/public/purge/portal/list": {
      "post": {
        "tags": [
          "PurgePortal"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.PurgePortalController+SessionRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Public purge portal list",
        "operationId": "post__api_public_purge_portal_list"
      }
    },
    "/api/public/purge/portal/download": {
      "post": {
        "tags": [
          "PurgePortal"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.PurgePortalController+DownloadRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Public purge portal download",
        "operationId": "post__api_public_purge_portal_download"
      }
    },
    "/api/Public/Recall": {
      "post": {
        "tags": [
          "Recall"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.RecallInput"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Recall",
        "operationId": "post_Recall"
      }
    },
    "/api/Public/SaveCustomStatus": {
      "post": {
        "tags": [
          "SaveCustomStatus"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.UpdateCustomStatusRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Save custom status",
        "operationId": "post_SaveCustomStatus"
      }
    },
    "/api/Public/SaveWebhookSettings": {
      "post": {
        "tags": [
          "SaveWebhookSettings"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.SaveWebhookSettingsPublicRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Save webhook settings",
        "operationId": "post_SaveWebhookSettings"
      }
    },
    "/api/Public/SendReminder/SendReminderMail": {
      "post": {
        "tags": [
          "SendReminder"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.SendReminderRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SendReminderResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SendReminderResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SendReminderResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SendReminderResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SendReminderResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Send reminder mail",
        "operationId": "post_SendReminder_SendReminderMail"
      }
    },
    "/api/Public/ShareDocuments/ShareFileStatus": {
      "post": {
        "tags": [
          "ShareDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.ShareDocumentsRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.ShareDocumentsResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.ShareDocumentsResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "403": {
            "description": "Forbidden",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.ShareDocumentsResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.ShareDocumentsResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.ShareDocumentsResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Share file status",
        "operationId": "post_ShareDocuments_ShareFileStatus"
      }
    },
    "/api/Public/ShareDocuments/ResolveSharedToken": {
      "post": {
        "tags": [
          "ShareDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.ResolveSharedTokenRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Resolve shared token",
        "operationId": "post_ShareDocuments_ResolveSharedToken"
      }
    },
    "/api/Public/ShareDocuments/DownloadSharedDocument": {
      "post": {
        "tags": [
          "ShareDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DownloadSharedDocumentRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Download shared document",
        "operationId": "post_ShareDocuments_DownloadSharedDocument"
      }
    },
    "/api/Public/ShareDocuments/ResolveInbox": {
      "get": {
        "tags": [
          "ShareDocuments"
        ],
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Resolve inbox",
        "operationId": "get_ShareDocuments_ResolveInbox"
      }
    },
    "/api/Public/ShareDocuments/DownloadInboxDoc": {
      "get": {
        "tags": [
          "ShareDocuments"
        ],
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "documentId",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          },
          {
            "name": "isAttachment",
            "in": "query",
            "schema": {
              "type": "boolean"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Download inbox doc",
        "operationId": "get_ShareDocuments_DownloadInboxDoc"
      }
    },
    "/api/Public/ShareDocuments/DownloadInbox": {
      "get": {
        "tags": [
          "ShareDocuments"
        ],
        "parameters": [
          {
            "name": "token",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Download inbox",
        "operationId": "get_ShareDocuments_DownloadInbox"
      }
    },
    "/api/Public/ShareDocuments/SendShareOtp": {
      "post": {
        "tags": [
          "ShareDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.SendShareOtpRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Send share OTP",
        "operationId": "post_ShareDocuments_SendShareOtp"
      }
    },
    "/api/Public/ShareDocuments/VerifyShareOtp": {
      "post": {
        "tags": [
          "ShareDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.VerifyShareOtpRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Verify share OTP",
        "operationId": "post_ShareDocuments_VerifyShareOtp"
      }
    },
    "/api/Public/ShareDocuments/SharedWithMe": {
      "post": {
        "tags": [
          "ShareDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.SharedWithMeRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Shared with me",
        "operationId": "post_ShareDocuments_SharedWithMe"
      }
    },
    "/api/Public/ShareDocuments/SentShares": {
      "post": {
        "tags": [
          "ShareDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.SentSharesRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Sent shares",
        "operationId": "post_ShareDocuments_SentShares"
      }
    },
    "/api/Public/ShareDocuments/RevokeRecipient": {
      "post": {
        "tags": [
          "ShareDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.RevokeRecipientRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Revoke recipient",
        "operationId": "post_ShareDocuments_RevokeRecipient"
      }
    },
    "/api/Public/ShareDocuments/RevokeEnvelope": {
      "post": {
        "tags": [
          "ShareDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.RevokeEnvelopeRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Revoke envelope",
        "operationId": "post_ShareDocuments_RevokeEnvelope"
      }
    },
    "/api/Public/ShareDocuments/ResendCompletionMail": {
      "post": {
        "tags": [
          "ShareDocuments"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.ResendCompletionMailRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Resend completion mail",
        "operationId": "post_ShareDocuments_ResendCompletionMail"
      }
    },
    "/api/Public/SignatureProfile/List": {
      "get": {
        "tags": [
          "SignatureProfile"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "List signature profile",
        "operationId": "get_SignatureProfile_List"
      }
    },
    "/api/Public/SignatureProfile/Get/{id}": {
      "get": {
        "tags": [
          "SignatureProfile"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Get signature profile",
        "operationId": "get_SignatureProfile_Get_id"
      }
    },
    "/api/Public/SignatureProfile/Save": {
      "post": {
        "tags": [
          "SignatureProfile"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.SignatureProfileController+SaveSignatureProfileRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Save signature profile",
        "operationId": "post_SignatureProfile_Save"
      }
    },
    "/api/Public/SignatureProfile/Delete": {
      "post": {
        "tags": [
          "SignatureProfile"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.SignatureProfileController+IdRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Delete signature profile",
        "operationId": "post_SignatureProfile_Delete"
      }
    },
    "/api/Public/SignatureProfile/SetDefault": {
      "post": {
        "tags": [
          "SignatureProfile"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.SignatureProfileController+IdRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Set default",
        "operationId": "post_SignatureProfile_SetDefault"
      }
    },
    "/api/Public/SignatureProfile/UploadLogo": {
      "post": {
        "tags": [
          "SignatureProfile"
        ],
        "requestBody": {
          "content": {
            "multipart/form-data": {
              "schema": {
                "type": "object",
                "properties": {
                  "file": {
                    "type": "string",
                    "format": "binary"
                  }
                }
              },
              "encoding": {
                "file": {
                  "style": "form"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Upload logo",
        "operationId": "post_SignatureProfile_UploadLogo"
      }
    },
    "/api/Public/SignatureProfile/Active": {
      "get": {
        "tags": [
          "SignatureProfile"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Active",
        "operationId": "get_SignatureProfile_Active"
      }
    },
    "/api/Public/SignatureProfile/Logo": {
      "get": {
        "tags": [
          "SignatureProfile"
        ],
        "parameters": [
          {
            "name": "key",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Logo",
        "operationId": "get_SignatureProfile_Logo"
      }
    },
    "/api/Public/SSOLogin/validate": {
      "post": {
        "tags": [
          "SSOLogin"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.SSOLoginRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Validate SSO login",
        "operationId": "post_SSOLogin_validate"
      }
    },
    "/api/Public/SSOLogin/saml-validate": {
      "post": {
        "tags": [
          "SSOLogin"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.SAMLLoginRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "SAML validate",
        "operationId": "post_SSOLogin_saml_validate"
      }
    },
    "/api/Public/SSOLogin/uaspass-validate": {
      "post": {
        "tags": [
          "SSOLogin"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.UAEPASSLoginRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "UAE Pass validate",
        "operationId": "post_SSOLogin_uaspass_validate"
      }
    },
    "/api/Public/StampDutyCalculator": {
      "post": {
        "tags": [
          "StampDutyCalculator"
        ],
        "parameters": [
          {
            "name": "AppName",
            "in": "header",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "SecretKey",
            "in": "header",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "UserName",
            "in": "header",
            "schema": {
              "type": "string"
            }
          }
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EtampingPaymentInfo"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Stamp duty calculator",
        "operationId": "post_StampDutyCalculator"
      }
    },
    "/api/Public/Templates/enc/list": {
      "post": {
        "tags": [
          "Templates"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EncryptedRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "List templates (encrypted)",
        "operationId": "post_Templates_enc_list"
      }
    },
    "/api/Public/Templates/list": {
      "get": {
        "tags": [
          "Templates"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "List templates",
        "operationId": "get_Templates_list"
      }
    },
    "/api/Public/Templates/{menuId}/config": {
      "get": {
        "tags": [
          "Templates"
        ],
        "parameters": [
          {
            "name": "menuId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Config",
        "operationId": "get_Templates_menuId_config"
      }
    },
    "/api/Public/Templates/flexiform/{categoryId}": {
      "get": {
        "tags": [
          "Templates"
        ],
        "parameters": [
          {
            "name": "categoryId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int64"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Flexiform",
        "operationId": "get_Templates_flexiform_categoryId"
      }
    },
    "/api/Public/Templates/AllTemplates": {
      "get": {
        "tags": [
          "Templates"
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "All templates",
        "operationId": "get_Templates_AllTemplates"
      }
    },
    "/api/Public/Templates/get-template-details": {
      "get": {
        "tags": [
          "Templates"
        ],
        "parameters": [
          {
            "name": "TemplateID",
            "in": "query",
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.FlexiFormResponseDto"
                }
              }
            }
          }
        },
        "summary": "Get template details",
        "operationId": "get_Templates_get_template_details"
      }
    },
    "/api/Public/Templates/create-template": {
      "post": {
        "tags": [
          "Templates"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.CreatetemplateRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Create template",
        "operationId": "post_Templates_create_template"
      }
    },
    "/api/Public/Templates/create-activity": {
      "post": {
        "tags": [
          "Templates"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.CreateactivityRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Create activity",
        "operationId": "post_Templates_create_activity"
      }
    },
    "/api/Public/Templates/rename-activity": {
      "post": {
        "tags": [
          "Templates"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.RenameactivityRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Rename activity",
        "operationId": "post_Templates_rename_activity"
      }
    },
    "/api/Public/Templates/delete-activity": {
      "post": {
        "tags": [
          "Templates"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DeleteactivityRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Delete activity",
        "operationId": "post_Templates_delete_activity"
      }
    },
    "/api/Public/Templates/assign-access": {
      "post": {
        "tags": [
          "Templates"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.AssignAccessRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Assign access",
        "operationId": "post_Templates_assign_access"
      }
    },
    "/api/Public/Templates/remove-access": {
      "post": {
        "tags": [
          "Templates"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.RemoveAccessRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Remove access",
        "operationId": "post_Templates_remove_access"
      }
    },
    "/api/Public/TransactionCost/{workflowId}": {
      "get": {
        "tags": [
          "TransactionCost"
        ],
        "parameters": [
          {
            "name": "workflowId",
            "in": "path",
            "required": true,
            "schema": {
              "type": "integer",
              "format": "int32"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Transaction cost",
        "operationId": "get_TransactionCost_workflowId"
      }
    },
    "/api/Public/UserLoginModes/GetUserLoginModes": {
      "post": {
        "tags": [
          "UserLoginModes"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.GetUserLoginModesRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubsIdDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubsIdDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubsIdDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubsIdDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "User login modes [POST]",
        "operationId": "post_UserLoginModes_GetUserLoginModes"
      },
      "get": {
        "tags": [
          "UserLoginModes"
        ],
        "parameters": [
          {
            "name": "emailId",
            "in": "query",
            "required": true,
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubsIdDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubsIdDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubsIdDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubsIdDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "User login modes [GET]",
        "operationId": "get_UserLoginModes_GetUserLoginModes"
      }
    },
    "/api/Public/ValidateLogin/validate": {
      "post": {
        "tags": [
          "ValidateLogin"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.LoginRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Validate login validation",
        "operationId": "post_ValidateLogin_validate"
      }
    },
    "/api/Public/ValidateLogin/check-auth-required": {
      "post": {
        "tags": [
          "ValidateLogin"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.CheckAuthRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Check auth required",
        "operationId": "post_ValidateLogin_check_auth_required"
      }
    },
    "/api/Public/ValidateOTPforeSignature/ValidateOTPforeSignature": {
      "post": {
        "tags": [
          "ValidateOTPforeSignature"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.ValidateOTPforeSignatureRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.ValidateOTPforeSignatureResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.ValidateOTPforeSignatureResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.ValidateOTPforeSignatureResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "404": {
            "description": "Not Found",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.ValidateOTPforeSignatureResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.ValidateOTPforeSignatureResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Validate ot pfore signature",
        "operationId": "post_ValidateOTPforeSignature_ValidateOTPforeSignature"
      }
    },
    "/api/Public/ValidateOTPLogin/ValidateCustomerLogin": {
      "post": {
        "tags": [
          "ValidateOTPLogin"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.ValidateOTPLoginRequestDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubscriberLoginResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubscriberLoginResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubscriberLoginResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "429": {
            "description": "Too Many Requests",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubscriberLoginResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubscriberLoginResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          }
        },
        "summary": "Validate customer login",
        "operationId": "post_ValidateOTPLogin_ValidateCustomerLogin"
      }
    },
    "/api/Public/Verification/verify": {
      "get": {
        "tags": [
          "Verification"
        ],
        "parameters": [
          {
            "name": "Id",
            "in": "query",
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "X",
            "in": "query",
            "schema": {
              "type": "string",
              "default": ""
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Verify verification",
        "operationId": "get_Verification_verify"
      }
    },
    "/api/Public/Verification/resolve-legacy": {
      "get": {
        "tags": [
          "Verification"
        ],
        "parameters": [
          {
            "name": "id",
            "in": "query",
            "schema": {
              "type": "string"
            }
          }
        ],
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Resolve legacy",
        "operationId": "get_Verification_resolve_legacy"
      }
    },
    "/api/Public/WebForm/GetConfiguration": {
      "post": {
        "tags": [
          "WebForm"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormConfigurationRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Configuration",
        "operationId": "post_WebForm_GetConfiguration"
      }
    },
    "/api/Public/WebForm/GetFormData": {
      "post": {
        "tags": [
          "WebForm"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormDataRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Form data",
        "operationId": "post_WebForm_GetFormData"
      }
    },
    "/api/Public/WebForm/GetSubmissionStatus": {
      "post": {
        "tags": [
          "WebForm"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormSubmissionStatusRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Submission status",
        "operationId": "post_WebForm_GetSubmissionStatus"
      }
    },
    "/api/Public/WebForm/SendSubmitterOtp": {
      "post": {
        "tags": [
          "WebForm"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.SendSubmitterOtpRequest"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK"
          }
        },
        "summary": "Send submitter OTP",
        "operationId": "post_WebForm_SendSubmitterOtp"
      }
    },
    "/api/Public/WebFormAnalytics/track": {
      "post": {
        "tags": [
          "WebFormAnalytics"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAnalyticsEventDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          }
        },
        "summary": "Track",
        "operationId": "post_WebFormAnalytics_track"
      }
    },
    "/api/Public/WebFormAnalytics/track-batch": {
      "post": {
        "tags": [
          "WebFormAnalytics"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "type": "array",
                "items": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAnalyticsEventDto"
                }
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "400": {
            "description": "Bad Request",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {}
              }
            }
          }
        },
        "summary": "Track batch",
        "operationId": "post_WebFormAnalytics_track_batch"
      }
    },
    "/api/Public/WebFormAnalytics/summary": {
      "post": {
        "tags": [
          "WebFormAnalytics"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAnalyticsQueryDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAnalyticsSummaryDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Summary",
        "operationId": "post_WebFormAnalytics_summary"
      }
    },
    "/api/Public/WebFormAnalytics/trends": {
      "post": {
        "tags": [
          "WebFormAnalytics"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAnalyticsQueryDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.WebFormTrendDataDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Trends",
        "operationId": "post_WebFormAnalytics_trends"
      }
    },
    "/api/Public/WebFormAnalytics/funnel": {
      "post": {
        "tags": [
          "WebFormAnalytics"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAnalyticsQueryDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.WebFormConversionFunnelDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Funnel",
        "operationId": "post_WebFormAnalytics_funnel"
      }
    },
    "/api/Public/WebFormAnalytics/auth-distribution": {
      "post": {
        "tags": [
          "WebFormAnalytics"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAnalyticsQueryDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAuthDistributionDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Auth distribution",
        "operationId": "post_WebFormAnalytics_auth_distribution"
      }
    },
    "/api/Public/WebFormAnalytics/hourly-activity": {
      "post": {
        "tags": [
          "WebFormAnalytics"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAnalyticsQueryDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.CoreApi.Public.Controllers.WebFormHourlyActivityDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Hourly activity",
        "operationId": "post_WebFormAnalytics_hourly_activity"
      }
    },
    "/api/Public/WebFormAnalytics/recent-activity": {
      "post": {
        "tags": [
          "WebFormAnalytics"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAnalyticsQueryDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.CoreApi.Public.Controllers.WebFormRecentActivityDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Recent activity",
        "operationId": "post_WebFormAnalytics_recent_activity"
      }
    },
    "/api/Public/WebFormAnalytics/templates": {
      "post": {
        "tags": [
          "WebFormAnalytics"
        ],
        "requestBody": {
          "content": {
            "application/json": {
              "schema": {
                "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormTemplatesQueryDto"
              }
            }
          }
        },
        "responses": {
          "200": {
            "description": "OK",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.CoreApi.Public.Controllers.WebFormTemplateDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "401": {
            "description": "Unauthorized",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          },
          "500": {
            "description": "Internal Server Error",
            "content": {
              "application/json": {
                "schema": {
                  "$ref": "#/components/schemas/emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]"
                }
              }
            }
          }
        },
        "summary": "Templates",
        "operationId": "post_WebFormAnalytics_templates"
      }
    }
  },
  "components": {
    "schemas": {
      "BulkeStamp": {
        "type": "object",
        "properties": {
          "state": {
            "type": "string",
            "nullable": true
          },
          "denomination": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/OfflineStampItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "CheckAccountRequest": {
        "required": [
          "emailID"
        ],
        "type": "object",
        "properties": {
          "emailID": {
            "minLength": 1,
            "type": "string",
            "format": "email"
          }
        },
        "additionalProperties": false
      },
      "Microsoft.AspNetCore.Mvc.ProblemDetails": {
        "type": "object",
        "properties": {
          "type": {
            "type": "string",
            "nullable": true
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "detail": {
            "type": "string",
            "nullable": true
          },
          "instance": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": {}
      },
      "OfflineStampItem": {
        "type": "object",
        "properties": {
          "denomination": {
            "type": "integer",
            "format": "int32"
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "ParallelSigningURL": {
        "type": "object",
        "properties": {
          "sequenceNumber": {
            "type": "integer",
            "format": "int32"
          },
          "identificationNumber": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "emailId": {
            "type": "string",
            "nullable": true
          },
          "mobileNo": {
            "type": "string",
            "nullable": true
          },
          "url": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "eStamp.Scrtydtl": {
        "type": "object",
        "properties": {
          "loanno": {
            "type": "string",
            "nullable": true
          },
          "dscofscrty": {
            "type": "string",
            "nullable": true
          },
          "asstyp": {
            "type": "string",
            "nullable": true
          },
          "typofchrg": {
            "type": "string",
            "nullable": true
          },
          "assetid": {
            "type": "string",
            "nullable": true
          },
          "dtofcrtn": {
            "type": "string",
            "nullable": true
          },
          "dtofvltn": {
            "type": "string",
            "nullable": true
          },
          "scrtyidcersai": {
            "type": "string",
            "nullable": true
          },
          "scrtyidroc": {
            "type": "string",
            "nullable": true
          },
          "vlofscrty": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Admin.Controllers.PwdSettingsEmailRequest": {
        "required": [
          "emailID"
        ],
        "type": "object",
        "properties": {
          "emailID": {
            "minLength": 1,
            "type": "string",
            "format": "email"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.AccessUserDto": {
        "type": "object",
        "properties": {
          "subscriberID": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "emailID": {
            "type": "string",
            "nullable": true
          },
          "profileimg": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.AddCommentsRequest": {
        "required": [
          "comment",
          "documentID"
        ],
        "type": "object",
        "properties": {
          "documentID": {
            "type": "integer",
            "format": "int32"
          },
          "comment": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.ApproveExternalUserRequest": {
        "type": "object",
        "properties": {
          "externalUserId": {
            "type": "integer",
            "format": "int32"
          },
          "reason": {
            "type": "string",
            "nullable": true
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.AssignAccessRequest": {
        "type": "object",
        "properties": {
          "menuIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "subscriberIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "departmentIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.AttachmentDetails": {
        "required": [
          "base64fileData",
          "documentName"
        ],
        "type": "object",
        "properties": {
          "base64fileData": {
            "minLength": 1,
            "type": "string"
          },
          "documentName": {
            "minLength": 1,
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.AuthorizeAppRequest": {
        "required": [
          "appName",
          "secretKey"
        ],
        "type": "object",
        "properties": {
          "appName": {
            "minLength": 1,
            "type": "string"
          },
          "secretKey": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.AutomatedSigningData": {
        "type": "object",
        "properties": {
          "enabled": {
            "type": "boolean"
          },
          "certificateProfileId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "consentAccepted": {
            "type": "boolean"
          },
          "certificateName": {
            "type": "string",
            "nullable": true
          },
          "defaultSignatoryLocation": {
            "type": "string",
            "nullable": true
          },
          "defaultSignatoryReason": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.BulkCompletionRequest": {
        "type": "object",
        "properties": {
          "jobId": {
            "type": "string",
            "nullable": true
          },
          "subscriberId": {
            "type": "integer",
            "format": "int64"
          },
          "parentId": {
            "type": "integer",
            "format": "int64"
          },
          "menuId": {
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "totalRows": {
            "type": "integer",
            "format": "int32"
          },
          "succeeded": {
            "type": "integer",
            "format": "int32"
          },
          "failed": {
            "type": "integer",
            "format": "int32"
          },
          "skipped": {
            "type": "integer",
            "format": "int32"
          },
          "startedAt": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "finishedAt": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "reportUrl": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.BulkDeleteDepartmentRequest": {
        "required": [
          "departmentIds"
        ],
        "type": "object",
        "properties": {
          "departmentIds": {
            "minItems": 1,
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            }
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.BulkDocumentUploadRequest": {
        "type": "object",
        "properties": {
          "documents": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DocumentUploadRequest"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.BulkSignInput": {
        "required": [
          "lotId",
          "signatureImage"
        ],
        "type": "object",
        "properties": {
          "lotId": {
            "type": "integer",
            "format": "int64"
          },
          "signatureImage": {
            "minLength": 1,
            "type": "string"
          },
          "reviewerComments": {
            "maxLength": 500,
            "minLength": 0,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.Certificateresetrequest": {
        "type": "object",
        "properties": {
          "profileID": {
            "type": "integer",
            "format": "int32"
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "browserinfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.CheckAuthRequest": {
        "type": "object",
        "properties": {
          "emailId": {
            "type": "string",
            "nullable": true
          },
          "loginType": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.CreateInternalUserRequestDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "EmailID": {
            "type": "string",
            "nullable": true
          },
          "AlternativeEmailID": {
            "type": "string",
            "nullable": true
          },
          "contactNumber": {
            "type": "string",
            "nullable": true
          },
          "organization": {
            "type": "string",
            "nullable": true
          },
          "deptId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "geoProfileId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "designation": {
            "type": "string",
            "nullable": true
          },
          "signatureType": {
            "type": "string",
            "nullable": true
          },
          "profileId": {
            "type": "string",
            "nullable": true
          },
          "signatureOption": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "loginAuthentication": {
            "type": "string",
            "nullable": true
          },
          "nationalId": {
            "type": "string",
            "nullable": true
          },
          "timeZoneId": {
            "type": "string",
            "nullable": true
          },
          "roleId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dob": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "PanNumber": {
            "type": "string",
            "nullable": true
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.CreateInternalUserResponseDto": {
        "type": "object",
        "properties": {
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "opId": {
            "type": "integer",
            "format": "int32"
          },
          "isSuccess": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.CreateactivityRequest": {
        "type": "object",
        "properties": {
          "menuParentId": {
            "type": "integer",
            "format": "int32"
          },
          "menuName": {
            "type": "string",
            "nullable": true
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.CreatetemplateRequest": {
        "type": "object",
        "properties": {
          "menuName": {
            "type": "string",
            "nullable": true
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.CrmLeadMarkPushedRequest": {
        "type": "object",
        "properties": {
          "leadKey": {
            "type": "string",
            "nullable": true
          },
          "stage": {
            "type": "string",
            "nullable": true
          },
          "success": {
            "type": "boolean"
          },
          "crmLeadId": {
            "type": "string",
            "nullable": true
          },
          "errorMessage": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.CrmLeadUpsertRequest": {
        "type": "object",
        "properties": {
          "leadKey": {
            "type": "string",
            "nullable": true
          },
          "forceByLeadKey": {
            "type": "boolean"
          },
          "visitorId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "mobile": {
            "type": "string",
            "nullable": true
          },
          "dialcode": {
            "type": "string",
            "nullable": true
          },
          "planId": {
            "type": "integer",
            "format": "int32"
          },
          "planName": {
            "type": "string",
            "nullable": true
          },
          "billingCycle": {
            "type": "string",
            "nullable": true
          },
          "subscriptionMode": {
            "type": "string",
            "nullable": true
          },
          "amount": {
            "type": "number",
            "format": "double"
          },
          "currency": {
            "type": "string",
            "nullable": true
          },
          "numUsers": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "numEnvelopes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "partnerReferralCode": {
            "type": "string",
            "nullable": true
          },
          "clientIp": {
            "type": "string",
            "nullable": true
          },
          "userAgent": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.CustomerReferralCreateRequest": {
        "required": [
          "referralEmail",
          "referralMobile",
          "referralName",
          "referrerEmail",
          "referrerMobile",
          "referrerName"
        ],
        "type": "object",
        "properties": {
          "referrerName": {
            "maxLength": 150,
            "minLength": 0,
            "type": "string"
          },
          "referrerMobile": {
            "maxLength": 20,
            "minLength": 0,
            "type": "string"
          },
          "referrerEmail": {
            "maxLength": 255,
            "minLength": 0,
            "type": "string",
            "format": "email"
          },
          "referralName": {
            "maxLength": 150,
            "minLength": 0,
            "type": "string"
          },
          "referralMobile": {
            "maxLength": 20,
            "minLength": 0,
            "type": "string"
          },
          "referralEmail": {
            "maxLength": 255,
            "minLength": 0,
            "type": "string",
            "format": "email"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.DeclineWorkflowRequest": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "reason": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.DelegateWorkflowRequest": {
        "required": [
          "delegatedUserEmail",
          "reason",
          "workflowId"
        ],
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "delegatedUserEmail": {
            "minLength": 1,
            "type": "string"
          },
          "reason": {
            "maxLength": 500,
            "minLength": 0,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.DeleteDepartmentRequest": {
        "required": [
          "departmentId"
        ],
        "type": "object",
        "properties": {
          "departmentId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.DeleteDocumentRequestDto": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "isWorkflow": {
            "type": "boolean"
          },
          "ipAddress": {
            "type": "string",
            "nullable": true
          },
          "osBrowser": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.DeleteUserRequestDto": {
        "type": "object",
        "properties": {
          "userId": {
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.DeleteactivityRequest": {
        "type": "object",
        "properties": {
          "menuId": {
            "type": "integer",
            "format": "int32"
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.DepartmentDto": {
        "type": "object",
        "properties": {
          "departmentID": {
            "type": "integer",
            "format": "int32"
          },
          "departmentName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.DesableUserRequestDto": {
        "type": "object",
        "properties": {
          "userId": {
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "forceDisableWithWorkflow": {
            "type": "boolean",
            "nullable": true
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.DocumentDownloadRequest": {
        "required": [
          "workflowid"
        ],
        "type": "object",
        "properties": {
          "workflowid": {
            "type": "integer",
            "format": "int32"
          },
          "documentId": {
            "type": "integer",
            "format": "int32"
          },
          "referenceNo": {
            "maxLength": 200,
            "type": "string",
            "nullable": true
          },
          "isMerged": {
            "type": "boolean"
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.DocumentSummaryRequest": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "documentId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.DocumentSummaryResponse": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "fromCache": {
            "type": "boolean"
          },
          "documentId": {
            "type": "integer",
            "format": "int32"
          },
          "summary": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.DocumentUploadRequest": {
        "type": "object",
        "properties": {
          "documentName": {
            "type": "string",
            "nullable": true
          },
          "fileData": {
            "type": "string",
            "nullable": true
          },
          "categoryId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.EnrollmentCertificateUploadRequest": {
        "type": "object",
        "properties": {
          "pfxBase64": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "certificateName": {
            "type": "string",
            "nullable": true
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.EstampInvoiceRequestDto": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.EstampInvoiceResponseDto": {
        "type": "object",
        "properties": {
          "invoiceNo": {
            "type": "string",
            "nullable": true
          },
          "invoiceDocument": {
            "type": "string",
            "nullable": true
          },
          "invoiceCreatedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "debitNoteNo": {
            "type": "string",
            "nullable": true
          },
          "debitNoteDocument": {
            "type": "string",
            "nullable": true
          },
          "debitNoteCreatedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "totalAmount": {
            "type": "number",
            "format": "double"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.ExportRequest": {
        "required": [
          "format"
        ],
        "type": "object",
        "properties": {
          "format": {
            "minLength": 1,
            "type": "string"
          },
          "fromDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "toDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "maxRecords": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "filterCriteria": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.ExternalLoginProvider": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "url": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.FlexiFormResponseDto": {
        "type": "object",
        "properties": {
          "header": {
            "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.HeaderInfoDto"
          },
          "users": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.AccessUserDto"
            },
            "nullable": true
          },
          "departments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.DepartmentDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.FreeTrialRequest": {
        "required": [
          "emailId",
          "name",
          "password"
        ],
        "type": "object",
        "properties": {
          "emailId": {
            "maxLength": 150,
            "minLength": 0,
            "type": "string"
          },
          "password": {
            "maxLength": 150,
            "minLength": 0,
            "type": "string"
          },
          "name": {
            "maxLength": 150,
            "minLength": 0,
            "type": "string"
          },
          "microsoftAccessKey": {
            "type": "string",
            "nullable": true
          },
          "googleAccessKey": {
            "type": "string",
            "nullable": true
          },
          "isSSO": {
            "type": "boolean"
          },
          "ssoProvider": {
            "type": "string",
            "nullable": true
          },
          "source": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.GetArticleCodesInput": {
        "required": [
          "stateCode"
        ],
        "type": "object",
        "properties": {
          "stateCode": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.GetInternalUsersRequest": {
        "type": "object",
        "properties": {
          "searchText": {
            "type": "string",
            "nullable": true
          },
          "isActive": {
            "type": "boolean",
            "nullable": true
          },
          "pageNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sortBy": {
            "type": "string",
            "nullable": true
          },
          "sortDirection": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "statusOfUser": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.GetUserLoginModesRequest": {
        "required": [
          "emailId"
        ],
        "type": "object",
        "properties": {
          "emailId": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "format": "email"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.GetUsersRequest": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "alternativeEmail": {
            "type": "string",
            "nullable": true
          },
          "contactNumber": {
            "type": "string",
            "nullable": true
          },
          "organization": {
            "type": "string",
            "nullable": true
          },
          "nationalId": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "rejectedBy": {
            "type": "string",
            "nullable": true
          },
          "remarks": {
            "type": "string",
            "nullable": true
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "updatedOn": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "sortColumn": {
            "type": "string",
            "nullable": true
          },
          "sortOrder": {
            "type": "string",
            "nullable": true
          },
          "pageNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "searchText": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.HeaderInfoDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "nullable": true
          },
          "link": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.InitiateAndSignWorkflowConfig": {
        "type": "object",
        "properties": {
          "workflowType": {
            "type": "integer",
            "format": "int32"
          },
          "listAttachmentDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.AttachmentDetails"
            },
            "nullable": true
          },
          "eStampType": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "denomination": {
            "type": "integer",
            "format": "int32"
          },
          "clientID": {
            "type": "string",
            "nullable": true
          },
          "clientName": {
            "type": "string",
            "nullable": true
          },
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "documentName": {
            "type": "string",
            "nullable": true
          },
          "fileData": {
            "type": "string",
            "nullable": true
          },
          "signatories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.OnlineFlexiformSignersView"
            },
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "qrCodeCordinats": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.OnlineFlexiQRCoordinate"
            },
            "nullable": true
          },
          "donotSendCompletionMailToParticipants": {
            "type": "boolean"
          },
          "reminder": {
            "type": "integer",
            "format": "int32"
          },
          "eStampPayload": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EstampPayload"
          },
          "fetchEstampDeatilsUsingRefNo": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.InitiateControllerOptimized+MergeDocument": {
        "type": "object",
        "properties": {
          "documentName": {
            "type": "string",
            "nullable": true
          },
          "fileData": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.InitiateControllerOptimized+MergeDocumentmentDetails": {
        "type": "object",
        "properties": {
          "documentName": {
            "type": "string",
            "nullable": true
          },
          "fileData": {
            "type": "string",
            "nullable": true
          },
          "addSignaturePlaceholder": {
            "type": "boolean"
          },
          "parentDocumentId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.InitiateControllerOptimized+OptimizedSignRequest": {
        "type": "object",
        "properties": {
          "templateList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.InitiateControllerOptimized+TemplateData"
            },
            "nullable": true
          },
          "lstDocumentDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.InitiateControllerOptimized+lstDocumentDetails"
            },
            "nullable": true
          },
          "emailId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "suppressEstampPage": {
            "type": "boolean"
          },
          "signatoryEmailIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "requestFrom": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.InitiateControllerOptimized+SimpleRequest": {
        "required": [
          "name",
          "requestFrom"
        ],
        "type": "object",
        "properties": {
          "name": {
            "minLength": 1,
            "type": "string"
          },
          "requestFrom": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.InitiateControllerOptimized+TemplateData": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "documentName": {
            "type": "string",
            "nullable": true
          },
          "fileData": {
            "type": "string",
            "nullable": true
          },
          "controlDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.TemplateControlDetail"
            },
            "nullable": true
          },
          "lstDocumentDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.InitiateControllerOptimized+lstDocumentDetails"
            },
            "nullable": true
          },
          "mergeDocuments": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.InitiateControllerOptimized+MergeDocument"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.InitiateControllerOptimized+lstDocumentDetails": {
        "type": "object",
        "properties": {
          "documentName": {
            "type": "string",
            "nullable": true
          },
          "fileData": {
            "type": "string",
            "nullable": true
          },
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "controlDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.TemplateControlDetail"
            },
            "nullable": true
          },
          "mergeDocumentDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.InitiateControllerOptimized+MergeDocumentmentDetails"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.InitiateWorkFlowData": {
        "required": [
          "templateId"
        ],
        "type": "object",
        "properties": {
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "workflowName": {
            "type": "string",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "workflowType": {
            "type": "integer",
            "format": "int32"
          },
          "documentIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "signatories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.SignatoryDetail"
            },
            "nullable": true
          },
          "eSignaturePIN": {
            "type": "string",
            "nullable": true
          },
          "hsmCertificateId": {
            "type": "integer",
            "format": "int32"
          },
          "eSignParams": {
            "nullable": true
          },
          "linkedWorkflowId": {
            "type": "integer",
            "format": "int32"
          },
          "sendMail": {
            "type": "boolean"
          },
          "notifyCustomer": {
            "type": "boolean"
          },
          "checkEmailNotify": {
            "type": "boolean"
          },
          "enableAutoClosePopup": {
            "type": "boolean"
          },
          "redirectURL": {
            "type": "string",
            "nullable": true
          },
          "envelopeExpiry": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "reminderFrequency": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "peruriParams": {
            "type": "string",
            "nullable": true
          },
          "geoTagging": {
            "nullable": true
          },
          "initials": {
            "nullable": true
          },
          "location": {
            "nullable": true
          },
          "reason": {
            "type": "string",
            "nullable": true
          },
          "stampDetails": {
            "nullable": true
          },
          "listAttachmentDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.AttachmentDetails"
            },
            "nullable": true
          },
          "signerAttachmentDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.SignerAttachmentDetail"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.LinkDocumentsRequest": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "linkedWorkflowIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.ManageInfoResponse": {
        "type": "object",
        "properties": {
          "localLoginProvider": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "externalLoginProviders": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.ExternalLoginProvider"
            },
            "nullable": true
          },
          "hasPassword": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.MapCategoryRequest": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "categoryId": {
            "type": "integer",
            "format": "int32"
          },
          "documentId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.MarkDocumentInactiveRequest": {
        "type": "object",
        "properties": {
          "documentId": {
            "type": "integer",
            "format": "int32"
          },
          "reason": {
            "type": "string",
            "nullable": true
          },
          "forceInactive": {
            "type": "boolean"
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.MarkUserInactiveRequest": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "integer",
            "format": "int32"
          },
          "reason": {
            "type": "string",
            "nullable": true
          },
          "invalidateTokens": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.MarkWorkflowInactiveRequest": {
        "type": "object",
        "properties": {
          "workflowid": {
            "type": "integer",
            "format": "int32"
          },
          "reason": {
            "type": "string",
            "nullable": true
          },
          "markDocumentsInactive": {
            "type": "boolean"
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.MergeDocumentItem": {
        "required": [
          "fileData",
          "fileName"
        ],
        "type": "object",
        "properties": {
          "fileName": {
            "minLength": 1,
            "type": "string"
          },
          "fileData": {
            "minLength": 1,
            "type": "string"
          },
          "order": {
            "type": "integer",
            "format": "int32"
          },
          "bookmark": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.MergeDocumentsRequest": {
        "required": [
          "documents"
        ],
        "type": "object",
        "properties": {
          "documents": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.MergeDocumentItem"
            }
          },
          "outputFileName": {
            "type": "string",
            "nullable": true
          },
          "preserveMasterStructure": {
            "type": "boolean"
          },
          "addPageNumbers": {
            "type": "boolean"
          },
          "addBookmarks": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.OnlineFlexiformCoordinate": {
        "type": "object",
        "properties": {
          "controlType": {
            "type": "integer",
            "format": "int32"
          },
          "isMandatory": {
            "type": "integer",
            "format": "int32"
          },
          "left": {
            "type": "integer",
            "format": "int32"
          },
          "height": {
            "type": "integer",
            "format": "int32"
          },
          "top": {
            "type": "integer",
            "format": "int32"
          },
          "width": {
            "type": "integer",
            "format": "int32"
          },
          "pageNumber": {
            "type": "string",
            "nullable": true
          },
          "page": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.OnlineFlexiformSignersView": {
        "type": "object",
        "properties": {
          "emailId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "contactNo": {
            "type": "string",
            "nullable": true
          },
          "modeOfSignature": {
            "type": "string",
            "nullable": true
          },
          "mailSendingOptions": {
            "type": "integer",
            "format": "int32"
          },
          "signerType": {
            "type": "integer",
            "format": "int32"
          },
          "coordinates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.OnlineFlexiformCoordinate"
            },
            "nullable": true
          },
          "signatureImage": {
            "type": "string",
            "nullable": true
          },
          "searchText": {
            "type": "string",
            "nullable": true
          },
          "anchor": {
            "type": "string",
            "nullable": true
          },
          "notificationEmail": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.PageRange": {
        "type": "object",
        "properties": {
          "startPage": {
            "type": "integer",
            "format": "int32"
          },
          "endPage": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.PasswordRequestInput": {
        "required": [
          "currentPassword",
          "emailId",
          "newPassword"
        ],
        "type": "object",
        "properties": {
          "emailId": {
            "minLength": 1,
            "type": "string",
            "format": "email"
          },
          "currentPassword": {
            "minLength": 1,
            "type": "string"
          },
          "newPassword": {
            "minLength": 1,
            "type": "string"
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.PaymentDetailsRequest": {
        "required": [
          "paymentId"
        ],
        "type": "object",
        "properties": {
          "paymentId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.PaymentHistoryRequest": {
        "type": "object",
        "properties": {
          "startDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "paymentMode": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "paymentStatus": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "transactionId": {
            "type": "string",
            "nullable": true
          },
          "pageNumber": {
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.PaymentSummaryRequest": {
        "type": "object",
        "properties": {
          "startDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.PendingLeadsRequest": {
        "type": "object",
        "properties": {
          "stage": {
            "type": "string",
            "nullable": true
          },
          "olderThanMinutes": {
            "type": "integer",
            "format": "int32"
          },
          "limit": {
            "type": "integer",
            "format": "int32"
          },
          "maxAttempts": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.ProfileRequestDto": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "alternateEmail": {
            "type": "string",
            "nullable": true
          },
          "locality": {
            "type": "string",
            "nullable": true
          },
          "city": {
            "type": "string",
            "nullable": true
          },
          "zipCode": {
            "type": "string",
            "nullable": true
          },
          "contactNumber": {
            "type": "string",
            "nullable": true
          },
          "organization": {
            "type": "string",
            "nullable": true
          },
          "deptId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "geoProfileId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "designation": {
            "type": "string",
            "nullable": true
          },
          "signatureType": {
            "type": "string",
            "nullable": true
          },
          "country": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "profileId": {
            "type": "string",
            "nullable": true
          },
          "signatureOption": {
            "type": "integer",
            "format": "int32"
          },
          "loginAuthentication": {
            "type": "string",
            "nullable": true
          },
          "nationalId": {
            "type": "string",
            "nullable": true
          },
          "timeZoneId": {
            "type": "string",
            "nullable": true
          },
          "defaultSignatoryTypeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dob": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "panNumber": {
            "type": "string",
            "nullable": true
          },
          "signingMode": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "defaultCertificateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "automatedSigning": {
            "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.AutomatedSigningData"
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.PurgeDocumentRequest": {
        "required": [
          "workflowId"
        ],
        "type": "object",
        "properties": {
          "workflowId": {
            "minimum": 1,
            "type": "integer",
            "format": "int64"
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.PurgePortalController+DownloadRequest": {
        "type": "object",
        "properties": {
          "sessionToken": {
            "type": "string",
            "nullable": true
          },
          "recordId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.PurgePortalController+RefRequest": {
        "type": "object",
        "properties": {
          "ref": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.PurgePortalController+SessionRequest": {
        "type": "object",
        "properties": {
          "sessionToken": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.PurgePortalController+VerifyRequest": {
        "type": "object",
        "properties": {
          "ref": {
            "type": "string",
            "nullable": true
          },
          "otp": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.RecallInput": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "remarks": {
            "type": "string",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "includeOriginatorinCC": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.RegisterDeviceRequest": {
        "type": "object",
        "properties": {
          "deviceId": {
            "type": "string",
            "nullable": true
          },
          "deviceType": {
            "type": "integer",
            "format": "int32"
          },
          "fcmToken": {
            "type": "string",
            "nullable": true
          },
          "platform": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.RegisterDeviceResponse": {
        "type": "object",
        "properties": {
          "success": {
            "type": "boolean"
          },
          "alreadyRegistered": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.RegisterRequest": {
        "required": [
          "confirmPassword",
          "email",
          "password"
        ],
        "type": "object",
        "properties": {
          "email": {
            "minLength": 1,
            "type": "string",
            "format": "email"
          },
          "password": {
            "minLength": 6,
            "type": "string"
          },
          "confirmPassword": {
            "minLength": 1,
            "type": "string"
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "companyName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.RemoveAccessRequest": {
        "type": "object",
        "properties": {
          "menuIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.RenameactivityRequest": {
        "type": "object",
        "properties": {
          "menuId": {
            "type": "integer",
            "format": "int32"
          },
          "newMenuName": {
            "type": "string",
            "nullable": true
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.ResendCompletionMailRequest": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.ResendVerificationRequest": {
        "required": [
          "subscriberId"
        ],
        "type": "object",
        "properties": {
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.Resourcerequest": {
        "type": "object",
        "properties": {
          "base64Image": {
            "type": "string",
            "nullable": true
          },
          "fileName": {
            "type": "string",
            "nullable": true
          },
          "browserinfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.S3request": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.SAMLLoginRequest": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "type": "string",
            "nullable": true
          },
          "nameId": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "firstName": {
            "type": "string",
            "nullable": true
          },
          "lastName": {
            "type": "string",
            "nullable": true
          },
          "sessionIndex": {
            "type": "string",
            "nullable": true
          },
          "issuer": {
            "type": "string",
            "nullable": true
          },
          "attributes": {
            "type": "object",
            "additionalProperties": {
              "type": "array",
              "items": {
                "type": "string"
              }
            },
            "nullable": true
          },
          "organizationId": {
            "type": "string",
            "nullable": true
          },
          "browserinfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.SSOLoginRequest": {
        "type": "object",
        "properties": {
          "email": {
            "type": "string",
            "nullable": true
          },
          "provider": {
            "type": "string",
            "nullable": true
          },
          "idToken": {
            "type": "string",
            "nullable": true
          },
          "browserinfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.SaveWebhookSettingsPublicRequest": {
        "required": [
          "authenticationMode",
          "events",
          "url",
          "webhookName"
        ],
        "type": "object",
        "properties": {
          "webhookName": {
            "maxLength": 100,
            "minLength": 1,
            "type": "string"
          },
          "url": {
            "minLength": 1,
            "type": "string"
          },
          "events": {
            "minLength": 1,
            "type": "string"
          },
          "authenticationMode": {
            "type": "integer",
            "format": "int32"
          },
          "userName": {
            "maxLength": 50,
            "type": "string",
            "nullable": true
          },
          "password": {
            "maxLength": 200,
            "type": "string",
            "nullable": true
          },
          "id": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "departmentId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "requestFrom": {
            "maxLength": 100,
            "type": "string",
            "nullable": true
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.SendSubmitterOtpRequest": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "linkId": {
            "type": "integer",
            "format": "int64"
          },
          "parentId": {
            "type": "integer",
            "format": "int64"
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "otp": {
            "type": "string",
            "nullable": true
          },
          "otpExpiryMinutes": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.SetPasswordRequest": {
        "required": [
          "confirmPassword",
          "newPassword"
        ],
        "type": "object",
        "properties": {
          "newPassword": {
            "minLength": 6,
            "type": "string"
          },
          "confirmPassword": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.Signatories": {
        "type": "object",
        "properties": {
          "emailID": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "remarks": {
            "type": "string",
            "nullable": true
          },
          "signerType": {
            "type": "integer",
            "format": "int32"
          },
          "signedDate": {
            "type": "string",
            "nullable": true
          },
          "modeOfSignature": {
            "type": "string",
            "nullable": true
          },
          "workId": {
            "type": "integer",
            "format": "int32"
          },
          "currentSignatoryName": {
            "type": "string",
            "nullable": true
          },
          "percentageNameMatch": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.SignatoryDetail": {
        "required": [
          "emailId",
          "subscriberId"
        ],
        "type": "object",
        "properties": {
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "emailId": {
            "minLength": 1,
            "type": "string",
            "format": "email"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "signingOrder": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.SignatureProfileController+IdRequest": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.SignatureProfileController+SaveSignatureProfileRequest": {
        "type": "object",
        "properties": {
          "signatureProfileId": {
            "type": "integer",
            "format": "int64"
          },
          "profileName": {
            "type": "string",
            "nullable": true
          },
          "signatureType": {
            "type": "string",
            "nullable": true
          },
          "languageCode": {
            "type": "string",
            "nullable": true
          },
          "logoS3Key": {
            "type": "string",
            "nullable": true
          },
          "signatoryText": {
            "type": "string",
            "nullable": true
          },
          "dateTimeText": {
            "type": "string",
            "nullable": true
          },
          "verificationText": {
            "type": "string",
            "nullable": true
          },
          "noteText": {
            "type": "string",
            "nullable": true
          },
          "setAsDefault": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.SignerAttachmentDetail": {
        "required": [
          "base64FileData",
          "documentName"
        ],
        "type": "object",
        "properties": {
          "base64FileData": {
            "minLength": 1,
            "type": "string"
          },
          "documentName": {
            "minLength": 1,
            "type": "string"
          },
          "description": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.SplitDocumentRequest": {
        "required": [
          "fileData",
          "fileName",
          "splitOptions"
        ],
        "type": "object",
        "properties": {
          "fileName": {
            "minLength": 1,
            "type": "string"
          },
          "fileData": {
            "minLength": 1,
            "type": "string"
          },
          "splitOptions": {
            "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.SplitOptions"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.SplitOptions": {
        "required": [
          "splitType"
        ],
        "type": "object",
        "properties": {
          "splitType": {
            "minLength": 1,
            "type": "string"
          },
          "pages": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "ranges": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.PageRange"
            },
            "nullable": true
          },
          "pagesPerChunk": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.TestPushRequest": {
        "type": "object",
        "properties": {
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "workflowId": {
            "type": "integer",
            "format": "int64"
          },
          "title": {
            "type": "string",
            "nullable": true
          },
          "body": {
            "type": "string",
            "nullable": true
          },
          "tokens": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.UAEPASSLoginRequest": {
        "type": "object",
        "properties": {
          "browserinfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          },
          "code": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.UpdateDocExpiryRequest": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "documentId": {
            "type": "integer",
            "format": "int32"
          },
          "expiryDate": {
            "type": "string",
            "nullable": true
          },
          "notifyEmail": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.UpdateInternalUserRequestDto": {
        "type": "object",
        "properties": {
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "AlternateEmail": {
            "type": "string",
            "nullable": true
          },
          "contactNumber": {
            "type": "string",
            "nullable": true
          },
          "organization": {
            "type": "string",
            "nullable": true
          },
          "deptId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "geoProfileId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "designation": {
            "type": "string",
            "nullable": true
          },
          "signatureType": {
            "type": "string",
            "nullable": true
          },
          "isdCode": {
            "type": "string",
            "nullable": true
          },
          "profileId": {
            "type": "string",
            "nullable": true
          },
          "signatureOption": {
            "type": "integer",
            "format": "int32"
          },
          "loginAuthentication": {
            "type": "string",
            "nullable": true
          },
          "nationalId": {
            "type": "string",
            "nullable": true
          },
          "timeZoneId": {
            "type": "string",
            "nullable": true
          },
          "roleId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "dob": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "panNo": {
            "type": "string",
            "nullable": true
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.UserInfoResponse": {
        "type": "object",
        "properties": {
          "userId": {
            "type": "integer",
            "format": "int32"
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "companyName": {
            "type": "string",
            "nullable": true
          },
          "isRegistered": {
            "type": "boolean"
          },
          "loginProvider": {
            "type": "string",
            "nullable": true
          },
          "hasRegistered": {
            "type": "boolean"
          },
          "isActive": {
            "type": "boolean"
          },
          "createdDate": {
            "type": "string",
            "format": "date-time"
          },
          "lastLoginDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.VerifyEmailRequest": {
        "required": [
          "token"
        ],
        "type": "object",
        "properties": {
          "token": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.VerifyEmeteraiRequest": {
        "type": "object",
        "properties": {
          "emeteraiUserID": {
            "type": "string",
            "nullable": true
          },
          "emeteraiPassword": {
            "type": "string",
            "nullable": true
          },
          "distributorID": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "typeId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.VerifyPeruriRequestDto": {
        "type": "object",
        "properties": {
          "peruriUserName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.VisitorClickLogRequest": {
        "type": "object",
        "properties": {
          "visitorId": {
            "type": "string",
            "nullable": true
          },
          "planId": {
            "type": "string",
            "nullable": true
          },
          "subscriptionMode": {
            "type": "string",
            "nullable": true
          },
          "source": {
            "type": "string",
            "nullable": true
          },
          "partnerReferralCode": {
            "type": "string",
            "nullable": true
          },
          "clientIp": {
            "type": "string",
            "nullable": true
          },
          "userAgent": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAnalyticsEventDto": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "parentId": {
            "type": "integer",
            "format": "int32"
          },
          "eventType": {
            "type": "string",
            "nullable": true
          },
          "userEmail": {
            "type": "string",
            "nullable": true
          },
          "clientIp": {
            "type": "string",
            "nullable": true
          },
          "userAgent": {
            "type": "string",
            "nullable": true
          },
          "eventData": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAnalyticsQueryDto": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "parentId": {
            "type": "integer",
            "format": "int32"
          },
          "from": {
            "type": "string",
            "format": "date-time"
          },
          "to": {
            "type": "string",
            "format": "date-time"
          },
          "groupBy": {
            "type": "string",
            "nullable": true
          },
          "limit": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAnalyticsSummaryDto": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "formTitle": {
            "type": "string",
            "nullable": true
          },
          "totalViews": {
            "type": "integer",
            "format": "int32"
          },
          "uniqueVisitors": {
            "type": "integer",
            "format": "int32"
          },
          "totalSubmissions": {
            "type": "integer",
            "format": "int32"
          },
          "draftsSaved": {
            "type": "integer",
            "format": "int32"
          },
          "draftsAbandoned": {
            "type": "integer",
            "format": "int32"
          },
          "avgCompletionTimeMinutes": {
            "type": "number",
            "format": "double"
          },
          "submissionRate": {
            "type": "number",
            "format": "double"
          },
          "failedLogins": {
            "type": "integer",
            "format": "int32"
          },
          "successfulLogins": {
            "type": "integer",
            "format": "int32"
          },
          "expiredAccessAttempts": {
            "type": "integer",
            "format": "int32"
          },
          "unauthorizedAttempts": {
            "type": "integer",
            "format": "int32"
          },
          "fromDate": {
            "type": "string",
            "format": "date-time"
          },
          "toDate": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAuthDistributionDto": {
        "type": "object",
        "properties": {
          "passwordLogins": {
            "type": "integer",
            "format": "int32"
          },
          "oAuthLogins": {
            "type": "integer",
            "format": "int32"
          },
          "publicAccess": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WebFormConfigurationRequest": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "linkId": {
            "type": "integer",
            "format": "int64"
          },
          "includeConfigData": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WebFormConversionFunnelDto": {
        "type": "object",
        "properties": {
          "totalViews": {
            "type": "integer",
            "format": "int32"
          },
          "authenticated": {
            "type": "integer",
            "format": "int32"
          },
          "draftsSaved": {
            "type": "integer",
            "format": "int32"
          },
          "submitted": {
            "type": "integer",
            "format": "int32"
          },
          "authRate": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "draftRate": {
            "type": "number",
            "format": "double",
            "readOnly": true
          },
          "submitRate": {
            "type": "number",
            "format": "double",
            "readOnly": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WebFormDataRequest": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "linkId": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WebFormHourlyActivityDto": {
        "type": "object",
        "properties": {
          "dayOfWeek": {
            "type": "integer",
            "format": "int32"
          },
          "hour": {
            "type": "integer",
            "format": "int32"
          },
          "count": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WebFormRecentActivityDto": {
        "type": "object",
        "properties": {
          "eventType": {
            "type": "string",
            "nullable": true
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "userEmail": {
            "type": "string",
            "nullable": true
          },
          "clientIp": {
            "type": "string",
            "nullable": true
          },
          "timestamp": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WebFormSubmissionStatusRequest": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "subscriberId": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WebFormTemplateDto": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "templateName": {
            "type": "string",
            "nullable": true
          },
          "eventCount": {
            "type": "integer",
            "format": "int32"
          },
          "lastActivity": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WebFormTemplatesQueryDto": {
        "type": "object",
        "properties": {
          "parentId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WebFormTrendDataDto": {
        "type": "object",
        "properties": {
          "labels": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "views": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "submissions": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          },
          "drafts": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int32"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WorkflowDocIdRequest": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "documentId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WorkflowFilterRequest": {
        "type": "object",
        "properties": {
          "statusId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "signerStatusId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "searchTerm": {
            "type": "string",
            "nullable": true
          },
          "fromDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "toDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "sortBy": {
            "type": "string",
            "nullable": true
          },
          "sortDescending": {
            "type": "boolean"
          },
          "pageNumber": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WorkflowInfoInput": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "parentDocumentId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.WorkflowInfoRequest": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.eStampParticipant": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "mobile": {
            "type": "string",
            "nullable": true
          },
          "dateOfBirth": {
            "type": "string",
            "nullable": true
          },
          "pan": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.eStampRequestData": {
        "type": "object",
        "properties": {
          "stampType": {
            "type": "integer",
            "format": "int32"
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "denomination": {
            "type": "integer",
            "format": "int32"
          },
          "considerationAmount": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "stampDuty": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "base64PDF": {
            "type": "string",
            "nullable": true
          },
          "fileName": {
            "type": "string",
            "nullable": true
          },
          "templateId": {
            "type": "string",
            "nullable": true
          },
          "templateFields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.StampTemplateFieldValue"
            },
            "nullable": true
          },
          "propertyDescription": {
            "type": "string",
            "nullable": true
          },
          "participants": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.eStampParticipant"
            },
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "firstPartyName": {
            "type": "string",
            "nullable": true
          },
          "secondPartyName": {
            "type": "string",
            "nullable": true
          },
          "clientID": {
            "type": "string",
            "nullable": true
          },
          "clientName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.CoreApi.Public.Controllers.eStampSummaryData": {
        "required": [
          "state"
        ],
        "type": "object",
        "properties": {
          "state": {
            "minLength": 1,
            "type": "string"
          },
          "denomination": {
            "type": "string",
            "nullable": true
          },
          "pageNo": {
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "clientId": {
            "type": "string",
            "nullable": true
          },
          "clientName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.DatabaseContext.Entities.PendingRecordItem": {
        "type": "object",
        "properties": {
          "rowIndex": {
            "type": "integer",
            "format": "int64"
          },
          "totalRows": {
            "type": "integer",
            "format": "int64"
          },
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "lotId": {
            "type": "integer",
            "format": "int32"
          },
          "menuId": {
            "type": "integer",
            "format": "int32"
          },
          "signatureType": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "uploadedDatetime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "originatorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "categoryName": {
            "type": "string",
            "nullable": true
          },
          "documentNumber": {
            "type": "string",
            "nullable": true
          },
          "isWorkflow": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "expiryDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "statusId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "noOfDocsCount": {
            "type": "integer",
            "format": "int32"
          },
          "signedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "attachmentCount": {
            "type": "integer",
            "format": "int32"
          },
          "signedBy": {
            "type": "string",
            "nullable": true
          },
          "isNewFlow": {
            "type": "integer",
            "format": "int32"
          },
          "hasNeslError": {
            "type": "boolean"
          },
          "isStuckAtNesl": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.AccountProfileResponseDto": {
        "type": "object",
        "properties": {
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "emailId": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          },
          "locality": {
            "type": "string",
            "nullable": true
          },
          "city": {
            "type": "string",
            "nullable": true
          },
          "pinCode": {
            "type": "string",
            "nullable": true
          },
          "mobileNumber": {
            "type": "string",
            "nullable": true
          },
          "department": {
            "type": "string",
            "nullable": true
          },
          "designation": {
            "type": "string",
            "nullable": true
          },
          "organization": {
            "type": "string",
            "nullable": true
          },
          "signatureType": {
            "type": "string",
            "nullable": true
          },
          "kyCdata": {
            "type": "string",
            "nullable": true
          },
          "isAdmin": {
            "type": "boolean"
          },
          "commonName": {
            "type": "string",
            "nullable": true
          },
          "serialNumber": {
            "type": "string",
            "nullable": true
          },
          "issuerCommonName": {
            "type": "string",
            "nullable": true
          },
          "validfrom": {
            "type": "string",
            "nullable": true
          },
          "validto": {
            "type": "string",
            "nullable": true
          },
          "adhocSignatureType": {
            "type": "string",
            "nullable": true
          },
          "hsmCount": {
            "type": "integer",
            "format": "int32"
          },
          "planName": {
            "type": "string",
            "nullable": true
          },
          "subscribedOn": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "noOfUsers": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "expiresOn": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "parentId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "userType": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "signatureOption": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "loginType": {
            "type": "string",
            "nullable": true
          },
          "permissionId": {
            "type": "string",
            "nullable": true
          },
          "timeZoneId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "parentName": {
            "type": "string",
            "nullable": true
          },
          "parentEmail": {
            "type": "string",
            "nullable": true
          },
          "location": {
            "type": "string",
            "nullable": true
          },
          "esignaturePin": {
            "type": "string",
            "nullable": true
          },
          "isEsignPinSet": {
            "type": "boolean"
          },
          "isPeruriSignEnabled": {
            "type": "boolean"
          },
          "isCreateEnvelope": {
            "type": "boolean"
          },
          "companyStamp": {
            "type": "string",
            "nullable": true
          },
          "profileImage": {
            "type": "string",
            "nullable": true
          },
          "country": {
            "type": "string",
            "nullable": true
          },
          "akvCertificateCount": {
            "type": "integer",
            "format": "int32"
          },
          "initialsImage": {
            "type": "string",
            "nullable": true
          },
          "planId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "geofencingProfile": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.GeofencingProfileDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.AttachmentDetails": {
        "required": [
          "description"
        ],
        "type": "object",
        "properties": {
          "documentName": {
            "maxLength": 200,
            "minLength": 0,
            "pattern": "^[^\\\\/:*?\"<>|]+(\\.[a-zA-Z0-9]{2,5})$",
            "type": "string",
            "nullable": true
          },
          "base64fileData": {
            "pattern": "^[A-Za-z0-9+/=]*$",
            "type": "string",
            "nullable": true
          },
          "description": {
            "maxLength": 500,
            "minLength": 0,
            "pattern": "^[a-zA-Z0-9 .,_-]+$",
            "type": "string"
          },
          "documentPassword": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.BrowserInfo": {
        "type": "object",
        "properties": {
          "browserName": {
            "type": "string",
            "nullable": true
          },
          "browserVersion": {
            "type": "string",
            "nullable": true
          },
          "osName": {
            "type": "string",
            "nullable": true
          },
          "osVersion": {
            "type": "string",
            "nullable": true
          },
          "device": {
            "type": "string",
            "nullable": true
          },
          "ipAddress": {
            "type": "string",
            "nullable": true
          },
          "timeZone": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.BulkPFConfigViewModel": {
        "type": "object",
        "properties": {
          "controlID": {
            "maximum": 20,
            "minimum": 0,
            "type": "integer",
            "format": "int32"
          },
          "assignedTo": {
            "maximum": 2147483647,
            "minimum": 0,
            "type": "integer",
            "format": "int32"
          },
          "pageNo": {
            "maxLength": 10,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "page": {
            "maxLength": 20,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "left": {
            "maximum": 2000,
            "minimum": 0,
            "type": "integer",
            "format": "int32"
          },
          "top": {
            "maximum": 2000,
            "minimum": 0,
            "type": "integer",
            "format": "int32"
          },
          "height": {
            "maximum": 2000,
            "minimum": 0,
            "type": "integer",
            "format": "int32"
          },
          "width": {
            "maximum": 2000,
            "minimum": 0,
            "type": "integer",
            "format": "int32"
          },
          "fontType": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "fontSize": {
            "maximum": 72,
            "minimum": 6,
            "type": "integer",
            "format": "int32"
          },
          "placeHolder": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "validationType": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "searchText": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "anchor": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "sigWidth": {
            "maximum": 2000,
            "minimum": 0,
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sigHeight": {
            "maximum": 2000,
            "minimum": 0,
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sigOffsetX": {
            "maximum": 500,
            "minimum": -500,
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sigOffsetY": {
            "maximum": 500,
            "minimum": -500,
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "initialSearchText": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "initialAnchor": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "emateraiSearchtext": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "emateraiaAnchor": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "signerType": {
            "maximum": 5,
            "minimum": 0,
            "type": "integer",
            "format": "int32"
          },
          "controlValue": {
            "maxLength": 500,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "fontColor": {
            "type": "string",
            "nullable": true
          },
          "isMandatory": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "fieldName": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "fieldType": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "fieldValue": {
            "maxLength": 500,
            "minLength": 0,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.CheckSignatoryExistRequest": {
        "required": [
          "newSubscriberId",
          "oldSubscriberId",
          "workflowId"
        ],
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "newSubscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "oldSubscriberId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.CheckSignatoryExistResponse": {
        "type": "object",
        "properties": {
          "code": {
            "type": "integer",
            "format": "int32"
          },
          "message": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.CompanyProfileDto": {
        "type": "object",
        "properties": {
          "id": {
            "type": "integer",
            "format": "int32"
          },
          "companyName": {
            "type": "string",
            "nullable": true
          },
          "taxid": {
            "type": "string",
            "nullable": true
          },
          "dateofIncorporation": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "createdBy": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "modifiedBy": {
            "type": "integer",
            "format": "int64",
            "nullable": true
          },
          "createdDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "modifiedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "parentID": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "legalConstituation": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.CompletedDocumentItem": {
        "type": "object",
        "properties": {
          "rowIndex": {
            "type": "integer",
            "format": "int64"
          },
          "totalRows": {
            "type": "integer",
            "format": "int64"
          },
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "documentNumber": {
            "type": "string",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "initiatedBy": {
            "type": "string",
            "nullable": true
          },
          "originatorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "categoryName": {
            "type": "string",
            "nullable": true
          },
          "categoryId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isFlexi": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "uploadedDatetime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "completedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "expiryDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "documentStatusId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "lastSignedBy": {
            "type": "string",
            "nullable": true
          },
          "remarks": {
            "type": "string",
            "nullable": true
          },
          "workflowType": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "noOfDocuments": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "noOfAttachments": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "allowDownloadDoc": {
            "type": "boolean",
            "nullable": true
          },
          "customStatusId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "customStatus": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.CompletedDocumentsRequest": {
        "type": "object",
        "properties": {
          "pageNumber": {
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "maximum": 200,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "isSearch": {
            "type": "boolean"
          },
          "docOwner": {
            "type": "string",
            "nullable": true
          },
          "docName": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "nullable": true
          },
          "completedFromDate": {
            "type": "string",
            "nullable": true
          },
          "completedToDate": {
            "type": "string",
            "nullable": true
          },
          "expiryFromDate": {
            "type": "string",
            "nullable": true
          },
          "expiryToDate": {
            "type": "string",
            "nullable": true
          },
          "categoryName": {
            "type": "string",
            "nullable": true
          },
          "documentNumber": {
            "type": "string",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "selectedStatus": {
            "type": "string",
            "nullable": true
          },
          "sortColumn": {
            "type": "string",
            "nullable": true
          },
          "sortOrder": {
            "type": "string",
            "nullable": true
          },
          "customStatus": {
            "type": "string",
            "nullable": true
          },
          "selectedYear": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isExport": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.Coupa.CoupaAddDocumentRequest": {
        "type": "object",
        "properties": {
          "content": {
            "type": "string",
            "nullable": true
          },
          "documentId": {
            "type": "string",
            "nullable": true
          },
          "documentName": {
            "type": "string",
            "nullable": true
          },
          "documentType": {
            "type": "string",
            "nullable": true
          },
          "mimeType": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.Coupa.CoupaCreatePackageRequest": {
        "type": "object",
        "properties": {
          "packageName": {
            "type": "string",
            "nullable": true
          },
          "defaultEmailSubject": {
            "type": "string",
            "nullable": true
          },
          "packageToken": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.Coupa.CoupaProviderConfigAttribute": {
        "type": "object",
        "properties": {
          "key": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.Coupa.CoupaRecipient": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "type": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.Coupa.CoupaTokenRequest": {
        "type": "object",
        "properties": {
          "providerConfigAttributes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.Coupa.CoupaProviderConfigAttribute"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.CreateAdhocUserRequestDto": {
        "required": [
          "email",
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "maxLength": 150,
            "minLength": 1,
            "type": "string"
          },
          "email": {
            "maxLength": 150,
            "minLength": 1,
            "type": "string",
            "format": "email"
          },
          "contactNumber": {
            "maxLength": 20,
            "type": "string",
            "format": "tel",
            "nullable": true
          },
          "dob": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "genderId": {
            "pattern": "^(1|2)$",
            "type": "string",
            "nullable": true
          },
          "pan": {
            "maxLength": 10,
            "pattern": "^[A-Z]{5}[0-9]{4}[A-Z]$",
            "type": "string",
            "nullable": true
          },
          "organization": {
            "maxLength": 200,
            "type": "string",
            "nullable": true
          },
          "identificationNumber": {
            "maxLength": 50,
            "type": "string",
            "nullable": true
          },
          "alternativeEmail": {
            "maxLength": 150,
            "type": "string",
            "format": "email",
            "nullable": true
          },
          "countryCode": {
            "maxLength": 5,
            "type": "string",
            "nullable": true
          },
          "isAutoApproved": {
            "type": "boolean"
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "externalUserPhoto": {
            "type": "string",
            "format": "byte",
            "nullable": true
          },
          "isEncrypted": {
            "type": "boolean"
          },
          "isActiveByPermissionId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "hsmProfileId": {
            "type": "string",
            "nullable": true
          },
          "requestSource": {
            "type": "integer",
            "format": "int32"
          },
          "parentId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isAutoGeneratedEmail": {
            "type": "boolean"
          },
          "documentId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.CreateAdhocUserResponseDto": {
        "type": "object",
        "properties": {
          "subscriberId": {
            "type": "integer",
            "format": "int64"
          },
          "isSuccess": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "externalSubID": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "opId": {
            "type": "integer",
            "format": "int32"
          },
          "certificateProfiles": {
            "type": "string",
            "nullable": true
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.CreateFormSubmitterRequest": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "linkId": {
            "type": "integer",
            "format": "int64"
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.CustomStatusDto": {
        "type": "object",
        "properties": {
          "status": {
            "type": "integer",
            "format": "int32"
          },
          "description": {
            "type": "string",
            "nullable": true
          },
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "triggerEmail": {
            "type": "boolean"
          },
          "receipents": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DarwinboxAddApiKeyRequest": {
        "type": "object",
        "properties": {
          "apI_Key": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DarwinboxCoordinate": {
        "type": "object",
        "properties": {
          "x": {
            "type": "integer",
            "format": "int32"
          },
          "y": {
            "type": "integer",
            "format": "int32"
          },
          "page_number": {
            "type": "string",
            "nullable": true
          },
          "page": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DarwinboxCustomFields": {
        "type": "object",
        "properties": {
          "page": {
            "type": "string",
            "nullable": true
          },
          "verifyDemographicData": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DarwinboxDocument": {
        "type": "object",
        "properties": {
          "documentBase64": {
            "type": "string",
            "nullable": true
          },
          "documentId": {
            "type": "string",
            "nullable": true
          },
          "fileExtension": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DarwinboxEmailNotification": {
        "type": "object",
        "properties": {
          "emailSubject": {
            "type": "string",
            "nullable": true
          },
          "emailBody": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DarwinboxGetSigningUrlRequest": {
        "type": "object",
        "properties": {
          "documentId": {
            "type": "string",
            "nullable": true
          },
          "action": {
            "type": "string",
            "nullable": true
          },
          "digital_signature_provider": {
            "type": "string",
            "nullable": true
          },
          "digital_signature_provider_id": {
            "type": "string",
            "nullable": true
          },
          "redirection_url": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DarwinboxRecipients": {
        "type": "object",
        "properties": {
          "signers": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DarwinboxSigner"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DarwinboxSignatureRequest": {
        "type": "object",
        "properties": {
          "action": {
            "type": "string",
            "nullable": true
          },
          "digital_signature_provider": {
            "type": "string",
            "nullable": true
          },
          "digital_signature_provider_id": {
            "type": "string",
            "nullable": true
          },
          "signature_mode": {
            "type": "string",
            "nullable": true
          },
          "signature_flow": {
            "type": "string",
            "nullable": true
          },
          "documents": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DarwinboxDocument"
          },
          "recipients": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DarwinboxRecipients"
          },
          "text_tags": {
            "nullable": true
          },
          "custom_fields": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DarwinboxCustomFields"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DarwinboxSigner": {
        "type": "object",
        "properties": {
          "signing_order": {
            "type": "integer",
            "format": "int32"
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "recipientId": {
            "type": "string",
            "nullable": true
          },
          "signature_coordinate": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DarwinboxCoordinate"
          },
          "emailNotification": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DarwinboxEmailNotification"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DashboardAllCountsResponseDto": {
        "type": "object",
        "properties": {
          "pendingCount": {
            "type": "integer",
            "format": "int64"
          },
          "cosignPendingCount": {
            "type": "integer",
            "format": "int64"
          },
          "draftCount": {
            "type": "integer",
            "format": "int64"
          },
          "completedCount": {
            "type": "integer",
            "format": "int64"
          },
          "year": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DashboardPendingSearchRequest": {
        "type": "object",
        "properties": {
          "mode": {
            "type": "integer",
            "format": "int32"
          },
          "pageNumber": {
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "maximum": 200,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "categoryName": {
            "type": "string",
            "nullable": true
          },
          "docOwner": {
            "type": "string",
            "nullable": true
          },
          "documentName": {
            "type": "string",
            "nullable": true
          },
          "documentNumber": {
            "type": "string",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "nullable": true
          },
          "signedDate": {
            "type": "string",
            "nullable": true
          },
          "selectedYear": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "sortColumn": {
            "type": "string",
            "nullable": true
          },
          "sortOrder": {
            "type": "string",
            "nullable": true
          },
          "isExport": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DashboardSummaryResponseDto": {
        "type": "object",
        "properties": {
          "totalCount": {
            "type": "integer",
            "format": "int64"
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "year": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DelegateUserDto": {
        "type": "object",
        "properties": {
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "fullName": {
            "type": "string",
            "nullable": true
          },
          "email_Id": {
            "type": "string",
            "nullable": true
          },
          "userType": {
            "type": "integer",
            "format": "int32"
          },
          "isActive": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DocStoreRecordItem": {
        "type": "object",
        "properties": {
          "rowIndex": {
            "type": "integer",
            "format": "int64"
          },
          "totalRows": {
            "type": "integer",
            "format": "int64"
          },
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "uploadedDatetime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "originatorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "categoryName": {
            "type": "string",
            "nullable": true
          },
          "documentNumber": {
            "type": "string",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "isWorkflow": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "allowDownloadDoc": {
            "type": "boolean",
            "nullable": true
          },
          "attachmentCount": {
            "type": "integer",
            "format": "int32"
          },
          "expiryDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "statusId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "noOfDocsCount": {
            "type": "integer",
            "format": "int32"
          },
          "signedBy": {
            "type": "string",
            "nullable": true
          },
          "declinedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "recalledDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "signedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "categoryId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isFlexi": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "workflowInitiateGUID": {
            "type": "string",
            "nullable": true
          },
          "customStatusId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "customStatus": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DocStoreSearchRequest": {
        "type": "object",
        "properties": {
          "pageNumber": {
            "maximum": 10000,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "maximum": 200,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "tabStatusType": {
            "maxLength": 20,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "selectedStatus": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "isSearch": {
            "type": "boolean"
          },
          "categoryName": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "docOwner": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "documentName": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "documentNumber": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "referenceNo": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "maxLength": 10,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "endDate": {
            "maxLength": 10,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "expiryFromDate": {
            "maxLength": 10,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "expiryToDate": {
            "maxLength": 10,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "sortColumn": {
            "maxLength": 20,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "sortOrder": {
            "maxLength": 4,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "customStatus": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "selectedYear": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isExport": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DocumentDetail_1": {
        "type": "object",
        "properties": {
          "signatories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.Signatories"
            },
            "nullable": true
          },
          "documentName": {
            "type": "string",
            "nullable": true
          },
          "workflowName": {
            "type": "string",
            "nullable": true
          },
          "documentNumber": {
            "type": "string",
            "nullable": true
          },
          "documentId": {
            "type": "integer",
            "format": "int32"
          },
          "uploadDateTime": {
            "type": "string",
            "nullable": true
          },
          "documentSize": {
            "type": "string",
            "nullable": true
          },
          "noOfAttachment": {
            "type": "integer",
            "format": "int32"
          },
          "noOfDocuments": {
            "type": "integer",
            "format": "int32"
          },
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "modifieddate": {
            "type": "string",
            "nullable": true
          },
          "documentOwner": {
            "type": "string",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "currentSigner": {
            "type": "integer",
            "format": "int32"
          },
          "statusId": {
            "type": "integer",
            "format": "int32"
          },
          "workflowType": {
            "type": "string",
            "nullable": true
          },
          "lastModifiedBy": {
            "type": "string",
            "nullable": true
          },
          "currentSignatoryName": {
            "type": "string",
            "nullable": true
          },
          "percentageNameMatch": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DocumentDtl": {
        "type": "object",
        "properties": {
          "documentID": {
            "type": "string",
            "nullable": true
          },
          "docData": {
            "type": "string",
            "nullable": true
          },
          "docRefNo": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DocumentInfoResponse": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "workflowStatus": {
            "type": "string",
            "nullable": true
          },
          "workflowType": {
            "type": "string",
            "nullable": true
          },
          "documentOwner": {
            "type": "string",
            "nullable": true
          },
          "lastModifiedBy": {
            "type": "string",
            "nullable": true
          },
          "signatories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.Signatories"
            },
            "nullable": true
          },
          "documentInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DocumentDetail_1"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DocumentInfoThin": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "documentName": {
            "type": "string",
            "nullable": true
          },
          "documentId": {
            "type": "integer",
            "format": "int32"
          },
          "uploadDateTime": {
            "type": "string",
            "nullable": true
          },
          "documentSize": {
            "type": "string",
            "nullable": true
          },
          "modifieddate": {
            "type": "string",
            "nullable": true
          },
          "lastModifiedBy": {
            "type": "string",
            "nullable": true
          },
          "declinedDate": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DocumentInformationDto": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "documentId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "documentName": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "statusId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "createdBy": {
            "type": "string",
            "nullable": true
          },
          "createdById": {
            "type": "integer",
            "format": "int32"
          },
          "noOfPages": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "documentSize": {
            "type": "string",
            "nullable": true
          },
          "signerNames": {
            "type": "string",
            "nullable": true
          },
          "totalSigners": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "completedSigners": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isOwner": {
            "type": "boolean"
          },
          "nextSignerName": {
            "type": "string",
            "nullable": true
          },
          "nextSignerOrder": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "transactionId": {
            "type": "string",
            "nullable": true
          },
          "hasAttachments": {
            "type": "boolean"
          },
          "lastSignedBy": {
            "type": "string",
            "nullable": true
          },
          "lastSignedOn": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "initaitedBy": {
            "type": "string",
            "nullable": true
          },
          "uploadTime": {
            "type": "string",
            "nullable": true
          },
          "declinedOn": {
            "type": "string",
            "nullable": true
          },
          "declinedBy": {
            "type": "string",
            "nullable": true
          },
          "remarks": {
            "type": "string",
            "nullable": true
          },
          "recalledOn": {
            "type": "string",
            "nullable": true
          },
          "voidedOn": {
            "type": "string",
            "nullable": true
          },
          "purgedOn": {
            "type": "string",
            "nullable": true
          },
          "inactivedOn": {
            "type": "string",
            "nullable": true
          },
          "thumbnailBase64": {
            "type": "string",
            "nullable": true
          },
          "envelopNo": {
            "type": "string",
            "nullable": true
          },
          "category": {
            "type": "string",
            "nullable": true
          },
          "noofdocuments": {
            "type": "integer",
            "format": "int32"
          },
          "noofAttachments": {
            "type": "integer",
            "format": "int32"
          },
          "documents": {
            "type": "string",
            "nullable": true
          },
          "noOfComments": {
            "type": "integer",
            "format": "int32"
          },
          "originatorId": {
            "type": "integer",
            "format": "int32"
          },
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "workflowType": {
            "type": "integer",
            "format": "int32"
          },
          "menuName": {
            "type": "string",
            "nullable": true
          },
          "hasNeslError": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DocumentItemDto": {
        "type": "object",
        "properties": {
          "workFlowId": {
            "type": "integer",
            "format": "int32"
          },
          "categoryName": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "uploadTime": {
            "type": "string",
            "format": "date-time"
          },
          "uploadTimeFormatted": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "statusId": {
            "type": "integer",
            "format": "int32"
          },
          "documentNumber": {
            "type": "string",
            "nullable": true
          },
          "originatorId": {
            "type": "integer",
            "format": "int32"
          },
          "originatorName": {
            "type": "string",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "workflowType": {
            "type": "integer",
            "format": "int32"
          },
          "customStatus": {
            "type": "string",
            "nullable": true
          },
          "isAttachment": {
            "type": "boolean"
          },
          "noOfDocsCount": {
            "type": "integer",
            "format": "int32"
          },
          "lastActionDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastActionBy": {
            "type": "string",
            "nullable": true
          },
          "canView": {
            "type": "boolean"
          },
          "canEdit": {
            "type": "boolean"
          },
          "canDelete": {
            "type": "boolean"
          },
          "canShare": {
            "type": "boolean"
          },
          "canRecall": {
            "type": "boolean"
          },
          "commentCount": {
            "type": "integer",
            "format": "int32"
          },
          "actionBy": {
            "type": "string",
            "nullable": true
          },
          "actionDate": {
            "nullable": true
          },
          "envelopeExpiryDate": {
            "type": "string",
            "nullable": true
          },
          "envelopeExpiry": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DocumentListItem": {
        "type": "object",
        "properties": {
          "documentName": {
            "type": "string",
            "nullable": true
          },
          "docuemntId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DocumentListResponseDto": {
        "type": "object",
        "properties": {
          "documents": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DocumentItemDto"
            },
            "nullable": true
          },
          "totalRecords": {
            "type": "integer",
            "format": "int32"
          },
          "currentPage": {
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "totalPages": {
            "type": "integer",
            "format": "int32"
          },
          "hasNextPage": {
            "type": "boolean"
          },
          "hasPreviousPage": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DocumentLog": {
        "type": "object",
        "properties": {
          "dateTime": {
            "type": "string",
            "format": "date-time"
          },
          "userEmail": {
            "type": "string",
            "nullable": true
          },
          "action": {
            "type": "string",
            "nullable": true
          },
          "ipAddress": {
            "type": "string",
            "nullable": true
          },
          "oSandBrowser": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DocumentLogRequestDto": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "documentId": {
            "type": "integer",
            "format": "int32"
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "selectedYear": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DocumentLogView": {
        "type": "object",
        "properties": {
          "documentName": {
            "type": "string",
            "nullable": true
          },
          "documentLogs": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DocumentLog"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DownloadSharedDocumentRequest": {
        "type": "object",
        "properties": {
          "token": {
            "type": "string",
            "nullable": true
          },
          "sessionToken": {
            "type": "string",
            "nullable": true
          },
          "documentId": {
            "type": "integer",
            "format": "int64"
          },
          "isAttachment": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DraftDocumentItem": {
        "type": "object",
        "properties": {
          "rowIndex": {
            "type": "integer",
            "format": "int64"
          },
          "totalRows": {
            "type": "integer",
            "format": "int64"
          },
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "lotId": {
            "type": "integer",
            "format": "int64"
          },
          "uploadedDatetime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "documentId": {
            "type": "integer",
            "format": "int32"
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "originatorId": {
            "type": "integer",
            "format": "int32"
          },
          "signatureType": {
            "type": "string",
            "nullable": true
          },
          "categoryName": {
            "type": "string",
            "nullable": true
          },
          "documentNumber": {
            "type": "string",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "allowDownloadDoc": {
            "type": "boolean",
            "nullable": true
          },
          "attachmentCount": {
            "type": "integer",
            "format": "int32"
          },
          "expiryDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "commentCount": {
            "type": "integer",
            "format": "int32"
          },
          "statusId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "noOfDocsCount": {
            "type": "integer",
            "format": "int32"
          },
          "menuId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isWorkflow": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isFlexi": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "workflowInitiateGUID": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.DraftDocumentsRequest": {
        "type": "object",
        "properties": {
          "pageNumber": {
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "maximum": 200,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "categoryName": {
            "type": "string",
            "nullable": true
          },
          "docOwner": {
            "type": "string",
            "nullable": true
          },
          "docName": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "documentNumber": {
            "type": "string",
            "nullable": true
          },
          "sortColumn": {
            "type": "string",
            "nullable": true
          },
          "sortOrder": {
            "type": "string",
            "nullable": true
          },
          "selectedYear": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "isExport": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.ESignCoordinate": {
        "type": "object",
        "properties": {
          "prtcptenttyId": {
            "type": "integer",
            "format": "int32"
          },
          "documentID": {
            "type": "integer",
            "format": "int32"
          },
          "coordinates": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.EmbeddedSigningRequestDto": {
        "required": [
          "emailId",
          "name"
        ],
        "type": "object",
        "properties": {
          "clientID": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "clientName": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "requestFrom": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "workflowType": {
            "maximum": 10,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "referenceNo": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "name": {
            "maxLength": 150,
            "minLength": 0,
            "type": "string"
          },
          "emailId": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "format": "email"
          },
          "state": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "denomination": {
            "maximum": 2147483647,
            "minimum": 0,
            "type": "integer",
            "format": "int32"
          },
          "offlineStamps": {
            "$ref": "#/components/schemas/BulkeStamp"
          },
          "reminder": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "redirectURL": {
            "maxLength": 500,
            "minLength": 0,
            "type": "string",
            "format": "uri",
            "nullable": true
          },
          "envelopeExpiry": {
            "type": "string",
            "nullable": true
          },
          "failoverProfileId": {
            "type": "string",
            "nullable": true
          },
          "doNotNotifyCustomer": {
            "type": "boolean"
          },
          "donotSendCompletionMailToParticipants": {
            "type": "boolean"
          },
          "enableAutoClosePopup": {
            "type": "boolean"
          },
          "allowSignatoryCountOverride": {
            "type": "boolean"
          },
          "collectPaymentFromParticipant": {
            "type": "boolean"
          },
          "initiateNESLFlow": {
            "type": "boolean"
          },
          "invoice": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.InvoiceAddressDetails"
          },
          "eStampType": {
            "maxLength": 20,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "estampAmount": {
            "pattern": "^\\d+(\\.\\d{1,2})?$",
            "type": "string",
            "nullable": true
          },
          "fetchEstampDeatilsUsingRefNo": {
            "type": "boolean"
          },
          "suppressEstampPage": {
            "type": "boolean"
          },
          "envelopeName": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "documentPassword": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "signatoryEmailIds": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "signatureSettings": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.SignatureSettings"
            },
            "nullable": true
          },
          "lstDocumentDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.lstDocumentDetails"
            },
            "nullable": true
          },
          "templateList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.TemplateDetails"
            },
            "nullable": true
          },
          "listAttachmentDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.AttachmentDetails"
            },
            "nullable": true
          },
          "eStampPayload": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EstampPayload"
          },
          "shcilEstamp": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.ShcilEstampRequest"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.EncryptedRequestDto": {
        "type": "object",
        "properties": {
          "kid": {
            "type": "string",
            "nullable": true
          },
          "key": {
            "type": "string",
            "nullable": true
          },
          "data": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.Enttydtls": {
        "type": "object",
        "properties": {
          "entty_pan": {
            "type": "string",
            "nullable": true
          },
          "entty_name": {
            "type": "string",
            "nullable": true
          },
          "lgl_cnstn": {
            "type": "string",
            "nullable": true
          },
          "doi": {
            "type": "string",
            "nullable": true
          },
          "eml_id": {
            "type": "string",
            "nullable": true
          },
          "reg_addr": {
            "type": "string",
            "nullable": true
          },
          "reg_pin": {
            "type": "string",
            "nullable": true
          },
          "comm_addr": {
            "type": "string",
            "nullable": true
          },
          "cntct_no": {
            "type": "string",
            "nullable": true
          },
          "comm_pin": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.EnvelopeDetailsResponse": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "documentNumber": {
            "type": "string",
            "nullable": true
          },
          "originatorId": {
            "type": "string",
            "nullable": true
          },
          "nextSignatoryName": {
            "type": "string",
            "nullable": true
          },
          "nextSignatoryId": {
            "type": "string",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "category": {
            "type": "string",
            "nullable": true
          },
          "commentCount": {
            "type": "integer",
            "format": "int32"
          },
          "attachmentCount": {
            "type": "integer",
            "format": "int32"
          },
          "documentList": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DocumentListItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.EsignStatusDetails": {
        "type": "object",
        "properties": {
          "status": {
            "type": "string",
            "nullable": true
          },
          "errorMessage": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.EstampDetail": {
        "type": "object",
        "properties": {
          "firstparty": {
            "type": "string",
            "nullable": true
          },
          "secondparty": {
            "type": "string",
            "nullable": true
          },
          "stampDutyAmount": {
            "type": "string",
            "nullable": true
          },
          "considerationPrice": {
            "type": "string",
            "nullable": true
          },
          "descriptionofDocument": {
            "type": "string",
            "nullable": true
          },
          "stampdutyPaidby": {
            "type": "string",
            "nullable": true
          },
          "articleCode": {
            "type": "string",
            "nullable": true
          },
          "documentID": {
            "type": "string",
            "nullable": true
          },
          "firstPartyOVDType": {
            "type": "string",
            "nullable": true
          },
          "firstPartyOVDValue": {
            "type": "string",
            "nullable": true
          },
          "secondPartyOVDType": {
            "type": "string",
            "nullable": true
          },
          "secondPartyOVDValue": {
            "type": "string",
            "nullable": true
          },
          "firstPartyPin": {
            "type": "integer",
            "format": "int32"
          },
          "secondPartyPin": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.EstampPayload": {
        "type": "object",
        "properties": {
          "loan": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.Loan"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.EstampingPaymentInfo": {
        "type": "object",
        "properties": {
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "stateId": {
            "type": "integer",
            "format": "int32"
          },
          "considerationPrice": {
            "type": "number",
            "format": "double"
          },
          "articleCode": {
            "type": "string",
            "nullable": true
          },
          "stampType": {
            "type": "integer",
            "format": "int32"
          },
          "quantity": {
            "type": "integer",
            "format": "int32"
          },
          "clientId": {
            "type": "string",
            "nullable": true
          },
          "clientName": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.EtampingPaymentInfo": {
        "type": "object",
        "properties": {
          "considerationPirce": {
            "type": "string",
            "nullable": true
          },
          "articleCode": {
            "type": "string",
            "nullable": true
          },
          "stateCode": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.ForgotPasswordRequest": {
        "required": [
          "emailId"
        ],
        "type": "object",
        "properties": {
          "emailId": {
            "maxLength": 255,
            "minLength": 1,
            "type": "string",
            "format": "email"
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.FormData": {
        "type": "object",
        "properties": {
          "tagName": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "value": {
            "maxLength": 500,
            "minLength": 0,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.GenerateOtpRequestDto": {
        "required": [
          "emailId"
        ],
        "type": "object",
        "properties": {
          "emailId": {
            "minLength": 1,
            "type": "string",
            "format": "email"
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.GenerateOtpResponseDto": {
        "type": "object",
        "properties": {
          "isOtpSent": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "otpGeneratedDateTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "remainingAttempts": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "nextAttemptTime": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "maskedEmail": {
            "type": "string",
            "nullable": true
          },
          "maskedMobile": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.GeofencingProfileDto": {
        "type": "object",
        "properties": {
          "profileId": {
            "type": "integer",
            "format": "int64"
          },
          "profileName": {
            "type": "string",
            "nullable": true
          },
          "radius": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "latitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "longitude": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "isMandatory": {
            "type": "boolean",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.GetAllDocumentsRequestDto": {
        "type": "object",
        "properties": {
          "pageSize": {
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "pageNumber": {
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "searchText": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "fromDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "toDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "sortOrder": {
            "pattern": "^(asc|desc)$",
            "type": "string",
            "nullable": true
          },
          "sortBy": {
            "type": "string",
            "nullable": true
          },
          "categoryId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "includeAttachments": {
            "type": "boolean",
            "nullable": true
          },
          "deviceInfo": {
            "type": "string",
            "nullable": true
          },
          "ipAddress": {
            "type": "string",
            "nullable": true
          },
          "osAndBrowser": {
            "type": "string",
            "nullable": true
          },
          "requestSource": {
            "type": "string",
            "nullable": true
          },
          "selectedYear": {
            "type": "string",
            "nullable": true
          },
          "categoryName": {
            "type": "string",
            "nullable": true
          },
          "initiateBy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.GetDocumentInfoRequestDto": {
        "required": [
          "workflowId"
        ],
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "parentDocId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.GetDocumentsByStatusRequestDto": {
        "required": [
          "pageNumber",
          "status"
        ],
        "type": "object",
        "properties": {
          "status": {
            "minLength": 1,
            "pattern": "^(pending|drafts|declined|recalled|completed|deleted|cosign)$",
            "type": "string"
          },
          "pageNumber": {
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "maximum": 100,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "selectedYear": {
            "type": "string",
            "nullable": true
          },
          "docName": {
            "type": "string",
            "nullable": true
          },
          "docOwner": {
            "type": "string",
            "nullable": true
          },
          "startDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "endDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "lastSignedBy": {
            "type": "string",
            "nullable": true
          },
          "completedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "completedEndDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "declinedBy": {
            "type": "string",
            "nullable": true
          },
          "declinedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "declineEnddDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "recalledDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "recalledEndDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "inactiveDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "inactiveEndDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "expiryFromDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "expiryToDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "purgedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "voidedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "templateName": {
            "type": "string",
            "nullable": true
          },
          "sendImageUrl": {
            "type": "boolean",
            "nullable": true
          },
          "categoryName": {
            "type": "string",
            "nullable": true
          },
          "documentNumber": {
            "type": "string",
            "nullable": true
          },
          "referenceno": {
            "type": "string",
            "nullable": true
          },
          "signedDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "customstatus": {
            "type": "string",
            "nullable": true
          },
          "isSearch": {
            "type": "boolean"
          },
          "donotRequireFlexiform": {
            "type": "boolean",
            "nullable": true
          },
          "sortBy": {
            "type": "string",
            "nullable": true
          },
          "isAscending": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.GetEnvelopeDetailsRequestDto": {
        "required": [
          "status",
          "workflowId"
        ],
        "type": "object",
        "properties": {
          "workflowId": {
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "status": {
            "minLength": 1,
            "pattern": "^(pending|completed|declined|recalled|all)$",
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.GetSignatoryDetailsApiResponse": {
        "type": "object",
        "properties": {
          "envelopeName": {
            "type": "string",
            "nullable": true
          },
          "signatories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.SignatoryDetailItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.GetSignatoryDetailsRequest": {
        "required": [
          "workflowId"
        ],
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.GetWorkflow": {
        "type": "object",
        "properties": {
          "templateId": {
            "type": "integer",
            "format": "int32"
          },
          "templateName": {
            "type": "string",
            "nullable": true
          },
          "parentId": {
            "type": "integer",
            "format": "int32"
          },
          "templateType": {
            "type": "integer",
            "format": "int32"
          },
          "subscriberId": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.IDPDetailsDto": {
        "type": "object",
        "properties": {
          "issuer": {
            "type": "string",
            "nullable": true
          },
          "loginURL": {
            "type": "string",
            "nullable": true
          },
          "loginRequest": {
            "type": "integer",
            "format": "int32"
          },
          "logoutURL": {
            "type": "string",
            "nullable": true
          },
          "logoutRequest": {
            "type": "integer",
            "format": "int32"
          },
          "certificate": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.InvoiceAddressDetails": {
        "type": "object",
        "properties": {
          "address": {
            "type": "string",
            "nullable": true
          },
          "city": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "pincode": {
            "type": "string",
            "nullable": true
          },
          "stateCode": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.Loan": {
        "type": "object",
        "properties": {
          "txnID": {
            "type": "string",
            "nullable": true
          },
          "loanno": {
            "type": "string",
            "nullable": true
          },
          "snctnno": {
            "type": "string",
            "nullable": true
          },
          "regType": {
            "type": "string",
            "nullable": true
          },
          "signFlag": {
            "type": "string",
            "nullable": true
          },
          "estampFlag": {
            "type": "string",
            "nullable": true
          },
          "f2f": {
            "type": "string",
            "nullable": true
          },
          "state": {
            "type": "string",
            "nullable": true
          },
          "estampdtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EstampDetail"
            },
            "nullable": true
          },
          "prtcptentty": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.Participant"
            },
            "nullable": true
          },
          "loandtls": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.Loandtls"
          },
          "eSignCordinates": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.ESignCoordinate"
            },
            "nullable": true
          },
          "documentdtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DocumentDtl"
            },
            "nullable": true
          },
          "scrtydtls": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/eStamp.Scrtydtl"
            },
            "nullable": true
          },
          "entty_dtls": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.Enttydtls"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.Loandtls": {
        "type": "object",
        "properties": {
          "loanno": {
            "type": "string",
            "nullable": true
          },
          "snctnno": {
            "type": "string",
            "nullable": true
          },
          "dtofsnctn": {
            "type": "string",
            "nullable": true
          },
          "emiamt": {
            "type": "string",
            "nullable": true
          },
          "rtofint": {
            "type": "string",
            "nullable": true
          },
          "snctnamt": {
            "type": "string",
            "nullable": true
          },
          "tenure": {
            "type": "string",
            "nullable": true
          },
          "ntrofcrdt": {
            "type": "string",
            "nullable": true
          },
          "isacctclosed": {
            "type": "string",
            "nullable": true
          },
          "fundtyp": {
            "type": "string",
            "nullable": true
          },
          "currofsanc": {
            "type": "string",
            "nullable": true
          },
          "crdtsubtyp": {
            "type": "string",
            "nullable": true
          },
          "fcltynm": {
            "type": "string",
            "nullable": true
          },
          "amtovrdue": {
            "type": "string",
            "nullable": true
          },
          "chgamt": {
            "type": "string",
            "nullable": true
          },
          "dtofdbrs": {
            "type": "string",
            "nullable": true
          },
          "intamt": {
            "type": "string",
            "nullable": true
          },
          "oldaccno": {
            "type": "string",
            "nullable": true
          },
          "priamt": {
            "type": "string",
            "nullable": true
          },
          "remarkparta": {
            "type": "string",
            "nullable": true
          },
          "toutstndamt": {
            "type": "string",
            "nullable": true
          },
          "bu": {
            "type": "string",
            "nullable": true
          },
          "dp": {
            "type": "string",
            "nullable": true
          },
          "loc": {
            "type": "string",
            "nullable": true
          },
          "rpyfrq": {
            "type": "string",
            "nullable": true
          },
          "lndngarrg": {
            "type": "string",
            "nullable": true
          },
          "dpd": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.LoginModeDto": {
        "type": "object",
        "properties": {
          "loginID": {
            "type": "integer",
            "format": "int32"
          },
          "loginType": {
            "type": "string",
            "nullable": true
          },
          "subscriberID": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.LoginRequest": {
        "type": "object",
        "properties": {
          "username": {
            "type": "string",
            "nullable": true
          },
          "password": {
            "type": "string",
            "nullable": true
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          },
          "loginNonce": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.MergeDocumentDetailsDto": {
        "required": [
          "documentName",
          "fileData"
        ],
        "type": "object",
        "properties": {
          "documentName": {
            "maxLength": 300,
            "minLength": 0,
            "type": "string"
          },
          "fileData": {
            "minLength": 1,
            "type": "string"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.MergeDocumentmentDetails": {
        "type": "object",
        "properties": {
          "documentName": {
            "maxLength": 150,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "fileData": {
            "type": "string",
            "format": "multiline",
            "nullable": true
          },
          "addSignaturePlaceholder": {
            "type": "boolean"
          },
          "parentDocumentId": {
            "maximum": 2147483647,
            "minimum": 0,
            "type": "integer",
            "format": "int32"
          },
          "controlDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BulkPFConfigViewModel"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.MobMergeDocumentsRequestDto": {
        "required": [
          "documentId",
          "mergeDocumentList"
        ],
        "type": "object",
        "properties": {
          "documentId": {
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "mergeDocumentList": {
            "minItems": 1,
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.MergeDocumentDetailsDto"
            }
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.OnlineEstampStateDto": {
        "type": "object",
        "properties": {
          "stateName": {
            "type": "string",
            "nullable": true
          },
          "stateCode": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.OnlineFlexiQRCoordinate": {
        "type": "object",
        "properties": {
          "left": {
            "type": "integer",
            "format": "int32"
          },
          "height": {
            "type": "integer",
            "format": "int32"
          },
          "pageNumber": {
            "type": "string",
            "nullable": true
          },
          "selectedPage": {
            "type": "string",
            "nullable": true
          },
          "top": {
            "type": "integer",
            "format": "int32"
          },
          "width": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.PagedCompletedResponse": {
        "type": "object",
        "properties": {
          "pageNumber": {
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "totalRows": {
            "type": "integer",
            "format": "int64"
          },
          "totalPages": {
            "type": "integer",
            "format": "int32"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.CompletedDocumentItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.PagedDocStoreResponse": {
        "type": "object",
        "properties": {
          "pageNumber": {
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "totalRows": {
            "type": "integer",
            "format": "int64"
          },
          "totalPages": {
            "type": "integer",
            "format": "int32"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DocStoreRecordItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.PagedDraftResponse": {
        "type": "object",
        "properties": {
          "pageNumber": {
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "totalRows": {
            "type": "integer",
            "format": "int64"
          },
          "totalPages": {
            "type": "integer",
            "format": "int32"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DraftDocumentItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.PagedPendingResponse": {
        "type": "object",
        "properties": {
          "pageNumber": {
            "type": "integer",
            "format": "int32"
          },
          "pageSize": {
            "type": "integer",
            "format": "int32"
          },
          "totalRows": {
            "type": "integer",
            "format": "int64"
          },
          "totalPages": {
            "type": "integer",
            "format": "int32"
          },
          "data": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.DatabaseContext.Entities.PendingRecordItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.Participant": {
        "type": "object",
        "properties": {
          "prtcptenttyId": {
            "type": "string",
            "nullable": true
          },
          "fulnm": {
            "type": "string",
            "nullable": true
          },
          "cntrprtycntnm": {
            "type": "string",
            "nullable": true
          },
          "cntrprtyaddr": {
            "type": "string",
            "nullable": true
          },
          "reltocntrct": {
            "type": "string",
            "nullable": true
          },
          "emlid": {
            "type": "string",
            "nullable": true
          },
          "cntrprtycntmobno": {
            "type": "string",
            "nullable": true
          },
          "panno": {
            "type": "string",
            "nullable": true
          },
          "ovdtype": {
            "type": "string",
            "nullable": true
          },
          "ovdid": {
            "type": "string",
            "nullable": true
          },
          "doi": {
            "type": "string",
            "nullable": true
          },
          "lglcnstn": {
            "type": "string",
            "nullable": true
          },
          "partytyp": {
            "type": "string",
            "nullable": true
          },
          "seqno": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.RefreshtokenRequest": {
        "type": "object",
        "properties": {
          "refreshToken": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.ReminderRecipientDto": {
        "type": "object",
        "properties": {
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "orderBy": {
            "type": "integer",
            "format": "int32"
          },
          "reminderSent": {
            "type": "boolean"
          },
          "reason": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.ResetPasswordRequest": {
        "required": [
          "confirmPassword",
          "token"
        ],
        "type": "object",
        "properties": {
          "token": {
            "minLength": 1,
            "type": "string"
          },
          "emailId": {
            "type": "string",
            "nullable": true
          },
          "newPassword": {
            "type": "string",
            "nullable": true
          },
          "confirmPassword": {
            "minLength": 1,
            "type": "string"
          },
          "browserinfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.ResolveSharedTokenRequest": {
        "type": "object",
        "properties": {
          "token": {
            "type": "string",
            "nullable": true
          },
          "sessionToken": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.RevokeEnvelopeRequest": {
        "type": "object",
        "properties": {
          "envelopeShareId": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.RevokeRecipientRequest": {
        "type": "object",
        "properties": {
          "shareRecipientId": {
            "type": "integer",
            "format": "int64"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.SaveSignatoryDetailsRequest": {
        "required": [
          "changes",
          "workflowId"
        ],
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "changes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.SignatoryChangeItem"
            }
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.SendReminderRequestDto": {
        "required": [
          "workflowId"
        ],
        "type": "object",
        "properties": {
          "workflowId": {
            "maximum": 2147483647,
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "deviceInfo": {
            "type": "string",
            "nullable": true
          },
          "ipAddress": {
            "type": "string",
            "nullable": true
          },
          "osAndBrowser": {
            "type": "string",
            "nullable": true
          },
          "requestSource": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.SendReminderResponseDto": {
        "type": "object",
        "properties": {
          "remindersSent": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "reminderSentDate": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "recipients": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.ReminderRecipientDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.SendShareOtpRequest": {
        "type": "object",
        "properties": {
          "token": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.SentSharesRequest": {
        "type": "object",
        "properties": {
          "page": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.ShareDocumentsRequestDto": {
        "required": [
          "recipients",
          "workflowId"
        ],
        "type": "object",
        "properties": {
          "workflowId": {
            "minLength": 1,
            "type": "string"
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "recipients": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.ShareRecipientDto"
            }
          },
          "shareAttachment": {
            "type": "boolean"
          },
          "messageContent": {
            "type": "string",
            "nullable": true
          },
          "isEncrypted": {
            "type": "boolean"
          },
          "deviceInfo": {
            "type": "string",
            "nullable": true
          },
          "ipAddress": {
            "type": "string",
            "nullable": true
          },
          "osAndBrowser": {
            "type": "string",
            "nullable": true
          },
          "requestSource": {
            "type": "integer",
            "format": "int32"
          },
          "expiryDays": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "expiryDate": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.ShareDocumentsResponseDto": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "emailIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "nullable": true
          },
          "shareIds": {
            "type": "array",
            "items": {
              "type": "integer",
              "format": "int64"
            },
            "nullable": true
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "sharedDocumentCount": {
            "type": "integer",
            "format": "int32"
          },
          "sharedDateTime": {
            "type": "string",
            "format": "date-time"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.ShareRecipientDto": {
        "required": [
          "email"
        ],
        "type": "object",
        "properties": {
          "email": {
            "minLength": 1,
            "type": "string",
            "format": "email"
          },
          "otp": {
            "type": "string",
            "nullable": true
          },
          "sharedSubId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.SharedWithMeRequest": {
        "type": "object",
        "properties": {
          "page": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "pageSize": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.ShcilEstampRequest": {
        "type": "object",
        "properties": {
          "state": {
            "type": "string",
            "nullable": true
          },
          "considerationPrice": {
            "type": "number",
            "format": "double"
          },
          "stampDuty": {
            "type": "number",
            "format": "double",
            "nullable": true
          },
          "templateId": {
            "type": "string",
            "nullable": true
          },
          "propertyDescription": {
            "type": "string",
            "nullable": true
          },
          "clientId": {
            "type": "string",
            "nullable": true
          },
          "fields": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.StampTemplateFieldValue"
            },
            "nullable": true
          },
          "participants": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.ShcilParticipant"
            },
            "nullable": true
          },
          "articleCode": {
            "type": "string",
            "nullable": true
          },
          "articleSubCode": {
            "type": "string",
            "nullable": true
          },
          "stampDutyPaidBy": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.ShcilParticipant": {
        "type": "object",
        "properties": {
          "name": {
            "type": "string",
            "nullable": true
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "mobile": {
            "type": "string",
            "nullable": true
          },
          "dateOfBirth": {
            "type": "string",
            "nullable": true
          },
          "pan": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.SignatoryChangeItem": {
        "required": [
          "newSubscriberId",
          "oldSubscriberId",
          "workId"
        ],
        "type": "object",
        "properties": {
          "oldSubscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "newSubscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "workId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.SignatoryDetailItem": {
        "type": "object",
        "properties": {
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "order": {
            "type": "integer",
            "format": "int32"
          },
          "statusId": {
            "type": "integer",
            "format": "int32"
          },
          "workId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.SignatureSettings": {
        "type": "object",
        "properties": {
          "modeOfSignature": {
            "maxLength": 20,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "modeOfAuthentication": {
            "maxLength": 20,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "captureSelfie": {
            "type": "boolean"
          },
          "verifyDemographicData": {
            "type": "boolean"
          },
          "automatedsigningenabled": {
            "type": "boolean"
          },
          "verifyPhotoWithVideo": {
            "type": "boolean"
          },
          "name": {
            "maxLength": 150,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "mobileNo": {
            "type": "string",
            "format": "tel",
            "nullable": true
          },
          "countryCode": {
            "maxLength": 10,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "dob": {
            "type": "string",
            "format": "date",
            "nullable": true
          },
          "gender": {
            "pattern": "^(Male|Female|Other|M|F)$",
            "type": "string",
            "nullable": true
          },
          "identificationNumber": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "format": "email",
            "nullable": true
          },
          "eSignAuthMode": {
            "maximum": 5,
            "minimum": 0,
            "type": "integer",
            "format": "int32"
          },
          "location": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "reason": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "notificationEmail": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.SignerAdharDetails": {
        "type": "object",
        "properties": {
          "emailId": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "adhar": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.SignerDto": {
        "type": "object",
        "properties": {
          "subscriberId": {
            "type": "integer",
            "format": "int64"
          },
          "fullName": {
            "type": "string",
            "nullable": true
          },
          "email_Id": {
            "type": "string",
            "nullable": true
          },
          "isActive": {
            "type": "boolean"
          },
          "canSign": {
            "type": "boolean"
          },
          "userType": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.StampTemplateFieldValue": {
        "type": "object",
        "properties": {
          "id": {
            "type": "string",
            "nullable": true
          },
          "value": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.SubsIdDto": {
        "type": "object",
        "properties": {
          "subscriberID": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "type": "string",
            "nullable": true
          },
          "parentID": {
            "type": "integer",
            "format": "int32"
          },
          "isEmailVerified": {
            "type": "boolean"
          },
          "isInternalUser": {
            "type": "boolean"
          },
          "loginModes": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.LoginModeDto"
            },
            "nullable": true
          },
          "idpDetails": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.IDPDetailsDto"
          },
          "trustedLogins": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.TrustedLoginDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.SubscriberLoginResponseDto": {
        "type": "object",
        "properties": {
          "authToken": {
            "type": "string",
            "nullable": true
          },
          "isPasswordUpdated": {
            "type": "boolean"
          },
          "isPasswordCompliant": {
            "type": "boolean"
          },
          "refreshToken": {
            "type": "string",
            "nullable": true
          },
          "isValid": {
            "type": "boolean"
          },
          "isExpired": {
            "type": "boolean"
          },
          "themeColor": {
            "type": "string",
            "nullable": true
          },
          "customvalue": {
            "type": "string",
            "nullable": true
          },
          "companyLogo": {
            "type": "string",
            "nullable": true
          },
          "last_Login_Date": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.SubscriberSearchItem": {
        "type": "object",
        "properties": {
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "email": {
            "type": "string",
            "nullable": true
          },
          "name": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.TemplateControlDetail": {
        "type": "object",
        "properties": {
          "fieldName": {
            "type": "string",
            "nullable": true
          },
          "fieldType": {
            "type": "string",
            "nullable": true
          },
          "fieldValue": {
            "type": "string",
            "nullable": true
          },
          "isChecked": {
            "type": "string",
            "nullable": true
          },
          "isSelected": {
            "type": "string",
            "nullable": true
          },
          "imageData": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.TemplateDetails": {
        "type": "object",
        "properties": {
          "templateId": {
            "maximum": 2147483647,
            "minimum": 0,
            "type": "integer",
            "format": "int32"
          },
          "controlDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.FormData"
            },
            "nullable": true
          },
          "mergeDocumentDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.MergeDocumentmentDetails"
            },
            "nullable": true
          },
          "fileData": {
            "pattern": "^[A-Za-z0-9+/=]*$",
            "type": "string",
            "nullable": true
          },
          "documentName": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.TokenRequest": {
        "type": "object",
        "properties": {
          "appId": {
            "type": "string",
            "nullable": true
          },
          "appSecret": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.TrackerDocumentDto": {
        "type": "object",
        "properties": {
          "documentId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "noofdocuments": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "noofAttachments": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "noOfComments": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "originatorId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "templateId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "workflowType": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "workFlowId": {
            "type": "integer",
            "format": "int32"
          },
          "initaitedBy": {
            "type": "string",
            "nullable": true
          },
          "uploadTime": {
            "type": "string",
            "nullable": true
          },
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "lastSignedOn": {
            "type": "string",
            "nullable": true
          },
          "lastSignedBy": {
            "type": "string",
            "nullable": true
          },
          "declinedOn": {
            "type": "string",
            "nullable": true
          },
          "declinedBy": {
            "type": "string",
            "nullable": true
          },
          "remarks": {
            "type": "string",
            "nullable": true
          },
          "recalledOn": {
            "type": "string",
            "nullable": true
          },
          "voidedOn": {
            "type": "string",
            "nullable": true
          },
          "purgedOn": {
            "type": "string",
            "nullable": true
          },
          "inactivedOn": {
            "type": "string",
            "nullable": true
          },
          "status": {
            "type": "string",
            "nullable": true
          },
          "thumbnailBase64": {
            "type": "string",
            "nullable": true
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "envelopNo": {
            "type": "string",
            "nullable": true
          },
          "category": {
            "type": "string",
            "nullable": true
          },
          "documents": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.TrustedLoginDto": {
        "type": "object",
        "properties": {
          "rulename": {
            "type": "string",
            "nullable": true
          },
          "startIPAddress": {
            "type": "string",
            "nullable": true
          },
          "endIPAddress": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.UpdateCustomStatusRequestDto": {
        "required": [
          "statusId",
          "workflowId"
        ],
        "type": "object",
        "properties": {
          "workflowId": {
            "minimum": 1,
            "type": "integer",
            "format": "int32"
          },
          "statusId": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.UpdateProfileRequestDto": {
        "required": [
          "name"
        ],
        "type": "object",
        "properties": {
          "name": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string"
          },
          "designation": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "department": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "organization": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "address": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "city": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "state": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "country": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "zipCode": {
            "maxLength": 20,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "mobileNumber": {
            "maxLength": 20,
            "minLength": 0,
            "pattern": "^\\+?[\\d\\s\\-\\(\\)]+$",
            "type": "string",
            "nullable": true
          },
          "countryCode": {
            "maxLength": 5,
            "minLength": 0,
            "pattern": "^\\+?\\d{1,4}$",
            "type": "string",
            "nullable": true
          },
          "alternativeEmailId": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "format": "email",
            "nullable": true
          },
          "nationalId": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "timeZoneId": {
            "type": "string",
            "nullable": true
          },
          "departmentId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "deviceInfo": {
            "type": "string",
            "nullable": true
          },
          "ipAddress": {
            "type": "string",
            "nullable": true
          },
          "osAndBrowser": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.UpdateUserRequestDto": {
        "required": [
          "mappingId",
          "name"
        ],
        "type": "object",
        "properties": {
          "mappingId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "maxLength": 50,
            "minLength": 1,
            "type": "string"
          },
          "organization": {
            "maxLength": 50,
            "type": "string",
            "nullable": true
          },
          "mobileNumber": {
            "type": "string",
            "nullable": true
          },
          "alternativeEmail": {
            "type": "string",
            "format": "email",
            "nullable": true
          },
          "nationalId": {
            "maxLength": 100,
            "type": "string",
            "nullable": true
          },
          "externalUserPhoto": {
            "type": "string",
            "format": "byte",
            "nullable": true
          },
          "hsmProfileId": {
            "maxLength": 200,
            "type": "string",
            "nullable": true
          },
          "requestSource": {
            "type": "integer",
            "format": "int32"
          },
          "dob": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "pan": {
            "maxLength": 45,
            "pattern": "^[A-Z]{5}[0-9]{4}[A-Z]$",
            "type": "string",
            "nullable": true
          },
          "gender": {
            "maxLength": 45,
            "pattern": "^(1|2)$",
            "type": "string",
            "nullable": true
          },
          "countryCode": {
            "maxLength": 45,
            "type": "string",
            "nullable": true
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.ValidateOTPLoginRequestDto": {
        "required": [
          "emailId",
          "otp"
        ],
        "type": "object",
        "properties": {
          "emailId": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "format": "email"
          },
          "otp": {
            "maxLength": 10,
            "minLength": 4,
            "type": "string"
          },
          "browserInfo": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BrowserInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.ValidateOTPforeSignatureRequestDto": {
        "required": [
          "otp"
        ],
        "type": "object",
        "properties": {
          "otp": {
            "maxLength": 6,
            "minLength": 6,
            "pattern": "^[0-9]{6}$",
            "type": "string"
          },
          "workflowId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "deviceInfo": {
            "type": "string",
            "nullable": true
          },
          "ipAddress": {
            "type": "string",
            "nullable": true
          },
          "osAndBrowser": {
            "type": "string",
            "nullable": true
          },
          "requestSource": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.ValidateOTPforeSignatureResponseDto": {
        "type": "object",
        "properties": {
          "isValid": {
            "type": "boolean"
          },
          "isAuthenticated": {
            "type": "boolean"
          },
          "message": {
            "type": "string",
            "nullable": true
          },
          "otpGeneratedAt": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "otpValidatedAt": {
            "type": "string",
            "format": "date-time",
            "nullable": true
          },
          "remainingValidityMinutes": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          },
          "workflowId": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.VerifyShareOtpRequest": {
        "type": "object",
        "properties": {
          "token": {
            "type": "string",
            "nullable": true
          },
          "otp": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.WorkflowInfo": {
        "type": "object",
        "properties": {
          "workflowId": {
            "type": "integer",
            "format": "int32"
          },
          "referenceNo": {
            "type": "string",
            "nullable": true
          },
          "workflowStatus": {
            "type": "string",
            "nullable": true
          },
          "noOfDocuments": {
            "type": "integer",
            "format": "int32"
          },
          "noOfAttachment": {
            "type": "integer",
            "format": "int32"
          },
          "workflowType": {
            "type": "string",
            "nullable": true
          },
          "documentOwner": {
            "type": "string",
            "nullable": true
          },
          "lastModifiedBy": {
            "type": "string",
            "nullable": true
          },
          "declinedDate": {
            "type": "string",
            "nullable": true
          },
          "signatories": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.Signatories"
            },
            "nullable": true
          },
          "documentInfo": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DocumentInfoThin"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.DTOs.lstDocumentDetails": {
        "type": "object",
        "properties": {
          "documentName": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "pullFileDataFromURL": {
            "type": "boolean"
          },
          "fileData": {
            "pattern": "^[A-Za-z0-9+/=]*$",
            "type": "string",
            "nullable": true
          },
          "templateId": {
            "maximum": 2147483647,
            "minimum": 0,
            "type": "integer",
            "format": "int32"
          },
          "controlDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.BulkPFConfigViewModel"
            },
            "nullable": true
          },
          "qrCodeCordinats": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.OnlineFlexiQRCoordinate"
            },
            "nullable": true
          },
          "mergeDocumentDetails": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.MergeDocumentmentDetails"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.Models.ChangePasswordRequest": {
        "type": "object",
        "properties": {
          "currentPassword": {
            "type": "string",
            "nullable": true
          },
          "newPassword": {
            "type": "string",
            "nullable": true
          },
          "confirmPassword": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.Shared.Models.UpdateProfileRequest": {
        "type": "object",
        "properties": {
          "displayName": {
            "type": "string",
            "nullable": true
          },
          "companyName": {
            "type": "string",
            "nullable": true
          },
          "phoneNumber": {
            "type": "string",
            "nullable": true
          },
          "address": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Boolean, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "boolean"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[ParallelSigningURL, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/ParallelSigningURL"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.CoreApi.Public.Controllers.WebFormHourlyActivityDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormHourlyActivityDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.CoreApi.Public.Controllers.WebFormRecentActivityDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormRecentActivityDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.CoreApi.Public.Controllers.WebFormTemplateDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormTemplateDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.CustomStatusDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.CustomStatusDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DelegateUserDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DelegateUserDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DocumentInformationDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DocumentInformationDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.DocumentLogView, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DocumentLogView"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.GetWorkflow, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.GetWorkflow"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.OnlineEstampStateDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.OnlineEstampStateDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.SignerAdharDetails, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.SignerAdharDetails"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.SignerDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.SignerDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.SubscriberSearchItem, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.SubscriberSearchItem"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Collections.Generic.List`1[[emSignerCoreAPI.Shared.DTOs.TrackerDocumentDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "array",
            "items": {
              "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.TrackerDocumentDto"
            },
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "integer",
            "format": "int32"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Nullable`1[[System.Int32, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "integer",
            "format": "int32",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.Object, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[System.String, System.Private.CoreLib, Version=9.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.CreateInternalUserResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.CreateInternalUserResponseDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.EstampInvoiceResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.EstampInvoiceResponseDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAnalyticsSummaryDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAnalyticsSummaryDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAuthDistributionDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormAuthDistributionDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.WebFormConversionFunnelDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormConversionFunnelDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.CoreApi.Public.Controllers.WebFormTrendDataDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.CoreApi.Public.Controllers.WebFormTrendDataDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.AccountProfileResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.AccountProfileResponseDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.CheckSignatoryExistResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.CheckSignatoryExistResponse"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.CompanyProfileDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.CompanyProfileDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.CreateAdhocUserResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.CreateAdhocUserResponseDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DashboardAllCountsResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DashboardAllCountsResponseDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DashboardSummaryResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DashboardSummaryResponseDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DocumentInfoResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DocumentInfoResponse"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.DocumentListResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.DocumentListResponseDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.EnvelopeDetailsResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EnvelopeDetailsResponse"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.EsignStatusDetails, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.EsignStatusDetails"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.GenerateOtpResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.GenerateOtpResponseDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.GetSignatoryDetailsApiResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.GetSignatoryDetailsApiResponse"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedCompletedResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.PagedCompletedResponse"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedDocStoreResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.PagedDocStoreResponse"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedDraftResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.PagedDraftResponse"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.PagedPendingResponse, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.PagedPendingResponse"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SendReminderResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.SendReminderResponseDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.ShareDocumentsResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.ShareDocumentsResponseDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubsIdDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.SubsIdDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.SubscriberLoginResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.SubscriberLoginResponseDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.ValidateOTPforeSignatureResponseDto, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.ValidateOTPforeSignatureResponseDto"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.ReturnObject`1[[emSignerCoreAPI.Shared.DTOs.WorkflowInfo, emSignerCoreAPI, Version=3.0.5.1, Culture=neutral, PublicKeyToken=null]]": {
        "type": "object",
        "properties": {
          "isSuccess": {
            "type": "boolean"
          },
          "messages": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "nullable": true
          },
          "errorCode": {
            "type": "integer",
            "format": "int32"
          },
          "errorKey": {
            "type": "string",
            "nullable": true
          },
          "response": {
            "$ref": "#/components/schemas/emSignerCoreAPI.Shared.DTOs.WorkflowInfo"
          }
        },
        "additionalProperties": false
      },
      "emSignerCoreAPI.ViewModels.UserViewModel": {
        "required": [
          "emailID",
          "name"
        ],
        "type": "object",
        "properties": {
          "subscriberId": {
            "type": "integer",
            "format": "int32"
          },
          "name": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string"
          },
          "emailID": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "format": "email"
          },
          "designation": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "companyName": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "state": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "city": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "country": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "address": {
            "maxLength": 200,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "mobileNumber": {
            "maxLength": 20,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "countryCode": {
            "maxLength": 5,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "isAdmin": {
            "type": "boolean"
          },
          "alternativeEmailId": {
            "maxLength": 100,
            "minLength": 0,
            "type": "string",
            "format": "email",
            "nullable": true
          },
          "departmentID": {
            "type": "integer",
            "format": "int32"
          },
          "signatureType": {
            "type": "integer",
            "format": "int32"
          },
          "userRoleId": {
            "type": "integer",
            "format": "int32"
          },
          "internalUser2FA": {
            "type": "boolean"
          },
          "signatureOption": {
            "type": "integer",
            "format": "int32"
          },
          "allowAccessToUser": {
            "type": "boolean"
          },
          "hsmCertificateID": {
            "type": "integer",
            "format": "int32"
          },
          "loginAuthentication": {
            "type": "integer",
            "format": "int32"
          },
          "nationalId": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "zipCode": {
            "maxLength": 50,
            "minLength": 0,
            "type": "string",
            "nullable": true
          },
          "timeZone": {
            "type": "string",
            "nullable": true
          }
        },
        "additionalProperties": false
      }
    },
    "securitySchemes": {
      "Bearer": {
        "type": "http",
        "description": "JWT access token from POST /auth/token. Paste the token without the \"Bearer \" prefix.",
        "scheme": "bearer",
        "bearerFormat": "JWT"
      }
    }
  },
  "security": [
    {
      "Bearer": []
    }
  ],
  "servers": [
    {
      "url": "https://demoapi-core.emsigner.com",
      "description": "Demo / Sandbox"
    },
    {
      "url": "{baseUrl}",
      "description": "Custom environment",
      "variables": {
        "baseUrl": {
          "default": "https://demoapi-core.emsigner.com",
          "description": "Base URL of your emSigner environment (e.g. production or on-prem API host)"
        }
      }
    }
  ],
  "x-enable-proxy": true,
  "tags": [
    {
      "name": "embedded-signing",
      "x-page-title": "Embedded Signing",
      "x-page-description": "Embed emSigner signing directly inside your application: initiate an embedded signing session, obtain signing URLs, validate eSign OTPs and fetch signing results.",
      "x-page-icon": "pen-nib",
      "description": "Embedded signing lets your users sign without leaving your application.\n\n**Typical flow**\n\n1. Authenticate with **POST /auth/token** (see *Authentication → Access Tokens*).\n2. Start the session with **Initiate embedded signing** — use v2 for new integrations; an encrypted-payload variant is also available.\n3. Get the signer's URL with **Get signing URL** (or **Get parallel signing URL** when several signers sign in parallel) and load it in your app in an iframe or via redirect.\n4. If the signer uses Aadhaar eSign / OTP, complete it with **eSign OTP Validation**.\n5. Retrieve the outcome with **Signing Result**, or receive it on your configured webhook (see *Webhooks & Notifications*)."
    },
    {
      "name": "authentication",
      "x-page-title": "Authentication",
      "x-page-description": "Obtain and refresh access tokens, authorize apps and handle login, SSO and OTP flows.",
      "x-page-icon": "key",
      "description": "Obtain and refresh access tokens, authorize apps and handle login, SSO and OTP flows."
    },
    {
      "name": "workflows",
      "x-page-title": "Workflows & Signing",
      "x-page-description": "Initiate signing workflows, sign in bulk, and manage the workflow lifecycle (recall, decline, delegate, reminders, signatory changes).",
      "x-page-icon": "diagram-project",
      "description": "Initiate signing workflows, sign in bulk, and manage the workflow lifecycle (recall, decline, delegate, reminders, signatory changes)."
    },
    {
      "name": "documents",
      "x-page-title": "Documents",
      "x-page-description": "Upload, retrieve, download, merge, share, verify and purge documents.",
      "x-page-icon": "file-lines",
      "description": "Upload, retrieve, download, merge, share, verify and purge documents."
    },
    {
      "name": "templates-forms",
      "x-page-title": "Templates & Web Forms",
      "x-page-description": "Manage reusable templates and web forms, and view web form analytics.",
      "x-page-icon": "file-invoice",
      "description": "Manage reusable templates and web forms, and view web form analytics."
    },
    {
      "name": "estamping",
      "x-page-title": "e-Stamping",
      "x-page-description": "e-Stamp papers, stamp duty calculation, article codes and e-Stamp invoices (India).",
      "x-page-icon": "stamp",
      "description": "e-Stamp papers, stamp duty calculation, article codes and e-Stamp invoices (India)."
    },
    {
      "name": "users-accounts",
      "x-page-title": "Users & Accounts",
      "x-page-description": "Manage your account, profile, internal and external users, departments, signature profiles and Azure Key Vault enrollment.",
      "x-page-icon": "users",
      "description": "Manage your account, profile, internal and external users, departments, signature profiles and Azure Key Vault enrollment."
    },
    {
      "name": "webhooks-notifications",
      "x-page-title": "Webhooks & Notifications",
      "x-page-description": "Configure webhooks and read notifications and email delivery reports.",
      "x-page-icon": "bell",
      "description": "Configure webhooks and read notifications and email delivery reports."
    },
    {
      "name": "reports-admin",
      "x-page-title": "Reports & Administration",
      "x-page-description": "Dashboards, data import/export, purge administration and reports.",
      "x-page-icon": "chart-line",
      "description": "Dashboards, data import/export, purge administration and reports."
    },
    {
      "name": "billing",
      "x-page-title": "Billing & Payments",
      "x-page-description": "Pricing, transaction cost, currencies and payment history.",
      "x-page-icon": "credit-card",
      "description": "Pricing, transaction cost, currencies and payment history."
    },
    {
      "name": "integrations",
      "x-page-title": "Integrations",
      "x-page-description": "Connectors for third-party platforms such as Coupa, Darwinbox and CRM.",
      "x-page-icon": "plug",
      "description": "Connectors for third-party platforms such as Coupa, Darwinbox and CRM."
    },
    {
      "name": "mobile",
      "x-page-title": "Mobile App",
      "x-page-description": "Endpoints used by the emSigner mobile apps.",
      "x-page-icon": "mobile",
      "description": "Endpoints used by the emSigner mobile apps."
    },
    {
      "name": "reference-data",
      "x-page-title": "Reference Data & Utilities",
      "x-page-description": "Lookup lists (countries, states, languages, time zones), region URLs and localized resources.",
      "x-page-icon": "list",
      "description": "Lookup lists (countries, states, languages, time zones), region URLs and localized resources."
    },
    {
      "name": "InitiateEmbeddedSigning",
      "x-parent": "embedded-signing",
      "x-page-title": "Embedded Signing (v1)"
    },
    {
      "name": "InitiateEmbeddedSigningV2",
      "x-parent": "embedded-signing",
      "x-page-title": "Embedded Signing (v2)"
    },
    {
      "name": "GetSigningURL",
      "x-parent": "embedded-signing",
      "x-page-title": "Signing URL"
    },
    {
      "name": "GetParallelSigningURL",
      "x-parent": "embedded-signing",
      "x-page-title": "Parallel Signing URL"
    },
    {
      "name": "ValidateOTPforeSignature",
      "x-parent": "embedded-signing",
      "x-page-title": "eSign OTP Validation"
    },
    {
      "name": "GetSignerAdharDetails",
      "x-parent": "embedded-signing",
      "x-page-title": "Signer Aadhaar Details"
    },
    {
      "name": "GetEsignSuccessInfo",
      "x-parent": "embedded-signing",
      "x-page-title": "Signing Result"
    },
    {
      "name": "Auth",
      "x-parent": "authentication",
      "x-page-title": "Access Tokens"
    },
    {
      "name": "AuthorizeApp",
      "x-parent": "authentication",
      "x-page-title": "App Authorization"
    },
    {
      "name": "SSOLogin",
      "x-parent": "authentication",
      "x-page-title": "SSO Login"
    },
    {
      "name": "ValidateLogin",
      "x-parent": "authentication",
      "x-page-title": "Login Validation"
    },
    {
      "name": "ValidateOTPLogin",
      "x-parent": "authentication",
      "x-page-title": "OTP Login"
    },
    {
      "name": "UserLoginModes",
      "x-parent": "authentication",
      "x-page-title": "User Login Modes"
    },
    {
      "name": "GenerateOtp",
      "x-parent": "authentication",
      "x-page-title": "OTP Generation"
    },
    {
      "name": "ForgotPassword",
      "x-parent": "authentication",
      "x-page-title": "Forgot Password"
    },
    {
      "name": "ChangePassword",
      "x-parent": "authentication",
      "x-page-title": "Change Password"
    },
    {
      "name": "DeviceRegistration",
      "x-parent": "authentication",
      "x-page-title": "Device Registration"
    },
    {
      "name": "CheckAccountExists",
      "x-parent": "authentication",
      "x-page-title": "Account Exists Check"
    },
    {
      "name": "InitiateWorkflow",
      "x-parent": "workflows",
      "x-page-title": "Initiate Workflow"
    },
    {
      "name": "InitiateControllerOptimized",
      "x-parent": "workflows",
      "x-page-title": "Initiate (Optimized)"
    },
    {
      "name": "InitiateAndSign",
      "x-parent": "workflows",
      "x-page-title": "Initiate And Sign"
    },
    {
      "name": "BulkSign",
      "x-parent": "workflows",
      "x-page-title": "Bulk Sign"
    },
    {
      "name": "GetWorkflows",
      "x-parent": "workflows",
      "x-page-title": "Workflows"
    },
    {
      "name": "GetWorkflowInfo",
      "x-parent": "workflows",
      "x-page-title": "Workflow Info"
    },
    {
      "name": "GetEnvelopeDetails",
      "x-parent": "workflows",
      "x-page-title": "Envelope Details"
    },
    {
      "name": "GetAllSignersForSign",
      "x-parent": "workflows",
      "x-page-title": "Signers"
    },
    {
      "name": "GetSignatureTypes",
      "x-parent": "workflows",
      "x-page-title": "Signature Types"
    },
    {
      "name": "ChangeSignatory",
      "x-parent": "workflows",
      "x-page-title": "Change Signatory"
    },
    {
      "name": "DelegateWorkflow",
      "x-parent": "workflows",
      "x-page-title": "Delegate Workflow"
    },
    {
      "name": "GetUserForDelegate",
      "x-parent": "workflows",
      "x-page-title": "User For Delegate"
    },
    {
      "name": "DeclineWorkflow",
      "x-parent": "workflows",
      "x-page-title": "Decline Workflow"
    },
    {
      "name": "Recall",
      "x-parent": "workflows",
      "x-page-title": "Recall"
    },
    {
      "name": "GetRecalledRemarks",
      "x-parent": "workflows",
      "x-page-title": "Recalled Remarks"
    },
    {
      "name": "SendReminder",
      "x-parent": "workflows",
      "x-page-title": "Send Reminder"
    },
    {
      "name": "AddComments",
      "x-parent": "workflows",
      "x-page-title": "Add Comments"
    },
    {
      "name": "GetTemplatesForLinkWorkflow",
      "x-parent": "workflows",
      "x-page-title": "Templates For Link Workflow"
    },
    {
      "name": "DocumentUpload",
      "x-parent": "documents",
      "x-page-title": "Document Upload"
    },
    {
      "name": "GetAllDocuments",
      "x-parent": "documents",
      "x-page-title": "All Documents"
    },
    {
      "name": "GetDocumentDetailsById",
      "x-parent": "documents",
      "x-page-title": "Document Details By Id"
    },
    {
      "name": "GetDocumentsByStatus",
      "x-parent": "documents",
      "x-page-title": "Documents By Status"
    },
    {
      "name": "DocumentSummary",
      "x-parent": "documents",
      "x-page-title": "Document Summary"
    },
    {
      "name": "GetDocumentLog",
      "x-parent": "documents",
      "x-page-title": "Document Audit Log"
    },
    {
      "name": "DownloadWorkFlowDocumentByWorkflowId",
      "x-parent": "documents",
      "x-page-title": "Download Workflow Documents"
    },
    {
      "name": "DownloadCertificate",
      "x-parent": "documents",
      "x-page-title": "Download Certificate"
    },
    {
      "name": "MergeDocuments",
      "x-parent": "documents",
      "x-page-title": "Merge Documents"
    },
    {
      "name": "ShareDocuments",
      "x-parent": "documents",
      "x-page-title": "Share Documents"
    },
    {
      "name": "Verification",
      "x-parent": "documents",
      "x-page-title": "Verification"
    },
    {
      "name": "GetCustomStatus",
      "x-parent": "documents",
      "x-page-title": "Custom Status"
    },
    {
      "name": "SaveCustomStatus",
      "x-parent": "documents",
      "x-page-title": "Save Custom Status"
    },
    {
      "name": "PurgeDocument",
      "x-parent": "documents",
      "x-page-title": "Purge Document"
    },
    {
      "name": "Templates",
      "x-parent": "templates-forms",
      "x-page-title": "Templates"
    },
    {
      "name": "WebForm",
      "x-parent": "templates-forms",
      "x-page-title": "Web Form"
    },
    {
      "name": "WebFormAnalytics",
      "x-parent": "templates-forms",
      "x-page-title": "Web Form Analytics"
    },
    {
      "name": "StampDutyCalculator",
      "x-parent": "estamping",
      "x-page-title": "Stamp Duty Calculator"
    },
    {
      "name": "GetArticleCodes",
      "x-parent": "estamping",
      "x-page-title": "Article Codes"
    },
    {
      "name": "GetEstampingFinalAmount",
      "x-parent": "estamping",
      "x-page-title": "e-Stamping Final Amount"
    },
    {
      "name": "GeteStampingSummary",
      "x-parent": "estamping",
      "x-page-title": "e-Stamping Summary"
    },
    {
      "name": "FetcheStampStates",
      "x-parent": "estamping",
      "x-page-title": "e-Stamp States"
    },
    {
      "name": "FetcheStampFile",
      "x-parent": "estamping",
      "x-page-title": "e-Stamp File"
    },
    {
      "name": "EstampInvoice",
      "x-parent": "estamping",
      "x-page-title": "e-Stamp Invoice"
    },
    {
      "name": "Account",
      "x-parent": "users-accounts",
      "x-page-title": "Account"
    },
    {
      "name": "AccountProfile",
      "x-parent": "users-accounts",
      "x-page-title": "Account Profile"
    },
    {
      "name": "InternalUser",
      "x-parent": "users-accounts",
      "x-page-title": "Internal User"
    },
    {
      "name": "ExternalUser",
      "x-parent": "users-accounts",
      "x-page-title": "External User"
    },
    {
      "name": "MarkAsInactive",
      "x-parent": "users-accounts",
      "x-page-title": "Mark As Inactive"
    },
    {
      "name": "DeleteDepartment",
      "x-parent": "users-accounts",
      "x-page-title": "Delete Department"
    },
    {
      "name": "SignatureProfile",
      "x-parent": "users-accounts",
      "x-page-title": "Signature Profile"
    },
    {
      "name": "AKVEnrollment",
      "x-parent": "users-accounts",
      "x-page-title": "Azure Key Vault Enrollment"
    },
    {
      "name": "FreeTrial",
      "x-parent": "users-accounts",
      "x-page-title": "Free Trial"
    },
    {
      "name": "CustomerReferral",
      "x-parent": "users-accounts",
      "x-page-title": "Customer Referral"
    },
    {
      "name": "SaveWebhookSettings",
      "x-parent": "webhooks-notifications",
      "x-page-title": "Webhook Settings"
    },
    {
      "name": "Notifications",
      "x-parent": "webhooks-notifications",
      "x-page-title": "Notifications"
    },
    {
      "name": "EmailDeliveryReport",
      "x-parent": "webhooks-notifications",
      "x-page-title": "Email Delivery Report"
    },
    {
      "name": "DashboardSummary",
      "x-parent": "reports-admin",
      "x-page-title": "Dashboard Summary"
    },
    {
      "name": "ExportData",
      "x-parent": "reports-admin",
      "x-page-title": "Export Data"
    },
    {
      "name": "ImportData",
      "x-parent": "reports-admin",
      "x-page-title": "Import Data"
    },
    {
      "name": "PurgePortal",
      "x-parent": "reports-admin",
      "x-page-title": "Purge Portal"
    },
    {
      "name": "DownloadPurgeReport",
      "x-parent": "reports-admin",
      "x-page-title": "Download Purge Report"
    },
    {
      "name": "GetPricing",
      "x-parent": "billing",
      "x-page-title": "Pricing"
    },
    {
      "name": "TransactionCost",
      "x-parent": "billing",
      "x-page-title": "Transaction Cost"
    },
    {
      "name": "GetCurrencyList",
      "x-parent": "billing",
      "x-page-title": "Currency List"
    },
    {
      "name": "GetPaymentHistory",
      "x-parent": "billing",
      "x-page-title": "Payment History"
    },
    {
      "name": "CoupaApi",
      "x-parent": "integrations",
      "x-page-title": "Coupa"
    },
    {
      "name": "Darwinbox",
      "x-parent": "integrations",
      "x-page-title": "Darwinbox"
    },
    {
      "name": "CrmLeads",
      "x-parent": "integrations",
      "x-page-title": "CRM Leads"
    },
    {
      "name": "MobCheckReferenceNoExists",
      "x-parent": "mobile",
      "x-page-title": "Reference Number Check"
    },
    {
      "name": "MobDeleteDocument",
      "x-parent": "mobile",
      "x-page-title": "Delete Document"
    },
    {
      "name": "MobGetDeclinedRemarks",
      "x-parent": "mobile",
      "x-page-title": "Declined Remarks"
    },
    {
      "name": "MobGetImage",
      "x-parent": "mobile",
      "x-page-title": "Image"
    },
    {
      "name": "MobGetRecalledRemarks",
      "x-parent": "mobile",
      "x-page-title": "Recalled Remarks"
    },
    {
      "name": "MobMergeDocuments",
      "x-parent": "mobile",
      "x-page-title": "Merge Documents"
    },
    {
      "name": "MobUpdateProfile",
      "x-parent": "mobile",
      "x-page-title": "Update Profile"
    },
    {
      "name": "GetCountryList",
      "x-parent": "reference-data",
      "x-page-title": "Country List"
    },
    {
      "name": "GetStateList",
      "x-parent": "reference-data",
      "x-page-title": "State List"
    },
    {
      "name": "GetLanguageList",
      "x-parent": "reference-data",
      "x-page-title": "Language List"
    },
    {
      "name": "GetTimeZoneList",
      "x-parent": "reference-data",
      "x-page-title": "Time Zone List"
    },
    {
      "name": "GetRegionURL",
      "x-parent": "reference-data",
      "x-page-title": "Region URL"
    },
    {
      "name": "LocalResource",
      "x-parent": "reference-data",
      "x-page-title": "Localized Resources"
    },
    {
      "name": "GetYoutubeVideoLinks",
      "x-parent": "reference-data",
      "x-page-title": "Video Links"
    }
  ]
}