Guarda la autenticación fuera del código fuente

Java HttpClient mantiene una superficie de dependencias reducida; encapsúlalo en un adaptador de infraestructura tipado en lugar de llamarlo desde los controladores.

Usa los identificadores devueltos por la API

Crea carteras con POST /api/v1/portfolios y guarda el portfolioId devuelto en tu backend. La clave API define el límite de propiedad.

Gestiona el contrato de respuesta

Comprueba el estado HTTP antes de decodificar los datos correctos. Los errores utilizan application/problem+json; las respuestas correctas con consumo incluyen encabezados con el coste y el saldo de créditos.