twilio-python icon indicating copy to clipboard operation
twilio-python copied to clipboard

Subaccount Ignored Using Main Account Authentication for TFV

Open calebsyring opened this issue 10 months ago • 0 comments

Issue Summary

Using main account authentication to access toll-free verification info for a subaccount returns the results for the main account, ignoring the subaccount argument entirely

Steps to Reproduce

  1. Create a toll-free number on your main account
  2. Create a toll-free verification for the number on your main account
  3. Create a subaccount under the main account
  4. Create a toll-free number on the subaccount
  5. Note that using your subaccount sid as the third argument to Client and your main account sid and auth token as the first and second args allows you to fetch this number from the API
  6. Create a toll-free verification for the number on the subaccount
  7. Note that using your subaccount sid as the third argument to Client and your main account sid and auth token as the first and second args fetches the toll-free verification for the main account number, not the subaccount number!

Code Snippet

>>> from twilio.rest import Client
>>> Client(MAIN_ACCT_SID, MAIN_ACCT_TOKEN, SUBACCT_SID).incoming_phone_numbers.list()  # Shows subaccount numbers
>>> Client(MAIN_ACCT_SID, MAIN_ACCT_TOKEN, SUBACCT_SID).messaging.v1.tollfree_verifications.list()  # Shows main account toll-free verifications

Exception/Log

N/A

Technical details:

  • twilio-python version: 9.0.3
  • python version: Python 3.11.8

calebsyring avatar Apr 04 '24 19:04 calebsyring