So what you're saying is that you can access all apps which you are a teammember of, but can't get the specific revisions?
As per documentation https://docs.mendix.com/apidocs-mxsdk/apidocs/team-server-api#3-3-retrieve-revisions you need an app name and branch name to get them. Do you get some kind of error message?
Maybe the settings for the projects are constrained? See https://docs.mendix.com/apidocs-mxsdk/apidocs/deploy-api#authentication
As APIs are designed for automated systems, the Deploy API does not require the two-factor authentication which is normally required to make changes to production environments. This is a potential security risk. Therefore, the Technical Contact of an application needs to allow API access explicitly for team members that want to use the Deploy API. This can be configured from the Node Security screen under Project Settings. By default, API access is already enabled for test and acceptance environments for all team members. To perform an action via the Deploy API, such as transporting a new deployment package, both the Transport and API Access permissions need to be enabled.