POST v1/core/accounts/{accId}/accessgroups/{accgrpId}/apnzonerestrictions/{accgrpznrstId}/DomainFiltering/Rules

Add a new rule to a policy at the Access Group Zone Restriction level

Request Information

Parameters

NameDescriptionAdditional information
accId
The Account ID

Define this parameter in the request URI.

accgrpId
The Access Group ID

Define this parameter in the request URI.

accgrpznrstId
The Access Group Zone Restriction ID

Define this parameter in the request URI.

rule
The Rule to be added to the policy

Define this parameter in the request body.

Request body formats

application/json, text/json

Sample:
{
  "ID": 1,
  "Filter": {
    "ID": 1,
    "Name": "sample string 2",
    "Description": "sample string 3",
    "Type": "Whitelist|Blacklist|Custom|System"
  },
  "Action": "Unknown|Deny|Permit"
}

text/javascript

Sample:
{"ID":1,"Filter":{"ID":1,"Name":"sample string 2","Description":"sample string 3","Type":0},"Action":0}

application/xml, text/xml

Sample:
<Rule xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/pbnb_models.dnf">
  <Action>Unknown|Deny|Permit</Action>
  <Filter>
    <Description>sample string 3</Description>
    <ID>1</ID>
    <Name>sample string 2</Name>
    <Type>Whitelist|Blacklist|Custom|System</Type>
  </Filter>
  <ID>1</ID>
</Rule>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'Rule'.

application/bson

Sample:
sIDFilterRIDNamesample string 2Descriptionsample string 3TypeAction

Response Information

The Rule that was added

Response body formats

application/json, text/json

Sample:
{
  "Success": true,
  "Data": {
    "ID": 1,
    "Filter": {
      "ID": 1,
      "Name": "sample string 2",
      "Description": "sample string 3",
      "Type": "Whitelist|Blacklist|Custom|System"
    },
    "Action": "Unknown|Deny|Permit"
  },
  "ErrorCode": 2,
  "ErrorDescription": "sample string 3",
  "Meta": "sample string 4"
}

text/javascript

Sample:
{"Success":true,"Data":{"ID":1,"Filter":{"ID":1,"Name":"sample string 2","Description":"sample string 3","Type":0},"Action":0},"ErrorCode":2,"ErrorDescription":"sample string 3","Meta":"sample string 4"}

application/xml, text/xml

Sample:
<PBNBReturnOfRule76FemLeQ xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/pbnb_models">
  <Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/pbnb_models.dnf">
    <d2p1:Action>Unknown|Deny|Permit</d2p1:Action>
    <d2p1:Filter>
      <d2p1:Description>sample string 3</d2p1:Description>
      <d2p1:ID>1</d2p1:ID>
      <d2p1:Name>sample string 2</d2p1:Name>
      <d2p1:Type>Whitelist|Blacklist|Custom|System</d2p1:Type>
    </d2p1:Filter>
    <d2p1:ID>1</d2p1:ID>
  </Data>
  <ErrorCode>2</ErrorCode>
  <ErrorDescription>sample string 3</ErrorDescription>
  <Meta>sample string 4</Meta>
  <Success>true</Success>
</PBNBReturnOfRule76FemLeQ>

application/bson

Sample:
�SuccessDatasIDFilterRIDNamesample string 2Descriptionsample string 3TypeActionErrorCodeErrorDescriptionsample string 3Metasample string 4