> ## Documentation Index
> Fetch the complete documentation index at: https://docs.truv.com/llms.txt
> Use this file to discover all available pages before exploring further.

# LOS Demo

> Create verification orders from your LOS and send borrowers a link to complete on their own

The LOS demo shows server-side order creation: a loan processor creates verification orders using borrower data already on file, and Truv sends the borrower an email or SMS link to complete verification on their own device. **Source:** [GitHub](https://github.com/truvhq/demo-apps#mortgage)

```bash theme={null}
git clone https://github.com/truvhq/demo-apps.git
cd demo-apps && npm install && cp .env.example .env
npm start && npm run dev  # select "Mortgage" → "LOS"
```

<img src="https://mintcdn.com/truv/xdZxh_j1HXZYzFiN/images/demos/mortgage/los.png?fit=max&auto=format&n=xdZxh_j1HXZYzFiN&q=85&s=e2d2859ef644a1cf50b4a454f7f40550" alt="LOS demo" width="1200" height="676" data-path="images/demos/mortgage/los.png" />

## Flow

<Steps>
  <Step title="Create order from LOS data">
    Enter borrower PII from the LOS. The backend creates an order and receives a `share_url`.

    ```
    POST /v1/orders/
    # Returns order_id + share_url
    ```
  </Step>

  <Step title="Truv sends verification link">
    Truv delivers the `share_url` to the borrower via email or SMS. No Bridge embedding needed on your end.
  </Step>

  <Step title="Borrower completes and report is ready">
    The borrower opens the link and connects their employer. `order-status-updated` fires on completion.

    ```
    POST /v1/users/{user_id}/reports/
    ```
  </Step>
</Steps>

**Integration pattern:** [Hosted Orders](/developers/integration/hosted-orders/new-user) | **Products:** VOIE, VOE
