---
title: "Get Site Eligibility"
method: GET
path: "/entities/site/{site_id}/eligibility"
tags: ["3. Sites"]
---

# Get Site Eligibility

`GET /entities/site/{site_id}/eligibility`

Read-only eligibility breakdown for a site and its assets. Returns the list of propositions the site can enrol in, along with per-asset eligibility detail.

## Path parameters

- `site_id` string, uuid, required

## Response `200`

Successful Response

- SiteEligibilityDetail — Eligibility detail for a site's proposition eligibility check.
  - `eligible_propositions` string[]
  - `site_id` string, uuid, required
  - `site_properties` SiteProperties, required — Site-level properties relevant to eligibility evaluation.
    - `is_half_hourly_settled` boolean, required
    - `has_meter_consent` boolean, required
  - `assets` AssetEligibilityDetail[]
    - `asset_id` string, uuid, required
    - `external_id` string, required
    - `propositions` PropositionEligibility[]
      - `proposition` 'limited_pause' | 'full_asset_schedule_control', required
      - `is_eligible` boolean, required
      - `issues` EligibilityCode[]

## Other responses

- `404` — Site not found or not authorized
- `422` — Validation Error
- `500` — Internal server error

---

[API](https://skmtc.dev/axle/apis/axle-api-docs.md) · [All operations](https://skmtc.dev/axle/apis/axle-api-docs/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/axle/axle-api-docs/revisions/75be7f9a952f/schema)
