User Management
API Gateway provides the capability to manage Users, Groups and Access profiles in API Gateway.
API Gateway provides the following REST API and the resources to retrieve the User ACL list:
GET/rest/apigateway/accessProfiles: Retrieves a list of all access profiles in
API Gateway.
POST/rest/apigateway/accessProfiles: Creates an access profile in
API Gateway. The API request body must contain the payload for the access profile.
POST/rest/apigateway/accessProfiles/{accessProfileId}: Retrieves the details of an access profile in
API Gateway.
PUT/rest/apigateway/accessProfiles/{accessProfileId}: Updates the details of a specified access profile in
API Gateway. The API request body must contain the payload for the updated access profile.
DELETE/rest/apigateway/accessProfiles/{accessProfileId}: Deletes an access profile from
API Gateway.
GET/rest/apigateway/groups: Retrieves list of all groups in
API Gateway.
POST/rest/apigateway/groups: Creates a group in
API Gateway. The API request body must contain the payload for the group.
GET/rest/apigateway/groups/{groupId}: Retrieves the details of a group in
API Gateway.
PUT/rest/apigateway/groups/{groupId}: Updates the details of a specified group in
API Gateway. The API request body must contain the payload for the updated group.
DELETE/rest/apigateway/groups/{groupId}: Deletes a group from
API Gateway.
GET/rest/apigateway/users: Retrieves list of all users in
API Gateway.
POST/rest/apigateway/users: Creates an user in
API Gateway. The API request body must contain the payload for the user.
GET/rest/apigateway/users/{userId}: Retrieves the details of an user in
API Gateway.
PUT/rest/apigateway/users/{userId}: Updates the details of a specified user in
API Gateway. The API request body must contain the payload for the updated user.
For details on the REST API see the swagger file APIGatewayUserManagementSwagger.json, located at Install directory/IntegrationServer/instances/default/packages/WmAPIGateway/resources/apigatewayservices.