Files
personotes/notes/projets/backend/api-design.md

26 lines
567 B
Markdown

---
title: "API Design"
date: "10-11-2025"
last_modified: "10-11-2025:19:21"
tags: ["projet", "backend", "api"]
---
# API Design
## Architecture REST
Notre API suit les principes REST avec les endpoints suivants:
- `GET /api/v1/notes` - Liste toutes les notes
- `GET /api/v1/notes/{path}` - Récupère une note
- `PUT /api/v1/notes/{path}` - Crée/met à jour une note
- `DELETE /api/v1/notes/{path}` - Supprime une note
## Authentification
Pour l'instant, pas d'authentification. À implémenter avec JWT.
## Rate Limiting
À considérer pour la production.