Can third party applications using OAuth 2.0 access compass and data-proxy APIs?

I have set up a third party application using OAuth 2.0 flow and have a bearer token grant there. However I am failing to return any results from compass/api/resources?path={redacted}.

The result returns an empty 204, where my user token returns the results that I expect. Also, using Foundry JDBC driver using these credentials is able to access the datasets in the location in {redacted}

Is there an expilicit access control grant that I need to give in order to use the compass/api/resources API. Same question for foundry-data-proxi/api/dataproxy/datasets/{rid}/views/{branch}/{file-path}

In the case of setting up the OAuth 2 grant, either it is set up to be granted a full user scope, defined at setup time or it requires the right scope to be negotiated in order to be able to either browse datasets using that API or download files from a dataset from Foundry data proxy.

Documentation for how to achieve scope negotiation can be found here - particularly step 2. Both APIs require specific scopes to be negotiated in order to return a result