API de amigos
Todos los endpoints requieren autenticación. Ruta base: /api/v1/friends.
Endpoints
Sección titulada «Endpoints»| Método | Ruta | Descripción |
|---|---|---|
| GET | /v1/friends | Listar amigos aceptados |
| GET | /v1/friends/requests | Listar solicitudes de amistad pendientes (entrantes y salientes) |
| POST | /v1/friends/requests | Enviar una solicitud de amistad (receiver_id) |
| PUT | /v1/friends/requests/{friendRequest}/accept | Aceptar una solicitud de amistad (solo el destinatario) |
| PUT | /v1/friends/requests/{friendRequest}/reject | Rechazar una solicitud de amistad (solo el destinatario) |
Listar solicitudes
Sección titulada «Listar solicitudes»GET /v1/friends/requestsDevuelve las solicitudes de amistad entrantes y salientes pendientes con sus estados (pending/accepted/rejected).
Enviar solicitud
Sección titulada «Enviar solicitud»POST /v1/friends/requests| Campo | Tipo | Reglas |
|---|---|---|
receiver_id | string | Obligatorio. ID del usuario a agregar como amigo |
Aceptar / rechazar
Sección titulada «Aceptar / rechazar»PUT /v1/friends/requests/{friendRequest}/acceptPUT /v1/friends/requests/{friendRequest}/rejectSolo el destinatario puede aceptar o rechazar una solicitud. No se necesita cuerpo en la solicitud.