Contrato de la solicitud
GET /api/v1/portfolios/{portfolioId}/chart. Consulta los puntos del gráfico de la cartera sin volver a implementar la selección del intervalo de rendimiento. Envía el token personal mediante X-API-Key y mantenlo fuera del código del navegador y de los registros públicos.
Respuesta y consumo
El formato completo utiliza marcas de tiempo ISO y valores; el formato compacto puede devolver pares de marca de tiempo y valor para los clientes de gráficos. Las respuestas correctas con consumo publican X-Credit-Cost y X-Credits-Remaining para registrar el uso sin realizar otra solicitud.
Comportamiento en producción
La respuesta compacta cambia de forma de manera intencionada. Modela explícitamente el formato elegido en lugar de aceptar en todas partes un array sin tipo. Gestiona los errores application/problem+json mediante su código estable, conserva el identificador de correlación y no repitas una mutación salvo que el flujo sea idempotente.