API — Utilisateurs & profils
| Endpoint | Description |
|---|---|
POST/api/users/register | Créer un compte |
POST/api/token | Se connecter (jeton) |
GET/api/users/me | Mon profil |
PUT/api/users/me | Modifier mon profil |
GET/api/users/{user_id} | Profil d'un utilisateur |
GET/api/profile/{user_id}/full | Profil complet |
GET/api/profile/{user_id}/wings | Badges du profil |
POST/api/users/{user_id}/follow | S'abonner / se désabonner |
GET/api/users/me/level | Mon niveau |
GET/api/users/{user_id}/level | Niveau d'un utilisateur |
GET/api/levels | Liste des rangs |
GET/api/users/me/card | Ma carte de profil |
GET/api/users/{user_id}/card | Carte d'un utilisateur |
PUT/api/users/me/card/style | Changer le style de carte |
GET/api/users/me/categories | Mes catégories |
PUT/api/users/me/categories | Définir mes catégories |
GET/api/categories | Catégories disponibles |
PUT/api/users/me/country | Définir mon pays |
POST/api/users/me/country/auto | Détection automatique du pays |
POST/api/users/me/verify | Demander la vérification |
GET/api/users/me/verification-status | Statut de vérification |
GET/api/notifications | Mes notifications |
GET/api/connected-apps | Apps MCP connectées |
DELETE/api/connected-apps/{app_id} | Révoquer une app |
POST/api/location | Partager ma position |
DELETE/api/location | Supprimer ma position |
GET/api/friends/nearby | Amis à proximité |
Authentification requise (cookie de session ou
Authorization: Bearer <token>) : voir Authentification.