1.0.56 • Published 2 years ago

@lendertoolkit/encompass_api v1.0.56

Weekly downloads
-
License
Unlicense
Repository
-
Last release
2 years ago

encompass_api

EncompassApi - JavaScript client for encompass_api The oas spec for Encompass Developer Connect This SDK is automatically generated by the OpenAPI Generator project:

  • API version: 1.0.56
  • Package version: 1.0.56
  • Build package: org.openapitools.codegen.languages.JavascriptClientCodegen

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install encompass_api --save

Finally, you need to build the module:

npm run build
Local development

To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing package.json (and this README). Let's call this JAVASCRIPT_CLIENT_DIR. Then run:

npm install

Next, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR:

npm link

To use the link you just defined in your project, switch to the directory you want to use your encompass_api from, and run:

npm link /path/to/<JAVASCRIPT_CLIENT_DIR>

Finally, you need to build the module:

npm run build

git

If the library is hosted at a git repository, e.g.https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:

    npm install GIT_USER_ID/GIT_REPO_ID --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:

module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}

Getting Started

Please follow the installation instruction and execute the following JS code:

var EncompassApi = require('encompass_api');

var defaultClient = EncompassApi.ApiClient.instance;
// Configure HTTP basic authorization: basicAuth
var basicAuth = defaultClient.authentications['basicAuth'];
basicAuth.username = 'YOUR USERNAME'
basicAuth.password = 'YOUR PASSWORD'

var api = new EncompassApi.AuthApi()
var opts = {
  'grantType': "'password'", // {String} 
  'clientId': "clientId_example", // {String} 
  'clientSecret': "clientSecret_example", // {String} 
  'code': "code_example", // {String} 
  'username': "username_example", // {String} 
  'password': "password_example" // {String} 
};
var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.getToken(opts, callback);

Documentation for API Endpoints

All URIs are relative to https://api.elliemae.com

ClassMethodHTTP requestDescription
EncompassApi.AuthApigetTokenPOST /oauth2/v1/tokenGet token with different grant types
EncompassApi.AuthApiinspectTokenPOST /oauth2/v1/token/introspectionInspect Token
EncompassApi.AuthApirevokeTokenPOST /oauth2/v1/token/revocationRevoke Token
EncompassApi.EFolderApigetDocumentListGET /encompass/v3/loans/{loanId}/documentsGet List of Documents
EncompassApi.EFolderApiupdateDocumentAttachmentPATCH /encompass/v3/loans/{loanId}/documents/{documentId}/attachmentsAssign Document Attachments
EncompassApi.EFolderApiupdateDocumentAttachmentCommentPATCH /encompass/v3/loans/{loanId}/documents/{documentId}/commentsAdd Comments to a Document
EncompassApi.EFolderApiupdateDocumentsPATCH /encompass/v3/loans/{loanId}/documentsManage Documents
EncompassApi.LoanFolderApigetLoanFolderGET /encompass/v3/loanFolders/{folderName}Get a Loan Folder
EncompassApi.LoanFolderApigetLoanFoldersGET /encompass/v3/loanFoldersGet List of Loan Folders
EncompassApi.LoanManagementApicreateLoanPOST /encompass/v1/loansCreate Loan
EncompassApi.LoanManagementApideleteLoanDELETE /encompass/v1/loans/{loanId}Delete Loan
EncompassApi.LoanManagementApifieldLockDataPATCH /encompass/v3/loans/{loanId}/fieldLockDataField Lock Data
EncompassApi.LoanManagementApifieldReaderPOST /encompass/v3/loans/{loanId}/fieldReaderField Reader
EncompassApi.LoanManagementApifieldWriterPOST /encompass/v3/loans/{loanId}/fieldWriterField Writer
EncompassApi.LoanManagementApigetLoanGET /encompass/v1/loans/{loanId}Get Loan
EncompassApi.LoanManagementApigetLoanEntitiesGET /encompass/v1/loans/supportedEntitiesGet Supported Entities
EncompassApi.LoanManagementApigetLoanMetadataGET /encompass/v1/loans/{loanId}/metadataGet Loan Metadata
EncompassApi.LoanManagementApigetLoanObjectGET /encompass/v3/loans/{loanId}Get Loan
EncompassApi.LoanManagementApimoveLoanPATCH /encompass/v1/loanfolders/{folderName}/loansMove Loan to Folder
EncompassApi.LoanManagementApiupdateLoanPATCH /encompass/v1/loans/{loanId}Update Loan
EncompassApi.LoanPipelineApigetLoanPipelineCanonicalNamesGET /encompass/v3/loanPipeline/canonicalFieldsGet Loan Pipeline Canonical Field Names
EncompassApi.LoanPipelineApigetLoanPipelineViewGET /encompass/v3/loanPipeline/views/{view}/{viewId}View Pipeline
EncompassApi.LoanPipelineApigetPipelineViewsGET /encompass/v3/loanPipeline/viewsPipeline Views List
EncompassApi.LoanPipelineApiloanPipelineQueryPOST /encompass/v3/loanPipelineQuery Loan Pipeline
EncompassApi.SettingsApigetAllCustomFieldsGET /encompass/v1/settings/loan/customFieldsGet All Custom Fields
EncompassApi.SettingsApigetCustomFieldGET /encompass/v1/settings/loan/customFields/{customFieldId}Get a Custom Field
EncompassApi.SettingsApigetDocumentTemplatesGET /encompass/v1/settings/efolder/documenttemplatesGet All Document Placeholders
EncompassApi.SettingsApigetUserGroupsGET /encompass/v1/settings/userGroupsGet User Groups
EncompassApi.TasksApiaddTaskCommentPOST /workflow/v1/tasks/{id}/commentsAdd a Comment to a Task
EncompassApi.TasksApigetAllTasksGET /workflow/v1/tasksGet All Tasks
EncompassApi.TasksApigetSubtasksGET /workflow/v1/tasks/{id}/subtasksGet Subtasks
EncompassApi.TasksApigetTaskGET /workflow/v1/tasks/{id}Get A Task
EncompassApi.TasksApigetTaskCommentsGET /workflow/v1/tasks/{id}/commentsGet Comments for a Task
EncompassApi.TasksApigetTaskSettingsGET /workflow/v1/settings/taskGet Task Settings
EncompassApi.TasksApiqueryTaskPipelineGET /workflow/v1/taskPipelineQuery Task Pipeline
EncompassApi.TasksApiupdateTaskPATCH /workflow/v1/tasks/{id}Update a Task
EncompassApi.UsersSettingsApigetUsersassignedrightsGET /encompass/v1/company/users/{userId}/assignedRightsGet Users assigned rights
EncompassApi.UsersSettingsApigetUserseffectiverightsGET /encompass/v1/company/users/{userId}/effectiveRightsGet Users effective rights
EncompassApi.UsersSettingsApigetaUserGET /encompass/v1/company/users/{smart_client_user}Get a User
EncompassApi.UsersSettingsApilistUsersGET /encompass/v1/company/usersList Users
EncompassApi.UsersSettingsApilistUsersusergroupsGET /encompass/v1/company/users/{smart_client_user}/groupsList Users user groups
EncompassApi.UsersSettingsApimeGET /encompass/v1/company/users/meMe
EncompassApi.V1ApigetUserGroupsGET /encompass/v1/settings/userGroupsGet User Groups
EncompassApi.V2ApiaddTaskCommentPOST /workflow/v1/tasks/{id}/commentsAdd a Comment to a Task
EncompassApi.V2ApicreateLoanPOST /encompass/v1/loansCreate Loan
EncompassApi.V2ApideleteLoanDELETE /encompass/v1/loans/{loanId}Delete Loan
EncompassApi.V2ApigetAllCustomFieldsGET /encompass/v1/settings/loan/customFieldsGet All Custom Fields
EncompassApi.V2ApigetAllTasksGET /workflow/v1/tasksGet All Tasks
EncompassApi.V2ApigetCustomFieldGET /encompass/v1/settings/loan/customFields/{customFieldId}Get a Custom Field
EncompassApi.V2ApigetDocumentTemplatesGET /encompass/v1/settings/efolder/documenttemplatesGet All Document Placeholders
EncompassApi.V2ApigetLoanGET /encompass/v1/loans/{loanId}Get Loan
EncompassApi.V2ApigetLoanEntitiesGET /encompass/v1/loans/supportedEntitiesGet Supported Entities
EncompassApi.V2ApigetLoanMetadataGET /encompass/v1/loans/{loanId}/metadataGet Loan Metadata
EncompassApi.V2ApigetSubtasksGET /workflow/v1/tasks/{id}/subtasksGet Subtasks
EncompassApi.V2ApigetTaskGET /workflow/v1/tasks/{id}Get A Task
EncompassApi.V2ApigetTaskCommentsGET /workflow/v1/tasks/{id}/commentsGet Comments for a Task
EncompassApi.V2ApigetTaskSettingsGET /workflow/v1/settings/taskGet Task Settings
EncompassApi.V2ApigetTokenPOST /oauth2/v1/tokenGet token with different grant types
EncompassApi.V2ApigetUsersassignedrightsGET /encompass/v1/company/users/{userId}/assignedRightsGet Users assigned rights
EncompassApi.V2ApigetUserseffectiverightsGET /encompass/v1/company/users/{userId}/effectiveRightsGet Users effective rights
EncompassApi.V2ApigetaUserGET /encompass/v1/company/users/{smart_client_user}Get a User
EncompassApi.V2ApiinspectTokenPOST /oauth2/v1/token/introspectionInspect Token
EncompassApi.V2ApilistUsersGET /encompass/v1/company/usersList Users
EncompassApi.V2ApilistUsersusergroupsGET /encompass/v1/company/users/{smart_client_user}/groupsList Users user groups
EncompassApi.V2ApimeGET /encompass/v1/company/users/meMe
EncompassApi.V2ApimoveLoanPATCH /encompass/v1/loanfolders/{folderName}/loansMove Loan to Folder
EncompassApi.V2ApiqueryTaskPipelineGET /workflow/v1/taskPipelineQuery Task Pipeline
EncompassApi.V2ApirevokeTokenPOST /oauth2/v1/token/revocationRevoke Token
EncompassApi.V2ApiupdateLoanPATCH /encompass/v1/loans/{loanId}Update Loan
EncompassApi.V2ApiupdateTaskPATCH /workflow/v1/tasks/{id}Update a Task
EncompassApi.V3ApifieldLockDataPATCH /encompass/v3/loans/{loanId}/fieldLockDataField Lock Data
EncompassApi.V3ApifieldReaderPOST /encompass/v3/loans/{loanId}/fieldReaderField Reader
EncompassApi.V3ApifieldWriterPOST /encompass/v3/loans/{loanId}/fieldWriterField Writer
EncompassApi.V3ApigetDocumentListGET /encompass/v3/loans/{loanId}/documentsGet List of Documents
EncompassApi.V3ApigetLoanFolderGET /encompass/v3/loanFolders/{folderName}Get a Loan Folder
EncompassApi.V3ApigetLoanFoldersGET /encompass/v3/loanFoldersGet List of Loan Folders
EncompassApi.V3ApigetLoanObjectGET /encompass/v3/loans/{loanId}Get Loan
EncompassApi.V3ApigetLoanPipelineCanonicalNamesGET /encompass/v3/loanPipeline/canonicalFieldsGet Loan Pipeline Canonical Field Names
EncompassApi.V3ApigetLoanPipelineViewGET /encompass/v3/loanPipeline/views/{view}/{viewId}View Pipeline
EncompassApi.V3ApigetPipelineViewsGET /encompass/v3/loanPipeline/viewsPipeline Views List
EncompassApi.V3ApiloanPipelineQueryPOST /encompass/v3/loanPipelineQuery Loan Pipeline
EncompassApi.V3ApiupdateDocumentAttachmentPATCH /encompass/v3/loans/{loanId}/documents/{documentId}/attachmentsAssign Document Attachments
EncompassApi.V3ApiupdateDocumentAttachmentCommentPATCH /encompass/v3/loans/{loanId}/documents/{documentId}/commentsAdd Comments to a Document
EncompassApi.V3ApiupdateDocumentsPATCH /encompass/v3/loans/{loanId}/documentsManage Documents

Documentation for Models

Documentation for Authorization

basicAuth

  • Type: HTTP basic authentication

httpBearer

  • Type: Bearer authentication
1.0.56

2 years ago

1.0.55

2 years ago

1.0.52

2 years ago

1.0.51

2 years ago

1.0.50

2 years ago

1.0.49

2 years ago

1.0.48

2 years ago

1.0.46

2 years ago

1.0.45

2 years ago

1.0.44

2 years ago

1.0.43

2 years ago

1.0.42

2 years ago

1.0.41

2 years ago

1.0.40

2 years ago

1.0.39

2 years ago

1.0.38

3 years ago

1.0.37

3 years ago

1.0.36

3 years ago

1.0.35

3 years ago

1.0.34

3 years ago