HomeGuidesAPI ReferenceChangelogDiscussions
GuidesAPI ReferenceDiscussions


Ask a Question

Validation Error Detail on /documents POST

The following response (from /documents POST) does not contain information about what field failed validation. How is an API consumer to understand what failed validation so that they can understand the problem? Perhaps the response should include a collection of field validation problems in the 400 responses? "trackingId": "65cc8c01-b1a0-4434-985d-6b5fd587538f", "error": "Invalid request. Validation error occurred at field value.", "display": "Please provide a valid value. (65cc8c01-b1a0-4434-985d-6b5fd587538f)"

Spanish Applications

When will a Spanish Application experience be available?

Will Blend ever integrate with other Digital Closing/eNotary providers (like Snapdocs, Pavaso, NotaryCam, Notarize, etc.) besides Blend Close?

I know that Blend offers Blend Close as an eClosing/eNotary solution, but some financial institutions may want to use another provider for their mortgage business. So, is there any chance or circumstance that Blend will ever integrate with outside Digital Closing/eNotary providers in lieu of Blend Close?

Will Blend ever integrate with OneSpan Sign (formerly eSignLive)? Or, do I need to integrate it manually via API?

I have a question concerning electronic signatures on Blend: will Blend ever integrate with OneSpan Sign, or do I need to use API to create a custom interface? My bank uses OneSpan Sign as its e-sign provider, and so I was wondering if this would be possible? I would appreciate a swift response on that Matter.

Blend APIs requires Guids to be lowercase? Is that correct?

I like to confirm this, as it has tripped me up a number of times when setting up unit test and working with Postman. Since SQL Server stores guids as uppercase and C# treats them as lowercase, within C# code this is not an issue, so long as you don't treat them as strings. But, if you pull in the guids from SQL, which are always uppercased, and use those for Postman tests, they will fail. I just want to confirm this, as guids are not case sensitive. But the Blend APIs seem to be. Best regards, Jon

How to authenticate webhook events

From my understanding, we authenticate incoming webhook events to our listener by validating the base64 username/password that is contained in the header of the request. What is the name of the header parameter? I do not see any header parameters in the request for this. Thank you! Ryan

Will Blend ever connect with Zapier ?

Will Blend ever connect with Zapier ?

HubSpot CRM Integration

Hello, I'm looking at Blend as a solution for a banking client of my marketing firm. We are looking into a CRM solution with HubSpot and I'm wondering how we might integrate data between HubSpot and Blend? I've read the articles on CRM integration, but I'm wondering if there are apps to make the integration between the two easier, either provided by HubSpot or Blend? If there aren't integration apps currently available, are apps being planned?

Error from the Get App API

Hoping you gave me some idea of what this error is. We get a 404 if the loan/app is not found. But I am getting this as a 500 error. Seems odd, like this might be an issue on the Blend side, maybe when a first name is blank, or something along that line. /home-lending/applications/b516aa0c-ff6d-4a4b-a011-73d1b56a90e6 { "trackingId": "37626189-1730-428c-8ec4-edb5980f9c6b", "error": "Response validation failed for GET api/external/loans/:id: parties.0.name.firstName fails to match string.base", "display": "Response validation failed for GET api/external/loans/:id: parties.0.name.firstName fails to match string.base (37626189-1730-428c-8ec4-edb5980f9c6b)" }

Loan Reporting API - Can it support an ascending sort order?

I'm running into an odd issue with the Loan Reporting API and thought I would post a question to make sure I am not missing something. I am using the Reporting API v3.1.0 and getting the list of loan report data... [/reporting/loans], providing a start date/time and a cursor limit. Works fine. However, I am running into a problem because while you can retrieving the list of loans based on a given start-date/time, the results are sorted descending from the current date/time back to the oldest. So the newest loans will always show up first in the list. Is it possible to control the order to get an ascending list? I don't see anything in the documentation, so I assume that it is not supported. The issue is that I am storing the data from the reporting API locally while spinning through the cursor. Once I get through all the loans, I can then generate a report. However, I never get through all of the loans, as while it takes a couple of hours to process them all, new loans are still being added/updated. So there's no way to pull them all from a given start date/time to current in such a way as to sore them to generate a report over tens-of-thousands of records. However, if they were simply listed ascending, I could process them, log the last run date, then pick up from there for the next run. They would always be in sync and always contain all of the date for my report. I don't see a way to do this over any sizable number of records so long as they are sorted descending. Is there a way to control the order on the Loan Reporting API? Is that something that we can suggest for a future enhancement?