---
schema_version: "1"
id: ecaf11c2b947ac7be1df6c37e7a5f5bc1ef30aa0f3391a6fc567c3f532c45f5f
title: Considerations for CRUD Operations in Active Orgs
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/api_tooling/intro_crud_operations.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.api_tooling.meta/api_tooling/intro_crud_operations.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: ce105a0ef57653a91952050809ae88d70a1c36ef9454ab770992726373eec87b
description: CRUD operations on most Tooling API objects are allowed in active orgs in API version 41.0 and later, just as they are in other kinds of orgs. However, for performance reasons you can’t perform CRUD operations in an active org for some Tooling API objects.
---
# Considerations for CRUD Operations in Active Orgs

CRUD operations on most Tooling API objects are allowed in active orgs in API version 41.0 and later, just as they are in other kinds of orgs. However, for performance reasons you can’t perform CRUD operations in an active org for some Tooling API objects.

CRUD operations on the following Tooling API objects in an active org generate the error Save or update not supported in active organizations.

- ApexClass
- ApexComponent
- ApexPage
- ApexTrigger
- CustomField
- CustomObject