solarOSsolarOS Docs

Project scopes show the sale's money only with quotes:content:read (2026-11-01)

Four Project endpoints leave out the sale's money for a key without quotes:content:read.

Org API, List Projects, Get Project, Create Project, and Update Project (GET /api/v1/projects, GET /api/v1/projects/{id}, POST /api/v1/projects, PATCH /api/v1/projects/{id}): the sale's money in originalScope and currentScope now needs the quotes:content:read scope as well as projects:read. A key without it gets those scopes with every money field left out, and with the financing fields left out (apr, dealerFeePercent, financingTerms, paymentSources, financingScenarioName, loanTermMonths, financingTermYears, financingTermMonths, financingEscalatorPercent, ppaRatePerKwh, pricePerWatt, downPayment, upfrontPayment, monthlyPayment, totalCostWithFinancing). projectDetails.pricing, each line item's unitPrice and lineTotal, and each section's subtotal are null. Every other field is unchanged.

A key that already has quotes:content:read, quotes:*, or full access sees no change. To keep reading these values with a limited key, add quotes:content:read to it. Writes are unchanged.

Was this page helpful?