---
title: "List Modules"
method: GET
path: "/tenants/{tenant_id}/components/modules"
tags: ["Components"]
---

# List Modules

`GET /tenants/{tenant_id}/components/modules`

List modules that are enabled for a tenant

## Path parameters

- `tenant_id` string, uuid, required

## Query parameters

- `page` integer
- `per_page` integer

## Response `200`

Modules successfully retrieved.

- object
  - `modules` object[]
    - `id` string, uuid — The ID of the module.
    - `name` string — The name of the module.
    - `manufacturer` string — The manufacturer of the module.
    - `rating_stc` number, nullable — The module's STC rating in watts.
    - `dimensions` object
      - `length` number, nullable — The length of the module in millimeters.
      - `width` number, nullable — The width of the module in millimeters.
      - `height` number, nullable — The height of the module in millimeters.
    - `weight` number, nullable — The weight of the module in kilograms.
    - `spec_sheet_url` string, nullable — A URL to the module's specification sheet.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden

---

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