Contentstack introduces the Agentic Experience Platform | Press release
Contentstack introduces the Agentic Experience Platform | Press release
Contentstack.comAcademyLogin
CS-log-dark.svgCS-log-dark.svg
  • Changelog
  • APIs
  • SDKs
  • Solution Center
  • Marketplace
  • Changelog
  • Developers & IT
  • Business users
  • Digital leaders
  • Developer Fast Track
  • Plans & Pricing
  • Retail
  • Travel and tourism
  • Financial services
  • Technology
  • Manufacturing
  • E-commerce
  • Localization
  • Personalization
  • Portals and knowledge bases
  • Academy
  • Docs
  • Product updates
  • Contentstack on Contentstack
  • Blog
  • Insights and analyst reports
  • Webinars
  • Podcasts
  • Glossary
  • Content generative library
  • Community
  • Headless CMS
  • Composable AXP
  • Personalization
  • CDP
  • Case Studies
  • Customer Care
  • Contentstack Experience Awards
  • Customer support
  • Overview
  • Find a partner
  • Login
  • About us
  • News
  • Customer support portal
  • Contact
  • Facebook
  • LinkedIn
  • Instagram
  • Github
  • Youtube
  • Discord
  • X

Platform

  • Solution Center
  • Marketplace
  • Changelog
  • Developers & IT
  • Business users
  • Digital leaders
  • Developer Fast Track
  • Plans & Pricing

Solutions

  • Retail
  • Travel and tourism
  • Financial services
  • Technology
  • Manufacturing
  • E-commerce
  • Localization
  • Personalization
  • Portals and knowledge bases

Resources

  • Academy
  • Docs
  • Product updates
  • Contentstack on Contentstack
  • Blog
  • Insights and analyst reports
  • Webinars
  • Podcasts
  • Glossary
  • Content generative library
  • Community
  • Headless CMS
  • Composable AXP
  • Personalization
  • CDP

Customers

  • Case Studies
  • Customer Care
  • Contentstack Experience Awards
  • Customer support

Partners

  • Overview
  • Find a partner
  • Login

Company

  • About us
  • News
  • Customer support portal
  • Contact

Social

  • Facebook
  • LinkedIn
  • Instagram
  • Github
  • Youtube
  • Discord
  • X
LegalTermsPrivacyTrust Center

Cookie settings

Copyright © 2026 Contentstack Inc. All rights reserved.

AI Assistant

Ask a question below...

infoAI responses may contain mistakes.
/
  1. Home
  2. APIs
  3. Knowledge Vault API
  4. Knowledge Vault

Knowledge Vault

markdownView as Markdown

The Knowledge Vault API serves as a centralized hub for content, enabling you to store, manage, and organize brand-related assets such as text, documents, images, and other files, within structured brand kit folders.

Ingest Content Item

POSThttps://ai.contentstack.com/brand-kits/v1/knowledge-vault/

The Ingest Content request stores textual content in a specified folder within the Knowledge Vault of a brand kit. It enriches the content with metadata such as title and tags for improved organization and retrieval.

To configure the permissions for your application via OAuth, include the brand-kits:manage scope.

Here’s an example of the Request Body for ingesting content:

{
   "content": "ChatGPT, Google Gemini, Anthropic Claude, Perplexity AI, Jasper AI, Midjourney, DALL·E, Adobe Firefly, Canva AI, Runway ML, Pika Labs, ElevenLabs, Descript, GitHub Copilot, Amazon CodeWhisperer, Replit Ghostwriter, Microsoft Copilot, Notion AI, Zapier AI, HubSpot AI",
   "_metadata": {
       "title": "Popular AI Tools",
       "tags": ["AI", "AI Tools", "AI New Users"]
   }
}
Sample Request
1234567
{
   "content": "ChatGPT, Google Gemini, Anthropic Claude, Perplexity AI, Jasper AI, Midjourney, DALL·E, Adobe Firefly, Canva AI, Runway ML, Pika Labs, ElevenLabs, Descript, GitHub Copilot, Amazon CodeWhisperer, Replit Ghostwriter, Microsoft Copilot, Notion AI, Zapier AI, HubSpot AI",
   "_metadata": {
       "title": "Popular AI Tools",
       "tags": ["AI", "AI Tools", "AI New Users"]
   }
}
Sample Response
Status|200 OK
12345678910
{
    "message": "Your content will be ingested shortly",
    "content": {
        "uid": "cs**************",
        "tokens": {
            "count": 10060,
            "remaining": 989940
        }
    }
}

Update Content Item

PUThttps://ai.contentstack.com/brand-kits/v1/knowledge-vault/{content_uid}

The Update Content request lets you update a specific content stored in the Knowledge Vault.

To configure the permissions for your application via OAuth, include the brand-kits:manage scope.

Sample Request
123456
{
  "content": "Contentstack is a headless CMS that enables flexible, scalable content management and omnichannel delivery across digital platforms."
  "_metadata": {
        "title": "Contentstack headless CMS",
    }
}
Sample Response
Status|200 OK
12345678910
{
    "message": "Your content will be updated shortly",
    "content": {
        "uid": "cs************de",
        "tokens": {
            "count": 2905,
            "remaining": 99997095
        }
    }
}

Delete Content Item

DELETEhttps://ai.contentstack.com/brand-kits/v1/knowledge-vault/{content_uid}

The Delete Content request lets you delete a specific content stored in the Knowledge Vault.

To configure the permissions for your application via OAuth, include the brand-kits:manage scope.

Sample Response
Status|200 OK
123
{
    "message": "Content deleted successfully"
}
Hide Parameters

Headers

authtokenrequiredstring

Enter the authtoken.

Example:

your_authtoken
authorizationrequiredstring

Enter your OAuth token. Learn more about Authentication.

Example:

[Bearer <OAuth token>]
organization_uidrequiredstring

Enter the Organization UID.

Example:

your_organization_uid
brand_kit_uidrequiredstring

Enter the Brand Kit UID.

Example:

your_brand_kit_uid
pathrequiredstring

Enter the absolute path for the parent folder.

Example:

/dir0000000000000/dir************
Hide Parameters

URL Parameters

content_uidoptionalstring

Enter the Content UID.

Example:

your_content_uid

Headers

brand_kit_uidrequiredstring

Enter the Brand Kit UID.

Example:

your_brand_kit_uid
authtokenrequiredstring

Enter the authtoken.

Example:

your_authtoken
authorizationrequiredstring

Enter your OAuth token. Learn more about Authentication.

Example:

[Bearer <OAuth token>]
Hide Parameters

URL Parameters

content_uidoptionalstring

Enter the Content UID.

Example:

your_content_uid

Headers

brand_kit_uidrequiredstring

Enter the Brand Kit UID.

Example:

your_brand_kit_uid
authtokenrequiredstring

Enter the authtoken.

Example:

your_authtoken
authorizationrequiredstring

Enter your OAuth token. Learn more about Authentication.

Example:

[Bearer <OAuth token>]