My team is trying to create an integration between Zapier and Twilio. When creating the Zap, the Twilio integration step is asking for our Twilio Account SID and Account Auth token. We would much prefer to instead use a Twilio API Key and Secret, which we can generate for this specific use case, instead of providing the root credentials to our Twilio account.
Twilio’s own documentation suggests using API Keys for third-party integrations, and in fact states that “Twilio doesn't recommend using your Account SID and Auth Token in production” at all - (https://www.twilio.com/docs/iam/api-keys#why-you-should-use-api-keys)
Given that API Keys and the root account credentials should generally be equivalent in what they can grant access to, is there a reason the Twilio/Zapier integration requires the root Twilio account credentials?