Parameters for defining Users

Parameters used to define Qualys users (sub-accounts) using the Users API are below. If the same parameter is specified multiple times when adding or updating a user account, typically the last instance overrides the rest.

 

Parameter

Description

Permissions

 

user_role={role}

Specifies the user role. A valid value is: manager, unit_manager, scanner, reader, contact or administrator. The first user added to a new custom business unit must be unit_manager.

Add request: Required (Invalid for Express Lite user)

Edit request: Invalid

business_unit={title}

Specifies the user’s business unit. A valid value is “Unassigned”, or the title of an existing custom business unit. Note a custom business unit may be added using the Qualys user interface.

Add request: Required (Invalid for Express Lite user)

Edit request: Invalid

asset_groups={grp1,grp2...}

Specifies the asset groups assigned to the user, when the user role is Scanner, Reader or Contact. Multiple asset groups are comma separated. This parameter is invalid when the user role is Manager or Unit Manager.

Add request: Optional | Edit request: Optional

General Info

 

first_name={name}

Specifies the user's first name. The name may include a maximum of 50 characters.

Add request: Required | Edit Request: Optional

last_name={name}

Specifies the user's last name. The name may include a maximum of 50 characters.

Add request: Required | Edit request: Optional

title={title}

Specifies the user's job title. The title may include a maximum of 100 characters.

Add request: Required | Edit request: Optional

phone={value}

Specifies the user's phone number. This value may include a maximum of 40 characters.

Add request: Required | Edit request: Optional

fax={value}

The user's FAX number. This value may include a maximum of 40 characters.

Add request: Optional | Edit request: Optional

email={value}

Specifies the user's email address. The address must be a properly formatted address with a maximum of 100 characters.

Add request: Required | Edit request: Optional

address1={value}

Specifies the user’s address line 1. This value may include a maximum of 80 characters.

Add request: Required | Edit request: Optional

address2={value}

Specifies the user’s address line 2. This value may include a maximum of 80 characters.

Add request: Optional | Edit request: Optional

city={value}

Specifies the user’s city. This value may include a maximum of 50 characters.

Add request: Required | Edit request: Optional

country={code}

Specifies the user’s country code. View Country Codes

Add request: Required | Edit request: Optional

state={code}

Specifies the user’s state code. A valid value depends on the country code specified for the country parameter. You must enter a state code using the state parameter when the country code is one of: “United States of America”, “Australia”, “Canada” or “India”. View State Codes

For other country codes, a state code does not need to be specified. If specified, enter the state code “none”.

Add request: Required for some country codes | Edit request: Optional

zip_code={zipcode}

(Optional) Specifies the user’s zip code. This value may include a maximum of 20 characters. If not specified, this is set to the zip code in the API user’s account.

external_id={value}

A custom external ID value. The external ID value can have a maximum of 256 characters, and it is case sensitive. The characters can be in uppercase, lowercase or mixed case. HTML or PHP tags cannot be included.

Specify external_id= or external_id=”” to delete an external ID value from an existing account.

Add request: Optional | Edit request: Optional

time_zone_code={value}

Set user profile to a time zone code i.e. US-NY. To set the profile to the browser's timezone pass empty/null, i.e. time_zone_code="

Looking for timezone codes? Run <platform API server>/msp/time_zone_code_list.php

Add request: Optional | Edit request: Optional