REST Manage Gateway Assertion
The REST Manage Gateway assertion can let you use REST-style inputs to manage the gateway. This assertion is automatically added to a policy when the "REST Gateway Management" internal service is published. For more information, see .
gateway83
The
REST Manage Gateway
assertion can let you use REST-style inputs to manage the CA API Gateway
. This assertion is automatically added to a policy when the "REST Gateway Management" internal service is published.
For more information, see Publish Internal Service.This assertion is similar to the Manage Gateway Assertion, except it calls the REST API service instead of processing the request as a SOAP message.
To learn about selecting the target message for this assertion, see Select a Target Message.
The REST Manage Gateway assertion is only intended for use with the REST Gateway Management internal service. CA does not support its use in any other scenario.
Context Variables Used by Assertion
The REST Manage Gateway assertion uses the following context variables only if a Message variable is specified as the target. These variables are not used if the target message is Request or Response.
Variable | Description |
restGatewayMan.action | Contains the HTTP method that the assertion will process (for example, "POST"). |
restGatewayMan.uri | Contains the URI of the entity, including query parameters (for example, "/1.0/passwords?id=#"). |
Using the Assertion
- Publish the "REST Gateway Management" internal service.
Complete documentation on how to use the REST Management API can be found online at this location:
https://
<GatewayHostName>
:
<port>
/
<GatewayRESTRoutingURI>
/1.0/doc/home.html
Log in with your Gateway credentials when prompted. For more information, see "Access the REST Management API Documentation" under REST Management API.