Removing zone(s) from a permissions group in the API requires specific syntax depending on whether you are using REST or SOAP. Use this table to find the syntax for your command.
See Understanding Group Permissions for a listing of all default permissions groups within Managed DNS.
Understanding How The API Works »
REST Syntax
Click to view all REST Resources |
PermissionGroupZoneEntry/ DELETE — Removes the zone(s) from an existing permission group.
HTTP Action — DELETE
URI — https://api.dynect.net/REST/PermissionGroupZoneEntry/<group_name>/<zone>/
|
Arguments — Click for More Info
string recurse — Indicates whether or not permissions apply to the subnodes of the zone_name as well as the zone.
Valid values:
Y — Permissions apply to the zone_name and any nodes below the zone_name . Default.
N — Permissions apply only to the zone_name .
|
Response:
Not Applicable.
|
SOAP Syntax
Click to view all SOAP Commands |
RemovePermissionGroupZones — Removes the zone(s) from an existing permissions group.
|
Arguments — Click for More Info
- string
group_name — Required. The permission group’s name.
- array
zone — Required. A list of zones to remove from the permission group.
- string
zone_name — Required. The name of the zone or FQDN where the permissions apply.
- string
recurse — Indicates whether or not permissions apply to subnodes of the zone_name as well as the zone.
Valid values:
Y – Permissions apply to zone_name and any nodes below zone_name . Default.
N – Permissions apply only to zone_name .
- string
token — Required. The session identifier.
|
Response:
Not Applicable.
|
Example Request — Click for More Info
{
'token' => 'asdlj34ot879834cdzjklfK',
'group_name' => 'MyGroup',
'zone' => [
{
zone_name => 'test.com',
}, {
zone_name => 'test2.com',
recurse => 'N'
},
]
}
|
DNS API Knowledge Base