Контракт запроса
GET /api/v1/portfolios/{portfolioId}/chart. Получите точки графика портфеля без повторной реализации выбора performance window. Передавайте персональный токен в X-API-Key и не размещайте его в браузерном коде или публичных логах.
Ответ и тарификация
Full format использует ISO timestamp и value, compact format может вернуть кортежи timestamp-value. Успешные платные ответы возвращают X-Credit-Cost и X-Credits-Remaining, чтобы usage можно было записать без дополнительного запроса.
Поведение в production
Compact response намеренно меняет форму. Моделируйте выбранный формат явно, а не используйте untyped array. Обрабатывайте application/problem+json по стабильному code, сохраняйте correlation ID и не повторяйте mutation без идемпотентного сценария.