Aller au contenu

API Amis

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

MéthodeCheminDescription
GET/v1/friendsLister les amis acceptés
GET/v1/friends/requestsLister les demandes d’amis en attente (entrantes et sortantes)
POST/v1/friends/requestsEnvoyer une demande d’ami (receiver_id)
PUT/v1/friends/requests/{friendRequest}/acceptAccepter une demande d’ami (destinataire uniquement)
PUT/v1/friends/requests/{friendRequest}/rejectRefuser une demande d’ami (destinataire uniquement)
GET /v1/friends/requests

Retourne les demandes d’amis entrantes et sortantes en attente, avec leur statut (pending/accepted/rejected).

POST /v1/friends/requests
ChampTypeRègles
receiver_idstringRequis. ID de l’utilisateur à ajouter en ami
PUT /v1/friends/requests/{friendRequest}/accept
PUT /v1/friends/requests/{friendRequest}/reject

Seul le destinataire peut accepter ou refuser une demande. Aucun corps de requête n’est nécessaire.