The API Versions Changelog provides a comprehensive overview of changes introduced in different versions of our API. Stay informed about enhancements, new features, bug fixes, and any deprecations to ensure smooth integration and continued compatibility with our evolving API.
10/17/2024
- Upload Of Integration Files API was added (Documentation)
- The
files
field was added to Run Integration request to run integration with files. - The
files
field was added to Run Decision request to run decisions that has integrations that require files.
09/18/2024
- The
labelIds
field was added to Upload Application Document request to upload a document with specific labels. - The
options[{{index}}].labelIds
field was added to Batch Upload Of Application Documents request to batch upload documents with specific labels. - The
labels
field was added to Update Application Document request to perform update document labels on existing application documents. - The
eventType
field in Search Application History was updated and now not only as a string but as a string array to perform filtering application history by event types. - The
createdBy
field was added to Search Application History to perform filtering application history records by team members who triggered the application update. - The
search
field was added to Search Application History to perform a search on application history data.
09/02/2024
- Added
strategyId
field in Application Events forapplication.decisionProcessed
event data.
08/19/2024
- Added
productIds
field in )[ Search Applications](https://docs.digifi.io/reference/search-applications
08/06/2024
- Task Comment object have been changed:
- The
referenceType
field support has been removed (referenceType
field will be populated to object for backwards-compatibility). - The
referenceId
field has been renamed totaskId
(referenceId
field will be populated to object for backwards-compatibility). - The
applicationId
field has beed added. - The
productId
field has beed added.
- The
- Updates to Create Task Comment body parameters include:
- The
referenceType
field has been removed. - The
referenceId
field has been renamed totaskId
(referenceId
field will be supported for backwards-compatibility).
- The
- Search Task Comments query parameters have been changed:
referenceType
query attrbiute has been removed.referenceId
query attribute has been renamed totaskId
(referenceId
query attribute will be supported for backwards-compatibility).
07/22/2024
- Added
searchByVariables
field in Search Intermediaries - Added
searchByVariables
field in Search Borrowers
07/02/2024
- The Cloud API URL has been updated from https://cloud.digifi.io/v2/*/api to https://api.cloud.digifi.io.
- The Sandbox API URL has been updated from https://sandbox.digifi.io/v2/*/api to https://api.sandbox.digifi.io
Important Note!
https://cloud.digifi.io/v2/_/api and https://sandbox.digifi.io/v2/_/api are marked as deprecated and will be removed soon with short notice.
Important Note!
The https://api.cloud.digifi.io and https://api.sandbox.digifi.io API URLs do not support trailing slashes. For example, a request to https://api.cloud.digifi.io/applications/ (GET) will fail with a 404 status code, but https://api.cloud.digifi.io/applications will pass.
Legacy endpoints https://cloud.digifi.io/v2/_/api and https://sandbox.digifi.io/v2/_/api will retain support for trailing slashes for backwards compatibility.
06/10/2024
- Added validation for the searchByFields field in Search Application
04/03/2024
- Run Application Automation API was added (Documentation)
- A taskId field task been added to the Batch Upload Of Application Documents
03/07/2024
- A new event type
externalIntegration.processed
was added to the Webhooks. It occurs when external integration is processed.
02/26/2024
- A new API version, 2024-02-26 (read API Versions), has been released to accommodate changes to tasks functionality.
- All
list
endpoints will default thecount
value to 20 if it is not specified. - A query parameter
identifierType
has been added to the Get Application endpoint, enabling search functionality by displayId.
Important Note!
The changes outlined below apply exclusively to the API version released on 2024-02-26. Earlier API versions will continue to function as normal without these modifications.
However, we recommend upgrading to the latest API version to benefit from the new task functionalities and accelerate your requests. DigiFi will continue to support previous versions for a limited time but will eventually discontinue support, providing prior notice before doing so.
Additionally, the updates introduce updated, added, and removed fields to the task resource. To ensure compatibility with both new and old versions, we are passing both new and old fields to webhook endpoints that listen for task.created, task.updated, task.deleted events.
- Task Object attributes have been changed:
- The
application
field has been removed (useapplicationId
orapplicationDisplay
instead). - The
assignedBorrowerField
andassignedIntermediary
fields have been removed (useexternalAssignee
instead). - The
description
field has been removed (usetitle
instead). - The
blockedStatuses
field has been removed (useblockedApplicationStatusIds
instead). - The
dueDate
field has been removed (usedueDateAndTime
instead). - The
assigneeType
field has been removed (useexternalAssignee.assigneeType
instead). - The
createdBy
field has been removed (usecreatedById
instead). - The
updatedBy
field has been removed (useupdatedById
instead). - The
shouldSendAssignmentEmail
field has been renamed tosendExternalAssignmentEmail
. - A
title
field has been introduced. - An
internalInstructions
field has been introduced. - An
externalInstructions
field has been introduced. - An
externalAssignee
field has been introduced. - A
blockedApplicationStatusIds
field has been introduced. - An
applicationId
field has been introduced. - A
productId
field has been introduced. - An
applicationDisplayId
field has been introduced. - A
version
field has been introduced. - An
assignedTeamMemberIds
field has been introduced. - A
dueDateAndTime
field has been introduced. - A
labelIds
field has been introduced.
- The
- Search Application Tasks has been moved to the
/search
endpoint. - Search Application Tasks has transitioned to an eventual consistency model.
- Search Application Tasks query parameters have been changed:
- The
assigneeId
query attribute has been removed (useexternalAssigneeId
orassignedTeamMemberIds
instead). - The
assigneeType
query attribute has been removed (useexternalAssigneeType
instead). - The
notInStatus
query attribute has been removed. - The
teamMembersIds
query attribute has been removed. assignedTeamMembersIds
has been renamed toassignedTeamMemberIds
.dueUpdatedDateFrom
anddueUpdatedDateTo
have been renamed toupdatedDateFrom
andupdatedDateTo
, respectively.- An
externalAssigneeId
query attribute has been introduced (optional). - An
externalAssigneeType
query attribute has been introduced (optional). - A
productId
query attribute has been introduced (optional). - A
labelIds
query attribute has been introduced (optional). - The
count
parameter is now limited to a maximum of 100.
- The
- A List Application Tasks endpoint has been introduced.
- Updates to Create Application Task body parameters include:
- The
description
field has been removed (usetitle
instead). - The
assignee
field has been removed (useassignedTeamMemberIds
orexternalAssignee
instead). - The
dueDate
field has been removed (usedueDateAndTime
instead). shouldSendAssignmentEmail
has been renamed tosendExternalAssignmentEmail
.blockedStatusesIds
has been renamed toblockedApplicationStatusIds
.- Required
title
field has been introduced. - Additional optional fields have been introduced:
internalInstructions
,externalInstructions
,labelIds
,assignedTeamMemberIds
,externalAssignee
, anddueDateAndTime
.
- The
- Create Application Task validation logic has been changed to:
- The system will now throw an error for any unrecognized variables within the
variables
field, moving away from the previous approach of sanitizing arrays. - The system will now throw an error for any unrecognized statuses within the
blockedApplicationStatusIds
(blockedStatusesIds
in previous version) field, moving away from the previous approach of sanitizing arrays. - The
variables
array values are now limited to a maximum of 300 characters. - The
group
field is now limited to a maximum of 248 characters. - Introduce validation for all newly added fields.
- The system will now throw an error for any unrecognized variables within the
- Modifications have been made to the validation and attributes of Batch Create Application Tasks to ensure they match the specifications outlined in Create Application Task.
- Changes to Update Application Task body parameters mirror those made for task creation, including similar adjustments to validation logic to ensure strict compliance with new field requirements and error handling protocols, aligning with the validation logic updates made for Create Application Task.
12/20/2023
- Search Applications was moved to
/search
route - Search Applications become eventual consistent.
- Search Borrowers was moved to
/search
route - Search Borrowers become eventual consistent.
- Search Intermediaries was moved to
/search
route - Search Intermediaries become eventual consistent.
- List Applications route was added
- List Borrowers route was added
- List Intermediaries route was added
12/01/2023
Our legacy API version refers to earlier iterations of the API that have since been superseded by more recent releases. While this version may still be functional, this is considered outdated and is no longer actively supported or updated.