Policy Management API
string · required · style: simplestringstringstringinteger · int32booleanPolicyStatus · enum
string · required · style: simplestringstringstringnumberbooleanstringstring
string · required · style: simplestringstringstringnumberbooleanstringstring
string · required · style: simplestringstringstringnumberbooleanstringstring
PolicyManagement
/api/v1/policies/{policyName}
GET
https://api.glasswall.com
/api/v1/policies/{policyName}
Get Policy
Gets a named policy
path Parameters
policyNameThe name of the policy to retrieve the details of
/api/v1/policies/{policyName} › Responses
Policy found
schemaNamepolicyNamepolicyIdentitypolicyVersionisDefaultPolicyobject
statusEnum values:
enabled
disabled
Example: enabled
/api/v1/policies/{policyName}
PUT
https://api.glasswall.com
/api/v1/policies/{policyName}
Update Policy
Updates a named policy with the provided values
path Parameters
policyNameThe name of the policy to create
/api/v1/policies/{policyName} › Responses
Policy Updated
schemaNamepolicyNamepolicyIdentitypolicyVersionisDefaultPolicystatuspolicyLocation/api/v1/policies/{policyName}
POST
https://api.glasswall.com
/api/v1/policies/{policyName}
Create Policy
Creates a named policy with the provided values
path Parameters
policyNameThe name of the policy to create
/api/v1/policies/{policyName} › Responses
Policy Created
schemaNamepolicyNamepolicyIdentitypolicyVersionisDefaultPolicystatuspolicyLocationobject
/api/v1/policies/{policyName}/reset
PUT
https://api.glasswall.com
/api/v1/policies/{policyName}/reset
Reset Policy
Resets a named policy to the default schema values
path Parameters
policyNameThe name of the policy to reset
/api/v1/policies/{policyName}/reset › Responses
Policy Updated
schemaNamepolicyNamepolicyIdentitypolicyVersionisDefaultPolicystatuspolicyLocation