Ad Exchange Buyer API II . accounts . clients . users

Instance Methods

close()

Close httplib2 connections.

get(accountId, clientAccountId, userId, x__xgafv=None)

Retrieves an existing client user.

list(accountId, clientAccountId, pageSize=None, pageToken=None, x__xgafv=None)

Lists all the known client users for a specified sponsor buyer account ID.

list_next()

Retrieves the next page of results.

update(accountId, clientAccountId, userId, body=None, x__xgafv=None)

Updates an existing client user. Only the user status can be changed on update.

Method Details

close()
Close httplib2 connections.
get(accountId, clientAccountId, userId, x__xgafv=None)
Retrieves an existing client user.

Args:
  accountId: string, Numerical account ID of the client's sponsor buyer. (required) (required)
  clientAccountId: string, Numerical account ID of the client buyer that the user to be retrieved is associated with. (required) (required)
  userId: string, Numerical identifier of the user to retrieve. (required) (required)
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # A client user is created under a client buyer and has restricted access to the Marketplace and certain other sections of the Authorized Buyers UI based on the role granted to the associated client buyer. The only way a new client user can be created is through accepting an email invitation (see the accounts.clients.invitations.create method). All fields are required unless otherwise specified.
  "clientAccountId": "A String", # Numerical account ID of the client buyer with which the user is associated; the buyer must be a client of the current sponsor buyer. The value of this field is ignored in an update operation.
  "email": "A String", # User's email address. The value of this field is ignored in an update operation.
  "status": "A String", # The status of the client user.
  "userId": "A String", # The unique numerical ID of the client user that has accepted an invitation. The value of this field is ignored in an update operation.
}
list(accountId, clientAccountId, pageSize=None, pageToken=None, x__xgafv=None)
Lists all the known client users for a specified sponsor buyer account ID.

Args:
  accountId: string, Numerical account ID of the sponsor buyer of the client to list users for. (required) (required)
  clientAccountId: string, The account ID of the client buyer to list users for. (required) You must specify either a string representation of a numerical account identifier or the `-` character to list all the client users for all the clients of a given sponsor buyer. (required)
  pageSize: integer, Requested page size. The server may return fewer clients than requested. If unspecified, the server will pick an appropriate default.
  pageToken: string, A token identifying a page of results the server should return. Typically, this is the value of ListClientUsersResponse.nextPageToken returned from the previous call to the accounts.clients.users.list method.
  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    {
  "nextPageToken": "A String", # A token to retrieve the next page of results. Pass this value in the ListClientUsersRequest.pageToken field in the subsequent call to the clients.invitations.list method to retrieve the next page of results.
  "users": [ # The returned list of client users.
    { # A client user is created under a client buyer and has restricted access to the Marketplace and certain other sections of the Authorized Buyers UI based on the role granted to the associated client buyer. The only way a new client user can be created is through accepting an email invitation (see the accounts.clients.invitations.create method). All fields are required unless otherwise specified.
      "clientAccountId": "A String", # Numerical account ID of the client buyer with which the user is associated; the buyer must be a client of the current sponsor buyer. The value of this field is ignored in an update operation.
      "email": "A String", # User's email address. The value of this field is ignored in an update operation.
      "status": "A String", # The status of the client user.
      "userId": "A String", # The unique numerical ID of the client user that has accepted an invitation. The value of this field is ignored in an update operation.
    },
  ],
}
list_next()
Retrieves the next page of results.

        Args:
          previous_request: The request for the previous page. (required)
          previous_response: The response from the request for the previous page. (required)

        Returns:
          A request object that you can call 'execute()' on to request the next
          page. Returns None if there are no more items in the collection.
        
update(accountId, clientAccountId, userId, body=None, x__xgafv=None)
Updates an existing client user. Only the user status can be changed on update.

Args:
  accountId: string, Numerical account ID of the client's sponsor buyer. (required) (required)
  clientAccountId: string, Numerical account ID of the client buyer that the user to be retrieved is associated with. (required) (required)
  userId: string, Numerical identifier of the user to retrieve. (required) (required)
  body: object, The request body.
    The object takes the form of:

{ # A client user is created under a client buyer and has restricted access to the Marketplace and certain other sections of the Authorized Buyers UI based on the role granted to the associated client buyer. The only way a new client user can be created is through accepting an email invitation (see the accounts.clients.invitations.create method). All fields are required unless otherwise specified.
  "clientAccountId": "A String", # Numerical account ID of the client buyer with which the user is associated; the buyer must be a client of the current sponsor buyer. The value of this field is ignored in an update operation.
  "email": "A String", # User's email address. The value of this field is ignored in an update operation.
  "status": "A String", # The status of the client user.
  "userId": "A String", # The unique numerical ID of the client user that has accepted an invitation. The value of this field is ignored in an update operation.
}

  x__xgafv: string, V1 error format.
    Allowed values
      1 - v1 error format
      2 - v2 error format

Returns:
  An object of the form:

    { # A client user is created under a client buyer and has restricted access to the Marketplace and certain other sections of the Authorized Buyers UI based on the role granted to the associated client buyer. The only way a new client user can be created is through accepting an email invitation (see the accounts.clients.invitations.create method). All fields are required unless otherwise specified.
  "clientAccountId": "A String", # Numerical account ID of the client buyer with which the user is associated; the buyer must be a client of the current sponsor buyer. The value of this field is ignored in an update operation.
  "email": "A String", # User's email address. The value of this field is ignored in an update operation.
  "status": "A String", # The status of the client user.
  "userId": "A String", # The unique numerical ID of the client user that has accepted an invitation. The value of this field is ignored in an update operation.
}