Aller au contenu

API Notes

Tous les endpoints nécessitent une authentification. Chemin de base : /api/v1/notes.

MéthodeCheminDescription
GET/v1/notesLister les notes
POST/v1/notesCréer une note (title, content, category_id, tags[])
GET/v1/notes/{note}Récupérer une note
PUT/v1/notes/{note}Mettre à jour une note (y compris is_favorite, is_starred)
DELETE/v1/notes/{note}Supprimer une note
GET/v1/notes/newestNotes les plus récentes
MéthodeCheminDescription
GET/v1/notes/categoriesLister les catégories
POST/v1/notes/categoriesCréer une catégorie (title, parent_id — hiérarchique)
GET/v1/notes/categories/{category}Récupérer une catégorie
PUT/v1/notes/categories/{category}Mettre à jour une catégorie
DELETE/v1/notes/categories/{category}Supprimer une catégorie

Les catégories prennent en charge l’imbrication via parent_id, ce qui permet à des dossiers de contenir des sous-dossiers.

MéthodeCheminDescription
POST/v1/notes/importImporter des notes depuis un fichier Markdown (.md) ou ZIP (.zip) (multipart)
GET/v1/notes/exportExporter les notes (l’export complet des données passe par le système d’exportation)