---
title: "list all definitions"
method: GET
path: "/api/v1/definitions"
tags: ["definition"]
---

# list all definitions

`GET /api/v1/definitions`

## Query parameters

- `type` 'component' | 'trait' | 'workflowstep', required
- `queryAll` boolean
- `appliedWorkload` string
- `ownerAddon` string
- `scope` string

## Response `200`

OK

- V1SimpleResponse
  - `status` string, required

## Other responses

- `500` — Bummer, something went wrong

---

[API](https://skmtc.dev/kubevela/apis/kubevela-api-doc.md) · [All operations](https://skmtc.dev/kubevela/apis/kubevela-api-doc/llms.txt) · [OpenAPI document](https://skmtc.dev/kubevela/apis/kubevela-api-doc/revisions/68bb06fccf44?raw)
