routes
routes
¶
Authenticated REST API for the native Succès module.
Classes¶
Functions:¶
planner_pastilles
¶
Les points du petit calendrier, exacts et en lecture seule.
Route synchrone (def) : elle ne fait que du SQLite — Starlette
l'exécute dans un fil, la boucle d'événements reste libre.
Source code in src/diapason/succes/routes.py
reorder_projects
¶
Fixe l'ordre manuel des projets (leur rang dans ids).
Source code in src/diapason/succes/routes.py
list_project_structures
¶
Les cinq formes qu'un projet peut prendre, pour le sélecteur.
Source code in src/diapason/succes/routes.py
list_note_categories
¶
Les catégories vivantes, dans l'ordre choisi. Route synchrone : SQLite.
reorder_notes
¶
Fixe l'ordre manuel des notes citées (leur rang dans ids).
Source code in src/diapason/succes/routes.py
create_sync_pairing
¶
Prepare a ten-minute invitation from the authenticated local app.
Source code in src/diapason/succes/routes.py
redeem_sync_pairing
¶
Redeem a pairing token (auth = valid invitation; no API key required).
Source code in src/diapason/succes/routes.py
exchange_sync_operations
¶
Exchange operations authenticated by the peer sync token in the body.
Source code in src/diapason/succes/routes.py
join_sync_remote
¶
Redeem a remote invitation and store guest credentials locally.
Source code in src/diapason/succes/routes.py
run_sync_exchange
¶
Guest round-trip: push local ops, pull host ops through the relay.