---
title: "Initialize GraphRAG workspace"
method: POST
path: "/vault/{id}/graphrag/init"
tags: ["Vaults"]
---

# Initialize GraphRAG workspace

`POST /vault/{id}/graphrag/init`

Initialize a GraphRAG workspace for a vault to enable advanced knowledge graph and retrieval-augmented generation capabilities. This creates the necessary infrastructure for semantic document analysis and graph-based querying within the vault.

## Path parameters

- `id` string, required

## Response `200`

GraphRAG workspace initialized successfully

- object
  - `success` boolean
  - `vault_id` string
  - `status` string
  - `message` string

## Other responses

- `400` — Bad request - vault ID is required
- `401` — Unauthorized - invalid API key
- `404` — Vault not found or access denied
- `500` — Internal server error - failed to initialize GraphRAG workspace

---

[API](https://skmtc.net/casemark/apis/case-dev-api.md) · [All operations](https://skmtc.net/casemark/apis/case-dev-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/casemark/case-dev-api/versions/5b7e64e6d6f9/schema)
