FBI this would be best achieved with an extension that creates "fake" discussion links but pulls real titles from the database, that way the behavior can be entirely controlled by the extension, instead of trying to make the discussion visible in the GET /discussions API endpoint only to then redact most of the payload, which would be a lot of work to achieve and to make compatible with all extensions.
My extension "see past first post" is an example of the complicated solution, it makes the discussions visible but redacts some of the information. Depending on the use case, in particular if there's no need for the discussion permalink to work for guests, it would be much easier to just create a custom homepage and a new API endpoint for showcased but not readable discussions.