---
title: "List Dependencies"
method: GET
path: "/landscapes/{landscapeId}/versions/{versionId}/model/dependencies"
tags: ["Model Objects"]
---

# List Dependencies

`GET /landscapes/{landscapeId}/versions/{versionId}/model/dependencies`

Returns the incoming and outgoing dependencies for each requested object. Objects can be specified by ID or by label key-value pairs (or both): label pairs use OR semantics so an object matching any pair is included. Results are filtered by tags and/or technologies when provided: within each filter array the semantics are OR (any match passes), and between the two filter dimensions the semantics are AND (an object must satisfy both when both are specified).

## Path parameters

- `landscapeId` string, required
- `versionId` string, required

## Query parameters

- `filter` ModelDependenciesFilter, required
  - `objectIds` union — Array of model object IDs to return dependency data for. Non-existent IDs are silently ignored.
    - string
    - string[]
  - `objectLabels` object — Key-value label pairs used to select objects. Objects matching any of the provided pairs are returned (OR semantics).
  - `tagIds` union — Filter dependency objects to those matching any of the given tag IDs.
    - string
    - string[]
  - `technologyIds` union — Filter dependency objects to those matching any of the given technology IDs.
    - string
    - string[]

## Response `200`

OK

- object — Map of object ID to its resolved incoming and outgoing dependencies.

## Other responses

- `400` — Bad Request
- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found
- `422` — Unprocessable Entity
- `429` — Resource Exhausted
- `500` — Internal Server

---

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