Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

When editing an individual API Profile, you get the options below:

Image RemovedImage Added

The following options can be set

...

Here, you can control if your API designer is allowed to publish an API or not.

Allow editing API Version JSON Spec

If not set, it is not possible to edit the API Version JSON specification directly from the API Designer. Note that this is not the OpenAPI Spec, but the entire APIVersion structure as described in: Data Structures

Environments

Here, you can limit which environments are available for use within an API using this API Profile - e.g. you can restrict publishing to only a Sandbox environment for an API Designer, and you an allow an administrator to bypass this limitation and publish other environments.

...

ACL namePermissionDescription

api.profiles.edit
api.profile.XXXX.edit

executeAllow editing of all or a specific API Profile
api.profiles.override.all
api.profile.XXXX.override.all
executeAllows overriding all limitations specified within an API Profile
api.profiles.override.publish
api.profile.XXXX.override.publish
executeAllow overriding any limitations specified in an API profile regarding publishing.
api.profiles.override.editjsonspec
api.profile.XXXX.override.editjsonspec
executeAllows overriding limitations specified in an API profile regarding editing the API Version specification directly.
api.profiles.override.security
api.profile.XXXX.override.security
executeAllows overriding security settings in APIs within a profile.
api.profiles.override.implementation
api.profile.XXXX.override.implementation
executeAllows overriding implementations of APIs within a profile
api.profiles.override.subscription
api.profile.XXXX.override.subscription
executeAllows overriding any request modification settings specified an an API profile.
api.profiles.override.requestmodification
api.profile.XXXX.override.requestmodification
executeAllows overriding any request modification settings specified an an API profile.
api.profiles.override.environment
api.profile.XXXX.override.environment
executeAllows overriding any limitations on environments that might be set in an API Profile.

...