PUT api/v2/admin/accounts/{id}/addressbookgrouppermissions
This method modifies addressbook group permissions for chosen sub accounts. You can only modify permissions for sub accounts that are one level below. Changing group permissions for sub that is one level below will automatically take care of all the subs that are below in the hierarchy.
Request Information
URI Parameters
| Name | Description | Type | Additional information | 
|---|---|---|---|
| id | The account ID | globally unique identifier | Required | 
Body Parameters
AccountAddressbookGroupPermissionV2Request| Name | Description | Type | Additional information | 
|---|---|---|---|
| AccountsAddressBookGroupAccess | Collection of AccountAddressBookGroupPermissionDetails | None. | 
Request Formats
application/json, text/json
            Sample:
        
{
  "AccountsAddressBookGroupAccess": [
    {
      "ID": "ad620c27-0a49-49e2-aadc-25b2e37cb4af",
      "GroupID": "9ba852e7-5d14-464f-ae90-b8351a260638",
      "PermissionLevel": 0
    },
    {
      "ID": "ad620c27-0a49-49e2-aadc-25b2e37cb4af",
      "GroupID": "9ba852e7-5d14-464f-ae90-b8351a260638",
      "PermissionLevel": 0
    }
  ]
}
        application/xml, text/xml
            Sample:
        
<AccountAddressbookGroupPermissionV2Request xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <AccountsAddressBookGroupAccess>
    <AccountAddressBookGroupPermissionDetails>
      <ID>ad620c27-0a49-49e2-aadc-25b2e37cb4af</ID>
      <GroupID>9ba852e7-5d14-464f-ae90-b8351a260638</GroupID>
      <PermissionLevel>NONE</PermissionLevel>
    </AccountAddressBookGroupPermissionDetails>
    <AccountAddressBookGroupPermissionDetails>
      <ID>ad620c27-0a49-49e2-aadc-25b2e37cb4af</ID>
      <GroupID>9ba852e7-5d14-464f-ae90-b8351a260638</GroupID>
      <PermissionLevel>NONE</PermissionLevel>
    </AccountAddressBookGroupPermissionDetails>
  </AccountsAddressBookGroupAccess>
  <UserPassword>sample string 1</UserPassword>
</AccountAddressbookGroupPermissionV2Request>
        application/x-www-form-urlencoded
            Sample:
    
Sample not available.
Response Information
Resource Description
ResponseOfAccountAddressbookGroupPermissionResponse[]| Name | Description | Type | Additional information | 
|---|---|---|---|
| Error | Error | None. | |
| ResponseData | ResponseDataOfAccountAddressbookGroupPermissionResponse[] | None. | 
Response Formats
application/json, text/json
            Sample:
        
{
  "Error": {
    "ErrorCode": "sample string 1",
    "ErrorReason": "sample string 2"
  },
  "ResponseData": {
    "Identification": {
      "UserId": "sample string 1"
    },
    "Result": "sample string 1",
    "Detail": [
      {
        "ID": "7e53c70e-4bd3-40e0-9878-046d71276ed0",
        "Name": "sample string 2",
        "GroupID": "4b9e1419-dc62-4899-8a2c-22d8a0816317",
        "GroupName": "sample string 4",
        "PermissionLevel": 0
      },
      {
        "ID": "7e53c70e-4bd3-40e0-9878-046d71276ed0",
        "Name": "sample string 2",
        "GroupID": "4b9e1419-dc62-4899-8a2c-22d8a0816317",
        "GroupName": "sample string 4",
        "PermissionLevel": 0
      }
    ]
  }
}
        application/xml, text/xml
            Sample:
<ResponseOfArrayOfAccountAddressbookGroupPermissionResponse xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Error>
    <ErrorCode>sample string 1</ErrorCode>
    <ErrorReason>sample string 2</ErrorReason>
  </Error>
  <ResponseData>
    <Result>sample string 1</Result>
    <Identification>
      <UserId>sample string 1</UserId>
    </Identification>
    <Detail>
      <AccountAddressbookGroupPermissionResponse>
        <ID>7e53c70e-4bd3-40e0-9878-046d71276ed0</ID>
        <Name>sample string 2</Name>
        <GroupID>4b9e1419-dc62-4899-8a2c-22d8a0816317</GroupID>
        <GroupName>sample string 4</GroupName>
        <PermissionLevel>NONE</PermissionLevel>
      </AccountAddressbookGroupPermissionResponse>
      <AccountAddressbookGroupPermissionResponse>
        <ID>7e53c70e-4bd3-40e0-9878-046d71276ed0</ID>
        <Name>sample string 2</Name>
        <GroupID>4b9e1419-dc62-4899-8a2c-22d8a0816317</GroupID>
        <GroupName>sample string 4</GroupName>
        <PermissionLevel>NONE</PermissionLevel>
      </AccountAddressbookGroupPermissionResponse>
    </Detail>
  </ResponseData>
</ResponseOfArrayOfAccountAddressbookGroupPermissionResponse>