Tooling API exposes objects used in developer tooling that you can access through REST or SOAP, and works just like the Salesforce REST API and SOAP API.

learn more… | top users | synonyms (1)

0
votes
1answer
22 views

Size of an attachment?

Is there any api in salesforce to find out the size of an attachment? I am creating package.XML in Salesforce and I would like to make sure that the size is less than 3 MB.
4
votes
1answer
33 views

Tooling API SymbolTable contains “private” visibility modifiers instead of “protected”

When I query SymbolTable using Tooling API there are not any protected modifiers at all! Every protected word is replaced with private. The field classBody shows all protected keywords as they are ...
1
vote
1answer
25 views

Invalid cross reference Id when I'm querying fullName of a CustomField using Tooling SOAP API

I'm trying to get a fullName field of a CustomObject in query QueryResult queryResult = toolingConnection.query("select TableEnumOrId, FullName, LastModifiedDate from CustomField " ); I have ...
1
vote
1answer
20 views

How to query Id of a field from standard object

How do I get the Id of the field on Standard object like Account, Opportunity from Apex? Tooling API helps in getting the Custom Object and Custom Field Id. Any idea?
1
vote
1answer
21 views

Tooling API to get the ID of the field

Does the Tooling API count against the Org limit? I have a scenario in which I need to create custom button on related list and by pass record type selection page and re-direct to appropriate Page ...
3
votes
1answer
34 views

difference between metadata and tooling API

What is the difference between metadata API and tooling API? When I read the documentation, they both appear the same to me from the metadata perspective. I would like to know how I can use it for ...
0
votes
0answers
13 views

Using tooling API to query the most recent objects changed?

Can I use the tooling API to query the metadata that has changed in given org in the last X amount of time? X could be 24 hours, one week,two weeks or one month.
1
vote
1answer
32 views

Calling ToolingAPI to save an AuraDefinition using PATCH via JavaScript possible?

I'm trying to save an AuraDefinition from within a native Visualforce app. Therefore I following @MartyC. suggestion here: Lightning ToolingAPI BETA Documentation As an unfortunate PATCH requests ...
3
votes
2answers
35 views

Patching ToolingAPI.cls for v31+: How to query for DeployDetails at ContainerAsyncRequest?

My original problem is described here: ToolingAPI.cls for Apex: How to get CompilerErrors at ContainerAsyncRequest in v31+? Now I have patched ToolingAPI.cls like this: // elf-patch public class ...
3
votes
1answer
33 views

ToolingAPI.cls for Apex: How to get CompilerErrors at ContainerAsyncRequest in v31+?

Im trying to patch ToolingAPI.cls in order to use it with API v32. I run it successfully for a couple of month now with v29/30, but due to changes to the API, I need to adapt some parts. Unfortunately ...
2
votes
1answer
49 views

Are there any plans to update ToolingAPI.cls for APEX to v32 in order to support Lightning Components?

Unlike MetadataAPI the ToolingAPI APEX class still refers to version 30. Please note this question is not about ToolingAPI itself, but about the APEX wrapper class project to make ToolingAPI available ...
3
votes
1answer
38 views

Lightning ToolingAPI BETA Documentation

Thanks to @DougChasman we have learned here that both ToolingAPI and MetadataAPI are fully supporting AuraDefinitionBundel and AuraDefinition right now as BETA and we can start to use them. Doug also ...
3
votes
1answer
48 views

Can I save a new Apex class using Tooling API in java?

Is it possible to create a new Apex class using Tooling SOAP API in java? When I'm trying to do that I get ApiFault exceptionCode=’INVALID_TYPE’ exceptionMessage=’This type of object is not ...
4
votes
2answers
79 views

Lightning access via ToolingAPI or MetadataAPI

I assume there is no official support in the APIs right now since Aura Components are in BETA. The choice of developer tools is a bit narrow (Developer Console and Sublime Lightning) and I want to add ...
3
votes
1answer
39 views

Trying to get SymbolTable of an Apex class and get null

I'm quering Apex classes using Tooling API QueryResult queryResult = toolingConnection.query("select Id, ApiVersion, Name, NamespacePrefix, SymbolTable, Body from ApexClass where NamespacePrefix = ...
0
votes
0answers
26 views

How can I get apex class modifiers through any API? Does field modifiers in tableDeclaration in SymbolTable is what I need?

I need to get a list of an apex class modifiers through Tooling API (or any other if it's possible). Is there any way to do this? When I retrieve SymbolTable through Tooling API I see field ...
3
votes
0answers
26 views

Apex Standard Library Symbol Table

The ability to query a symbol table for a custom apex class is great, but can we obtain this information for standard classes? I have tried things like... SELECT SymbolTable FROM ApexClass WHERE ...
5
votes
1answer
54 views

Tooling API - ProfileMetadata not being returned v32

I am attempting to use the Tooling API to retrieve all the data for a particular profile. According to the Tooling API documentation from v32 there is a Profile object which contains a set of ...
2
votes
0answers
29 views

How to exclude deleted fields from Apex Tooling API query

I have an object with a couple of deleted (and erased) fields. When I try and run a query like this using the Apex Tooling API (List<ToolingAPI.CustomField>)toolingAPI.query('Select Id, ...
2
votes
2answers
180 views

Saving mutiple files in Salesforce org with MavensMate in Sublime Text 3

I'm trying to save a large number of files for an org in a single instance (over 35 files at a time). I'm replacing numerous endpoints to a new remote site, so basically a find/replace across numerous ...
0
votes
0answers
49 views

Error while querying workflow rules using tooling api

I am trying to run the following query in my developer console (using tooling api): SELECT Id,Name,NamespacePrefix,Metadata FROM WorkflowRule but get an error saying 'An unexpected error occurred.' ...
0
votes
1answer
33 views

Error when creating page with customObject as a standardController with Tooling

I want to create a visualforce page by using Tooling api and I am doing this like below : @RemoteAction public static String createInlinePage(String objectName) { objectName = ...
1
vote
1answer
109 views

Cannot save in DevConsole or Force IDE due to “unfinished save request” - How to resolve?

Since the IDE and DevConsole was updated to use the Tooling API is sometimes run into situation where I cannot do a Save on a class change anymore. The Force.com IDE is giving no error at all and is ...
2
votes
1answer
132 views

Connecting to Tooling API using Java SOAP

I have been trying to connect to the tooling API using SOAP and Java, but so far I have not been able to get it to work. I have a Java project with the tooling.jar and wsc-23.jar present, and I have a ...
0
votes
0answers
63 views

Google hangout intigration with salesforce service cloud

Can we integrate salesforce service cloud live agent with google hangout?
0
votes
0answers
28 views

Version Control in Salesforce [duplicate]

Can we implement version control using Tooling API ?? if not please suggest me some version control tool for Salesforce.
3
votes
0answers
31 views

Can you build a symbol table from a VF page?

Is there a parser for a VF page that will build a symbol table? I'd like to know what external references exist so I can tell what public variables and methods are unused in a project. Looks like ...
1
vote
1answer
83 views

Tooling API and Scheduled Batch Apex - How to access

Without storing a users credentials to salesforce how can one access the tooling API during a daily scheduled batch? Currently we are storing the users username and password in encrypted fields but ...
2
votes
1answer
84 views

How to set managed packaged versions for apex class with tooling api?

Trying to work on a mm bug (see Issues with managed package visibility?) with the tooling api which involves not sending over the managed package versions in the meta-xml files. I've read through ...
3
votes
1answer
74 views

Edit existing Visualforce Page (ApexPage) using AndrewFawcett ToolingAPI package

In APEX there is great wrapper class to access the ToolingAPI written by Andrew Fawcett https://github.com/afawcett/apex-toolingapi There are a lot of examples including one which shows how to edit ...
1
vote
1answer
116 views

Getting error message: “sObject type 'CustomEntityDefinition' is not supported.” when platform users call tooling API

A bit of background: I'm trying to emulate the behavior of the default "New" button w.r.t. automatically setting the parent object in the new object form. So, for instance, if I click the "new ...
3
votes
2answers
114 views

Call ToolingAPI or Metadata API in APEX without adding instance url into remote site settings

I need to upgrade the metadata in post install script, for instance, upgrade the picklist values for some fields, as those values are not updatable for the existing orgs. Not matter I tried to use ...
1
vote
1answer
217 views

Get Debug Logs with specified log levels for Execute Anonyous via APEX ToolingAPI, SoapAPI or anyhow

A) via ToolingAPI I'm trying to execute apex-code via public ExecuteAnonymousResult executeAnonymousEncoded(String body) of the ToolingAPI.cls from within APEX. So far it works. But I was not ...
2
votes
1answer
148 views

Update StaticResource via APEX ToolingAPI

I'm trying to update StaticResources from APEX. Currently I'm using async methods of apex-mdapi and it works good. On the other side I'm using apex-toolingapi to update ApexClasses which works even ...
1
vote
1answer
75 views

How to update metadata of customfield through ToolingAPI

I am able to do PATCH to developername by /services/data/v30.0/tooling/sobjects/CustomField/{FieldID} with body: { "developername":"abc" } however, it's failed when I tried to update any metadata ...
3
votes
0answers
80 views

Tooling API Bug? or my bad? INVALID_FIELD_FOR_INSERT_UPDATE No access to entity 'anyobject__c'

Anyone seen this error before with the tooling api? All references to custom objects generate errors from references to custom objects. Only seems to apply to create calls, if I create it as an empty ...
1
vote
0answers
124 views

Can the CustomFieldMetadata be retrieved with SOQL from the SOAP version of the Tooling API

I'm trying to use the SOAP version of the Winter 13 (v29.0) Tooling API to query the CustomField records and the associated CustomFieldMetadata Metadata field. The following query works without the ...
2
votes
1answer
186 views

Symbol Table References are Null - REST Call

I am trying to get the references for methods defined in Apex Class via Tooling API ( by REST Call ). Please find the information of the REST Call below ( using Workbench ) When i make the above ...
4
votes
1answer
555 views

Passing Session Id using URL instead of HTTP headers

When invoking the Tooling API, is there a way to pass the Session Id using just URL parameters? I've seen a couple of Salesforce APIs that work when the Session Id is contained in a URL parameter: ...
4
votes
1answer
126 views

Tooling API in production org

I am already aware that you cannot directly create Apex classes in production orgs (have to use either the Force.com IDE or changesets). But if I include test cases can the Tooling API do it? Also ...
3
votes
1answer
150 views

How to see the result of ApexExecutionOverlayAction?

I can submit an ApexExecutionOverlayAction GET request using REST API and I get an ID in response. But how do I use the ID? How can I see the ApexExecutionOverlayResult for my ...
2
votes
0answers
219 views

Deploy packages with MavensMate

It looks like the metadata MavensMate suggests deploying is based off of the current package.xml. The way I worked in the past was using a second package.xml, stored in some different directory, ...
4
votes
0answers
98 views

AppExchange Code Review

I have created a managed package which i have submitted for code review after it passed the review through checkmarx code reviewer with no vulnerabilities. I have been using Tooling API in my managed ...
2
votes
1answer
259 views

Security Audit about Salesforce IDE (plugin for Sublime Text)

I've been using Sublime Text for pretty much everything related to my development needs. In terms of Salesforce, I know there's a plugin called MavensMate doing just the same as the Eclipse plugin, ...
3
votes
1answer
1k views

Dynamically set remote site Setting in Apex

I have created a managed package that uses tooling API for updating class, trigger etc. Everything runs fine with all sorts of testing. I have created this package in my Developer org. I had to set ...
12
votes
1answer
627 views

How to limit API calls when using the Developer Console?

In a Winter '14 Developer Edition and Spring '14 Pre-release I have noticed that using the Developer Console uses API calls. It looks like this affects third party tools like MavensMate as well. The ...
2
votes
1answer
395 views

REST API to update throws INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY error!

I am trying to update a class using REST API which i created before using same REST API . public static void createClass() { // Note the escaping on newlines and quotes String classBody = ...
2
votes
1answer
208 views

UPDATE on CustomField using the SOAP Tooling API

I'm using the SOAP Tooling API to try and update a CustomField (posting to /services/Soap/T/29.0) The method signature is SaveResult[] update(sObject[] sObjects) - and CustomField extends sObject so ...
8
votes
1answer
540 views

Dynamic Apex Class

I am using Tooling API to create a class. Used the following link as reference to create a class and it works fine. But if i try to make it bit more dynamic by putting Apex Class Name in string and ...
4
votes
1answer
628 views

Creating Visualforce Page Using Tooling API

i was trying create a visualforce page from Developer Console using Tooling API ( REST Service ). I checked the documentation it doesn't clarify about the parameters which needs to be present. ...