Can I disable access for a user used only for integration purposes or API calls?
No, you can't disable access for a user you're using as an integration purposes or to make API calls. All Oracle Redwood UIs use the same REST calls as you'd use for integration, so the idea of a UI user vs an integration user is functionally the same scope.