I’m correcting something I wrote before about connecting to your sandbox using SuiteTalk. See the following SuiteAnswers article:
URLs for Account-Specific Domains
I was confused by this.
One note reads:
In the example above, the sandbox account ID is 123456_SB1… In the generated account-specific domain URL, the underscore is transformed into a hyphen.
A second note reads:
If you have more than one secondary sandbox, be aware that each has a unique identifier, such as _SB2, _SB3, _SB4, and so on. In the generated account-specific domain URL, the underscore is transformed into a hyphen.
So sandbox account XXXXXX_SB1 uses the following URL:
https://XXXXXX-sb1.suitetalk.api.netsuite.com/wsdl/v2016_2_0/netsuite.wsdl
Note: YOU need to swap the underscore in your sandbox account for a dash when you map your sandbox URL. This is not done for you when NetSuite maps your data center agnostic URL to your specific data center!
Another interesting fact that made no sense… When I used the old sandbox URL, the one without my account number, I got the following error message:
The account you are trying to access is currently unavailable while we undergo our regularly scheduled maintenance.
That wasn’t much help!