Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0010aor/FlashNotes
/ endpoints
Endpoints
22 in github.com/0010aor/FlashNotes
⨍
Functions
539
◇
Types & classes
158
↳
Endpoints
22
Route
SQLALCHEMY_DATABASE_URI
computed_field # type: ignore[misc]
backend/src/core/config.py:None
Route
ai_models_enabled
computed_field # type: ignore[prop-decorator]
backend/src/core/config.py:None
Route
create_card
router.post("/collections/{collection_id}/cards/", response_model=Card)
backend/src/flashcards/api.py:None
Route
create_collection
router.post("/collections/", response_model=Collection)
backend/src/flashcards/api.py:None
Route
delete_card
router.delete("/collections/{collection_id}/cards/{card_id}", status_code=204)
backend/src/flashcards/api.py:None
Route
delete_collection
router.delete("/collections/{collection_id}", status_code=204)
backend/src/flashcards/api.py:None
Route
get_collection_statistics_endpoint
router.get("/collections/{collection_id}/stats", response_model=CollectionStats)
backend/src/stats/api.py:None
Route
get_my_ai_usage_quota
router.get("/users/me/ai-usage-quota", response_model=AIUsageQuota)
backend/src/users/api.py:None
Route
get_practice_session_status
router.get("/practice-sessions/{practice_session_id}", response_model=PracticeSession)
backend/src/flashcards/api.py:None
Route
list_practice_cards
router.get( "/practice-sessions/{practice_session_id}/cards", response_model=PracticeCardListResponse,
backend/src/flashcards/api.py:None
Route
list_practice_sessions
router.get("/practice-sessions", response_model=PracticeSessionList)
backend/src/flashcards/api.py:None
Route
login_access_token
router.post("/tokens")
backend/src/auth/api.py:None
Route
read_card
router.get("/collections/{collection_id}/cards/{card_id}", response_model=Card)
backend/src/flashcards/api.py:None
Route
read_cards
router.get("/collections/{collection_id}/cards/", response_model=CardList)
backend/src/flashcards/api.py:None
Route
read_collection
router.get("/collections/{collection_id}", response_model=Collection)
backend/src/flashcards/api.py:None
Route
read_collections
router.get("/collections/", response_model=CollectionList)
backend/src/flashcards/api.py:None
Route
read_user_me
router.get("/me", response_model=UserPublic)
backend/src/users/api.py:None
Route
register_user
router.post("", response_model=UserPublic)
backend/src/users/api.py:None
Route
start_practice_session
router.post("/practice-sessions", response_model=PracticeSession)
backend/src/flashcards/api.py:None
Route
update_card
router.put("/collections/{collection_id}/cards/{card_id}", response_model=Card)
backend/src/flashcards/api.py:None
Route
update_collection
router.put("/collections/{collection_id}", response_model=Collection)
backend/src/flashcards/api.py:None
Route
update_practice_card_result
router.patch( "/practice-sessions/{practice_session_id}/cards/{card_id}", response_model=PracticeCardR
backend/src/flashcards/api.py:None