Skip to main content
GET
/
api
/
core
/
use_cases
/
knowledge_assets
Get knowledge assets by use case
curl --request GET \
  --url https://api.example.com/api/core/use_cases/knowledge_assets \
  --header 'Authorization: Bearer <token>'
[
  {
    "id": "<string>",
    "label": {
      "de": "<string>",
      "en": "<string>"
    },
    "description": {
      "de": "<string>",
      "en": "<string>"
    },
    "knowledge_source_ids": [
      "<string>"
    ],
    "category": "personal",
    "icon_filename": "<string>",
    "is_selected_by_default": true,
    "load_page_assets": false,
    "download_disabled": false,
    "guided_search_field_ids": [
      "<string>"
    ]
  }
]

Authorizations

Authorization
string
header
required

Bearer token authentication. Format: 'Bearer '

Query Parameters

use_case_id
string
required

Response

Successful Response

id
string
required
label
required

Pydantic model for a multilingual text.

description
required

Pydantic model for a multilingual text.

knowledge_source_ids
string[]
required
category
enum<string>
required

Knowledge Assets can be either personal or managed. Personal assets are created by users and are only visible to them. Managed assets are created by system admins or Genow and are visible to all users that have the necessary permissions.

Available options:
personal,
managed,
external
icon_filename
string | null
is_selected_by_default
boolean | null
load_page_assets
boolean
default:false
download_disabled
boolean
default:false
guided_search_field_ids
string[] | null