---
title: "Retrieve EagleView Design Request"
method: GET
path: "/tenants/{tenant_id}/design_requests/eagleview/{id}"
tags: ["Design Requests"]
---

# Retrieve EagleView Design Request

`GET /tenants/{tenant_id}/design_requests/eagleview/{id}`

Retrieve an EagleView design request by ID.

## Path parameters

- `tenant_id` string, uuid, required
- `id` string, uuid, required

## Response `200`

EagleView design request successfully retrieved.

- object
  - `eagleview_design_request` object
    - `id` string, uuid — Unique ID identifying the EagleView design request.
    - `project_id` string, uuid — Unique ID identifying the project that the EagleView design request belongs to.
    - `tenant_id` string, uuid — Unique ID identifying the tenant that the EagleView design request is part of.
    - `design_status` 'requested' | 'completed' | 'design_failed' | 'accepted' | 'in_dispute' — The status of the EagleView design request
    - `latitude` number, double — Latitude of the building to be modeled.
    - `longitude` number, double — Longitude of the building to be modeled.
    - `design_id` string, uuid — Unique ID identifying the design that the EagleView design request corresponds to. Only populated if the EagleView design request has been accepted.
    - `auto_accept` boolean — Whether or not it should be auto-accepted upon completion. Defaults to false.
    - `auto_accepted` boolean — Whether or not it has been auto-accepted. Starts as false, then moves to true upon auto-accept.
    - `source_design_id` string, uuid — Unique ID identifying a design to merge with the EagleView model. - If provided: - With auto_accept=true: Automatically merges completed EagleView model with this design - With auto_accept=false: Will merge with this design when manually accepted - If not provided: - With auto_accept=true: Attempts to merge with the latest sold milestone design (error if it does not exist) - With auto_accept=false: Creates a standalone design when accepted Defaults to null.
    - `created_at` string, date-time — Timestamp of when the EagleView design request was created in UTC.
    - `updated_at` string, date-time — Timestamp of when the EagleView design request was last updated in UTC.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.dev/aurorasolar/apis/sync-api.md) · [All operations](https://skmtc.dev/aurorasolar/apis/sync-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/aurorasolar/sync-api/revisions/5b41808d104d/schema)
