Skip to main content
New
Stack Overflow Jobs powered by Indeed: A job site that puts thousands of tech jobs at your fingertips (U.S. only). Search jobs

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
3 votes
1 answer
116 views

Can't delete Apex class from production, deployment fails with "This Batchable class is in use. : Apex Sharing Recalculation", but no job queued?

I created a batch class to update some records a few days ago, and ran it on the same day. I left the class in production, unused, so I could delete it when I had some time to spare. When I proceeded ...
Renato Oliveira's user avatar
0 votes
1 answer
62 views

system.limitexception: too many callouts: 101 error Salesforce

public with sharing class ToolingAPIUtility { public static final String endpoint = '/services/data/v51.0/tooling/query/?q='; @InvocableMethod(label='Get Alert Data' description='Get Alert ...
Sahir's user avatar
  • 3
1 vote
1 answer
33 views

How to sort newly created Picklist Choices?

This is a very frustrating problem because I feel I am using the proper methods but just not getting the results. I'm trying to sort this picklist I'm creating through Tooling API. I am using the ...
Zoom_v's user avatar
  • 3,884
0 votes
0 answers
14 views

Picklist Choice Record Type visibility controlled by Tooling API

I'm updating picklist choices by using Tooling API callouts to the User object, pulling in user names based on their Role. This was working great (thanks to some great help from people on here). But ...
Zoom_v's user avatar
  • 3,884
1 vote
1 answer
58 views

Using Tooling API Lookup To Update Picklist Choices

I'm trying to using a scheduled Tooling API Apex class to lookup Users with a specific Role and update the picklist choices with those results. As it is now, I'm not getting any results. In the debug ...
Zoom_v's user avatar
  • 3,884
0 votes
0 answers
27 views

How to add a new flow version using the Tooling API

I want to deploy a flow using Tooling API. However, if the flow already exists in the target org, I get this error : The fullName: FlowDeploymentSample for Flow version is not unique.
Shivam Rajput's user avatar
0 votes
0 answers
30 views

OAuth2 connection inconsistency using JSforce

My Nodejs app has the option for users to sign-in using their devOrg. And my app is establishing an OAuth2 connection using authorization code grant. The whole sign in works perfectly fine. After the ...
Aslah P Hussain's user avatar
0 votes
0 answers
30 views

Additional custom field created by Salesforce when change field type

I am playing around with Salesforce tooling API recently. And there is one custom field I created under standard object 'Account' with field type 'Text', API 'CusField__c'. When I change this custom ...
Wayne Ni's user avatar
  • 609
0 votes
1 answer
33 views

How can I test Sandbox related functionality without using Production itself as my test environment?

I am trying to build tooling around sandbox management but pretty much got stumped by how I would even test this without using Production. My client app is intended to be build on Java and using the ...
Apex Srinivas's user avatar
0 votes
0 answers
23 views

Getting Invalid field ReplyToken__c for SObject Case: Markup while using tooling api to create an apexpage

here is the curl and response I am getting while trying to create an apex page curl --location 'MY_DOMAIN/services/data/v54.0/tooling/sobjects/ApexPage' --header 'Content-Type: application/json' --...
Karan Khadka's user avatar
1 vote
1 answer
41 views

How to query other namespaces via Tooling API (REST)

In the Tooling API Guide entry for AutoResponseRule, it says More information about the autoresponse rule is available by querying the metadata type AutoResponseRules or AutoResponse in the metadata ...
Jason Clark's user avatar
  • 11.9k
0 votes
1 answer
32 views

Issue with Empty Results in ApexCodeCoverageAggregate after Validate with RunTest via ANT

I'm encountering an issue while trying to retrieve Apex class coverage after running a Validate with RunTest via ANT in Salesforce. The problem arises because, for certain classes, the coverage report ...
Emanuele Alfano's user avatar
-1 votes
1 answer
117 views

What is Formula Definition in the Entity Definition and how is it useful to run a report or SOQL query

I would like to know the logic added in the formula field. With the standard/custom reports I can get the list of formula fields created on one entity like case/account/custom objects however to check ...
Lalitha Pavani Rallabandi's user avatar
0 votes
1 answer
254 views

How to deactivate all flows via sf cli

I'm trying to deactivate all active flows via sf data cli I saw docs said we can deactivate if via Metadata field You can activate and deactivate flows with the Metadata field. Below command is ...
vctqs1's user avatar
  • 75
0 votes
1 answer
48 views

How can I update the External Data Source via Metadata Api or Tooling Api?

I have a record for External Data Source Named as ED1 which is password protected having below details. DeveloperName ED1 Endpoint abc.com IsDeleted FALSE IsWritable FALSE ...
Pratik Shambharkar's user avatar
0 votes
0 answers
37 views

Create profile tooling API giving INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY

I created a CustomField using the tooling API: POST "tooling/sobjects/CustomField" But it creates a custom field without the permissions on "Field-Level Security for Profile" As I ...
Roland's user avatar
  • 101
0 votes
0 answers
123 views

Getting No such column error on PlatformEventChannel

I'm following documentation for integrating salesforce with AWS event bridge (HERE), but when I try to create a platform event channel With this payload: { "FullName": "...
Marcus's user avatar
  • 19
1 vote
1 answer
241 views

How to get field references in Reports/ReportTypes?

I am trying to solve a problem of many unused field in my org. This will be addressed by running a periodic job that will figure out the field usage via number of references and letting the audience ...
Apex Srinivas's user avatar
0 votes
0 answers
48 views

How to find the connected application from the endpoint

There is a spike in API calls being made with my user. I cannot figure out which application is causing these spikes. I created a ticket with Salesforce and the only information they can give me is ...
Nicole Perry's user avatar
0 votes
0 answers
25 views

Retrieve Sharing rules via tooling api [duplicate]

so firstly I am not very clear about what the tooling api on workbench is/does (I guess basically retrieve information about metadata objects?), but I have been able utilize to help me greatly with ...
Daniel Sieden's user avatar
0 votes
0 answers
79 views

Flow using "Send Slack Message" element and a view

I want to send a Slack message from a flow using a view, and there is a beta release for this that I want to try out in a sandbox. The flow does send a plain text Slack message without a view. So this ...
Daniel Wretman's user avatar
1 vote
1 answer
130 views

What are the database values for Status of SandboxProcess in the Tooling API?

Does anyone know of a reference for the database values of the SandboxProcess.Status field in the Tooling API? I want to query SandboxProcess, but filter out the Deleted and Deleting records in the ...
Aidan's user avatar
  • 13.7k
2 votes
2 answers
245 views

How to get pagelayout assigned to a non admin users in apex

I am trying to get pagelayout assigned to a user by querying ProfileLayout Object. I am running this query. select Layout.FullName from ProfileLayout where ProfileId='xxxxxxxxxxx' and recordtypeId = '...
Manjot Singh's user avatar
  • 3,516
1 vote
1 answer
125 views

Where are Bulk API queries to MetadataComponentDependency supported

The documentation suggests that you can query MetadataComponentDependency using the Bulk API. It seems to work fine in my scratch org sandboxes, but not in a DE org. Does anyone know if this is this a ...
Phil Hawthorn's user avatar
0 votes
1 answer
115 views

Tooling API - sObject type 'SecurityHealthCheckRisks' is not supported

q="SELECT RiskType, Setting, SettingGroup, OrgValue, StandardValue FROM SecurityHealthCheckRisks" [{"message":"sObject type 'SecurityHealthCheckRisks' is not supported.",&...
Santosh's user avatar
1 vote
2 answers
493 views

How to get the list of custom fields in my org which are used nowhere

How to get the list of custom fields in my org which are used nowhere? I tried to do SOQL query MetadataComponentDependency object using Tooling API to get all component dependency records, but only ...
Aritra Chakraborty's user avatar
0 votes
1 answer
405 views

Programmatically list all Profiles and compare the permissions

I'm working on building a tool in Salesforce that allows me to compare two profiles. As part of this tool, I need to programmatically list all profiles in Salesforce along with their permissions. ...
Krishnamurthy's user avatar
4 votes
3 answers
1k views

Is there a *public-facing* list of GACK codes?

While Salesforce's internal processes are somewhat shrouded in mystery, we have been allowed a high-level look at the GACK process. What our team is noticing is that certain GACK IDs are consistent : ...
Rob Cowell's user avatar
0 votes
2 answers
235 views

How to bulk remove components from an unlocked package?

As part of this effort Preserving org data when converting orgs from an unlocked package to a managed package version of the same code? I'm looking for a way to remove hundreds of items from an ...
Keith C's user avatar
  • 136k
1 vote
0 answers
159 views

Postman returning FIELD_INTEGRITY_EXCEPTION, on inserting PlatformEventChannelMember

In this trailhead: https://trailhead.salesforce.com/content/learn/projects/create-a-custom-channel-and-enrich-change-events/add-a-channel-member-and-configure-change-event-enrichment I'm trying to add ...
Luis Aguiar's user avatar
1 vote
1 answer
643 views

Activating Flow Using Flow Tooling API

I have requirement to activate flow using tooling API { Not through deployment } I am trying to use below endpoint with body services/data/v56.0/tooling/sobjects/Flow/{Id} Response { "...
Rajesh Kumar's user avatar
0 votes
1 answer
1k views

How to use tooling api to query data in Apex [duplicate]

I want to retrieve the test-coverage with tooling-soql query SELECT ApexClassOrTrigger.Name, NumLinesCovered, NumLinesUncovered FROM ApexCodeCoverageAggregate ORDER BY ApexClassOrTrigger.Name ASC It ...
Shubham Jangid's user avatar
2 votes
0 answers
112 views

Package version creation failed Invalid type: EntitySubscription

I am getting the below error when I am trying to create a patch version. Package version creation failed with an unknown error. Invalid type: EntitySubscription. This Sobject is available in the ...
Saurabh's user avatar
  • 27
-3 votes
1 answer
122 views

Is it possible for an apex classe to update code of another apex class at runtime? [closed]

Currently, I am trying to update specific references in my apex code with something else, for example, changing all variables having name as LOG to Log, I know it can be done via vs code's replace all ...
Anant666's user avatar
4 votes
0 answers
381 views

Can I get flow interview details using APEX/Metadata/Tooling API for any specific record?

My Use case: I have created a trigger flow on Lead to run after 3 days of lead creation. I want to show the interview status in a LWC component Users can pause/reschedule interviews from the LWC ...
Sanjay Kharwar's user avatar
0 votes
1 answer
149 views

Why Tooling API doesn't support composite/sobjects resource? [duplicate]

The documentation for Tooling API suggests that Tooling API supports composite/sobjects resource Update Multiple Records with Fewer Round-Trips Use a PATCH request with sObject Collections to update ...
Patlatus's user avatar
  • 17k
0 votes
1 answer
148 views

How to get all the available set of CustomField data types?

I am working on a requirement to create CustomField from a LWC form. I am able to use Tooling API to create customfields of type 'text'. I want to extend this functionality to other data types as well....
Apex Srinivas's user avatar
0 votes
1 answer
3k views

Unable to get an Access token using a named credential and getting a State not Send OAuth Error

I am trying to get SF access token using a named credential as that is the secure way as mention here: I am basically unable to login successfully and get the following error : No_Oauth_State&...
Strong Like Bull's user avatar
4 votes
1 answer
81 views

Missing collection information (Parameterized Type) in SymbolTable

I've just started working with ApexClass.SymbolTable from the ToolingAPI. In the documentation, a SymbolTable entry contains properties, variables, and methods which have parameters. The ...
Jason Clark's user avatar
  • 11.9k
2 votes
0 answers
189 views

Is there a way to access Tooling API METADATA objects without granting “View Setup and Configuration“ permission?

When trying to access METADATA (Setup) objects (such as FieldSet, Layout, ValidationRule, WorkflowRule, etc.) via Tooling API, without granting “View Setup and Configuration“ permission get the below ...
Chirag Mehta's user avatar
  • 1,261
0 votes
1 answer
151 views

Is it possible to create a field on a system object?

I need to create a field on DatedConversionRate object (advanced currency management object). The object is missing in the Object Manager, so I can not create the field via the UI. I am not able to ...
DevelBase2's user avatar
0 votes
1 answer
322 views

Read single ApexClass/ApexTrigger metadata files without using retrieve call

We are looking to read single Metadata component's files in a quick manner because in our usecase, user would be waiting in screen while we fetch the metadata. SOAP API readMetadata is intended for ...
metasync's user avatar
  • 1,772
3 votes
1 answer
953 views

Add new global picklist value to object's recordtype

Purpose: I have a small requirement where i need to modify a global picklist values (i.e. add new values / deactivate existing values) from outside salesforce and to use those values in our daily ...
Chakravarthy's user avatar
2 votes
2 answers
295 views

Is there a way to see created by , last modified by in feild definition using tooling api, metadata api or other ways in Apex?

Is there a way to see created by , last modified by in feild definition using tooling api, metadata api or other ways in Apex?
Don's user avatar
  • 118
1 vote
0 answers
87 views

I'm trying to update a config value through Http POST but it is not working - Salesforce APEX

I'm trying to do this: Go to Utilities - REST Explorer Select the "POST" radio button Replace the with the id from Step 4. Replace the with the id from Step 5. Fill up the form with the ...
Thara's user avatar
  • 11
1 vote
0 answers
248 views

Getting multiple custom field with same name using Custom Field Tooling API

I am facing a scenario where I am getting multiple custom fields with same name when executing tooling api for Custom Field The API I am using is : /services/data/v55.0/tooling/query?q=Select+...
raunakchoraria's user avatar
0 votes
1 answer
566 views

How to remove key-value from JSON

I'm trying to get the Metadata of Global picklist from tooling API Below is the code Map<id, MetadataRecords> metadataMap = new Map<id, MetadataRecords>(); String ...
SK2889's user avatar
  • 919
0 votes
1 answer
93 views

salesforce "customobject" tooling api returns more records than what seeing in the system overview

The "CustomObject" tooling API returns more records than what i am seeing in the System Overview UI. Can someone please explain the reason for it, thanks. API response: System Overview:
Kumar Vivek's user avatar
0 votes
0 answers
115 views

Queue multiple PackageInstallRequest to be installed in order?

I can create multiple PackageInstallRequest records via the Tooling API to queue the installation of multiple packages, but the packages are installed in an indeterminate order. Some of the packages I'...
Jeff's user avatar
  • 919
0 votes
0 answers
237 views

I am trying to fetch Apexlogs using the tooling API but getting an error of "URL No Longer Exists"

ApexLog al = [SELECT Id, LogUserId, LogUser.Name, Request, Operation, Application, Status, StartTime, Location, LogLength FROM ApexLog LIMIT 1]; String logId = al.Id; System.debug(logId); // Set ...
dexxter_7's user avatar

1
2 3 4 5
10