Newer Version Available
Objects, Namespaces, and Tooling API
Tooling API objects provide
programmatic access to data and metadata.
The Tooling API WSDL includes the tooling namespace tns (urn:tooling.soap.sforce.com) and the metadata namespace mns (urn:metadata.tooling.soap.sforce.com). Some objects or types in the mns namespace occur in both the Metadata API WSDL and the Tooling API WSDL.
- If objects or types are identical in the Tooling API WSDL and Metadata API WSDL, they are documented in the Metadata API Developer's Guide.
- If objects or types are different in the Tooling API WSDL, or only occur in the Tooling API WSDL, they are documented here.
To verify the complete list of fields for an object, access the Tooling API WSDL:
- From Setup, enter API in the Quick Find box, then select API.
- Select either Generate Tooling WSDL or Generate Tooling WSDL With Strongly Typed Enums.
Object Quick-Reference Tables, System Fields, and SOQL Limitations
Learn about objects, system fields that occur on most objects, and SOQL limitations that apply to some objects in Tooling API. An alphabetical list of objects is also available.