Wire Dwelling Blocks into whatever you already run.
Everything the platform does is available over a REST API, with webhooks on every order and assignment event. Create an order from your LOS, take the assignment and inspection events as they happen, receive Ava's result, and get the UCDP submission ID back on the loan. Full API docs and no per-call pricing.
POST /orders
{
"loan_number": "4400123",
"property": { "address": "1420 Cedar St", "city": "Austin", "state": "TX" },
"product": "urar",
"due_date": "2026-10-14",
"routing": "direct"
}
201 Created { "order_id": "ord_7f3a9", "status": "assigning" }
REST API resources
- POST /auth/token
- Exchange your credentials for a bearer token.
- POST /orders
- Create an order from the loan file.
- GET /orders/{orderId}
- The order, its property, product and status.
- POST /orders/{orderId}/assignments
- Assign to an appraiser, AMC or inspector.
- GET /orders/{orderId}/balance
- What is paid and what the vendor is owed.
- POST /orders/{orderId}/payments
- Take a borrower payment against the order.
- GET /orders/{orderId}/files
- Every file on the order, with download URLs.
Webhook events
- orderCreated
- Order created, with its property and product.
- appraiserSet
- Appraiser or AMC assigned to the order.
- appointmentSet
- Inspection appointment confirmed with the borrower.
- inspectionComplete
- Inspection marked complete.
- uploadReport
- Report uploaded, with a signed URL to fetch it.
- QcReviewItemFailed
- A review item failed and needs a response.
- ReportSubmissionCompleted
- Submission finished, with the response on the record.
Integrations
LOS connections, AMC connections and appraisal forms software that produce and deliver into the platform. Anything that speaks REST connects over the API, and orders, events, reports and the UCDP response move the same way whatever sits on the other end. Tell us what you run and we will tell you what is live today.
How it holds up
SOC 2 Type IIAudited, report available under NDA
99.9% uptimeStatus page: live uptime and incident history →
Public API docsEvery endpoint, with request and response shapes
Bearer token authOne exchange, then call any endpoint
OAuth webhooksA token from your auth server on every delivery
See what changes in thirty minutes.
Your workflow on the screen and a straight answer about what we would automate first.