Overview
The Indexing API allows you to:- Index GitHub Repositories - Make your codebase searchable
- Index Documentation Websites - Crawl and index documentation sites
- Index Documents - Upload PDFs, DOCX, Markdown, and other document types
- Manage Resources - List, check status, and delete indexed resources
Endpoints
Index Repository
Index a GitHub repository for user-specific search
Index Documentation
Index a documentation website for user-specific search
Index Document
Index a single document file (PDF, DOCX, Markdown, TXT)
List Resources
List all indexed resources for the user
Check Resource Status
Check indexing status and progress for a specific resource
Delete Resource
Delete an indexed resource and all associated knowledge articles
Update Document Metadata
Update document metadata (name, description, tags) without re-indexing
Replace Document Content
Replace document content and optionally re-index
Re-index Document
Re-index an existing document with latest processing logic
Get Cost Analysis
Get aggregated cost analysis for an indexed repository
Get Compliance Analysis
Get aggregated compliance analysis for an indexed repository
Rate Limits
Indexing operations count against your indexing quota:- Professional Plan: 5 index jobs/month
- Team Plan: 10 index jobs/month
- Enterprise Plan: Unlimited index jobs/month
Related Endpoints
- Compliance Requirements - Get compliance requirements
- Knowledge Research - Research knowledge base