chore: update README
This commit is contained in:
@@ -826,50 +826,9 @@ Authorization: Bearer <client_token>
|
|||||||
|
|
||||||
## 🔐 Authentication
|
## 🔐 Authentication
|
||||||
|
|
||||||
### Register Client
|
### Création de compte client
|
||||||
|
|
||||||
**Créer un nouveau compte client**
|
Les comptes clients sont créés **uniquement par un administrateur** via `POST /api/v2/admin/protected/clients`. Il n'existe pas d'endpoint d'auto-inscription.
|
||||||
|
|
||||||
```bash
|
|
||||||
POST /api/v1/auth/register
|
|
||||||
Content-Type: application/json
|
|
||||||
```
|
|
||||||
|
|
||||||
**Requête:**
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"username": "jean_dupont",
|
|
||||||
"password": "SecurePass123!",
|
|
||||||
"nom": "Dupont",
|
|
||||||
"prenom": "Jean",
|
|
||||||
"telephone": "+33612345678"
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
**Réponse (201 Created):**
|
|
||||||
```json
|
|
||||||
{
|
|
||||||
"success": true,
|
|
||||||
"message": "Client créé avec succès",
|
|
||||||
"client": {
|
|
||||||
"id": 42,
|
|
||||||
"username": "jean_dupont",
|
|
||||||
"nom": "Dupont",
|
|
||||||
"prenom": "Jean",
|
|
||||||
"telephone": "+33612345678",
|
|
||||||
"command": 0,
|
|
||||||
"point": 0,
|
|
||||||
"points_zipette": 0,
|
|
||||||
"amende": 0.0,
|
|
||||||
"cancellations_count": 0,
|
|
||||||
"created_at": "2025-01-18T14:30:00Z"
|
|
||||||
}
|
|
||||||
}
|
|
||||||
```
|
|
||||||
|
|
||||||
**Erreurs possibles:**
|
|
||||||
- `400` - Données invalides (validation échouée)
|
|
||||||
- `409` - Username ou téléphone déjà utilisé
|
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
@@ -1221,8 +1180,7 @@ Content-Type: application/json
|
|||||||
{
|
{
|
||||||
"success": true,
|
"success": true,
|
||||||
"message": "Produit supprimé du panier avec succès",
|
"message": "Produit supprimé du panier avec succès",
|
||||||
"item_id": 15,
|
"item_id": 15
|
||||||
"stock_released": true
|
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
@@ -1243,8 +1201,7 @@ Authorization: Bearer <token>
|
|||||||
```json
|
```json
|
||||||
{
|
{
|
||||||
"success": true,
|
"success": true,
|
||||||
"message": "Panier vidé avec succès",
|
"message": "Panier vidé avec succès"
|
||||||
"stock_released": 3
|
|
||||||
}
|
}
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user