Hi Joseph and welcome to the community!
Unfortunately, I’m almost certain you are not going to get a Block to do this. Blocks cannot [presently] cannot be customized and as developers, we are unable to build custom blocks. Where does that leave you - the API or something like Integromat or Zapier.
Building a custom API service is complex and non-trivial. So, I would first look into using Zapier and Integromat to see if they have some recipes that can help.