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.
362
questions
1
vote
0answers
23 views
Parsing of Json response from Tooling API code [duplicate]
Please have a look through the attached debug log
Below is my code:-
Apex Class:-
Http http = new Http();
HttpRequest request = new HttpRequest();
request.setEndpoint(Url....
1
vote
1answer
38 views
Unable to correctly configure a specific User as an Apex Platform Event subscriber
I'm following this Configure the User and Batch Size for Your Platform Event Trigger documentation taking this Tooling API REST option. The resulting PlatformEventSubscriberConfig record can be ...
0
votes
0answers
40 views
How to query Standard field's fieldId
The standard field Ids for Opportunity standard fields are opp1, opp2, opp3... and so on.
Is there a way to query them using JS connection sdk or any tooling API available to query these.
The use case ...
0
votes
0answers
29 views
Using Tooling (REST) API for OperationLog
How to run territory rules using Tooling API (REST). I have tried it as shown below but I get a parsing error (Cannot deserialize instance of complexvalue from START_OBJECT value ). I am following the ...
0
votes
0answers
36 views
Confused about Salesforce Document
I try to use Salesforce Tooling API or Metadata API to get Flow metadata information. I check follow salesforce documents:
https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/...
1
vote
1answer
22 views
Is there any way to get input variables information for a flow in managed package?
I use Salesforce API to check Flow's input variables information. In my org I install a managed package which have 2 Flows, each of them has one input variables.
I can get these Flows Metadata info by ...
0
votes
0answers
22 views
Tooling Api - bypass the Duplicate Label Error
I'm trying to update a global value set, using Tooling API.
When I'm trying to insert a new value - if its label contained already in my old values or in my list which I'm about to upsert, Its throw ...
1
vote
1answer
28 views
Disable managed validation rules via API
I have a requirement to disable validation rules in a managed package via API.
I have tried using the Tooling API and update the validation rule object to deactivate it, but the issue is that I have ...
0
votes
1answer
49 views
Update Global Value Set using Tooling API
I'm trying to update a global value set, using Tooling API.
My issue is when I update the global picklist - if I have values in it that does not exist in my new JSON - it's putting them as inActive.
...
3
votes
2answers
111 views
How to query MetadataComponentDependency for “Standard” Field?
I'm trying to use the New Dependency API to find usage location of Standard Fields. Due to limitations, you cannot filter by API Name and must instead use via the MetadataComponentId:
SELECT ...
0
votes
1answer
52 views
Is it possible to create a CMS workspace using API or with Metadata deploy?
I'm trying to see if we can create a CMS workspace by using Metadata API or any other way programatically, instead of creating it through the UI as mentioned here.
Also if I create a CMS workspace in ...
0
votes
1answer
19 views
Is there a way to add individual users or a public group to a Library programmatically?
I'm looking for a way to add individual users or a public group to a Library programmatically using Apex.
I've been investigating if there is an API that let me do that, but I had no luck.
I know I ...
3
votes
0answers
55 views
Tooling API Query (FieldDefinition) for null EntityDefinition.NamespacePrefix?
I need to run a ToolingAPI query of FieldDefinition, where the SObjectName and NamespacePrefix will be passed as parameters. This isn't working when there is no NamespacePrefix on the object. Here ...
0
votes
1answer
35 views
sObject type 'RemoteProxy' is not supported
I'm having: "sObject type 'RemoteProxy' is not supported." when I try to do an API call. I'm sure it is a profile permission issue. RemoteProxy relates to 'Remote Site Settings'. On the ...
1
vote
0answers
108 views
This session is not valid for use with the REST API
I am getting this when try to use Salesforce REST API from it's apex
[{"message":"This session is not valid for use with the REST API","errorCode":"...
0
votes
1answer
81 views
How can I write a post install script in apex that creates named credentials?
I would like to understand:
If we can write a post install script to create a named credential that is required to be able to view a certain report in the managed package(the report feature that I am ...
1
vote
1answer
77 views
Salesforce to Salesforce Migration
We are doing Salesforce (old instance) to Salesforce (new instance) migration. We have Standard and custom objects in our old instance which are needed to be migrated to the new Salesforce instance. ...
1
vote
1answer
29 views
How to merge field metadata attributes without overwriting existing attributes
We want to update the <ComplianceGroup> attribute on thousands of fields based on a list that our Legal department maintains. If we could just deploy the object, field and ComplianceGroup value, ...
0
votes
0answers
33 views
Is there a way to edit Page Layout Assignments via Apex code [duplicate]
Is there a way to edit Page Layout Assignments via Apex code? I've read that using the Metadata API for example is not possible. I can query PageLayout records using the Tooling API, but can't edit ...
1
vote
1answer
66 views
How to get references(where the field is used) of a custom field in salesforce via API or Tooling API
I want to find the references of a custom field i.e. where is the field used e.g. Layouts, Apex Classes, etc. via the AP/Tooling API.
There is an option on UI in professional salesforce orgs called ...
1
vote
1answer
85 views
Retrieving audit fields of a custom metadata type object
Problem: need to know who and when created and/or last modified the custom metadata type object. This information is captured in various system fields on the object. The screenshot shows two such ...
1
vote
1answer
49 views
See when AuraDefinitionBundle was last updated?
I know we can Query AuraDefinitionBundle with the tooling api and retrieve some fields, but one that is not included is Last Modified Date. How would one retrieve that information for all ...
1
vote
0answers
42 views
How to check what components are using standard fields uisng Dependency API?
This is the process I am following to see what components are dependent on CustomField : Account.Foo__c
First get Id of custom field:
sfdx force:data:soql:query --query="SELECT Id,DeveloperName ...
0
votes
0answers
34 views
Salesforce Trust api Call from salesforce
Salesforce provided some apis to make a request and get the salesforc staus in anwhere(like in other app) for dashboards perspectives.
I am not able to get how i can use get request in workbench for ...
0
votes
1answer
33 views
Using Metadata or Tooling api to get Custom Application's association with Custom Fields and Custom Objects?
If anyone know if we can using the metadata api or tooling api from SFDC to find all dependency around the custom app in SFDC.
Looking to see we can see all custom setting that has been configured in ...
0
votes
0answers
50 views
Update picklist field values using Tooling API
I am trying to insert new values to an existing picklist field on a custom object via Tooling API. GET works fine but Patch is throwing an error on JSON parsing. I am trying this on workbench before ...
2
votes
1answer
73 views
Tooling REST API CalloutException Read timed out
We've got an issue regarding Salesforce improperly cleaning out FlowElementTestCoverage records, leaving over a million "stranded" on an old/inactive Flow Version. This is causing us to be ...
1
vote
0answers
58 views
Tooling API SOQL Where clause not working for certain fields
I'm working in the developer console using the tooling api to write a query against permission sets.
This query works:
select Name, Label, Description, ManageableState, NamespacePrefix, Type from ...
0
votes
0answers
37 views
Update ApexClass in Sandbox with JSforce [duplicate]
I'm trying to use JSforce library to create/update class using the tooling object.
Please note that it is only in sandbox, I do know that in production org it won't work.
Anyway, I'm able to create ...
0
votes
1answer
195 views
Invalid session id when using lwc to call toolingApi Class
When trying to call the toolingAPI from the toolingAPI class. I get the following error VARIABLE_ASSIGNMENT [173]|this|{"value":[{"message":"This session is not (31 more) ...&...
1
vote
1answer
60 views
Calling REST APIs from Lightning
We are currently working on an app where we are calling the Tooling API from our Lightning component
Since UserInfo.getSessionId() is not valid in Lightning context, to make the call we are using VF ...
0
votes
1answer
138 views
How do I delete a Remote Site Settings (Remote Proxy) from apex code?
I am not even able to do a query like this,
Database.query('SELECT Id FROM RemoteProxy WHERE SiteName='TestSettings' LIMIT 1');
I want to delete a RemoteProxy record from apex code, someone please do ...
0
votes
1answer
32 views
Is it possible to get the list of all profiles which has access to a particular tab
There are lot of profile in our org. One of the new team member deleted a tab for custom object from a sandbox. It is possible to go to other and see the accessibility manually. But it will take lot ...
0
votes
1answer
61 views
How to retrieve the IDs of existing custom managed content types
I have followed these steps to create some custom managed content types for my organization. It seems like the delete request needs an ID of the record to be deleted via the tooling API, which makes ...
1
vote
1answer
153 views
Calling Tooling API via ApexClass
I'm trying to figure out how to call Tooling API in the APEX class and get the data,
Here is what I have done:
In Remote Site URL provide your salesforce instance.
Getting the following error:
...
5
votes
0answers
73 views
How can I find the relationship between MetadataComponentId and the expected name for the Metadata API?
I've been using the Dependency API to try to retrieve all dependencies for a given metadata.
I would like to get a list of dependencies, and then retrieve these with the Metadata API.
Unfortunately, ...
0
votes
1answer
512 views
Add new picklist values to all Record Types that use this Global Value Set
I'v been used tooling API for update Global value set.
but now the new picklist values i'v added doesn't display at the picklist field.
I'v notice to the check box when adding new values to global ...
1
vote
1answer
287 views
Delete/Update Global Value Set values using Tooling API
I'm trying to update or delete values in my Global Value Set.
I succeed insert new values with the code below:
but when I change SetMethod to DELETE I get Bad Request with status code 400
is there ...
1
vote
1answer
80 views
How to get individual field names of compound field from EntityParticle object using Tooling API?
SELECT DataType,
EntityDefinition.DeveloperName,
IsCompound,
DeveloperName,
FieldDefinition.QualifiedApiName
FROM EntityParticle
WHERE EntityDefinition....
1
vote
1answer
44 views
Apex: Second Tooling API Query per transaction returns incorrect results
I'm writing code that uses the somewhat new "Security Classification" on custom fields to modify its behavior. This value is not (yet?) available via DescribeFieldResult, so I'm querying the Tooling ...
0
votes
0answers
114 views
Is it possible to change email deliverability via tooling API or Anonymous Apex?
In new sandboxes "Email Deliverability" is set to "System Email Only". This a manual step that we do and I would like to help eliminate it. Can that setting be changed programatically?
I saw an ...
2
votes
1answer
358 views
Finding unused Apex Classes with Tooling API and MetadataComponentDependency
Is there a way to SOQL find all Apex Classes (or fields or any other metadata) that are not used/referenced in an org by doing a smart Tooling API SOQL on MetadataComponentDependency?
When I run
...
1
vote
0answers
55 views
Is there way to know if skinny table is Enabled in SF org?
I wanted to check if any information is available via SOQL-tooling API or is there any flag or some sought of information available VIA API or anything which will tell me by looking into salesforce ...
2
votes
1answer
44 views
Can a new SObject type or new SObject field be created via the Tooling API?
The Tooling API is great - very easy to use from Apex code by making HTTP calls containing straightforward JSON.
Two questions:
Is it still not possible to create a new SObject type e.g. ...
4
votes
3answers
374 views
How to find un-Used Workflow Email ALerts?
My requirement is to find un-Used workflow email alerts which are not tied to any Workflow Rules
I am checking Tooling API option WorkflowAlert
Where I am thinking of doing SOQL on Workflow EMail ...
2
votes
0answers
157 views
Querying for Validation Rules and Workflow Rules by criteria
I'm trying to query for all Validation Rules and Workflow Rules that have a specific value in the criteria.
From developer.salesforce, I see that I can query Validation Rule, but I need to filter ...
0
votes
1answer
44 views
Need help on this tooling api code .Its returning me 0 results
Just need help why is it returning 0 results.
HttpRequest req = new HttpRequest();
req.setEndpoint(Url.getSalesforceBaseUrl().toExternalForm()+'/services/data/v47.0/tooling/query?q=SELECT+DurableId,...
1
vote
1answer
35 views
Missing ApexTestRunResult Data
Yesterday we had 10-11 records and today just 2. This is what I did:
Check recycle bin and using All Data
Check Bulk API delete capable processes and users
Check connected apps.
DataLoader.io SSO ...
2
votes
1answer
61 views
ApexTestResultLimits in Tooling API work for both synchronous and asynchronous runs?
The documentation at ApexTestResultLimits states that:
The ApexTestResultLimits object is populated for each test method execution, and it captures the limits used between the Test.startTest() and ...
0
votes
1answer
103 views
Make Tooling REST Calls from Lightning Component
Is it possible to make tooling API calls from lightning components? I am getting 'This session is not valid for use with the REST API' error.
Reading a few articles online, seems there are some hacks ...