---
schema_version: "1"
id: 774caf6959028a764ebdca215defb5c1a4bb373f8a992d8e73030c06304dca2e
title: System Limits
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/external_services_schema_def_limits.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.external_services_schema_def_limits.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: db89d998c5b5221519c984641fb111fac6eff9336c3d1ca9014a141c5ee24e21
description: External Services maximum system limits for registrations, schema size, operations, objects, properties, and file size.
products:
  - Salesforce Platform
  - Security
release: "264"
---
# System Limits

External Services maximum system limits for registrations, schema size, operations, objects, properties, and file size.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Performance</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions</td></tr></tbody></table>

 
| Limit | VALUE |
| --- | --- |
| Max External Service registrations | 700 per org |
| Max schema size (JSON) | 10,000,000 characters (10.0 MB) |
| Max schema size (YAML) | 3,000,000 characters (3.0 MB) |
| Max active operations | 3,000 per org |
| Max active and inactive operations | 10,000 total per org |
| Max active objects | 3,000 per org |
| Max active and inactive objects | 10,000 total per org |
| Max object properties | 400,000 total per org |
| Max file size for upload or download | 100 MB |

## What Are Operations and Objects, Active and Inactive?

An **operation** is a schema construct that defines a singular API capability in terms of an endpoint path and HTTP method, such as GET, PUT, or DELETE. A path can have several methods, each representing an operation. In the example below, the GET capability on the `/accounts` resource is displayed as the `getAccount` operation (2). `getAccount` represents one operation.

An **active operation** is an operation that you select to include when you register or edit your schema (1). External Services transforms active operations into invocable actions in Salesforce. **Inactive operations** are the ones that weren’t selected during registration (2).

![External Services operations](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-extend_click-264-0-0-production-enus/5f7d9219-b7b1-4552-8891-f1aba9b289fc/extend_click/images/external_services_operations.png)

An **object** is any complex data structure that isn’t a simple data type, such as string, integer, date, date time, time, or float.

An **active object** is an object that’s at least referenced by one active operation in the schema, or if its parent object is active. An **inactive object** isn’t referenced by an active operation or an active parent object.

Objects can be defined as a named resource in the schema and can be referenced by operations and parent objects for object schema reuse. In this way, multiple operations can use the same object. If one operation is active, but another is inactive, and they use the same object, the object is considered active. An inline object is private to an operation or parent object.

Inactive operations and objects are counted against system limits. Even though they aren’t transformed into invocable actions and dynamic Apex classes, inactive operations and objects consume a certain amount of system resources.

To see counters that track the sum of active and inactive operations and objects in your org, go to the External Services home page in Setup.

## Considerations for File Upload and Download

These are the supported binary file types.

- Adobe Acrobat (.pdf)
- Archive files with an extension of .zip or .gzip
- Audio files with an extension of .mpeg or .wav
- Comma-separated values (.csv)
- Image files with an extension of .jpeg, .png, .gif, .bmp, .tiff, or .svg
- Microsoft Excel files with an extension of .xls, .xlt, .xla, or .xls
- Microsoft PowerPoint files with an extension of .ppt, .pot, .pps, .ppa, or .pptx
- Microsoft Word files with an extension of .doc, .dot, or .docx
- Rich text
- Text
- Video files with an extension of .mp4, .avi, .wmv, or .mov

#### See Also

- [External Services Considerations](https://help.salesforce.com/s/articleView?id=platform.enhanced_external_services_considerations.htm&release=264.0.0&type=5 "Here are the semantic, service, and usage constraints to keep in mind when integrating your services into External Services.")