Questions tagged [tooling-api]

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.

Filter by
Sorted by
Tagged with
7
votes
1answer
1k views

How can I activate a Lightning Page via metadata?

I am deploying a solution which includes Lightning Pages and I would like to programmatically activate the FlexiPage in the target org when it is deployed. In the Configure Lightning Experience ...
0
votes
1answer
278 views

How to list all metadata of a sobject through salesforce tooling api by SOAP call?

I am trying to fetch metadata related to an sobject by SOAP call through Tooling API. For example, I am trying to fetch all the Apex Pages available in my org but unable to find any relevant API in ...
2
votes
1answer
212 views

Trying to get methods references using REST version of the Tooling API

I am trying to get methods references and external references using REST version of the Tooling API, but they all = null: /services/data/v36.0/tooling/query/q=Select+Id,Name,SymbolTable+From+...
1
vote
1answer
1k views

How to scan barcode in salesforce? [closed]

Overall task is scan the barcode in saledforce. Suppose my computer is connect with barcode scanner machine. In salesforece i've a custom object ITEM. create a visualforce page of this item object ...
1
vote
1answer
343 views

Problem in retrieving the apex code coverage from tooling api

public class Cover{ private static List<codecov> coverlist = new List<codecov>(); private static List<Jsondat> jd = new List<Jsondat>(); public class Jsondat { ...
1
vote
0answers
150 views

Create new classes by Tooling API

I have a problem with creation new APEX classes by using #Tooling API. In first scenario, I want to create one class: Steps: Create MetadataContainer By using MetadataContainer Id, create ...
2
votes
2answers
809 views

What is use of Apex WSDL used for (Setup->API>Generating the WSDL File)?

When I was downloading Partner WSDL today I realized that there option to download APEX WSDL. When i brush through the code it seems like most of operation this WSDL offer are already there on ...
14
votes
0answers
292 views

Using the Tooling API to create trigger, getting Error No such column 'Email' on entity 'User'

I'm using the Tooling API to dynamically create an Apex Trigger. The trigger itself consists of one line, calling a method in a Util class. Creating this trigger by hand works fine. When I try to ...
5
votes
1answer
2k views

find out dependent fields, object and classes in salesforce

I want to know class is dependent to which class, object, and Field. I have tried to retrieve data from SymbolTable but it doesn't show me dependent Class Name or ID. Is there any another way to ...
8
votes
1answer
3k views

How do I update Custom Label's value using apex? Which one would be a better option metadata api or tooling api? Please provide example

I'am working on post deployment automation process in salesforce. I am stuck on how should I update values in custom labels which needs tobe updated manually after a sandbox refresh.
3
votes
1answer
145 views

Unknown Error in Workbench while querying UserEntityAccess

Getting Unknown Exception while querying 'UserEntityAccess' in work bench, Query : SELECT EntityDefinition.Id,EntityDefinition.DurableId, EntityDefinition.QualifiedApiName, EntityDefinition....
1
vote
0answers
102 views

Cannot update Managed Package ValidationRule

I built a Validation Rule for a Managed Package object in my org (so this new rule is not part of the managed package). When I got to update that object's Metadata "Active" field, I get this error: '...
2
votes
1answer
121 views

Spring 16 Tooling API v36 - TraceFlag vs DebugLevel bug?

Can anyone enlighten me - what is the purpose of DebugLevelId on Tooling API TraceFlag object? If it is now a required field then what is the purpose of all log level fields (e.g. ApexCode, ...
5
votes
0answers
130 views

Way to get the sandbox host from ToolingAPI

Looking at the new-ish SandboxInfo and SandboxProcess objects I don't see anyway to get the pod name (ie, NA7, CS16, etc). Is there a way to get this information from the ToolingAPI, or do I have to ...
2
votes
1answer
85 views

Cannot catch the result of ExecuteAnonymous in toolingAPI

I have a future method called out from a trigger which passes the ifcondition to be evaluated to this method and if this evaluates to true I need to call some classes. The problem here is even if the ...
3
votes
1answer
1k views

Symbol Table from Apex Class

In an earlier question Here I asked in general about the symbol table for an Apex class. Using the Tooling API wrapper from Here I am able to get part way there. But am unGodly confused. If I go to ...
1
vote
1answer
904 views

Querying Symbol Table of a Apex Class [duplicate]

I am interested in being able to get information about classes, specifically variables, methods etc. I see this can be done by the Tooling API, what I am not clear on is if I need to make an API call ...
1
vote
1answer
522 views

How to execute a code inside an executeAnonymous block of toolingAPI in salesforce?

Below is a piece of code I am trying to run. global class TriggerClass { @future (callout=true) public static void ifMethod(String sessionId, String ifcondition) { ToolingAPI....
2
votes
1answer
99 views

GACK response from SOAP Tooling API runTestsAsynchronous method

I'm attempting to call the runTestsAsynchronous(classids, suiteids, maxFailedTests) method on the SOAP Tooling API as per the linked documentation and the example in ApexTestQueueItem. In both cases, ...
1
vote
1answer
264 views

Populating SymbolTable through Tooling API

I am trying to populate the SymbolTable for a specific class (currentClass) by following this question's solution Trying to get SymbolTable of an Apex class and get null Here's what I have so far ...
2
votes
1answer
35 views

Access list of tabs for a given profile using tooling api

When i try using tooling api with below code snippet i am getting empty list in tabVisibilities attribute. Any inputs will be of great help to the team. Code Snippets var conn = new jsforce....
2
votes
1answer
41 views

Are Sharing Settings of Relationship fields retrievable by Schema or Metadata/Tooling API?

Is there a way to find out in Apex code if on of the two radio options is set in an Org?
3
votes
1answer
686 views

Tooling api problem

Public class testapi{ ToolingAPI toolingAPI = new ToolingAPI(); List<ToolingAPI.CustomObject> customObjects = (List<ToolingAPI.CustomObject>) toolingAPI.query( 'Select Id, ...
4
votes
1answer
893 views

Get List of Tabs which are visible to particular profile

We are modifying our project UI from scratch, and for that we are creating a new bootstrap NAVBAR. Salesforce Tabs are great and are profile based. What we want is feature of boostrap and feasibility ...
3
votes
1answer
426 views

Is this possible to use tooling api for deploying ApexClass in production?

I am experimenting with tooling api and it is possible to create apex classes, triggers using tooling api. As name "tooling" suggests that it is used for developing IDEs. I was wondering can we ...
1
vote
2answers
347 views

Dynamically creating a trigger

I'm looking to add functionality to my managed package that would dynamically create a trigger based on user inputs. I've seen some conflicting answers about whether a trigger can be created using the ...
-1
votes
1answer
61 views

Need to capture the return value of global class using tooling api

I am calling global function defined in my salesforce org using the tooling api /services/data/v35.0/tooling/executeAnonymous/?anonymousBody= in python and that global class is actually returning a ...
1
vote
1answer
286 views

Deleting the trigger through apex code

I want to delete the apex trigger using code.I used tooling API to create a trigger dynamically through apex code... Now I want to delete the trigger on click of one button in code itself, but not ...
0
votes
1answer
188 views

Can not create custom field by Tooling API

I'm trying to create custom field by tooling api, but i got the error when i invoked create method. <?xml version="1.0" encoding="UTF-8"?> <soapenv:Envelope xmlns:soapenv="http://schemas....
2
votes
1answer
392 views

Use tooling API deploy path when possible

I have just notice that there is a check-box "Use tooling API deploy path when possible" in Eclipse Force.com project settings. See the screenshot: Can not find any documentation regarding this ...
0
votes
1answer
74 views

How to get salesforce standart objects using API

I'm trying to get all salesforce system objects such as Set, List, System and their methods. I used tooling api, namely SymbolTable class to get methods and variables of specified classes, but i can't ...
0
votes
1answer
76 views

ConnectionException while trying to query SymbolTable

While trying to query SymbolTable from ApexClassMember I recieve ConnectionException. ToolingConnection con = ...;//get connection here String query = "SELECT FullName, SymbolTable FROM ...
0
votes
1answer
221 views

MavensMate Firewall issues

I am behind a very strict firewall at work and I am moving from Eclipse to MavensMate (+Sublime). Eclipse can both send and receive metadata from Salesforce fine, but MavensMate is not making it ...
1
vote
1answer
300 views

How to update Description of custom object through API

I want to update Description field which appears under Custom Object Definition of a custom object via REST call. I referred Tooling and Metadata API documentation, but could not figure out a way do ...
2
votes
1answer
510 views

Creating Apex Class in SOAP Tooling API Using MetadataContainer

It's fairly easy to create an ApexClass in the SOAP Tooling API: ConnectorConfig partnerConfig = new ConnectorConfig(); partnerConfig.setManualLogin(true); PartnerConnection partnerConnection = com....
9
votes
1answer
157 views

Winter 16 issue? Tooling API queries not working from Triggers, Visualforce

This looks like a Winter 16 issue, but would appreciate any other thoughts. Queries of tooling api objects (such a FieldDefinition) return no results when run in a trigger or a VF page, but they do ...
2
votes
1answer
167 views

Do SOQL queries of Tooling API objects count against governor limits?

The "system catalog" objects of the Tooling API (EntityDefinition, FieldDefinition, etc) provide a lightweight alternative to describe() calls, for example: // get a list of fields for an sObject ...
1
vote
2answers
3k views

How to get ID of a custom field in apex [duplicate]

I have a requirement to get the ID of a custom field in apex . When we navigate to Setup-->Create-->Object--> Click on Object --> Click on field .In field detail page url we can find field Id https:/...
2
votes
1answer
596 views

Is there a way to query sandbox configuration info? (e.g. Location, sandbox name, etc)

I would like to be able to query the Sandbox configuration data. For example, if you go to the "Sandboxes" link in the setup of your production org, I want to be able to query that info (Name, Type, ...
3
votes
1answer
338 views

SandboxInfo tooling api

Hi I was wondering if anyone has started to use the new winter 16 and the API to refresh sandboxes. In the winter 16 tooling API, it says there is a new object called SandboxInfo, but if i use ...
2
votes
2answers
285 views

Cannot get apex code coverage from my Java app via SOAP Tooling API

Running code like the following throws exception: query = "SELECT Coverage FROM ApexCodeCoverageAggregate WHERE ApexClassOrTriggerId ='" + id + "'"; QueryResult q = project.getToolingConnection()....
3
votes
2answers
627 views

Possible to create a new sObject with Tooling API REST interface?

By my reading of the docs, it should be possible to create a new SObject by POSTing to /tooling/SObjects/EntityDefinition, but I haven't made it work. Here's an example (the result of some trial-and-...
-1
votes
1answer
78 views

How to create triggers and classes by php into salesforce

Can We create triggers and classes by php into salesforce. Can anyone please provide the appropriate guideline for this.Any code base guidance would really helpful?
3
votes
1answer
138 views

Tooling API: ScopeId on TraceFlag doesn't work as expected/documented

If I create a TraceFlag with ScopeId = null and TracedEntityId = id of my trigger on contact Object {contactTrigger}--> ApexLogs are not generated each time a contact is created or updated. Note: I ...
0
votes
2answers
135 views

Help needed on Metadata API or Tooling API

Has anyone used Metadata API or Tooling API to bulk update Workflow, Validation Rule etc? I am trying to play with these 2 API using SOAP UI but not sure if that's feasible. Any guidance will be ...
4
votes
2answers
865 views

Describe call to sobjects with Tooling API fails

I am trying to make a describe call to CustomObject however I get no response back. The URL for the call is: Note : I am describing entity "CustomObject" (Similar to CustomTabs) - it is not a ...
1
vote
1answer
114 views

Tooling API - unable to figure out how create method is invoked

I am trying to understand tooling API - SOAP and was trying to create a simple Java class which uses tooling wsdl file to create Apex class. I borrowed the snippet from https://developer.salesforce....
2
votes
1answer
399 views

Tooling API query unknown exception

While these queries work: select Name from StandardAction where EntityDefinition.QualifiedApiName = 'Account' select Name from StandardAction where EntityDefinition.QualifiedApiName = 'Asset' these ...
1
vote
2answers
178 views

Running test via Ant does not seem to store coverage

I've been banging my head on this issue for a while now and I'm throwing my hands up and asking for help. When I run all tests in my org (either via the Run All Tests button or running them all in ...
2
votes
1answer
159 views

Difference between ApexTrigger and ApexTriggerMember

I am trying to understand how to manipulate triggers via the Rest API (turn them on and off). What is the difference between the "ApexTrigger" and "ApexTriggerMember" object? Does any one have any ...