MCPcopy Create free account

hub / github.com/0010aor/FlashNotes / endpoints

Endpoints22 in github.com/0010aor/FlashNotes

RouteSQLALCHEMY_DATABASE_URI
computed_field # type: ignore[misc]
backend/src/core/config.py:None
Routeai_models_enabled
computed_field # type: ignore[prop-decorator]
backend/src/core/config.py:None
Routecreate_card
router.post("/collections/{collection_id}/cards/", response_model=Card)
backend/src/flashcards/api.py:None
Routecreate_collection
router.post("/collections/", response_model=Collection)
backend/src/flashcards/api.py:None
Routedelete_card
router.delete("/collections/{collection_id}/cards/{card_id}", status_code=204)
backend/src/flashcards/api.py:None
Routedelete_collection
router.delete("/collections/{collection_id}", status_code=204)
backend/src/flashcards/api.py:None
Routeget_collection_statistics_endpoint
router.get("/collections/{collection_id}/stats", response_model=CollectionStats)
backend/src/stats/api.py:None
Routeget_my_ai_usage_quota
router.get("/users/me/ai-usage-quota", response_model=AIUsageQuota)
backend/src/users/api.py:None
Routeget_practice_session_status
router.get("/practice-sessions/{practice_session_id}", response_model=PracticeSession)
backend/src/flashcards/api.py:None
Routelist_practice_cards
router.get( "/practice-sessions/{practice_session_id}/cards", response_model=PracticeCardListResponse,
backend/src/flashcards/api.py:None
Routelist_practice_sessions
router.get("/practice-sessions", response_model=PracticeSessionList)
backend/src/flashcards/api.py:None
Routelogin_access_token
router.post("/tokens")
backend/src/auth/api.py:None
Routeread_card
router.get("/collections/{collection_id}/cards/{card_id}", response_model=Card)
backend/src/flashcards/api.py:None
Routeread_cards
router.get("/collections/{collection_id}/cards/", response_model=CardList)
backend/src/flashcards/api.py:None
Routeread_collection
router.get("/collections/{collection_id}", response_model=Collection)
backend/src/flashcards/api.py:None
Routeread_collections
router.get("/collections/", response_model=CollectionList)
backend/src/flashcards/api.py:None
Routeread_user_me
router.get("/me", response_model=UserPublic)
backend/src/users/api.py:None
Routeregister_user
router.post("", response_model=UserPublic)
backend/src/users/api.py:None
Routestart_practice_session
router.post("/practice-sessions", response_model=PracticeSession)
backend/src/flashcards/api.py:None
Routeupdate_card
router.put("/collections/{collection_id}/cards/{card_id}", response_model=Card)
backend/src/flashcards/api.py:None
Routeupdate_collection
router.put("/collections/{collection_id}", response_model=Collection)
backend/src/flashcards/api.py:None
Routeupdate_practice_card_result
router.patch( "/practice-sessions/{practice_session_id}/cards/{card_id}", response_model=PracticeCardR
backend/src/flashcards/api.py:None