---
title: "Inspect buses and branches"
method: GET
path: "/api/v1/solver/models/{modelId}/elements"
tags: ["Network Solver"]
---

# Inspect buses and branches

`GET /api/v1/solver/models/{modelId}/elements`

## Request

- Base URL: `https://askthegrid.com`
- URL: `https://askthegrid.com/api/v1/solver/models/{modelId}/elements`
- Auth: HTTP bearer

Paged equipment from the exact per-unit model used by the solver; branch IDs and bus numbers are the identifiers used in scenarios and outages.

## Path parameters

- `modelId` string, uuid, required

## Query parameters

- `kind` 'buses' | 'branches'
- `offset` integer
- `limit` integer

## Response `200`

Success

- object
  - `kind` 'buses' | 'branches', required
  - `total` integer, required
  - `offset` integer, required
  - `buses` object[], required
    - `id` integer, required
    - `name` string, required
    - `baseKv` number
    - `kind` 'swing' | 'pv' | 'pq', required
    - `vm` number, required
    - `vaDeg` number, required
    - `vSet` number, required
    - `generationMw` number, required
    - `generationMvar` number, required
    - `qMaxMvar` number, required
    - `qMinMvar` number, required
    - `loadMw` number, required
    - `loadMvar` number, required
    - `shuntMw` number, required
    - `shuntMvar` number, required
  - `branches` object[], required
    - `id` string, required
    - `from` integer, required
    - `to` integer, required
    - `rPu` number, required
    - `xPu` number, required
    - `bPu` number, required
    - `tap` number, required
    - `shiftDeg` number, required
    - `ratingMva` number, required
    - `gFromPu` number
    - `bFromPu` number
    - `gToPu` number
    - `bToPu` number

## Other responses

- `400`: The request did not match the contract.
- `401`: Missing or invalid credentials.
- `429`: Rate limit exceeded. Wait `Retry-After` seconds; `X-RateLimit-Limit`, `X-RateLimit-Remaining` and `X-RateLimit-Reset` report the budget. Signed-in sessions and API keys have larger budgets than anonymous callers.

---

[API](https://skmtc.dev/askthegrid/apis/ask-the-grid-api.md) · [All operations](https://skmtc.dev/askthegrid/apis/ask-the-grid-api/llms.txt) · [OpenAPI document](https://skmtc.dev/askthegrid/apis/ask-the-grid-api/revisions/9cd80115e395?raw)
