34 lines
601 B
Markdown
34 lines
601 B
Markdown
---
|
|
title: API Design
|
|
date: 10-11-2025
|
|
last_modified: 12-11-2025:10:32
|
|
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.
|
|
|
|
|
|
<!-- -->
|
|
|
|
|
|
## This is a test |