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

## role
Provides typed HTTP API client modules for all backend communication in the web application, organized by domain entity.
## parent
index: apps/web/src/.pi-map.index.md
map: apps/web/src/.pi-map.md
## children
-
## files
- client.ts
- config-profiles.ts
- dashboard.ts
- events.ts
- git-repositories.ts
- notifications.ts
- profile.ts
- projects.ts
- sessions.ts
- settings.ts
- ssh-keys.ts
- terminal.ts
- tool-definitions.ts
- tool-types.test.ts
- tool-types.ts
- workspace-files.ts
- workspace-git.ts
- workspace-instances.ts
- workspaces.ts
## links
index: apps/web/src/api/.pi-map.index.md
map: apps/web/src/api/.pi-map.md
## workflows
- change api behavior
  read: client.ts, config-profiles.ts, dashboard.ts
- update api tests
  read: tool-types.test.ts
- change api CLI
  read: client.ts
- change api config
  read: config-profiles.ts
## dirty
-
