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
0answers
27 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
20 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
64 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
43 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
41 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 ...
0
votes
0answers
41 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
58 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
94 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
87 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
50 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
62 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
56 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
106 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
297 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
98 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
70 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
160 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, ...
3
votes
0answers
77 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
203 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, ...
2
votes
1answer
555 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 ...
11
votes
1answer
470 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
257 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
143 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
478 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
428 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. ...
4
votes
1answer
58 views

Get parameterized type of Lists when retrieving methods and return types from Tooling API

When issuing a query against the ApexClass with the Tooling API, I can get back return types and method parameters. However, they simply return "LIST" for lists. Is there a way to get back the ...
2
votes
0answers
79 views

write tooling api classes to file

I am trying to write ApexClass (soap tooling API) to a file, I want to load it later on the ApexClass. I don’t know how to use the write function… Wrote some trials such as: ...
4
votes
4answers
808 views

Are profile and permission set metadata files getting all project objectPermissions?

I have a project in development. There about 45 new SObjects to the org but there is also a couple of new profiles for the org. The permissions on several existing SObjects have been specifically ...
3
votes
0answers
139 views

How to Login to Salesforce via Tooling/Partner SOAP API with char[] instead of String?

I am working on a tool that makes use of the Tooling API and the Partner API. The Partner API is used to login as I have been unable to login successfully via the Tooling API. Another important thing ...
11
votes
1answer
561 views

Save/Deploy multiple files at once with MavensMate in Sublime Text 3

When editing multiple Apex classes using MavensMate in Sublime Text is it possible to save them all back to Salesforce in one MetadataContainer? I've got an abstract base class and a controller that ...
3
votes
1answer
115 views

Start ApexLog capture via the API

When the developer console is opened Salesforce will start capturing ApexLog records for the current user. After a period of time this stops occurring and the user needs to click the resume menu ...
3
votes
1answer
503 views

Issues with managed package visibility?

Question Is anyone experiencing issues with incorrect managed package apex class visibility? Suddenly unable to save a class and everything seems to be in order. What am I missing? Anyone run into ...
6
votes
2answers
220 views

Is it possible to update custom field metadata via the tooling api?

I can successfully make a patch request to the tooling api to update a custom fields api name. However, if I include any of the field properties in the CustomFieldMetadata object I get an internal ...
12
votes
1answer
125 views

What are the, if any, Tooling API Limits?

What are the, if any, Tooling API Limits? I can't find any info on it. I checked in the docs, but no word of it, unless i'm just missing them. Thanks
2
votes
2answers
127 views

Tooling API – how to use LastSyncDate?

Based on the documentation LastSyncDate can be used as a safeguard to ensure that when someone else modified Apex Class in SFDC you do not accidentally overwrite those changes using your older local ...
1
vote
0answers
204 views

Force.com Web Service Connectors for Maven Repo

The Java jars generated from WSDLs and posted to Maven Repository have been awesome. Questions: Who maintains this repo? Could we also make public the web service connectors for the Apex and ...
3
votes
2answers
128 views

Can the Tooling API be used to determine which Apex class the current Apex class extends from?

Does anyone know of a way to use the Tooling API to determine which Apex class the current class extends from? I have looked at the SymbolTable but cannot see any indication that this information is ...
4
votes
1answer
115 views

Does the Tooling API SymbolTable support custom interfaces?

I have been looking at the tooling api in versions 28.0 and 29.0. I have a couple of example classes that implement custom interfaces and also some that implement standard interfaces (i.e. ...
4
votes
1answer
151 views

Using MetadataContainer with ApexClassMember, ApexTrigger Member etc.

I come to know that to update Apex component it is required to use Metdatacontainer object with ApexClassMember/ApexTrigger member. In Force.com Tooling API Dev guide given all examples to use ...
3
votes
2answers
533 views

Force.com Tooling API issues

I just tried to implement Tooling API using REST API and did some basic callouts: create a Apex class creating a apex trigger editing apex class query a tooling api object delete a apex class out ...
3
votes
1answer
207 views

Tooling API usage in salesforce Apex method

I am trying all my level best to know how the Tooling API is used. Can someone suggest or show me with a small example on how do I create a apexClass in a controller method. I have already generated ...
6
votes
1answer
322 views

Tooling API 'No Access to entity:TraceFlag'

The Tooling API brings a new object with it, that allows me to create Apex Logs programmatically. It's called TraceFlag. I tried to implement it in my na15 org (28.0) but i get a No access to ...
6
votes
1answer
350 views

When is the Force.com IDE going to be rewritten (using the tooling api)

Last year I attended the Dreamforce session: Next Generation Debugging with the Developer Console and Tooling API One of the most exciting things that was mentioned was that the Force.com IDE is ...
4
votes
1answer
246 views

Call tooling API via WSC or AXIS

Was somebody able to access the new tooling API via the force.com Webservice Connector (WSC) or Axis? The code generation seemed to work fine for both of these stacks and I was also able to login and ...
9
votes
2answers
2k views

How do I use the Tooling API to create a new Apex Trigger?

How do I use the Tooling API to create a new Apex Trigger (rather than update an existing one)? According to the documentation I need to specify the ContentEntityId as an existing Trigger Id. But in ...
4
votes
1answer
932 views

Access Tooling API via REST from Apex class

While still having this question open I found out about the new Tooling API and tried to access an ApexClass members via the Rest Explorer in the Workbench and could get it to run. How would I be ...
5
votes
2answers
1k views

What is the URL for using the Tooling API via SOAP?

What is the URL for using the Tooling API via SOAP? If I already have a valid Session Id I can start using the API directly: E.g. Enterprise API: ...