1<html><body> 2<style> 3 4body, h1, h2, h3, div, span, p, pre, a { 5 margin: 0; 6 padding: 0; 7 border: 0; 8 font-weight: inherit; 9 font-style: inherit; 10 font-size: 100%; 11 font-family: inherit; 12 vertical-align: baseline; 13} 14 15body { 16 font-size: 13px; 17 padding: 1em; 18} 19 20h1 { 21 font-size: 26px; 22 margin-bottom: 1em; 23} 24 25h2 { 26 font-size: 24px; 27 margin-bottom: 1em; 28} 29 30h3 { 31 font-size: 20px; 32 margin-bottom: 1em; 33 margin-top: 1em; 34} 35 36pre, code { 37 line-height: 1.5; 38 font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace; 39} 40 41pre { 42 margin-top: 0.5em; 43} 44 45h1, h2, h3, p { 46 font-family: Arial, sans serif; 47} 48 49h1, h2, h3 { 50 border-bottom: solid #CCC 1px; 51} 52 53.toc_element { 54 margin-top: 0.5em; 55} 56 57.firstline { 58 margin-left: 2 em; 59} 60 61.method { 62 margin-top: 1em; 63 border: solid 1px #CCC; 64 padding: 1em; 65 background: #EEE; 66} 67 68.details { 69 font-weight: bold; 70 font-size: 14px; 71} 72 73</style> 74 75<h1><a href="dfareporting_v3_2.html">DCM/DFA Reporting And Trafficking API</a> . <a href="dfareporting_v3_2.accountUserProfiles.html">accountUserProfiles</a></h1> 76<h2>Instance Methods</h2> 77<p class="toc_element"> 78 <code><a href="#get">get(profileId, id)</a></code></p> 79<p class="firstline">Gets one account user profile by ID.</p> 80<p class="toc_element"> 81 <code><a href="#insert">insert(profileId, body)</a></code></p> 82<p class="firstline">Inserts a new account user profile.</p> 83<p class="toc_element"> 84 <code><a href="#list">list(profileId, searchString=None, subaccountId=None, sortField=None, ids=None, maxResults=None, pageToken=None, sortOrder=None, userRoleId=None, active=None)</a></code></p> 85<p class="firstline">Retrieves a list of account user profiles, possibly filtered. This method supports paging.</p> 86<p class="toc_element"> 87 <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p> 88<p class="firstline">Retrieves the next page of results.</p> 89<p class="toc_element"> 90 <code><a href="#patch">patch(profileId, id, body)</a></code></p> 91<p class="firstline">Updates an existing account user profile. This method supports patch semantics.</p> 92<p class="toc_element"> 93 <code><a href="#update">update(profileId, body)</a></code></p> 94<p class="firstline">Updates an existing account user profile.</p> 95<h3>Method Details</h3> 96<div class="method"> 97 <code class="details" id="get">get(profileId, id)</code> 98 <pre>Gets one account user profile by ID. 99 100Args: 101 profileId: string, User profile ID associated with this request. (required) 102 id: string, User profile ID. (required) 103 104Returns: 105 An object of the form: 106 107 { # AccountUserProfiles contains properties of a Campaign Manager user profile. This resource is specifically for managing user profiles, whereas UserProfiles is for accessing the API. 108 "kind": "dfareporting#accountUserProfile", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#accountUserProfile". 109 "subaccountId": "A String", # Subaccount ID of the user profile. This is a read-only field that can be left blank. 110 "name": "A String", # Name of the user profile. This is a required field. Must be less than 64 characters long, must be globally unique, and cannot contain whitespace or any of the following characters: "&;"#%,". 111 "userRoleFilter": { # Object Filter. # Filter that describes which user roles are visible to the user profile. 112 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 113 "A String", 114 ], 115 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 116 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 117 }, 118 "locale": "A String", # Locale of the user profile. This is a required field. 119 # Acceptable values are: 120 # - "cs" (Czech) 121 # - "de" (German) 122 # - "en" (English) 123 # - "en-GB" (English United Kingdom) 124 # - "es" (Spanish) 125 # - "fr" (French) 126 # - "it" (Italian) 127 # - "ja" (Japanese) 128 # - "ko" (Korean) 129 # - "pl" (Polish) 130 # - "pt-BR" (Portuguese Brazil) 131 # - "ru" (Russian) 132 # - "sv" (Swedish) 133 # - "tr" (Turkish) 134 # - "zh-CN" (Chinese Simplified) 135 # - "zh-TW" (Chinese Traditional) 136 "siteFilter": { # Object Filter. # Filter that describes which sites are visible to the user profile. 137 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 138 "A String", 139 ], 140 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 141 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 142 }, 143 "comments": "A String", # Comments for this user profile. 144 "id": "A String", # ID of the user profile. This is a read-only, auto-generated field. 145 "advertiserFilter": { # Object Filter. # Filter that describes which advertisers are visible to the user profile. 146 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 147 "A String", 148 ], 149 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 150 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 151 }, 152 "campaignFilter": { # Object Filter. # Filter that describes which campaigns are visible to the user profile. 153 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 154 "A String", 155 ], 156 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 157 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 158 }, 159 "userRoleId": "A String", # User role ID of the user profile. This is a required field. 160 "userAccessType": "A String", # User type of the user profile. This is a read-only field that can be left blank. 161 "traffickerType": "A String", # Trafficker type of this user profile. This is a read-only field. 162 "active": True or False, # Whether this user profile is active. This defaults to false, and must be set true on insert for the user profile to be usable. 163 "email": "A String", # Email of the user profile. The email addresss must be linked to a Google Account. This field is required on insertion and is read-only after insertion. 164 "accountId": "A String", # Account ID of the user profile. This is a read-only field that can be left blank. 165 }</pre> 166</div> 167 168<div class="method"> 169 <code class="details" id="insert">insert(profileId, body)</code> 170 <pre>Inserts a new account user profile. 171 172Args: 173 profileId: string, User profile ID associated with this request. (required) 174 body: object, The request body. (required) 175 The object takes the form of: 176 177{ # AccountUserProfiles contains properties of a Campaign Manager user profile. This resource is specifically for managing user profiles, whereas UserProfiles is for accessing the API. 178 "kind": "dfareporting#accountUserProfile", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#accountUserProfile". 179 "subaccountId": "A String", # Subaccount ID of the user profile. This is a read-only field that can be left blank. 180 "name": "A String", # Name of the user profile. This is a required field. Must be less than 64 characters long, must be globally unique, and cannot contain whitespace or any of the following characters: "&;"#%,". 181 "userRoleFilter": { # Object Filter. # Filter that describes which user roles are visible to the user profile. 182 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 183 "A String", 184 ], 185 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 186 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 187 }, 188 "locale": "A String", # Locale of the user profile. This is a required field. 189 # Acceptable values are: 190 # - "cs" (Czech) 191 # - "de" (German) 192 # - "en" (English) 193 # - "en-GB" (English United Kingdom) 194 # - "es" (Spanish) 195 # - "fr" (French) 196 # - "it" (Italian) 197 # - "ja" (Japanese) 198 # - "ko" (Korean) 199 # - "pl" (Polish) 200 # - "pt-BR" (Portuguese Brazil) 201 # - "ru" (Russian) 202 # - "sv" (Swedish) 203 # - "tr" (Turkish) 204 # - "zh-CN" (Chinese Simplified) 205 # - "zh-TW" (Chinese Traditional) 206 "siteFilter": { # Object Filter. # Filter that describes which sites are visible to the user profile. 207 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 208 "A String", 209 ], 210 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 211 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 212 }, 213 "comments": "A String", # Comments for this user profile. 214 "id": "A String", # ID of the user profile. This is a read-only, auto-generated field. 215 "advertiserFilter": { # Object Filter. # Filter that describes which advertisers are visible to the user profile. 216 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 217 "A String", 218 ], 219 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 220 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 221 }, 222 "campaignFilter": { # Object Filter. # Filter that describes which campaigns are visible to the user profile. 223 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 224 "A String", 225 ], 226 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 227 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 228 }, 229 "userRoleId": "A String", # User role ID of the user profile. This is a required field. 230 "userAccessType": "A String", # User type of the user profile. This is a read-only field that can be left blank. 231 "traffickerType": "A String", # Trafficker type of this user profile. This is a read-only field. 232 "active": True or False, # Whether this user profile is active. This defaults to false, and must be set true on insert for the user profile to be usable. 233 "email": "A String", # Email of the user profile. The email addresss must be linked to a Google Account. This field is required on insertion and is read-only after insertion. 234 "accountId": "A String", # Account ID of the user profile. This is a read-only field that can be left blank. 235 } 236 237 238Returns: 239 An object of the form: 240 241 { # AccountUserProfiles contains properties of a Campaign Manager user profile. This resource is specifically for managing user profiles, whereas UserProfiles is for accessing the API. 242 "kind": "dfareporting#accountUserProfile", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#accountUserProfile". 243 "subaccountId": "A String", # Subaccount ID of the user profile. This is a read-only field that can be left blank. 244 "name": "A String", # Name of the user profile. This is a required field. Must be less than 64 characters long, must be globally unique, and cannot contain whitespace or any of the following characters: "&;"#%,". 245 "userRoleFilter": { # Object Filter. # Filter that describes which user roles are visible to the user profile. 246 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 247 "A String", 248 ], 249 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 250 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 251 }, 252 "locale": "A String", # Locale of the user profile. This is a required field. 253 # Acceptable values are: 254 # - "cs" (Czech) 255 # - "de" (German) 256 # - "en" (English) 257 # - "en-GB" (English United Kingdom) 258 # - "es" (Spanish) 259 # - "fr" (French) 260 # - "it" (Italian) 261 # - "ja" (Japanese) 262 # - "ko" (Korean) 263 # - "pl" (Polish) 264 # - "pt-BR" (Portuguese Brazil) 265 # - "ru" (Russian) 266 # - "sv" (Swedish) 267 # - "tr" (Turkish) 268 # - "zh-CN" (Chinese Simplified) 269 # - "zh-TW" (Chinese Traditional) 270 "siteFilter": { # Object Filter. # Filter that describes which sites are visible to the user profile. 271 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 272 "A String", 273 ], 274 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 275 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 276 }, 277 "comments": "A String", # Comments for this user profile. 278 "id": "A String", # ID of the user profile. This is a read-only, auto-generated field. 279 "advertiserFilter": { # Object Filter. # Filter that describes which advertisers are visible to the user profile. 280 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 281 "A String", 282 ], 283 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 284 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 285 }, 286 "campaignFilter": { # Object Filter. # Filter that describes which campaigns are visible to the user profile. 287 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 288 "A String", 289 ], 290 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 291 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 292 }, 293 "userRoleId": "A String", # User role ID of the user profile. This is a required field. 294 "userAccessType": "A String", # User type of the user profile. This is a read-only field that can be left blank. 295 "traffickerType": "A String", # Trafficker type of this user profile. This is a read-only field. 296 "active": True or False, # Whether this user profile is active. This defaults to false, and must be set true on insert for the user profile to be usable. 297 "email": "A String", # Email of the user profile. The email addresss must be linked to a Google Account. This field is required on insertion and is read-only after insertion. 298 "accountId": "A String", # Account ID of the user profile. This is a read-only field that can be left blank. 299 }</pre> 300</div> 301 302<div class="method"> 303 <code class="details" id="list">list(profileId, searchString=None, subaccountId=None, sortField=None, ids=None, maxResults=None, pageToken=None, sortOrder=None, userRoleId=None, active=None)</code> 304 <pre>Retrieves a list of account user profiles, possibly filtered. This method supports paging. 305 306Args: 307 profileId: string, User profile ID associated with this request. (required) 308 searchString: string, Allows searching for objects by name, ID or email. Wildcards (*) are allowed. For example, "user profile*2015" will return objects with names like "user profile June 2015", "user profile April 2015", or simply "user profile 2015". Most of the searches also add wildcards implicitly at the start and the end of the search string. For example, a search string of "user profile" will match objects with name "my user profile", "user profile 2015", or simply "user profile". 309 subaccountId: string, Select only user profiles with the specified subaccount ID. 310 sortField: string, Field by which to sort the list. 311 Allowed values 312 ID - 313 NAME - 314 ids: string, Select only user profiles with these IDs. (repeated) 315 maxResults: integer, Maximum number of results to return. 316 pageToken: string, Value of the nextPageToken from the previous result page. 317 sortOrder: string, Order of sorted results. 318 Allowed values 319 ASCENDING - 320 DESCENDING - 321 userRoleId: string, Select only user profiles with the specified user role ID. 322 active: boolean, Select only active user profiles. 323 324Returns: 325 An object of the form: 326 327 { # Account User Profile List Response 328 "nextPageToken": "A String", # Pagination token to be used for the next list operation. 329 "accountUserProfiles": [ # Account user profile collection. 330 { # AccountUserProfiles contains properties of a Campaign Manager user profile. This resource is specifically for managing user profiles, whereas UserProfiles is for accessing the API. 331 "kind": "dfareporting#accountUserProfile", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#accountUserProfile". 332 "subaccountId": "A String", # Subaccount ID of the user profile. This is a read-only field that can be left blank. 333 "name": "A String", # Name of the user profile. This is a required field. Must be less than 64 characters long, must be globally unique, and cannot contain whitespace or any of the following characters: "&;"#%,". 334 "userRoleFilter": { # Object Filter. # Filter that describes which user roles are visible to the user profile. 335 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 336 "A String", 337 ], 338 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 339 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 340 }, 341 "locale": "A String", # Locale of the user profile. This is a required field. 342 # Acceptable values are: 343 # - "cs" (Czech) 344 # - "de" (German) 345 # - "en" (English) 346 # - "en-GB" (English United Kingdom) 347 # - "es" (Spanish) 348 # - "fr" (French) 349 # - "it" (Italian) 350 # - "ja" (Japanese) 351 # - "ko" (Korean) 352 # - "pl" (Polish) 353 # - "pt-BR" (Portuguese Brazil) 354 # - "ru" (Russian) 355 # - "sv" (Swedish) 356 # - "tr" (Turkish) 357 # - "zh-CN" (Chinese Simplified) 358 # - "zh-TW" (Chinese Traditional) 359 "siteFilter": { # Object Filter. # Filter that describes which sites are visible to the user profile. 360 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 361 "A String", 362 ], 363 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 364 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 365 }, 366 "comments": "A String", # Comments for this user profile. 367 "id": "A String", # ID of the user profile. This is a read-only, auto-generated field. 368 "advertiserFilter": { # Object Filter. # Filter that describes which advertisers are visible to the user profile. 369 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 370 "A String", 371 ], 372 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 373 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 374 }, 375 "campaignFilter": { # Object Filter. # Filter that describes which campaigns are visible to the user profile. 376 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 377 "A String", 378 ], 379 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 380 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 381 }, 382 "userRoleId": "A String", # User role ID of the user profile. This is a required field. 383 "userAccessType": "A String", # User type of the user profile. This is a read-only field that can be left blank. 384 "traffickerType": "A String", # Trafficker type of this user profile. This is a read-only field. 385 "active": True or False, # Whether this user profile is active. This defaults to false, and must be set true on insert for the user profile to be usable. 386 "email": "A String", # Email of the user profile. The email addresss must be linked to a Google Account. This field is required on insertion and is read-only after insertion. 387 "accountId": "A String", # Account ID of the user profile. This is a read-only field that can be left blank. 388 }, 389 ], 390 "kind": "dfareporting#accountUserProfilesListResponse", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#accountUserProfilesListResponse". 391 }</pre> 392</div> 393 394<div class="method"> 395 <code class="details" id="list_next">list_next(previous_request, previous_response)</code> 396 <pre>Retrieves the next page of results. 397 398Args: 399 previous_request: The request for the previous page. (required) 400 previous_response: The response from the request for the previous page. (required) 401 402Returns: 403 A request object that you can call 'execute()' on to request the next 404 page. Returns None if there are no more items in the collection. 405 </pre> 406</div> 407 408<div class="method"> 409 <code class="details" id="patch">patch(profileId, id, body)</code> 410 <pre>Updates an existing account user profile. This method supports patch semantics. 411 412Args: 413 profileId: string, User profile ID associated with this request. (required) 414 id: string, User profile ID. (required) 415 body: object, The request body. (required) 416 The object takes the form of: 417 418{ # AccountUserProfiles contains properties of a Campaign Manager user profile. This resource is specifically for managing user profiles, whereas UserProfiles is for accessing the API. 419 "kind": "dfareporting#accountUserProfile", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#accountUserProfile". 420 "subaccountId": "A String", # Subaccount ID of the user profile. This is a read-only field that can be left blank. 421 "name": "A String", # Name of the user profile. This is a required field. Must be less than 64 characters long, must be globally unique, and cannot contain whitespace or any of the following characters: "&;"#%,". 422 "userRoleFilter": { # Object Filter. # Filter that describes which user roles are visible to the user profile. 423 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 424 "A String", 425 ], 426 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 427 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 428 }, 429 "locale": "A String", # Locale of the user profile. This is a required field. 430 # Acceptable values are: 431 # - "cs" (Czech) 432 # - "de" (German) 433 # - "en" (English) 434 # - "en-GB" (English United Kingdom) 435 # - "es" (Spanish) 436 # - "fr" (French) 437 # - "it" (Italian) 438 # - "ja" (Japanese) 439 # - "ko" (Korean) 440 # - "pl" (Polish) 441 # - "pt-BR" (Portuguese Brazil) 442 # - "ru" (Russian) 443 # - "sv" (Swedish) 444 # - "tr" (Turkish) 445 # - "zh-CN" (Chinese Simplified) 446 # - "zh-TW" (Chinese Traditional) 447 "siteFilter": { # Object Filter. # Filter that describes which sites are visible to the user profile. 448 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 449 "A String", 450 ], 451 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 452 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 453 }, 454 "comments": "A String", # Comments for this user profile. 455 "id": "A String", # ID of the user profile. This is a read-only, auto-generated field. 456 "advertiserFilter": { # Object Filter. # Filter that describes which advertisers are visible to the user profile. 457 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 458 "A String", 459 ], 460 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 461 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 462 }, 463 "campaignFilter": { # Object Filter. # Filter that describes which campaigns are visible to the user profile. 464 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 465 "A String", 466 ], 467 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 468 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 469 }, 470 "userRoleId": "A String", # User role ID of the user profile. This is a required field. 471 "userAccessType": "A String", # User type of the user profile. This is a read-only field that can be left blank. 472 "traffickerType": "A String", # Trafficker type of this user profile. This is a read-only field. 473 "active": True or False, # Whether this user profile is active. This defaults to false, and must be set true on insert for the user profile to be usable. 474 "email": "A String", # Email of the user profile. The email addresss must be linked to a Google Account. This field is required on insertion and is read-only after insertion. 475 "accountId": "A String", # Account ID of the user profile. This is a read-only field that can be left blank. 476 } 477 478 479Returns: 480 An object of the form: 481 482 { # AccountUserProfiles contains properties of a Campaign Manager user profile. This resource is specifically for managing user profiles, whereas UserProfiles is for accessing the API. 483 "kind": "dfareporting#accountUserProfile", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#accountUserProfile". 484 "subaccountId": "A String", # Subaccount ID of the user profile. This is a read-only field that can be left blank. 485 "name": "A String", # Name of the user profile. This is a required field. Must be less than 64 characters long, must be globally unique, and cannot contain whitespace or any of the following characters: "&;"#%,". 486 "userRoleFilter": { # Object Filter. # Filter that describes which user roles are visible to the user profile. 487 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 488 "A String", 489 ], 490 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 491 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 492 }, 493 "locale": "A String", # Locale of the user profile. This is a required field. 494 # Acceptable values are: 495 # - "cs" (Czech) 496 # - "de" (German) 497 # - "en" (English) 498 # - "en-GB" (English United Kingdom) 499 # - "es" (Spanish) 500 # - "fr" (French) 501 # - "it" (Italian) 502 # - "ja" (Japanese) 503 # - "ko" (Korean) 504 # - "pl" (Polish) 505 # - "pt-BR" (Portuguese Brazil) 506 # - "ru" (Russian) 507 # - "sv" (Swedish) 508 # - "tr" (Turkish) 509 # - "zh-CN" (Chinese Simplified) 510 # - "zh-TW" (Chinese Traditional) 511 "siteFilter": { # Object Filter. # Filter that describes which sites are visible to the user profile. 512 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 513 "A String", 514 ], 515 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 516 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 517 }, 518 "comments": "A String", # Comments for this user profile. 519 "id": "A String", # ID of the user profile. This is a read-only, auto-generated field. 520 "advertiserFilter": { # Object Filter. # Filter that describes which advertisers are visible to the user profile. 521 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 522 "A String", 523 ], 524 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 525 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 526 }, 527 "campaignFilter": { # Object Filter. # Filter that describes which campaigns are visible to the user profile. 528 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 529 "A String", 530 ], 531 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 532 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 533 }, 534 "userRoleId": "A String", # User role ID of the user profile. This is a required field. 535 "userAccessType": "A String", # User type of the user profile. This is a read-only field that can be left blank. 536 "traffickerType": "A String", # Trafficker type of this user profile. This is a read-only field. 537 "active": True or False, # Whether this user profile is active. This defaults to false, and must be set true on insert for the user profile to be usable. 538 "email": "A String", # Email of the user profile. The email addresss must be linked to a Google Account. This field is required on insertion and is read-only after insertion. 539 "accountId": "A String", # Account ID of the user profile. This is a read-only field that can be left blank. 540 }</pre> 541</div> 542 543<div class="method"> 544 <code class="details" id="update">update(profileId, body)</code> 545 <pre>Updates an existing account user profile. 546 547Args: 548 profileId: string, User profile ID associated with this request. (required) 549 body: object, The request body. (required) 550 The object takes the form of: 551 552{ # AccountUserProfiles contains properties of a Campaign Manager user profile. This resource is specifically for managing user profiles, whereas UserProfiles is for accessing the API. 553 "kind": "dfareporting#accountUserProfile", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#accountUserProfile". 554 "subaccountId": "A String", # Subaccount ID of the user profile. This is a read-only field that can be left blank. 555 "name": "A String", # Name of the user profile. This is a required field. Must be less than 64 characters long, must be globally unique, and cannot contain whitespace or any of the following characters: "&;"#%,". 556 "userRoleFilter": { # Object Filter. # Filter that describes which user roles are visible to the user profile. 557 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 558 "A String", 559 ], 560 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 561 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 562 }, 563 "locale": "A String", # Locale of the user profile. This is a required field. 564 # Acceptable values are: 565 # - "cs" (Czech) 566 # - "de" (German) 567 # - "en" (English) 568 # - "en-GB" (English United Kingdom) 569 # - "es" (Spanish) 570 # - "fr" (French) 571 # - "it" (Italian) 572 # - "ja" (Japanese) 573 # - "ko" (Korean) 574 # - "pl" (Polish) 575 # - "pt-BR" (Portuguese Brazil) 576 # - "ru" (Russian) 577 # - "sv" (Swedish) 578 # - "tr" (Turkish) 579 # - "zh-CN" (Chinese Simplified) 580 # - "zh-TW" (Chinese Traditional) 581 "siteFilter": { # Object Filter. # Filter that describes which sites are visible to the user profile. 582 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 583 "A String", 584 ], 585 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 586 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 587 }, 588 "comments": "A String", # Comments for this user profile. 589 "id": "A String", # ID of the user profile. This is a read-only, auto-generated field. 590 "advertiserFilter": { # Object Filter. # Filter that describes which advertisers are visible to the user profile. 591 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 592 "A String", 593 ], 594 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 595 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 596 }, 597 "campaignFilter": { # Object Filter. # Filter that describes which campaigns are visible to the user profile. 598 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 599 "A String", 600 ], 601 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 602 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 603 }, 604 "userRoleId": "A String", # User role ID of the user profile. This is a required field. 605 "userAccessType": "A String", # User type of the user profile. This is a read-only field that can be left blank. 606 "traffickerType": "A String", # Trafficker type of this user profile. This is a read-only field. 607 "active": True or False, # Whether this user profile is active. This defaults to false, and must be set true on insert for the user profile to be usable. 608 "email": "A String", # Email of the user profile. The email addresss must be linked to a Google Account. This field is required on insertion and is read-only after insertion. 609 "accountId": "A String", # Account ID of the user profile. This is a read-only field that can be left blank. 610 } 611 612 613Returns: 614 An object of the form: 615 616 { # AccountUserProfiles contains properties of a Campaign Manager user profile. This resource is specifically for managing user profiles, whereas UserProfiles is for accessing the API. 617 "kind": "dfareporting#accountUserProfile", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#accountUserProfile". 618 "subaccountId": "A String", # Subaccount ID of the user profile. This is a read-only field that can be left blank. 619 "name": "A String", # Name of the user profile. This is a required field. Must be less than 64 characters long, must be globally unique, and cannot contain whitespace or any of the following characters: "&;"#%,". 620 "userRoleFilter": { # Object Filter. # Filter that describes which user roles are visible to the user profile. 621 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 622 "A String", 623 ], 624 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 625 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 626 }, 627 "locale": "A String", # Locale of the user profile. This is a required field. 628 # Acceptable values are: 629 # - "cs" (Czech) 630 # - "de" (German) 631 # - "en" (English) 632 # - "en-GB" (English United Kingdom) 633 # - "es" (Spanish) 634 # - "fr" (French) 635 # - "it" (Italian) 636 # - "ja" (Japanese) 637 # - "ko" (Korean) 638 # - "pl" (Polish) 639 # - "pt-BR" (Portuguese Brazil) 640 # - "ru" (Russian) 641 # - "sv" (Swedish) 642 # - "tr" (Turkish) 643 # - "zh-CN" (Chinese Simplified) 644 # - "zh-TW" (Chinese Traditional) 645 "siteFilter": { # Object Filter. # Filter that describes which sites are visible to the user profile. 646 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 647 "A String", 648 ], 649 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 650 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 651 }, 652 "comments": "A String", # Comments for this user profile. 653 "id": "A String", # ID of the user profile. This is a read-only, auto-generated field. 654 "advertiserFilter": { # Object Filter. # Filter that describes which advertisers are visible to the user profile. 655 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 656 "A String", 657 ], 658 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 659 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 660 }, 661 "campaignFilter": { # Object Filter. # Filter that describes which campaigns are visible to the user profile. 662 "objectIds": [ # Applicable when status is ASSIGNED. The user has access to objects with these object IDs. 663 "A String", 664 ], 665 "status": "A String", # Status of the filter. NONE means the user has access to none of the objects. ALL means the user has access to all objects. ASSIGNED means the user has access to the objects with IDs in the objectIds list. 666 "kind": "dfareporting#objectFilter", # Identifies what kind of resource this is. Value: the fixed string "dfareporting#objectFilter". 667 }, 668 "userRoleId": "A String", # User role ID of the user profile. This is a required field. 669 "userAccessType": "A String", # User type of the user profile. This is a read-only field that can be left blank. 670 "traffickerType": "A String", # Trafficker type of this user profile. This is a read-only field. 671 "active": True or False, # Whether this user profile is active. This defaults to false, and must be set true on insert for the user profile to be usable. 672 "email": "A String", # Email of the user profile. The email addresss must be linked to a Google Account. This field is required on insertion and is read-only after insertion. 673 "accountId": "A String", # Account ID of the user profile. This is a read-only field that can be left blank. 674 }</pre> 675</div> 676 677</body></html>