---
title: "Create an empty Knowledge"
method: POST
path: "/datasets"
---

# Create an empty Knowledge

`POST /datasets`

This API allows users to initialize a new knowledge base with a specified name. The created knowledge base will be empty, ready for adding files.

## Request body

- object
  - `name` string, required — Knowledge name

## Response `200`

200

- object
  - `id` string
  - `name` string
  - `description` unknown
  - `provider` string
  - `permission` string
  - `data_source_type` unknown
  - `indexing_technique` unknown
  - `app_count` integer
  - `document_count` integer
  - `word_count` integer
  - `created_by` string
  - `created_at` integer
  - `updated_by` string
  - `updated_at` integer
  - `embedding_model` unknown
  - `embedding_model_provider` unknown
  - `embedding_available` unknown
  - `retrieval_model_dict` object
    - `search_method` string
    - `reranking_enable` boolean
    - `reranking_model` object
      - `reranking_provider_name` string
      - `reranking_model_name` string
    - `top_k` integer
    - `score_threshold_enabled` boolean
    - `score_threshold` unknown

## Other responses

- `400` — 400
- `409` — 409

---

[API](https://skmtc.dev/cequens/apis/authentication.md) · [All operations](https://skmtc.dev/cequens/apis/authentication/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/cequens/authentication/revisions/deadb0661f19/schema)
