...
Here, you can create a new plan, select a Rate Limit Group for it and enter its name and description.
You can also choose if this plan should be part of new APIs by default - if it is, when you create a new API and enable subscription for this API, this plan will be one of the selectable by default, as in the example below:
A subscription plan can also require approval from an administrator.
Tip |
---|
A subscription plan that does not require approval allows an API Partner to select and use it immediately. You might want to allow such free plans with limited number of requests so your API Partners can try out requests before committing to a higher limit plan. |
Anchor | ||||
---|---|---|---|---|
|
...
In the following, XXXX is a name of a specific API profile.
ACL name | Permission | Description |
---|---|---|
api.profiles.edit | execute | Allow editing of all or a specific API Profile |
api.profiles.override.all api.profile.XXXX.override.all | execute | Allows overriding all limitations specified within an API Profile |
api.profiles.override.publish api.profile.XXXX.override.publish | execute | Allow overriding any limitations specified in an API profile regarding publishing. |
api.profiles.override.editjsonspec api.profile.XXXX.override.editjsonspec | execute | Allows overriding limitations specified in an API profile regarding editing the API Version specification directly. |
api.profiles.override.security api.profile.XXXX.override.security | execute | Allows overriding security settings in APIs within a profile. |
api.profiles.override.implementation api.profile.XXXX.override.implementation | execute | Allows overriding implementations of APIs within a profile |
api.profiles.override.subscription api.profile.XXXX.override.subscription | execute | Allows overriding any request modification settings specified an an API profile. |
api.profiles.override.requestmodification api.profile.XXXX.override.requestmodification | execute | Allows overriding any request modification settings specified an an API profile. |
api.profiles.override.environment api.profile.XXXX.override.environment | execute | Allows overriding any limitations on environments that might be set in an API Profile. |