Differences between the Edge for Public Cloud API and Private Cloud API

The following table summarizes the minor differences between the Edge for Public Cloud API and the Edge for Private Cloud API.

Feature Area Public Cloud API Private Cloud API
Key Value Map (KVM) names/identifiers KVM names/identifiers are case sensitive. For example, if you create a KVM called FooBar, you'd reference that KVM in the KeyValueMapOperations policy as mapIdentifier="FooBar". KVM names/identifiers are not case sensitive.

Get KVM APIs:

Return the first 100 KVMs only at the particular scope.

To get the keys and values in each KVM, you must use the following APIs:

Get a list of keys in a KVM

Get the value for a specific key

Return all KVMs, including the keys and values in each KVM.
Update KVM in an API proxy Use Update an entry in an API proxy-scoped KVM Use Update KeyValueMap in an API proxy
Update KVM in an environment Use Update an entry in an environment-scoped KVM. Use Update KeyValueMap in an environment
Update KVM in an organization Use Update an entry in an organization-scoped KVM Use Update KeyValueMap in an organization
Create API product Custom attribute limit is 18. No limit on custom attributes.
Update API product Custom attribute limit is 18. No limit on custom attributes.
Update all API product attributes Custom attribute limit is 18. No limit on custom attributes.
Get developer Returns only the first 100 apps. Returns all apps.
Create developer Custom attribute limit is 18. No limit on custom attributes.
Update developer Custom attribute limit is 18. No limit on custom attributes.
Delete developer Associated resources, such as apps, are deleted asynchronously, which can take up to a few minutes. Associated resources are deleted synchronously.
Update all developer attributes Custom attribute limit is 18. No limit on custom attributes.
Create developer app Custom attribute limit is 18. No limit on custom attributes.
Update developer app Custom attribute limit is 18. No limit on custom attributes.
Delete developer app Associated resources, such as app keys or access tokens, are deleted asynchronously, which can take up to a few minutes. Associated resources are deleted synchronously.
Get count of API resources for developer app Not supported. No replacement API. Supported.
Update all app attributes Custom attribute limit is 18. No limit on custom attributes.
List app IDs in an organization by key status Maximum number of entities returned to 1000. Maximum number of entities returned is 10,000.
List app IDs in an app family Maximum number of entities returned to 1000. Maximum number of entities returned is 10,000.
List app IDs by app type Maximum number of entities returned to 1000. Maximum number of entities returned is 10,000.
List app IDs in an organization Maximum number of entities returned to 1000. Maximum number of entities returned is 10,000.
Create company Custom attribute limit is 18. No limit on custom attributes.
Update company Custom attribute limit is 18. No limit on custom attributes.
Create company app Custom attribute limit is 18. No limit on custom attributes.
Update company app Custom attribute limit is 18. No limit on custom attributes.
List company app families Not supported. No replacement API. Supported.
Create developer app family Custom attribute limit is 18. No limit on custom attributes.
Update OAuth 2.0 access token Custom attribute limit is 18. No limit on custom attributes.
Update OAuth 1.0a access token Custom attribute limit is 18. No limit on custom attributes.
Update OAuth 1.0a request token Custom attribute limit is 18. No limit on custom attributes.
Get Count of OAuth 1.0 access tokens for a developer app Custom attribute limit is 18. No limit on custom attributes.
Get a Count of OAuth 2.0 access tokens for a developer app Custom attribute limit is 18. No limit on custom attributes.