Backend Routes - miketu926/GetStarted GitHub Wiki

HTML

  • GET / StaticPagesController#root

API Endpoints

users

  • GET /api/users/:id - returns the user's information
  • POST /api/users - sign up

session

  • POST /api/session - log in
  • DELETE /api/session - log out

projects

  • GET /api/projects - returns relevant projects (filtered by data/params)
  • GET /api/projects/:id - returns project
  • POST /api/projects - creates a project
  • PATCH /api/projects/:id - edit a project
  • DELETE /api/projects/:id - remove a project

transactions

  • GET /api/project_id/transactions - returns relevant transactions (filtered by data/params)
  • GET /api/projects_id/transactions/:id - returns transaction
  • POST /api/projects_id/transactions - creates a transaction
  • PATCH /api/projects_id/transactions/:id - edit a transaction
  • DELETE /api/projects_id/transactions/:id - remove a transaction