Backend Routes - makaveddy/gigbrite GitHub Wiki

HTML

  • GET /StaticPagesController#root

API Endpoints

users

  • GET /api/users - returns the user information of displayed events.
  • POST api/users - sign up.

session

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

events

  • GET api/events - returns all events.
  • GET api/events/:id - returns an event.
  • POST api/events/ - creates an event.
  • PATCH api/events/:id - edits an event.
  • DELETE api/events/:id - removes an event.

event_registrations

  • POST api/events/:event_id/registrations - registers to an event.
  • DELETE api/events/:event_id/registrations - removes registration to an event.

bookmarks

  • POST api/events/:event_id/bookmark - creates a bookmark to an event.
  • DELETE api/events/:event_id/bookmark - removes a bookmark from an event.