Uploading a document creates a Source — the platform’s representation of your file. After upload, an asynchronous extraction pipeline converts the file into structured page texts. You’ll poll for status and then retrieve the extracted content.Documentation Index
Fetch the complete documentation index at: https://docs.powabase.ai/llms.txt
Use this file to discover all available pages before exploring further.
Prerequisites:
- Authentication configured (see Authentication guide)
Upload a file
Send a multipart form-data request with your file. The server starts extraction automatically and returns the source metadata.Endpoint: Response:
POST /api/sources/uploadCheck extraction status
Poll the source until extraction_status reaches a terminal state: extracted (success), attention_required (partial — some pages failed but the source is still indexable), failed, or cancelled. Typically takes a few seconds for small documents.Endpoint:
GET /api/sources/{id}What’s Next
Create a Knowledge Base
Index your extracted content for semantic search.
Sources & Extraction
Understand the extraction pipeline in depth.
Sources API Reference
Full endpoint documentation.