Asking for permission this way is ok. But how was it approved? Manually or some API automation?
If you were to automate the approval then why even ask for approval?
Edit: just to add, you can make the UX for approval as easy as possible (slack integration, bulk approvals, etc) in cases in which is necessary by regulation.
You can also leverage certain attributes of the identity and risk profile to provide automatic approval on certain workflows to streamline the experience
My point was that there are cases in which you cannot fully automate this (compliance, audits, regulation, etc)
So the solution will be to use Jira’s/GH’s API and build an integration that makes it easy for a manager/owner to approve request, without having to log into Jira/GH