Overview
/api/v1/ingest
Upload single or multiple documents and poll ingestion status
/api/v1/documents
List, update, and delete documents in your workspace
/api/v1/groups
Create and manage document groups
/api/v1/query
Ask natural-language questions — workspace-wide, by group, or per document
/api/v1/usage
Monitor request and document counts for the current period
/api/v1/rate-limits
Check your plan limits and remaining capacity
Quick Example
Here’s a complete workflow: ingest a batch into a group, wait for processing, then query across all of it. The quickest path is an official SDK.Or use the REST API directly
The same workflow over raw HTTP — no SDK required.1. Create a Group
2. Ingest Documents
3. Query the Group
Next Steps
API Reference
Full endpoint documentation with all parameters
Python SDK
Typed Python SDK with MCP and agent-tools support
JS / TS SDK
Typed TypeScript SDK for Node.js and modern JS frameworks
Polyvia MCP Server
Connect Polyvia to Claude Desktop and other AI tools
Polyvia Platform
Upload and manage documents in the web UI
