From 38867ba75f530f3cf3bcfc8092a77ee3e33f319f Mon Sep 17 00:00:00 2001 From: Muhsin <12408980+muhsin-k@users.noreply.github.com> Date: Mon, 6 Apr 2026 13:27:52 +0400 Subject: [PATCH] chore: use API key client for token validation --- enterprise/app/services/twilio/voice_webhook_setup_service.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/enterprise/app/services/twilio/voice_webhook_setup_service.rb b/enterprise/app/services/twilio/voice_webhook_setup_service.rb index 8040bc70e..79c053676 100644 --- a/enterprise/app/services/twilio/voice_webhook_setup_service.rb +++ b/enterprise/app/services/twilio/voice_webhook_setup_service.rb @@ -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