chore: use API key client for token validation

This commit is contained in:
Muhsin
2026-04-06 13:27:52 +04:00
parent d3b7d7e79a
commit 38867ba75f
@@ -17,8 +17,8 @@ class Twilio::VoiceWebhookSetupService
private
def validate_token_credentials!
# Only validate Account SID + Auth Token
token_client.incoming_phone_numbers.list(limit: 1)
validation_client = channel.api_key_sid.present? ? api_key_client : token_client
validation_client.incoming_phone_numbers.list(limit: 1)
rescue StandardError => e
log_twilio_error('AUTH_VALIDATION_TOKEN', e)
raise