I’m trying to build a monitoring system for tracking events in my organization and specifically their origin client and IP. is this possible using Github’s admin API?
Thanks for being here! I believe you should be able to accomplish your goal via webhooks, I’m posting a few links for reference here:
If you would like to set up a single webhook to receive events from all of your organization’s repositories, check out our API documentation for Organization Webhooks.
Hopefully, someone is actively using this as part of their workflow and can share more tips for you! In the meanwhile, I hope this helps!
afaik, no GitHub API/hook gives a source IP for any action or event.