1. Home
  2. ...
  3. Interceptor addition (ssd api-management add api-interceptor)
  4. Rate Limit Interceptor Addition (ssd api-management add (plan | api)-interceptor rate-limit)

Rate Limit Interceptor Addition (ssd api-management add (plan | api)-interceptor rate-limit)

The `ssd api-management add (plan | api)-interceptor rate-limit` command allows you to add a "Rate Limit" interceptor to an API or plan flow on Sensedia API Platform.
NOTE

You can use the ssd api-management add (plan | api)-interceptor rate-limit command or its shortened version ssd apim add (plan | api)-interceptor rate-limit.

Usage

The ssd api-management add (plan | api)-interceptor rate-limit command can be followed by flags with their corresponding arguments:

If no flag is specified, the interactive mode will be activated.

Below you will find usage examples in the direct mode:

Available Flags

The following flags can be used with the ssd (api-management | apim) add (plan | api)-interceptor rate-limit command:

Flag
Type
Description
Flags for APIs
-n, --api-namestringAPI name to which the interceptor will be added
-s, --revisionstringAPI revision to which the interceptor will be added
-v, --api-versionstringAPI version to which the interceptor will be added
Flags for plans
-n, --plan-namestringPlan name to which the interceptor will be added
Other flags
--callsintTotal number of accepted calls
-f, --flowstringAPI or plan flow to which the interceptor will be added (INBOUND or OUTBOUND)
-h, --helpDisplays help for the command
-i, --intervalstringTime interval to be considered. Available options: "SECOND", "MINUTE", "HOUR", "DAY", "MONTH"
--quota-headerInstructs the gateway to insert a header parameter informing the number of remaining calls
--softSelects the "Soft Limit" option
--soft-valueintSpecifies an additional percentage of allowed calls
-m, --methodstringMethod (operation) to which the interceptor will be added (Optional). E.g.: POST
-a, --pathstringOperation path to which the interceptor will be added (Optional). E.g.: /users
-p, --positionintPosition of the interceptor in the API or plan flow
-r, --resourcestringResource name to which the interceptor will be added (Optional)

Global Flags

Flag
Type
Description
-c, --configstringConfiguration file (default: $HOME/.sensedia/config.json)
--profilestringThe configuration profile you want to use (default: "default")
--verboseLists all requests made by the command. It is possible to store this information in a TXT file instead of displaying it on the terminal. E.g.: $ ssd (api-management | apim) list apis --verbose 2> log.txt

How happy are you with this page?

We use cookies to enhance your experience on our site. By continuing to browse, you agree to our use of cookies.Learn more