---
title: "Get workspace kind icon"
method: GET
path: "/workspacekinds/{name}/assets/icon"
tags: ["workspacekinds"]
---

# Get workspace kind icon

`GET /workspacekinds/{name}/assets/icon`

## Request

- Base URL: `http://localhost:4000/api/v1`
- URL: `http://localhost:4000/api/v1/workspacekinds/{name}/assets/icon`
- Auth: none declared

Returns the icon image for a specific workspace kind. If the icon is stored in a ConfigMap, it serves the image content. If the icon is a remote URL, returns 404 (browser should fetch directly).

## Path parameters

- `name` string, required

## Query parameters

- `namespace` string

## Response `200`

The image file content.

- string, binary

## Other responses

- `401`: Unauthorized. Authentication is required.
- `403`: Forbidden. User does not have permission to get asset.
- `404`: Not Found. Icon uses remote URL or resource does not exist.
- `422`: Unprocessable Entity. Validation error.
- `500`: Internal server error.

## Changes

- **2026-06-24** `257ea068094f`: 1 info
  - endpoint added
- **2026-01-30** `e4dc5b696346`: 1 breaking
  - api path removed without deprecation

[Operation history](https://skmtc.dev/opendatahub-io/apis/kubeflow-notebooks-api/changes/workspacekinds/:name/assets/icon/get.md)

---

[API](https://skmtc.dev/opendatahub-io/apis/kubeflow-notebooks-api.md) - [All operations](https://skmtc.dev/opendatahub-io/apis/kubeflow-notebooks-api/llms.txt) - [OpenAPI document](https://skmtc.dev/opendatahub-io/apis/kubeflow-notebooks-api/revisions/f336b3b779f0?raw)
