Tooling Query
GET {{_endpoint}}/services/data/v{{version}}/tooling/query/?q
Executes a query against an object and returns data that matches the specified criteria. Tooling API exposes objects like EntityDefinition and FieldDefinition that use the external object framework. That is, they don’t exist in the database but are constructed dynamically. Special query rules apply to virtual entities. If the query result is too large, it’s broken up into batches. The response contains the first batch of results and a query identifier. The identifier can be used in a request to retrieve the next batch.
Request Params
Key | Datatype | Required | Description |
---|---|---|---|
q | null | SOQL Query |
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Content-Type | string |
RESPONSES
status: OK
{"size":38,"totalSize":38,"done":true,"queryLocator":null,"entityTypeName":"ApexClass","records":[{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p4H00000A4kfqQAB"},"Name":"GenericEventPostMock"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p4H00000A4kfrQAB"},"Name":"StreamingMonitorController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p4H00000A4kfsQAB"},"Name":"StreamingMonitorControllerTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p58000009UEeJAAW"},"Name":"MyController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p58000009UDoMAAW"},"Name":"ProcessingController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p4H000009PEFIQA4"},"Name":"PrepareSandbox"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p4H00000A0zYxQAJ"},"Name":"PrepareSandboxTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqEAAQ"},"Name":"MyProfilePageController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090uh7AAA"},"Name":"InTheArea"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wq6AAA"},"Name":"SiteLoginController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wq7AAA"},"Name":"SiteLoginControllerTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wq8AAA"},"Name":"SiteRegisterController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wq9AAA"},"Name":"SiteRegisterControllerTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqAAAQ"},"Name":"ChangePasswordController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqBAAQ"},"Name":"ChangePasswordControllerTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqCAAQ"},"Name":"ForgotPasswordController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqDAAQ"},"Name":"ForgotPasswordControllerTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqFAAQ"},"Name":"MyProfilePageControllerTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqOAAQ"},"Name":"CommunitiesLoginController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqPAAQ"},"Name":"CommunitiesLoginControllerTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqQAAQ"},"Name":"CommunitiesLandingController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqRAAQ"},"Name":"CommunitiesLandingControllerTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqSAAQ"},"Name":"CommunitiesSelfRegController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqTAAQ"},"Name":"CommunitiesSelfRegControllerTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqUAAQ"},"Name":"CommunitiesSelfRegConfirmController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqVAAQ"},"Name":"CommunitiesSelfRegConfirmControllerTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqcAAA"},"Name":"LightningSelfRegisterController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqdAAA"},"Name":"LightningForgotPasswordController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqeAAA"},"Name":"LightningLoginFormController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqfAAA"},"Name":"LightningLoginFormControllerTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqgAAA"},"Name":"LightningForgotPasswordControllerTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wqhAAA"},"Name":"LightningSelfRegisterControllerTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090wrUAAQ"},"Name":"SigninController"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p580000090sf4AAA"},"Name":"trailheadAPIChallenge"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p4H00000ANdnqQAD"},"Name":"AccountTriggerHelperTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p4H00000ANdnpQAD"},"Name":"AccountTriggerHelper"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p4H000009aIwvQAE"},"Name":"MicrobatchSelfRegControllerTest"},{"attributes":{"type":"ApexClass","url":"/services/data/v59.0/tooling/sobjects/ApexClass/01p4H000009aIwuQAE"},"Name":"MicrobatchSelfRegController"}]}