Backend Routes - lxg073000/scarab GitHub Wiki
users
GET /api/users
- returns user data
POST /api/users
- sign up
session
POST /api/session
- login
DELETE /api/session
- logout
supply_routes
GET /api/supply_routes
- fetch a supply route
POST /api/supply_routes
- create a supply route
PATCH /api/supply_routes/:id
- update a supply route
DELETE /api/supply_routes/:id
- delete a supply route
segments
GET /api/segments
- fetch a segment
POST /api/segments
- create a segment
- `PATCH /api/segments/:id - update a segment
DELETE /api/segments/:id
- delete a segment
waypoints
GET /api/waypoints/:segment_id/:id
- fetch a waypoint
POST /api/waypoints/:segment_id/:id
- create a waypoint
- `PATCH /api/waypoints/:segment_id/:id - update a waypoint
DELETE /api/waypoints/:segment_id/:id
- delete a waypoint
buggouts
GET /api/buggouts
- fetch all buggout drills
POST /api/buggouts
- create a buggout drill
- `PATCH /api/buggouts/:id - update a buggout drill
DELETE /api/buggouts/:id
- delete a buggout drill
likes
POST /api/likes
- create a like
DELETE /api/likes/:id
- delete a like
comments
POST /api/comments
- create a comment
DELETE /api/comments/:id
- delete a comment