HomeGuidesAPI ReferenceChangelogDiscussions
GuidesAPI ReferenceDiscussions


Ask a Question

Does Blend work in Canada?

Hi - I'm curious if the Blend platform is available to Canadian FIs, mortgage lenders, etc. If not, is there an ETA on that? thanks!

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 while creating document on a specific loan with a file and related metadata

URL: https://api.beta.blendlabs.com/documents Error Message: {"trackingId":"76b73d32-5308-4511-b731-591ca155f3d9","error":"Invalid request. Validation error occurred at field value.","display":"Please provide a valid value. (76b73d32-5308-4511-b731-591ca155f3d9)"} Client Code: public bool PostDocument(string loanId, string data) { //For testing loanId = "XXXXXXX-7071-4FFC-AFA5-E457XXXXX"; // Blend Loan GUID data = "";//PDF base 64 data try { string requestParams = $"documents"; var metaData = new metadata { loanId = loanId, type = "other-disclosures" }; var jsonRequest = JsonConvert.SerializeObject(new PostDocumentRequest { metadata = metaData, data = data }); client.DefaultRequestHeaders.TryAddWithoutValidation("Content-Type", "multipart/related;"); var response = client.PostAsync(requestParams, (HttpContent)new StringContent(jsonRequest, Encoding.UTF8, "application/json")); response.Wait(); HttpResponseMessage res = response.Result; if (!res.IsSuccessStatusCode) { var loanResponse = res.Content.ReadAsStringAsync(); } return res.IsSuccessStatusCode; } catch (Exception ex) { throw ex; } }

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

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)" }

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)"

Mobile app questions

Can more than one person be logged in to the same Loan Officer profile on a mobile device? Also, if my assistant is logged in the mobile app and sends a referral link, does it send my URL as the Loan Officer?

Facebook Tracking No Longer Working

Hey Support Team. We set up Facebook tracking as well as Bing tracking using GTM on Pageview and on other GTM events that blend provides like application_submitted for Blend a month ago but it is no longer working. We are not receiving any events on Facebook and Bing, could you guide me how can we track events of blend application into facebook pixels. Looking forward to your response. Cheers, Anas Marketlytics

Export FNM3.2 using reference number instead of application uuid

Is there a way to search for applications using reference number?

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?