Skip to main content
GET
/
api
/
core
/
knowledge_assets
/
{knowledge_asset_id}
Get managed knowledge asset by id
curl --request GET \
  --url https://api.example.com/api/core/knowledge_assets/{knowledge_asset_id} \
  --header 'Authorization: Bearer <token>'
{
  "id": "<string>",
  "label": {
    "de": "<string>",
    "en": "<string>"
  },
  "description": {
    "de": "<string>",
    "en": "<string>"
  },
  "knowledge_source_ids": [
    "<string>"
  ],
  "is_selected_by_default": true,
  "category": "managed",
  "rerank_top_n": 5,
  "chunk_reranker_threshold": 0.05,
  "icon_filename": "<string>",
  "fallback_strategy_tool_ids": [
    "<string>"
  ],
  "load_page_assets": false,
  "download_disabled": false,
  "guided_search_field_ids": [
    "<string>"
  ]
}

Authorizations

Authorization
string
header
required

Bearer token authentication. Format: 'Bearer '

Path Parameters

knowledge_asset_id
string
required

Query Parameters

use_case_id
string
required

Response

Successful Response

Represents a managed knowledge asset that is managed by a system admin and visible to all users that have permission for at least one of the knowledge sources that it contains.

id
string
required
label
required

Pydantic model for a multilingual text.

description
required

Pydantic model for a multilingual text.

knowledge_source_ids
string[]
required
is_selected_by_default
boolean
required
category
enum<string>
default:managed

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
rerank_top_n
integer
default:5
Required range: x <= 200
chunk_reranker_threshold
number
default:0.05
Required range: x <= 1
icon_filename
string | null
fallback_strategy_tool_ids
string[] | null
load_page_assets
boolean
default:false
download_disabled
boolean | null
default:false
guided_search_field_ids
string[] | null