API authentication scopes

Hi, I understand that users can be assigned specific roles to control the level of access they have within the Veeqo UI. I was wondering whether these permissions also pertain to the Veeqo API when authenticating with an API key or OAuth client? I would like to access the API with read-only permissions - essentially permit GET requests only for all resources. Is this possible currently?