I want to use the Tooling API via SOAP. What URL should I use?
I want to know the URL by which I can use the Tooling API via SOAP. I can use the API directly if I already have a valid session ID. Example:
Enterprise API: https://server-api.salesforce.com/services/Soap/c/27.0/orgIdPartner API: https://server-api.salesforce.com/services/Soap/u/27.0/orgId Metadata API: https://server-api.salesforce.com/services/Soap/m/27.0/orgId Note: This is easy to get if we use LoginResult.metadataServerUrl Apex API: https://server-api.salesforce.com/services/Soap/s/27.0 Tooling API: https://server-api.salesforce.com/services/Soap/?/27.0/orgId As a guess, I have tried https://server-api.salesforce.com/services/Soap/t/27.0/orgId, but I need help getting it to work. Then what is the correct way to use test salesforce com services soap?
The Tooling API WSDL's endpoint described for my general development org is as follows. Although you were almost there, I don't know whether the capital T makes any difference. https://na11-api.salesforce.com/services/Soap/T/27.0 You can download the WSDL(Web Service Definition Language) from the API page under Setup.
You might also try https://server api.salesforce.com/services/Soap/tooling/27.0/orgId. To get over the 30-character minimum limit, here are some more characters.