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
Node.js
Fornpm
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
Class | Method | HTTP request | Description |
---|---|---|---|
EncompassApi.AuthApi | getToken | POST /oauth2/v1/token | Get token with different grant types |
EncompassApi.AuthApi | inspectToken | POST /oauth2/v1/token/introspection | Inspect Token |
EncompassApi.AuthApi | revokeToken | POST /oauth2/v1/token/revocation | Revoke Token |
EncompassApi.EFolderApi | getDocumentList | GET /encompass/v3/loans/{loanId}/documents | Get List of Documents |
EncompassApi.EFolderApi | updateDocumentAttachment | PATCH /encompass/v3/loans/{loanId}/documents/{documentId}/attachments | Assign Document Attachments |
EncompassApi.EFolderApi | updateDocumentAttachmentComment | PATCH /encompass/v3/loans/{loanId}/documents/{documentId}/comments | Add Comments to a Document |
EncompassApi.EFolderApi | updateDocuments | PATCH /encompass/v3/loans/{loanId}/documents | Manage Documents |
EncompassApi.LoanFolderApi | getLoanFolder | GET /encompass/v3/loanFolders/{folderName} | Get a Loan Folder |
EncompassApi.LoanFolderApi | getLoanFolders | GET /encompass/v3/loanFolders | Get List of Loan Folders |
EncompassApi.LoanManagementApi | createLoan | POST /encompass/v1/loans | Create Loan |
EncompassApi.LoanManagementApi | deleteLoan | DELETE /encompass/v1/loans/{loanId} | Delete Loan |
EncompassApi.LoanManagementApi | fieldLockData | PATCH /encompass/v3/loans/{loanId}/fieldLockData | Field Lock Data |
EncompassApi.LoanManagementApi | fieldReader | POST /encompass/v3/loans/{loanId}/fieldReader | Field Reader |
EncompassApi.LoanManagementApi | fieldWriter | POST /encompass/v3/loans/{loanId}/fieldWriter | Field Writer |
EncompassApi.LoanManagementApi | getLoan | GET /encompass/v1/loans/{loanId} | Get Loan |
EncompassApi.LoanManagementApi | getLoanEntities | GET /encompass/v1/loans/supportedEntities | Get Supported Entities |
EncompassApi.LoanManagementApi | getLoanMetadata | GET /encompass/v1/loans/{loanId}/metadata | Get Loan Metadata |
EncompassApi.LoanManagementApi | getLoanObject | GET /encompass/v3/loans/{loanId} | Get Loan |
EncompassApi.LoanManagementApi | moveLoan | PATCH /encompass/v1/loanfolders/{folderName}/loans | Move Loan to Folder |
EncompassApi.LoanManagementApi | updateLoan | PATCH /encompass/v1/loans/{loanId} | Update Loan |
EncompassApi.LoanPipelineApi | getLoanPipelineCanonicalNames | GET /encompass/v3/loanPipeline/canonicalFields | Get Loan Pipeline Canonical Field Names |
EncompassApi.LoanPipelineApi | getLoanPipelineView | GET /encompass/v3/loanPipeline/views/{view}/{viewId} | View Pipeline |
EncompassApi.LoanPipelineApi | getPipelineViews | GET /encompass/v3/loanPipeline/views | Pipeline Views List |
EncompassApi.LoanPipelineApi | loanPipelineQuery | POST /encompass/v3/loanPipeline | Query Loan Pipeline |
EncompassApi.SettingsApi | getAllCustomFields | GET /encompass/v1/settings/loan/customFields | Get All Custom Fields |
EncompassApi.SettingsApi | getCustomField | GET /encompass/v1/settings/loan/customFields/{customFieldId} | Get a Custom Field |
EncompassApi.SettingsApi | getDocumentTemplates | GET /encompass/v1/settings/efolder/documenttemplates | Get All Document Placeholders |
EncompassApi.SettingsApi | getUserGroups | GET /encompass/v1/settings/userGroups | Get User Groups |
EncompassApi.TasksApi | addTaskComment | POST /workflow/v1/tasks/{id}/comments | Add a Comment to a Task |
EncompassApi.TasksApi | getAllTasks | GET /workflow/v1/tasks | Get All Tasks |
EncompassApi.TasksApi | getSubtasks | GET /workflow/v1/tasks/{id}/subtasks | Get Subtasks |
EncompassApi.TasksApi | getTask | GET /workflow/v1/tasks/{id} | Get A Task |
EncompassApi.TasksApi | getTaskComments | GET /workflow/v1/tasks/{id}/comments | Get Comments for a Task |
EncompassApi.TasksApi | getTaskSettings | GET /workflow/v1/settings/task | Get Task Settings |
EncompassApi.TasksApi | queryTaskPipeline | GET /workflow/v1/taskPipeline | Query Task Pipeline |
EncompassApi.TasksApi | updateTask | PATCH /workflow/v1/tasks/{id} | Update a Task |
EncompassApi.UsersSettingsApi | getUsersassignedrights | GET /encompass/v1/company/users/{userId}/assignedRights | Get Users assigned rights |
EncompassApi.UsersSettingsApi | getUserseffectiverights | GET /encompass/v1/company/users/{userId}/effectiveRights | Get Users effective rights |
EncompassApi.UsersSettingsApi | getaUser | GET /encompass/v1/company/users/{smart_client_user} | Get a User |
EncompassApi.UsersSettingsApi | listUsers | GET /encompass/v1/company/users | List Users |
EncompassApi.UsersSettingsApi | listUsersusergroups | GET /encompass/v1/company/users/{smart_client_user}/groups | List Users user groups |
EncompassApi.UsersSettingsApi | me | GET /encompass/v1/company/users/me | Me |
EncompassApi.V1Api | getUserGroups | GET /encompass/v1/settings/userGroups | Get User Groups |
EncompassApi.V2Api | addTaskComment | POST /workflow/v1/tasks/{id}/comments | Add a Comment to a Task |
EncompassApi.V2Api | createLoan | POST /encompass/v1/loans | Create Loan |
EncompassApi.V2Api | deleteLoan | DELETE /encompass/v1/loans/{loanId} | Delete Loan |
EncompassApi.V2Api | getAllCustomFields | GET /encompass/v1/settings/loan/customFields | Get All Custom Fields |
EncompassApi.V2Api | getAllTasks | GET /workflow/v1/tasks | Get All Tasks |
EncompassApi.V2Api | getCustomField | GET /encompass/v1/settings/loan/customFields/{customFieldId} | Get a Custom Field |
EncompassApi.V2Api | getDocumentTemplates | GET /encompass/v1/settings/efolder/documenttemplates | Get All Document Placeholders |
EncompassApi.V2Api | getLoan | GET /encompass/v1/loans/{loanId} | Get Loan |
EncompassApi.V2Api | getLoanEntities | GET /encompass/v1/loans/supportedEntities | Get Supported Entities |
EncompassApi.V2Api | getLoanMetadata | GET /encompass/v1/loans/{loanId}/metadata | Get Loan Metadata |
EncompassApi.V2Api | getSubtasks | GET /workflow/v1/tasks/{id}/subtasks | Get Subtasks |
EncompassApi.V2Api | getTask | GET /workflow/v1/tasks/{id} | Get A Task |
EncompassApi.V2Api | getTaskComments | GET /workflow/v1/tasks/{id}/comments | Get Comments for a Task |
EncompassApi.V2Api | getTaskSettings | GET /workflow/v1/settings/task | Get Task Settings |
EncompassApi.V2Api | getToken | POST /oauth2/v1/token | Get token with different grant types |
EncompassApi.V2Api | getUsersassignedrights | GET /encompass/v1/company/users/{userId}/assignedRights | Get Users assigned rights |
EncompassApi.V2Api | getUserseffectiverights | GET /encompass/v1/company/users/{userId}/effectiveRights | Get Users effective rights |
EncompassApi.V2Api | getaUser | GET /encompass/v1/company/users/{smart_client_user} | Get a User |
EncompassApi.V2Api | inspectToken | POST /oauth2/v1/token/introspection | Inspect Token |
EncompassApi.V2Api | listUsers | GET /encompass/v1/company/users | List Users |
EncompassApi.V2Api | listUsersusergroups | GET /encompass/v1/company/users/{smart_client_user}/groups | List Users user groups |
EncompassApi.V2Api | me | GET /encompass/v1/company/users/me | Me |
EncompassApi.V2Api | moveLoan | PATCH /encompass/v1/loanfolders/{folderName}/loans | Move Loan to Folder |
EncompassApi.V2Api | queryTaskPipeline | GET /workflow/v1/taskPipeline | Query Task Pipeline |
EncompassApi.V2Api | revokeToken | POST /oauth2/v1/token/revocation | Revoke Token |
EncompassApi.V2Api | updateLoan | PATCH /encompass/v1/loans/{loanId} | Update Loan |
EncompassApi.V2Api | updateTask | PATCH /workflow/v1/tasks/{id} | Update a Task |
EncompassApi.V3Api | fieldLockData | PATCH /encompass/v3/loans/{loanId}/fieldLockData | Field Lock Data |
EncompassApi.V3Api | fieldReader | POST /encompass/v3/loans/{loanId}/fieldReader | Field Reader |
EncompassApi.V3Api | fieldWriter | POST /encompass/v3/loans/{loanId}/fieldWriter | Field Writer |
EncompassApi.V3Api | getDocumentList | GET /encompass/v3/loans/{loanId}/documents | Get List of Documents |
EncompassApi.V3Api | getLoanFolder | GET /encompass/v3/loanFolders/{folderName} | Get a Loan Folder |
EncompassApi.V3Api | getLoanFolders | GET /encompass/v3/loanFolders | Get List of Loan Folders |
EncompassApi.V3Api | getLoanObject | GET /encompass/v3/loans/{loanId} | Get Loan |
EncompassApi.V3Api | getLoanPipelineCanonicalNames | GET /encompass/v3/loanPipeline/canonicalFields | Get Loan Pipeline Canonical Field Names |
EncompassApi.V3Api | getLoanPipelineView | GET /encompass/v3/loanPipeline/views/{view}/{viewId} | View Pipeline |
EncompassApi.V3Api | getPipelineViews | GET /encompass/v3/loanPipeline/views | Pipeline Views List |
EncompassApi.V3Api | loanPipelineQuery | POST /encompass/v3/loanPipeline | Query Loan Pipeline |
EncompassApi.V3Api | updateDocumentAttachment | PATCH /encompass/v3/loans/{loanId}/documents/{documentId}/attachments | Assign Document Attachments |
EncompassApi.V3Api | updateDocumentAttachmentComment | PATCH /encompass/v3/loans/{loanId}/documents/{documentId}/comments | Add Comments to a Document |
EncompassApi.V3Api | updateDocuments | PATCH /encompass/v3/loans/{loanId}/documents | Manage Documents |
Documentation for Models
- EncompassApi.All
- EncompassApi.Assignee
- EncompassApi.Association
- EncompassApi.CcSite
- EncompassApi.EllieMaeNetworkServiceCategories
- EncompassApi.EncompassV1LoansApplications
- EncompassApi.EncompassV1LoansBorrower
- EncompassApi.EncompassV1LoansEmployment
- EncompassApi.EncompassV1LoansIncome
- EncompassApi.EncompassV1LoansLoanIdApplications
- EncompassApi.EncompassV1LoansLoanIdBorrower
- EncompassApi.EncompassV1LoansLoanIdResidences
- EncompassApi.EncompassV1LoansResidences
- EncompassApi.EncompassV3LoanPipelineCanonicalFieldsOptions
- EncompassApi.EncompassV3LoanPipelineFields
- EncompassApi.EncompassV3LoanPipelineViewsPersona
- EncompassApi.EncompassV3LoansLoanIdDocumentsApplication
- EncompassApi.EncompassV3LoansLoanIdDocumentsApplication1
- EncompassApi.EncompassV3LoansLoanIdDocumentsCreatedBy
- EncompassApi.EncompassV3LoansLoanIdDocumentsCreatedBy1
- EncompassApi.EncompassV3LoansLoanIdDocumentsDocumentIdCommentsForRole
- EncompassApi.EncompassV3LoansLoanIdDocumentsRoles
- EncompassApi.FieldWriterContract
- EncompassApi.FieldWriterContractFields
- EncompassApi.GetAllSubtasks
- EncompassApi.GetAllTask
- EncompassApi.GetaUser
- EncompassApi.GetaUser2
- EncompassApi.Getusersassignedrights
- EncompassApi.Getuserseffectiverights
- EncompassApi.Getuserseffectiverights2
- EncompassApi.InlineObject
- EncompassApi.InlineObject1
- EncompassApi.InlineObject2
- EncompassApi.InlineObject3
- EncompassApi.InlineObject4
- EncompassApi.InlineResponse200
- EncompassApi.InlineResponse2001
- EncompassApi.InlineResponse20010
- EncompassApi.InlineResponse20011
- EncompassApi.InlineResponse20011Associations
- EncompassApi.InlineResponse20012
- EncompassApi.InlineResponse20012Associations
- EncompassApi.InlineResponse20012CustomAttributes
- EncompassApi.InlineResponse20012WorkEntity
- EncompassApi.InlineResponse20013
- EncompassApi.InlineResponse20013DispositionConfigurations
- EncompassApi.InlineResponse20013Dispositions
- EncompassApi.InlineResponse20013TaskTransitionConfiguration
- EncompassApi.InlineResponse20013VisibilityConfiguration
- EncompassApi.InlineResponse20014
- EncompassApi.InlineResponse20015
- EncompassApi.InlineResponse20016
- EncompassApi.InlineResponse20016Audit
- EncompassApi.InlineResponse20017
- EncompassApi.InlineResponse2002
- EncompassApi.InlineResponse2003
- EncompassApi.InlineResponse2004
- EncompassApi.InlineResponse2005
- EncompassApi.InlineResponse2006
- EncompassApi.InlineResponse2007
- EncompassApi.InlineResponse2007CreatedBy
- EncompassApi.InlineResponse2008
- EncompassApi.InlineResponse2009
- EncompassApi.InlineResponse201
- EncompassApi.InspectToken
- EncompassApi.ListUser
- EncompassApi.ListUsersusergroup
- EncompassApi.LoanPipelineQuery
- EncompassApi.LoanPipelineQueryFilter
- EncompassApi.LoanPipelineQuerySortOrder
- EncompassApi.ManageServiceProvidersList
- EncompassApi.Me
- EncompassApi.Metadata
- EncompassApi.None
- EncompassApi.Other
- EncompassApi.Persona
- EncompassApi.QueryTaskPipeline
- EncompassApi.TaskCommentContract
- EncompassApi.TaskCommentContractBody
- EncompassApi.TokenResponse
- EncompassApi.UnauthorizedBasic
- EncompassApi.WorkEntity
Documentation for Authorization
basicAuth
- Type: HTTP basic authentication
httpBearer
- Type: Bearer authentication