Backend Router Map
Autogenerated map of FastAPI routes grouped by router file.
auth.py
| Methods |
Path |
Name |
Tags |
Module |
POST |
/auth/login |
login |
auth |
app.api.routers.auth |
POST |
/auth/logout |
logout |
auth |
app.api.routers.auth |
POST |
/auth/register |
register |
auth |
app.api.routers.auth |
invites.py
| Methods |
Path |
Name |
Tags |
Module |
GET |
/invites |
list_invites |
invites |
app.api.routers.invites |
POST |
/invites |
create_invite |
invites |
app.api.routers.invites |
GET |
/invites/technicians/{technician_id} |
list_invites_by_technician |
invites |
app.api.routers.invites |
GET |
/invites/technicians/{technician_id}/pending |
list_pending_invites_by_technician |
invites |
app.api.routers.invites |
POST |
/invites/{inviteId}/accept |
accept_invite |
invites |
app.api.routers.invites |
POST |
/invites/{inviteId}/decline |
decline_invite |
invites |
app.api.routers.invites |
DELETE |
/invites/{invite_id} |
delete_invite |
invites |
app.api.routers.invites |
GET |
/invites/{invite_id} |
get_invite |
invites |
app.api.routers.invites |
PATCH |
/invites/{invite_id} |
update_invite |
invites |
app.api.routers.invites |
main.py
| Methods |
Path |
Name |
Tags |
Module |
GET |
/health |
healthcheck |
|
app.main |
messages.py
| Methods |
Path |
Name |
Tags |
Module |
GET |
/messages/{message_id} |
get_message |
messages |
app.api.routers.messages |
PATCH |
/messages/{message_id} |
update_message |
messages |
app.api.routers.messages |
GET |
/pools/{pool_id}/threads |
list_threads |
messages |
app.api.routers.messages |
POST |
/pools/{pool_id}/threads |
create_thread |
messages |
app.api.routers.messages |
GET |
/threads/{thread_id} |
get_thread |
messages |
app.api.routers.messages |
PATCH |
/threads/{thread_id} |
update_thread |
messages |
app.api.routers.messages |
GET |
/threads/{thread_id}/messages |
list_messages |
messages |
app.api.routers.messages |
POST |
/threads/{thread_id}/messages |
create_message |
messages |
app.api.routers.messages |
POST |
/threads/{thread_id}/messages/{message_id}/photos |
upload_message_photo |
messages |
app.api.routers.messages |
photos.py
| Methods |
Path |
Name |
Tags |
Module |
GET |
/photos/pools/{pool_id} |
get_pool_photo |
photos |
app.api.routers.photos |
POST |
/photos/pools/{pool_id} |
upload_pool_photo |
photos |
app.api.routers.photos |
GET |
/photos/users/{user_id}/profile |
get_user_profile_photo |
photos |
app.api.routers.photos |
POST |
/photos/users/{user_id}/profile |
upload_user_profile_photo |
photos |
app.api.routers.photos |
GET |
/photos/visits/{visit_id} |
list_visit_photos |
photos |
app.api.routers.photos |
POST |
/photos/visits/{visit_id} |
upload_visit_photo |
photos |
app.api.routers.photos |
DELETE |
/photos/{photo_id} |
delete_photo |
photos |
app.api.routers.photos |
pool_values.py
| Methods |
Path |
Name |
Tags |
Module |
GET |
/pool-values |
list_pool_values |
pool-values |
app.api.routers.pool_values |
POST |
/pool-values |
create_pool_values |
pool-values |
app.api.routers.pool_values |
DELETE |
/pool-values/{pool_values_id} |
delete_pool_values |
pool-values |
app.api.routers.pool_values |
GET |
/pool-values/{pool_values_id} |
get_pool_values |
pool-values |
app.api.routers.pool_values |
PATCH |
/pool-values/{pool_values_id} |
update_pool_values |
pool-values |
app.api.routers.pool_values |
pools.py
| Methods |
Path |
Name |
Tags |
Module |
GET |
/pools |
list_pools |
pools |
app.api.routers.pools |
POST |
/pools |
create_pool |
pools |
app.api.routers.pools |
GET |
/pools/technician/{tech_id} |
list_pools_by_technician |
pools |
app.api.routers.pools |
GET |
/pools/user/{user_id} |
list_pools_by_owner |
pools |
app.api.routers.pools |
GET |
/pools/{poolId}/dashboard |
get_pool_dashboard |
pools |
app.api.routers.pools |
GET |
/pools/{poolId}/visits |
list_pool_visits |
pools |
app.api.routers.pools |
POST |
/pools/{poolId}/visits |
create_pool_visit |
pools |
app.api.routers.pools |
DELETE |
/pools/{pool_id} |
delete_pool |
pools |
app.api.routers.pools |
GET |
/pools/{pool_id} |
get_pool |
pools |
app.api.routers.pools |
PATCH |
/pools/{pool_id} |
update_pool |
pools |
app.api.routers.pools |
GET |
/pools/{pool_id}/alert-config |
get_alert_config |
pools |
app.api.routers.pools |
PUT |
/pools/{pool_id}/alert-config |
upsert_alert_config |
pools |
app.api.routers.pools |
POST |
/pools/{pool_id}/invites |
invite_technician_by_email |
pools |
app.api.routers.pools |
DELETE |
/pools/{pool_id}/technicians/{technician_id} |
remove_pool_technician |
pools |
app.api.routers.pools |
users.py
| Methods |
Path |
Name |
Tags |
Module |
GET |
/users |
list_users |
users |
app.api.routers.users |
POST |
/users |
create_user |
users |
app.api.routers.users |
GET |
/users/me |
get_me |
users |
app.api.routers.users |
POST |
/users/me/change-password |
change_my_password |
users |
app.api.routers.users |
DELETE |
/users/{user_id} |
soft_delete_user |
users |
app.api.routers.users |
GET |
/users/{user_id} |
get_user |
users |
app.api.routers.users |
PATCH |
/users/{user_id} |
update_user |
users |
app.api.routers.users |
visits.py
| Methods |
Path |
Name |
Tags |
Module |
GET |
/visits |
list_visits |
visits |
app.api.routers.visits |
POST |
/visits |
create_visit |
visits |
app.api.routers.visits |
DELETE |
/visits/{visit_id} |
delete_visit |
visits |
app.api.routers.visits |
GET |
/visits/{visit_id} |
get_visit |
visits |
app.api.routers.visits |
PATCH |
/visits/{visit_id} |
update_visit |
visits |
app.api.routers.visits |