# apps/api/src/api (index)
dir: apps/api/src/api

## role
Defines shared API infrastructure including reusable Pydantic validators for consistent input validation across API endpoints.
## parent
index: apps/api/src/.pi-map.index.md
map: apps/api/src/.pi-map.md
## children
- apps/api/src/api/config
  index: apps/api/src/api/config/.pi-map.index.md
  map: apps/api/src/api/config/.pi-map.md
- apps/api/src/api/project
  index: apps/api/src/api/project/.pi-map.index.md
  map: apps/api/src/api/project/.pi-map.md
- apps/api/src/api/system
  index: apps/api/src/api/system/.pi-map.index.md
  map: apps/api/src/api/system/.pi-map.md
- apps/api/src/api/tool
  index: apps/api/src/api/tool/.pi-map.index.md
  map: apps/api/src/api/tool/.pi-map.md
- apps/api/src/api/user
  index: apps/api/src/api/user/.pi-map.index.md
  map: apps/api/src/api/user/.pi-map.md
- apps/api/src/api/workspace
  index: apps/api/src/api/workspace/.pi-map.index.md
  map: apps/api/src/api/workspace/.pi-map.md
## files
- __init__.py
- shared_validators.py
## links
index: apps/api/src/api/.pi-map.index.md
map: apps/api/src/api/.pi-map.md
## workflows
- change api behavior
  read: __init__.py, shared_validators.py
- explore api subdirectories
  index: apps/api/src/api/config/.pi-map.index.md, apps/api/src/api/project/.pi-map.index.md, apps/api/src/api/system/.pi-map.index.md
## dirty
-
