---
schema_version: "1"
id: 6bb7048d26519a5f977459fc03ef75770399ef7d2f180ad4e11cd1c313c63ac9
title: Tooling API Reference
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/security/scoping-rules-dev-guide/guides/scoping-rules/scoping-rules-reference-tooling.md
canonical_url: https://developer.salesforce.com/docs/platform/scoping-rules-dev-guide/guide/scoping-rules-reference-tooling.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: e871a144ae4d8c8325e0f0e9b7d55b4fa242af29f60519b2ea203e29d7016910
products:
  - Scoping Rules Developer Guide
  - Security
---

# Tooling API Reference

This section provides more information on the RestrictionRule Tooling API object used to create scoping rules.

|Required Editions|
|-----------------|
|Available in: Lightning Experience in **Performance**,**Unlimited**, and **Developer** editions.|

The following list links to the RestrictionRule Tooling API object.

-   [RestrictionRule](https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/tooling_api_objects_restrictionrule.htm)

    Represents a restriction rule or a scoping rule. A restriction rule has `EnforcementType` set to `Restrict` and controls the access that specified users have to designated records. A scoping rule has `EnforcementType` set to `Scoping` and controls the default records that your users see without restricting access.


