---
title: "Create a semantic catalog"
method: POST
path: "/data/projects/{projectId}/semantic-catalogs"
tags: ["Data -- Semantic Catalogs"]
---

# Create a semantic catalog

`POST /data/projects/{projectId}/semantic-catalogs`

## Request

- Base URL: `https://partner.peaka.studio/api/v1`
- URL: `https://partner.peaka.studio/api/v1/data/projects/{projectId}/semantic-catalogs`
- Auth: HTTP bearer

Creates a new Semantic Catalog in the specified Project. A Semantic Catalog is a virtual catalog that groups Semantic Tables, which are backed by saved queries.

## Path parameters

- `projectId` string, required

## Request body

- SemanticCatalogRequest
  - `name` string: Name of the catalog

## Response `200`

Catalog created

- Catalog: This class represents a Catalog. It contains the id, name, display name, type, and connection ID of the catalog.
  - `id` string: The ID of the catalog.
  - `name` string: The name of the catalog.
  - `displayName` string: The display name of the catalog.
  - `catalogType` string: The type of the catalog.
  - `connectionId` string: The connection ID of the catalog.

---

[API](https://skmtc.dev/peaka/apis/peaka-gateway-api.md) · [All operations](https://skmtc.dev/peaka/apis/peaka-gateway-api/llms.txt) · [OpenAPI document](https://skmtc.dev/peaka/apis/peaka-gateway-api/revisions/e68b033a22d5?raw)
