Overview
In order to use the PrecisionLender API at least one Service User account will need to be setup and enabled. Service User accounts add an additional layer of security and provide a more reliable audit trail.
In this Article
Requirements
- PrecisionLender user with Manage Users and Manage Access rights
- Service User API access enabled by PrecisionLender
Getting Started
There are two steps involved to setup and manage Service User Accounts:
1. Enable a PrecisionLender user to setup the Service Accounts
In the Administration section a user with Manage Access rights will need to add the Manage API Access right to a new or existing Security Profile for users that can create and manage Service User Accounts. For more information on this step visit: Setting Up Security Profiles And Permission
2. Set up and Management of the Service User Account
In the Administration screen on the 'Integrations' section, a user with the Manage API Access right can setup or manage a new Service User account. To add a new Service User account, select 'New' next to Service Users. To edit an existing Service User, select the name from the list.
Note
Integration Only users are created during the initial implementation process to be used by a PrecisionLender connector. They cannot be edited.
Add New / Edit User
- Name
- Name required for all API calls
- Key
- Key required for all API calls
- Unique to each Service User account
- Client ID
- Required for all API calls
- PrecisionLender assigned identifier for your bank
- Enabled
- Service User can be disabled by unchecking this box
- Service Users cannot be deleted, only disabled
- Service User Roles Assignment
- Service Users can have multiple roles (Ex. Admin, User Management or Reporting).
Note
It is recommended to create separate Service Users for critical use cases such as Data Ingress, CRM Integration or LOS Integration roles to prevent confusion or downtime if keys get removed or regenerated.
Add Partner
In some cases, you may partner with other vendors (such as swap rates providers) and need to provide them with your API credentials. Adding the partner as a Partner Service User will provide them with limited and un-editable access sufficient for their upload needs. This is available via package setting and must be turned on for you by PrecisionLender. Please contact support@precisionlender.com if you'd like to enable this feature.
- Name
- Name required for all API calls
- Key
- Key required for all API calls
- Unique to each Service User account
- Client ID
- Required for all API calls
- PrecisionLender assigned identifier for your bank
- Enabled
- Service User can be disabled by unchecking this box
- Service Users cannot be deleted, only disabled
Security Audit
To view a report of why a Service User call failed, select the 'Security Audit' button from the Service Users section of the 'Regions and Users' section of the Administration screen.
A new window will appear with the following information:
-
- Timestamp of the failure
- The username of the Service User that failed
- The failure reason, including:
- Invalid Username
- Invalid IP address
- Not provisioned for API access
- Invalid Category
- Invalid Key
Webhooks
Please visit our Developer Portal to see more information on webhooks.
Next Steps
If you would like to use the PrecisionLender API, please contact us by submitting a support request with "API Access Request" as the subject line. From there the PrecisionLender Integrations team will be in touch to enable access and help you get started.
Related Articles