Since the management system supports more than just four operations, operations can also be explicitly defined by including HTTP parameters as part of the REST request. For example by adding the query parameter op to the request URL, clients can define what operation to invoke.
Example 2.5. Custom operation defined in request parameter
http://localhost:8080/rest/private/managed-components/foo/bar?op=some-custom-operation
It's best practice to use the HTTP method to dictate the operation name when it can. However a client can explicitly set operation names as request parameters.
Note
The following URLs are equivalent to a GET request: