Yes, if you add the Destination Address to your Addresses Book with Require 2FA toggled off, you won't need your 2FA to withdraw to that address.
Adding a Withdrawal Address via API with 2FA Exemption
To add a new withdrawal address to your Address Book via the API and enable the option to skip 2FA for future withdrawals to this address, use the Address/Address_new endpoint. When making the API request, ensure you set the skip2FA parameter to true. To authorize this action, you will also need to provide your otpToken in this request.
Verifying Address Settings via API
You can verify the details of your saved addresses, including whether the skip2FA option is enabled, by using the /Address/Address_get endpoint. The response will include a parameter indicating the skip2FA status for each address.
Email Confirmation Requirement
Once you have successfully added a withdrawal address with Require 2FA toggled off (skip2FA: true for API), you must confirm this action through your email address.
Until the address addition with the 2FA exemption is confirmed via email, its status will remain Pending. During this pending period, you will still be required to use your 2FA code when initiating a withdrawal to this address.
Important Security Considerations
Enabling the skip2FA option for a withdrawal address reduces the security measures for transactions to that specific address. Ensure that you understand the risks involved and only enable this option for trusted and frequently used addresses. If your API keys or account are compromised, malicious actors could potentially withdraw funds to these pre-approved addresses without needing your 2FA code.