I understand your problem, but you are unfortunately in a paradox 😔
You're trying to tell your orgs to do something with the APIs, but how could this ever be possible when the APIs aren't enabled?
Now it would be theoretically awesome if there was one such API touchpoint that acted as kind of gate for the other touchpoints, but the security risk would be too immense for this to ever happen and it also probably wouldn't make sense 😄
I'm afraid you'll have to do this one thing the old school way!