Skip to main content
This page is generated from the FastAPI route table. Run RAGRAILS_SOURCE=/path/to/ragrails uv run python scripts/generate-reference.py from the docs repo after REST route or schema changes.
Start the server:
Base URL: http://127.0.0.1:8000 Interactive docs: http://127.0.0.1:8000/docs OpenAPI schema: http://127.0.0.1:8000/v1/openapi.json REST defaults are request payload fields. REST examples do not inherit SDK constructor defaults or CLI .ragrails.toml values. Use REST API Overview for workflows. Use this page when you need the endpoint list and OpenAPI entry point.

Endpoints

See the Swagger UI at /docs for full request and response schemas. POST /v1/ingest/docs/upload and POST /v1/pipelines/ingest/mixed are limited by RAGRAILS_MAX_UPLOAD_FILES and RAGRAILS_MAX_UPLOAD_BYTES in the server environment. Requests above either limit return HTTP 413. Use /v1/pipelines/ingest/mixed when browser uploads must be indexed in the same pipeline request as path, folder, URL, website, API, or Markdown sources.