Is there any possible way to fetch the SFDC standard objects such as Accounts, Opportunity, Contacts and Leads based on the accessiblty rules configured in the SFDC using REST API of SFDC? If yes, then how exactly we can pass the user specific details along with passing the admin users access key for connected-app.
Salesforce standard objects accessibility based on org wide share settings and roles
232 Views Asked by Raj Bhavsar At
1
There are 1 best solutions below
Related Questions in SALESFORCE
- UI Component(Table Rows) Taking Too Much too in LWC
- Twilio Salesforce integration (Chat Transcripts)
- How can I automatically apply dark and light themes using the Lightning Email Template Builder in Salesforce based on the user's system preferences?
- Sending Slack Message to channel from salesforce flow
- How to redirect to parent object after child record creation
- Creating File in Drag and Drop Enabled File Cabinet in Netsuite using Rest API from Salesforce
- tsql functions like REPLACE() failing in azure data factory pipeline connected to salesforce
- An unexpected error occurred. Please include this ErrorId if you contact support: 1878486530-323938 (1541428280)
- My requirement is that I have to create DLRS for 'the date when the most recent email was received'
- Declarative Rollup Summaries Deployment
- Trouble updating a Field in Salesforce via a Python Script
- Why custom favicon for Salesforce-powered website not showing consistently in Google search results
- Salesforce chatter photo upload trigger
- Disable Azure DevOps Pull Request being completed when Using Copado
- AppFlow s3 to Salesforce upsert fails
Related Questions in SALESFORCE-COMMUNITIES
- Declarative Rollup Summaries Deployment
- Salesforce MIAW: User message not sent from Community
- conga template specific for some object like invoice
- Generating barcode image in salesforce apex email with a generated sting in flows
- Salesforce experience cloud - Object page not displaying any object data
- Salesforce - Flexcard with SOQL Data source - Error - Invalid Descriptor Format: markup://c:should-intercept-webauthn[COMPONENT]
- Share record to community based on condition
- Salesforce CPQ Quote Template
- Customize a <select> tag in LWC
- How to fetch salesforce case details using CaseNumber via API call?
- Flow keeps restarting when 'Finished' event is handled
- Salesforce Community page not opening
- How to update related record field on delete of record?
- Custom objects per license limit for customer community plus login license
- How to get a refresh token after Expiring current access token in salesforce React-native?
Related Questions in SFDC
- Python API and Salesforce Rest API Data discrepancy in returning number of records
- Salesforce SOAP API: Where do I get the EnterpriseConnection class from?
- Salesforce: Upload Apex Trigger via Java
- Salesforce Error response for postman REST API with bearer token. Salesforce Edge is mentioned as cause for Error in response
- How to auto-populate parent field with a lookup field value from child
- How to translate salesforce site without using custom labels?
- Getting Error when I trying to delete event
- Close date and Status in SFDC
- XL-Connector With Salesforce
- Transfer chat to queue from Einstein Bot
- Concatenating addres fields in Snowflake
- Salesforce community login flow while using OKTA authentication is not complete in Mobile Publisher Playground resulting into links not working
- Permission set for Streaming API in Salesforce
- To check if any incoming emails for a specific Email-to-Case in Salesforce
- How to have conditional design attributes for different interfaces in aura components?
Related Questions in SFDC-METADATA-API
- Salesforce SOAP API: Where do I get the EnterpriseConnection class from?
- How handle metadata api changes in Apex? (Ex: insert/update ApexClass)
- Salesforce's Metadata API .describe() method missing many fields compared to .read()
- How to read Picklist values via Salesforce Metadata API & simple-salesforce
- XL-Connector With Salesforce
- No package.xml not found despite it is presented
- What Object or Table in SFDC starts with and Id prefix of 0EM? Knowledge Articles and Attachments
- Is there any way to fetch fullnames for ProfilePasswordPolicy records using API?
- Salesforce standard objects accessibility based on org wide share settings and roles
- How can we write test class for negative scenario in salesforce?
- Running sfdx force:auth:web:login on jenkins job
- how to avoid duplicated record while json import+ salesforce sfdx
- Mule4: JSON/Java payload structure for SFDC UPSERT operation for cross parent relationship fields
- SFDX cannot deploy contentasset to an empty scratch org
- How to call Salesforce metadata rest api from curl php
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular # Hahtags
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
So you want single login to API as system administrator but to run queries filtered by Salesforce as if user X would be asking, to take into account org wide defaults, sharing rules etc?
You might want to experiment with
UserRecordAccess, simpler than checking AccountShare tables, traversing groups, all that mess. But you might have to do it in 2 steps.This doesn't work:
But this is promising
(yes, there's some limit to 200 records)
If this feels too clunky maybe best would be to really not have admin account in the integration but let people log in to SF through your app and "naturally" fetch / edit only what they can see? For current user
UserRecordAccesscan be used directly in the main query,select id, name, userrecordaccess.haseditaccess from account. You could then even use "scopes" if you have fancy queues setup or territories.