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
0 votes
1 answer
48 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
2 answers
714 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
50 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
  • 134k
1 vote
0 answers
32 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
98 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
-2 votes
1 answer
87 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
34 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
  • 31
0 votes
0 answers
21 views

Send Health Check report results through email

I have a use case where I need to send the details of Health Check results through email by an automation. I tried using SecurityHealthCheckRisks object to retrieve data and send it through ...
sourav guha's user avatar
-3 votes
1 answer
76 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
3 votes
0 answers
108 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
68 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
  • 14.9k
0 votes
1 answer
51 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
592 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
0 votes
0 answers
111 views

How to update StandardValueSet metadata using Tooling API

I am experimenting with the Tooling API to update the standard picklist values for the Type field on the Account. I have created Apex code to retrieve the metadata: HttpRequest req = new HttpRequest();...
Blake's user avatar
  • 81
4 votes
1 answer
62 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.4k
2 votes
0 answers
86 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,241
0 votes
1 answer
86 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 ...
dbase1's user avatar
  • 65
0 votes
0 answers
20 views

Inconsistent visibility of DeploymentStatus field on EntityDefinition based on API version, org type, permission?

In a current Developer org, and in a past Unlimited org I had access to, I was able to use this query in Dev Console or in Apex without any problems: SELECT DeploymentStatus, DeveloperName, DurableId, ...
MattD's user avatar
  • 121
0 votes
1 answer
151 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,712
0 votes
0 answers
28 views

Tooling API not returning custom picklist field [duplicate]

Hello I am facing a problem concerning the tooling API , I am trying to fetch the picklist values of a record type but when using this api /services/data/v41.0/tooling/sobjects/RecordType/...
Mohamed Montaser's user avatar
0 votes
0 answers
69 views

ExternalStringLocalization update by ToolingAPI

How to update (PATCH) or delete ExternalStringLocalization by ToolingAPI? I found question create and update custom labels through ToolingAPI - but this is only about create (POST). The next question ...
hsd's user avatar
  • 113
3 votes
1 answer
298 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
1 answer
113 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
  • 98
1 vote
0 answers
56 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
0 votes
0 answers
25 views

Permission required to call SandboxInfo [duplicate]

What is the minimum permission required to call the sandboxInfo tooling api. I tried granting view all data permission but got error as sobject type sandboxInfo is not supported. Could someone please ...
Kumar Vivek's user avatar
1 vote
0 answers
123 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+...
rrc1709's user avatar
  • 287
0 votes
0 answers
31 views

Picklist values for record type using tooling API [duplicate]

I am adding new values to a global picklist and need to activate them for a custom picklist field of a custom object with the ui-API, using /services/data/v51.0/ui-api/object-info/{objectAPIName}/...
beren1ce's user avatar
0 votes
1 answer
358 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 ...
user3214361's user avatar
0 votes
1 answer
58 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
47 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
  • 879
0 votes
0 answers
143 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
0 votes
0 answers
83 views

Create SandboxInfo record using tooling API

I'm working on automating sandbox management. Just wondering if we are able to create/update sandboxinfo record using tooling API. I was able to retrieve list of records from workbench using GET /...
RaptorStrike's user avatar
0 votes
0 answers
35 views

How to fetch apexlogs using Lightning Web Components?

I am new to salesforce dev, and wanted to know how can we fetch the apexlogs using a lightning component with tooling API? I found this from the documentation: /sobjects/ApexLog/id/Body/. But how can ...
dexxter_7's user avatar
1 vote
0 answers
43 views

Is it possible to POST multiple Tooling SObjects with a single request? [duplicate]

I've seen and tested that I can create or update single records of TraceFlag (for example) using "/tooling/sobjects/SObjectName/". However, years of working with Salesforce has ingrained in ...
Brian Kessler's user avatar
0 votes
1 answer
283 views

What fields are shown in the object manager (Activities)?

If I query fields by using: task_fields = pd.DataFrame(sf.query( "SELECT QualifiedApiName, Label FROM FieldDefinition WHERE EntityDefinition.Label IN ('Task')")[ ...
ThaNoob's user avatar
  • 149
0 votes
0 answers
100 views

How to create multiple ApexClassMembers with one call?

According to answer to my previous question, Tooling API objects are not supported in /composite calls. Is there a way to insert a large (let's say 2000) number of ApexClassMembers instead of ...
Bartłomiej Góral's user avatar
4 votes
1 answer
588 views

Rest calls for Tooling API object with composite do not work

I'm trying to create multiple ApexClassMember records via REST Tooling API calls. In official documentation they claim, that You can Create Multiple Records with Fewer Round-Trips However, in ...
Bartłomiej Góral's user avatar
0 votes
1 answer
455 views

How to retrieve object description using REST API/Object tooling/SOQL

I got a question for retrieving custom/standard object description(marked in green color in below image) using rest/object tooling/soql. As per Salesforce document (https://developer.salesforce.com/...
infa salesforcetest's user avatar
1 vote
2 answers
161 views

Tooling API - UserFieldAccess - Receiving UNKNOWN_EXCEPTION error

I was hoping someone might be able to shed some light on this error please. Error is: UNKNOWN_EXCEPTION [object Object]: An unexpected error occurred. Please include this ErrorId if you contact ...
Rich's user avatar
  • 17
0 votes
1 answer
232 views

Bulk API Usage Report

I am trying to create a daily report for bulk api usage in the org. The information I need to have in that alert is: userId,jobId,entityType,verb,startTime,endTime,totalProcessedTime,batches,retries,...
Strong Like Bull's user avatar
0 votes
2 answers
901 views

Retrieving results from UserFieldAccess using DurableId

I have used this query to obtain up to date results for Field ID for the Contact Object: SELECT Id,DeveloperName,CreatedDate,CreatedById,Description,EntityDefinitionId,InlineHelpText,LastModifiedById,...
Rich's user avatar
  • 17
0 votes
1 answer
527 views

Difference between Tooling & Rest API when retrieving fields from USER object

I was trying to get the "User" object's fields list, So I tried to do it using an SOQL query via REST API: Select QualifiedApiName From FieldDefinition where EntityDefinition....
John.S's user avatar
  • 5
0 votes
1 answer
263 views

Cannot download FieldDefinition data for Contact object

I cannot download the FieldDefinition data using the Tooling API for all Contact fields. I have used this query to get the Id for the Contact object: SELECT Id FROM EntityDefinition where ...
Rich's user avatar
  • 17
0 votes
0 answers
166 views

Cannot find custom fields that are part of an installed package in Tooling API object 'CustomField'

I'm trying to find out which object (using the Tooling API) stores custom fields for installed packages. I've downloaded all custom fields from this object: 'CustomField' for the Contact object: ...
Rich's user avatar
  • 17
0 votes
1 answer
327 views

How to get all MetadataComponentDependency records for Contact object

I'm trying to use the Tooling APi to get the 'Where is this used?' data for all Contact custom fields, but I dont know how to filter on only custom fields for the Contact object, I have this so far: ...
Rich's user avatar
  • 17
-1 votes
1 answer
198 views

Is there an hourly API/DML limit? Or per-user limit?

I know there's the daily/monthly limits, which we aren't exceeding. However, we are seeing an issue where one of our Integration Users is seeing their API calls stalling out, but at the top of the ...
Matt P's user avatar
  • 115
0 votes
1 answer
329 views

Salesforce Flow Invokeable Apex making correct API call while debugging, as soon as I run the flow from custom app it doesn't work

Following code, works fine when invoked by the flow while in debug mode, but as soon as I run the flow in custom app it doesn't work. global with sharing class GovernorLimits { private class ...
Kamran Zubair Syed's user avatar
0 votes
0 answers
109 views

Сan we get number of available developer sandboxes in production via apex

I need to get number of available Developer Sandboxes in production via apex. I know that we can get it via Setup : I know that we can get number of Developer Sandboxes which we use via Tooling Api ...
Vitalii Dehnerys's user avatar
0 votes
2 answers
111 views

How to indent code in apex class created using tooling API

I have below apex code to create a new apex class from a string using tooling api apexBody = '{"Name": "myClass", "body": "public class myClass {@AuraEnabled public ...
gs650x's user avatar
  • 2,489
-1 votes
1 answer
220 views

Cannot See Validation Rules

My boss has asked that we modify all validation rules in our org. We’re creating a custom setting that will allow admins to bypass all validation rules (validation rules will not apply to admins in ...
SalesforceAdminKanova's user avatar

1
2 3 4 5
9