Access to Azure Resources and Actions is controlled via Azure RBAC. The application whose Client ID you are using doesn't have the required permissions based on the error. Since its able to access run history, it probably is assigned the Logic App Operator role, which doesn't include the required Microsoft.Logic/workflows/triggers/run/action
permission.
With this being the case, your option would be to either assign it the Logic App Contributor role which grants it a lot many more permissions or create a custom role that includes the required Microsoft.Logic permissions.