Return the effective subject’s preferences (qualityMode, learnModeDefault). A subject that has never written settings reads the server defaults. Free operation, not metered.
This route requires the read scope.A missing or invalid credential returns 401 authentication_error. A valid credential without the scope returns 403 permission_denied, and the problem body names the exact scope required.
An Exo API key (exo_...) sent as the X-Exo-API-Key header.
Response
Successful Response
The caller/subject's preferences (spec 4.9, honest M1 subset).
Only fields backed by a real, round-tripping user_settings column are
present. qualityMode is documented as a string (not a closed enum) so a
future stored mode never breaks a tolerant reader; on the wire today it is
one of fast | balanced | thorough.