# API Reference Complete reference documentation for all endpoints, schemas, and models. ```{contents} Table of Contents :depth: 2 :local: true ``` ## Overview The API reference provides comprehensive documentation of: - **Endpoints**: All HTTP endpoints with request/response formats - **Schemas**: Pydantic models for validation - **Models**: Database models from ops-db package ```{toctree} :maxdepth: 2 endpoints schemas models ``` ## Interactive Documentation The API provides interactive documentation at `/docs` (Swagger UI): ```bash # Start API uvicorn ccat_ops_db_api.main:app --reload # Visit in browser http://localhost:8000/docs ``` Features: - Try endpoints directly - See request/response schemas - Authenticate with tokens - Auto-generated from code ## Alternative Documentation ReDoc alternative view at `/redoc`: ```bash http://localhost:8000/redoc ``` ## Next Steps - {doc}`endpoints` - Complete endpoint listing - {doc}`schemas` - Pydantic schemas - {doc}`models` - Database models - {doc}`../tutorials/index` - Usage tutorials