REST Resource: accountPermissions

  • AccountPermissions provide access control to specific Campaign Manager features and require certain levels of administrative access.

  • AccountPermissions have properties like ID, name, permission group, required administrative level, associated account profiles, and a resource kind identifier.

  • AccountPermissionLevel defines the administrative access required for an AccountPermission, with options like "USER" and "ADMINISTRATOR".

  • The API provides methods to retrieve an AccountPermission by ID (get) and to list all available AccountPermissions (list).

Resource: AccountPermission

AccountPermissions contains information about a particular account permission. Some features of Campaign Manager require an account permission to be present in the account.

JSON representation
{
  "id": string,
  "name": string,
  "permissionGroupId": string,
  "level": enum (AccountPermissionLevel),
  "accountProfiles": [
    enum (AccountProfile)
  ],
  "kind": string
}
Fields
id

string (int64 format)

ID of this account permission.

name

string

Name of this account permission.

permissionGroupId

string (int64 format)

Permission group of this account permission.

level

enum (AccountPermissionLevel)

Administrative level required to enable this account permission.

accountProfiles[]

enum (AccountProfile)

Account profiles associated with this account permission.

Possible values are:

  • "

    ACCOUNT_PROFILE_BASIC

    "

  • "

    ACCOUNT_PROFILE_STANDARD

    "

kind

string

Identifies what kind of resource this is. Value: the fixed string

"dfareporting#accountPermission"

.

Methods

get

Gets one account permission by ID.

list

Retrieves the list of account permissions.