← back to the release
new featureApex
Build and Use Richer Development Tools with the Apex Symbol API (Beta)
The Apex Symbol API (beta), a Tooling API REST resource at /tooling/symbols, returns detailed type metadata for built-in, custom, and dynamic Apex types (classes, interfaces, methods, triggers) using the same type information the Apex compiler uses. It is meant to power IDE code completion and to give AI agents accurate context when generating Apex. The endpoint requires a category parameter (builtin, database, or dynamic), supports optional namespace and name filters, and allows only one concurrent caller per org. Available in API version 68.0 and later.
identifiers
Apex Symbol API/tooling/symbolscategorySymbolTable/completions
api versions
68.0
flags
off by defaultno action requiredmin api 68
- how
- GET /services/data/v68.0/tooling/symbols?category=builtin&namespace=System&name=ApexPages
- who
- when
- Beta.
- where
- Enterprise, Performance, Unlimited, and Developer editions; API 68.0+.