Skip to main content
POST
Index Repository
Index a GitHub repository for user-specific search

Request Parameters

string
required
GitHub repository URL in format https://github.com/owner/repo or owner/repo.
string
Branch to index. Defaults to main if not specified.
string
Custom name for the resource. If not provided, uses repository name.
string
Description of the repository.
array[string]
Tags for categorization (e.g., ["terraform", "aws", "production"]).
string
GitHub personal access token. Optional if you’ve connected GitHub OAuth during signup. Required for private repositories.
array[string]
File path patterns to include (glob patterns). Defaults to DevOps-focused paths if not provided.Examples: ["**/terraform/**", "**/*.tf", "**/*.yaml"]
array[string]
File path patterns to exclude (glob patterns). Defaults to excluding application code paths if not provided.Examples: ["**/src/**", "**/app/**", "**/node_modules/**"]

Response