Follows the API specification for Memcards (a simple flashcard app). The endpoints are as follows:
GET /decks
- Retrieve a list of all decksGET /decks/{deckId}
- Retrieve a specific deckPOST /decks
- Create a new deckPUT /decks/{deckId}
- Update a deckDELETE /decks/{deckId}
- Delete a deck
POST /decks/{deckId}/flashcards
- Add a new flashcard to deckPUT /decks/{deckId}/flashcards/{flashcardId}
- Update a flashcardDELETE /decks/{deckId}/flashcards/{flashcardId}
- Delete a flashcard