beautypg.com

Group and member api – Google Search Appliance Policy ACL API Developers Guide User Manual

Page 19

background image

Google Search Appliance: Policy ACL API Developer’s Guide

Policy ACL API Developer’s Guide

19

Updating an ACL Rule

To update an attribute in an ACL rule for a URL pattern, send an authenticated PUT request to the
following URL:

http://Search_Appliance:8000/feeds/policyAcls/Url_Pattern

The following example entry updates the ACL rule:


gsa/2007’>

http://example.com
user:john group:eng

Deleting an ACL Rule

To delete an ACL rule from a search appliance, send an authenticated DELETE request to the following
URL:

http://Search_Appliance:8000/feeds/policyAcls/Url_Pattern

Group and Member API

The code in the sections that follow specifies which users and groups can access a URL pattern for the
ACL rule.

Creating a Group

To create a group, use the following POST request:

POST http://Search_Appliance:8000/a/feeds/group/2.0/domain

Retrieving Groups

To retrieve all groups in a particular domain, use the following GET request:

GET http://Search_Appliance:8000/a/feeds/group/2.0/domain[?[start-index=]]

Deleting Members of a Group

To delete members of a group, use the following DELETE request:

DELETE http://Search_Appliance:8000/a/feeds/group/2.0/domain/groupId

Take note that this request only deletes members of a group, it does not delete the empty group.