Policy Audit Release 1.12 API
June 8, 2026
Before understanding the API release highlights, learn more about the API server URL to be used in your API requests by referring to the Know Your Qualys API Server URL section. For this API Release Notes, <qualys_base_url> is mentioned in the sample API requests.
We have implemented versioning for APIs. For more information on API versioning, refer to the Updates on API Versioning Standards & Deprecation Timelines blog.
Support for One Identity Safeguard Vault Across all Authentication Record APIs
We now support integration with One Identity Safeguard vault for authenticated scanning. You can now create One Identity Safeguard vaults and use them in authentication technologies.
Previously, users were required to manage their username and password credentials for authenticated scans. Users with One Identity Safeguard were unable to leverage their existing vault infrastructure to securely manage scanning credentials.
For making this change, the following APIs are impacted:
- Vaults API
- Authentication Technology APIs
Vaults API: Manage One Identity Safeguard Vault
| New or Updated API | Updated |
| API Endpoint | /api/2.0/fo/vault/ |
| EOS Timeline: December 2026 | |
| EOL Timeline: June 2027 | |
| API Endpoint (New Version) |
/api/3.0/fo/vault/ |
| Method | GET and POST |
| DTD or XSD changes | No |
With this update, you can create, update, delete, and list One Identity Safeguard vaults.
Input ParametersInput Parameters
| Parameter Name | Required / Optional | Data Type | Description |
| vault_type | Required | String | Enter the type of vault to be created, updated, or deleted. |
| url | Required | String | Enter the base URL for the Safeguard API. |
| private_key | Required | String | Enter the private key for the vault. |
| cert | Required | String | Enter the certificate for the vault. |
| passphrase | Optional | String | Enter the passphrase for the certificate. |
| ssl_verify={1|0} | Optional | Boolean | Specify 1 to enable SSL verification else specify 0. By deafult, the value is considered as 1. |
Sample - Create a new One Identity Safeguard vaultSample - Create a new One Identity Safeguard vault
API Request
curl --location '<qualys_base_url>/api/3.0/fo/vault/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'type=One Identity Safeguard' \
--data-urlencode 'title={{One_Identiry_title_delete}}' \
--data-urlencode 'url=https://safeguard1.example.com' \
--data-urlencode 'cert=-----BEGIN CERTIFICATE-----...' \
--data-urlencode 'private_key=-----BEGIN PRIVATE KEY-----...' \
--data-urlencode 'passphrase=myPassphrase123'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE SIMPLE_RETURN SYSTEM "<qualys_base_url>/api/3.0/simple_return.dtd">
<SIMPLE_RETURN>
<RESPONSE>
<DATETIME>2026-05-26T06:35:21Z</DATETIME>
<TEXT>Success</TEXT>
<ITEM_LIST>
<ITEM>
<KEY>ID</KEY>
<VALUE>2323704</VALUE>
</ITEM>
</ITEM_LIST>
</RESPONSE>
</SIMPLE_RETURN>
Sample - Update an existing One Identity Safeguard vaultSample - Update an existing One Identity Safeguard vault
API Request
curl --location '<qualys_base_url>/api/3.0/fo/vault/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'type=One Identity Safeguard' \
--data-urlencode 'url=https://safeguard_update.example.com' \
--data-urlencode 'cert=-----BEGIN CERTIFICATE-----...' \
--data-urlencode 'private_key=-----BEGIN PRIVATE KEY-----...' \
--data-urlencode 'passphrase=myPassphrase12345' \
--data-urlencode 'id=2304704'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE SIMPLE_RETURN SYSTEM "<qualys_base_url>/api/3.0/simple_return.dtd">
<SIMPLE_RETURN>
<RESPONSE>
<DATETIME>2026-05-26T06:41:29Z</DATETIME>
<TEXT>Success</TEXT>
<ITEM_LIST>
<ITEM>
<KEY>ID</KEY>
<VALUE>2304704</VALUE>
</ITEM>
</ITEM_LIST>
</RESPONSE>
</SIMPLE_RETURN>
Sample - Delete an existing One Identity Safeguard vaultSample - Delete an existing One Identity Safeguard vault
API Request
curl --location '<qualys_base_url>/api/3.0/fo/vault/' \ --header 'X-Requested-With: Qualys Postman Collection' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \ --data-urlencode 'action=delete' \ --data-urlencode 'id=2323704'
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE SIMPLE_RETURN SYSTEM "<qualys_base_url>/api/3.0/simple_return.dtd"> <SIMPLE_RETURN> <RESPONSE> <DATETIME>2026-05-26T06:43:41Z</DATETIME> <TEXT>Success</TEXT> <ITEM_LIST> <ITEM> <KEY>Status</KEY> <VALUE>Deleted</VALUE> </ITEM> </ITEM_LIST> </RESPONSE> </SIMPLE_RETURN>
Sample - List existing One Identity Safeguard vaultsSample - List existing One Identity Safeguard vaults
API Request
curl --location '<qualys_base_url>/api/3.0/fo/vault/' \ --header 'X-Requested-With: Qualys Postman Collection' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \ --data-urlencode 'action=list' \ --data-urlencode 'title=One_Identity_vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE AUTH_VAULT_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/vault/vault_output.dtd"> <AUTH_VAULT_LIST_OUTPUT> <RESPONSE> <DATETIME>2026-05-26T06:45:59Z</DATETIME> <STATUS>Success</STATUS> <COUNT>1</COUNT> <AUTH_VAULTS> <AUTH_VAULT> <TITLE> <![CDATA[One_Identity_vault]]> </TITLE> <VAULT_TYPE> <![CDATA[One Identity Safeguard]]> </VAULT_TYPE> <LAST_MODIFIED> <DATETIME>2026-05-26T06:41:28Z</DATETIME> <BY>vsh_sm</BY> </LAST_MODIFIED> <ID>2304704</ID> </AUTH_VAULT> </AUTH_VAULTS> </RESPONSE> </AUTH_VAULT_LIST_OUTPUT>
Scan Authentication APIs: Add One Identity Safeguard Vault to Authentication Records
| New or Updated API | Updated |
| API Endpoint | /api/2.0/fo/auth/ |
| EOS Timeline: December 2026 | |
| EOL Timeline: June 2027 | |
| API Endpoint (New Version) |
/api/3.0/fo/auth/ |
| Method | GET and POST |
| DTD or XSD changes | Yes |
With this update, you can create, update, delete, and list authentication technologies with One Identity Safeguard vault. The support for the One Identity Safeguard vault is provided for the following list of authentication technologies:
- Unix
- Windows
- Cisco
- Network SSH
- VMware ESXi
- vCenter
- PaloAlto
- MS SQL Server
- MongoDB
- MySQL
- PostgreSQL
- Greenplum
- Oracle
- SAP Hana
- Sybase
- SAP IQ
- MariaDB
For the MySQL and Sybase authentication technologies, the API version is incremented to V4.0. The API endpoint details and changes for the technology remain the same as given for all the other technologies. The following are the API endpoint details:
| New or Updated API | Updated |
| API Endpoint | /api/3.0/fo/auth/mysql/ /api/3.0/fo/auth/sybase/ |
| EOS Timeline: December 2026 | |
| EOL Timeline: June 2027 | |
| API Endpoint (New Version) |
/api/4.0/fo/auth/mysql/ /api/4.0/fo/auth/sybase/ |
| Method | GET and POST |
| DTD or XSD changes | Yes |
Input ParametersInput Parameters
| Parameter Name | Required / Optional | Data Type | Description |
| vault_id | Optional | String | Enter the ID of the One Identity Safeguard vault. |
| vault_type | Optional | String |
Enter the One Identity Safeguard vault.
This is an existing parameter. The value for this parameter - One Identity Safeguard is updated with this release. |
| vault_app_name | Optional | String | Enter a name for the One Identity Safeguard vault. The parameter is mandatory when vault_type is selected as One Identity Safeguard vault. |
| vault_asset_name | Optional | String | Enter the name of asset in the One Identity Safeguard vault. The parameter is mandatory when vault_type is selected as One Identity Safeguard vault. |
| vault_appkey | Optional | String | Enter the Application Key. The parameter is mandatory when vault_type is selected as One Identity Safeguard vault. If the Application Key is not defined, the application name must be defined for finding the application key. |
DTD UpdateDTD Update
A new DTD for the Authentication APIs is added.
<platform API server>/api/3.0/fo/auth/unix/dtd/auth_list_output.dtd
We have provided an example of the DTD changes in Unix Authentication technology. The changes in the DTD are common for all authentication technologies.
DTD output for the Unix Authentication API is as follows:
DTD Update
<!-- QUALYS AUTH_UNIX_LIST_OUTPUT DTD -->
<!-- $Revision$ -->
<!ELEMENT AUTH_UNIX_LIST_OUTPUT (REQUEST?, RESPONSE)>
<!ELEMENT REQUEST (DATETIME, USER_LOGIN, RESOURCE, PARAM_LIST?, POST_DATA?)>
<!ELEMENT DATETIME (#PCDATA)>
<!ELEMENT USER_LOGIN (#PCDATA)>
<!ELEMENT RESOURCE (#PCDATA)>
<!ELEMENT PARAM_LIST (PARAM+)>
<!ELEMENT PARAM (KEY, VALUE)>
<!ELEMENT KEY (#PCDATA)>
<!ELEMENT VALUE (#PCDATA)>
<!-- if returned, POST_DATA will be urlencoded -->
<!ELEMENT POST_DATA (#PCDATA)>
<!ELEMENT RESPONSE (DATETIME, (AUTH_UNIX_LIST|ID_SET)?, WARNING_LIST?, GLOSSARY?)>
<!ELEMENT AUTH_UNIX_LIST (AUTH_UNIX+)>
<!ELEMENT AUTH_UNIX (ID, TITLE, USERNAME, SKIP_PASSWORD?, CLEARTEXT_PASSWORD?, TARGET_TYPE?, KERBEROS_AUTHENTICATION?, REALM_DISCOVERY?, USER_REALM?, USER_KDC?, SERVICE_REALM?, SERVICE_KDC?, KERBEROS_LOGIN_INFO?, (ROOT_TOOL?|ROOT_TOOL_INFO_LIST?), ((RSA_PRIVATE_KEY?, DSA_PRIVATE_KEY?)|PRIVATE_KEY_CERTIFICATE_LIST?), PORT?, IP_SET?, TAGS?, LOGIN_TYPE?, DIGITAL_VAULT?, NETWORK_ID?, CREATED, LAST_MODIFIED, COMMENTS?, USE_AGENTLESS_TRACKING?, AGENTLESS_TRACKING_PATH?, QUALYS_SHELL?)>
<!ELEMENT ID (#PCDATA)>
<!ELEMENT TITLE (#PCDATA)>
<!ELEMENT USERNAME (#PCDATA)>
<!ELEMENT SKIP_PASSWORD (#PCDATA)>
<!ELEMENT CLEARTEXT_PASSWORD (#PCDATA)>
<!ELEMENT TARGET_TYPE (#PCDATA)>
<!ELEMENT KERBEROS_AUTHENTICATION (#PCDATA)>
<!ELEMENT REALM_DISCOVERY (#PCDATA)>
<!ELEMENT USER_REALM (#PCDATA)>
<!ELEMENT USER_KDC (#PCDATA)>
<!ELEMENT SERVICE_REALM (#PCDATA)>
<!ELEMENT SERVICE_KDC (#PCDATA)>
<!ELEMENT KERBEROS_LOGIN_INFO (DIGITAL_VAULT?)>
<!ATTLIST KERBEROS_LOGIN_INFO type (basic|vault) "basic">
<!ELEMENT ROOT_TOOL (#PCDATA)>
<!ELEMENT ROOT_TOOL_INFO_LIST (ROOT_TOOL_INFO)*>
<!ELEMENT RSA_PRIVATE_KEY EMPTY>
<!ELEMENT DSA_PRIVATE_KEY EMPTY>
<!ELEMENT PRIVATE_KEY_CERTIFICATE_LIST (PRIVATE_KEY_CERTIFICATE)*>
<!ELEMENT PORT (#PCDATA)>
<!ELEMENT IP_SET (IP|IP_RANGE)+>
<!ELEMENT IP (#PCDATA)>
<!ELEMENT IP_RANGE (#PCDATA)>
<!ELEMENT TAGS (TAG_TYPE, TAGS_INCLUDE, TAGS_EXCLUDE?)>
<!ELEMENT TAG_TYPE (#PCDATA)>
<!ELEMENT TAGS_INCLUDE (SELECTOR, TAG+)>
<!ELEMENT SELECTOR (#PCDATA)>
<!ELEMENT TAG (ID, NAME)>
<!ELEMENT NAME (#PCDATA)>
<!ELEMENT TAGS_EXCLUDE (SELECTOR, TAG?)>
<!ELEMENT LOGIN_TYPE (#PCDATA)>
<!ELEMENT NETWORK_ID (#PCDATA)>
<!ELEMENT CREATED (DATETIME, BY)>
<!ELEMENT BY (#PCDATA)>
<!ELEMENT LAST_MODIFIED (DATETIME)>
<!ELEMENT COMMENTS (#PCDATA)>
<!ELEMENT USE_AGENTLESS_TRACKING (#PCDATA)>
<!ELEMENT AGENTLESS_TRACKING_PATH (#PCDATA)>
<!ELEMENT QUALYS_SHELL (ENABLED, LOG_FACILITY?)>
<!ELEMENT ROOT_TOOL_INFO (ID, ROOT_TOOL, PASSWORD_INFO?)>
<!ELEMENT PASSWORD_INFO (DIGITAL_VAULT?)>
<!ATTLIST PASSWORD_INFO type (basic|vault) "basic">
<!-- Private key contents will never be rendered -->
<!ELEMENT PRIVATE_KEY_CERTIFICATE (ID, PRIVATE_KEY_INFO, PASSPHRASE_INFO, CERTIFICATE?)+>
<!ELEMENT PRIVATE_KEY_INFO (PRIVATE_KEY|DIGITAL_VAULT)>
<!ATTLIST PRIVATE_KEY_INFO type (basic|vault) "basic">
<!-- Private key/Certificate contents will never be rendered -->
<!ELEMENT PRIVATE_KEY EMPTY>
<!ATTLIST PRIVATE_KEY type (rsa|dsa|ecdsa|ed25519|pkcs8) #REQUIRED>
<!ELEMENT PASSPHRASE_INFO (DIGITAL_VAULT?)>
<!ATTLIST PASSPHRASE_INFO type (basic|vault) "basic">
<!ELEMENT CERTIFICATE EMPTY>
<!ATTLIST CERTIFICATE type (x.509|openssh) #REQUIRED>
<!ELEMENT DIGITAL_VAULT (DIGITAL_VAULT_ID, DIGITAL_VAULT_TYPE, DIGITAL_VAULT_TITLE, VAULT_USERNAME?, VAULT_FOLDER?, VAULT_FILE?, VAULT_SECRET_NAME?, VAULT_SYSTEM_NAME?, VAULT_RESOURCE_ID?, VAULT_EP_NAME?, VAULT_EP_TYPE?, VAULT_EP_CONT?, VAULT_NS_TYPE?, VAULT_NS_NAME?, VAULT_ACCOUNT_NAME?, VAULT_AUTHORIZATION_NAME?, VAULT_TARGET_NAME?, VAULT_SECRET_KV_PATH?, VAULT_SECRET_KV_NAME?, VAULT_SECRET_KV_KEY?, VAULT_USE_AD_HASHICORP?, VAULT_DEVICE_NAME?, VAULT_DEVICE_HOST?, VAULT_APP_NAME?, VAULT_SERVICE_TYPE?,VAULT_ASSET_NAME?, VAULT_APPKEY?)>
<!ELEMENT DIGITAL_VAULT_ID (#PCDATA)>
<!ELEMENT DIGITAL_VAULT_TYPE (#PCDATA)>
<!ELEMENT DIGITAL_VAULT_TITLE (#PCDATA)>
<!ELEMENT VAULT_USERNAME (#PCDATA)>
<!ELEMENT VAULT_FOLDER (#PCDATA)>
<!ELEMENT VAULT_FILE (#PCDATA)>
<!ELEMENT VAULT_SECRET_NAME (#PCDATA)>
<!ELEMENT VAULT_SYSTEM_NAME (#PCDATA)>
<!ELEMENT VAULT_RESOURCE_ID (#PCDATA)>
<!ELEMENT VAULT_EP_NAME (#PCDATA)>
<!ELEMENT VAULT_EP_TYPE (#PCDATA)>
<!ELEMENT VAULT_EP_CONT (#PCDATA)>
<!ELEMENT VAULT_NS_TYPE (#PCDATA)>
<!ELEMENT VAULT_NS_NAME (#PCDATA)>
<!ELEMENT VAULT_ACCOUNT_NAME (#PCDATA)>
<!ELEMENT VAULT_AUTHORIZATION_NAME (#PCDATA)>
<!ELEMENT VAULT_TARGET_NAME (#PCDATA)>
<!ELEMENT VAULT_SECRET_KV_PATH (#PCDATA)>
<!ELEMENT VAULT_SECRET_KV_NAME (#PCDATA)>
<!ELEMENT VAULT_SECRET_KV_KEY (#PCDATA)>
<!ELEMENT VAULT_USE_AD_HASHICORP (#PCDATA)>
<!ELEMENT VAULT_DEVICE_NAME (#PCDATA)>
<!ELEMENT VAULT_DEVICE_HOST (#PCDATA)>
<!ELEMENT VAULT_APP_NAME (#PCDATA)>
<!ELEMENT VAULT_SERVICE_TYPE (#PCDATA)>
<!ELEMENT VAULT_ASSET_NAME (#PCDATA)>
<!ELEMENT VAULT_APPKEY (#PCDATA)>
<!ELEMENT ENABLED (#PCDATA)>
<!ELEMENT LOG_FACILITY (#PCDATA)>
<!ELEMENT WARNING_LIST (WARNING+)>
<!ELEMENT WARNING (CODE?, TEXT, URL?, ID_SET?)>
<!ELEMENT CODE (#PCDATA)>
<!ELEMENT TEXT (#PCDATA)>
<!ELEMENT URL (#PCDATA)>
<!ELEMENT ID_SET (ID|ID_RANGE)+>
<!ELEMENT ID_RANGE (#PCDATA)>
<!ELEMENT GLOSSARY (USER_LIST?)>
<!ELEMENT USER_LIST (USER+)>
<!ELEMENT USER (USER_LOGIN, FIRST_NAME, LAST_NAME)>
<!ELEMENT FIRST_NAME (#PCDATA)>
<!ELEMENT LAST_NAME (#PCDATA)>
<!-- EOF -->
With support for One Identity Safeguard Vault, you can now create, update, delete, and view authentication records associated with vault-based credentials.
Unix
For Unix Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/unix/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_Unix' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=root' \
--data-urlencode 'login_type=vault' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_type=One Identity Safeguard' \ --data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T07:29:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8975403</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/unix/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8975403' \
--data-urlencode 'add_ips=1.1.1.3' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T07:30:18Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8975403</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_basse_url>/api/3.0/fo/auth/unix/' \ --header 'X-Requested-With: Qualys Postman Collection' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \ --data-urlencode 'action=list' \ --data-urlencode 'ids=8975403'
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE AUTH_UNIX_LIST_OUTPUT SYSTEM "<qualys_basse_url>/api/3.0/fo/auth/unix/dtd/auth_list_output.dtd"> <AUTH_UNIX_LIST_OUTPUT> <RESPONSE> <DATETIME>2026-05-26T13:07:17Z</DATETIME> <AUTH_UNIX_LIST> <AUTH_UNIX> <ID>8975403</ID> <TITLE> <![CDATA[Postman_Unix]]> </TITLE> <USERNAME> <![CDATA[root]]> </USERNAME> <SKIP_PASSWORD>0</SKIP_PASSWORD> <CLEARTEXT_PASSWORD>0</CLEARTEXT_PASSWORD> <TARGET_TYPE> <![CDATA[Auto (default)]]> </TARGET_TYPE> <IP_SET> <IP>1.1.1.2</IP> </IP_SET> <LOGIN_TYPE> <![CDATA[vault]]> </LOGIN_TYPE> <DIGITAL_VAULT> <DIGITAL_VAULT_ID> <![CDATA[2304704]]> </DIGITAL_VAULT_ID> <DIGITAL_VAULT_TYPE> <![CDATA[One Identity Safeguard]]> </DIGITAL_VAULT_TYPE> <DIGITAL_VAULT_TITLE> <![CDATA[One_Identity_vault]]> </DIGITAL_VAULT_TITLE> <VAULT_APP_NAME> <![CDATA[amit]]> </VAULT_APP_NAME> <VAULT_ASSET_NAME> <![CDATA[rahul]]> </VAULT_ASSET_NAME> <VAULT_APPKEY> <![CDATA[saket]]> </VAULT_APPKEY> </DIGITAL_VAULT> <CREATED> <DATETIME>2026-05-26T13:06:55Z</DATETIME> <BY>vsh_sm</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-26T13:06:55Z</DATETIME> </LAST_MODIFIED> </AUTH_UNIX> </AUTH_UNIX_LIST> </RESPONSE> </AUTH_UNIX_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/unix/' \ --header 'X-Requested-With: Qualys Postman Collection' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \ --data-urlencode 'action=delete' \ --data-urlencode 'ids=8975403'
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-05-27T07:35:52Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Deleted</TEXT> <ID_SET> <ID>8975403</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>
Windows
For Windows Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/windows/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_Windows_AD' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=administrator' \
--data-urlencode 'windows_domain=domain.local' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault' \
--data-urlencode 'vault_id=2304704'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T06:46:11Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8975402</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/windows/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8975402' \
--data-urlencode 'add_ips=1.1.1.3' \
--data-urlencode 'username=root' \
--data-urlencode 'login_type=vault' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'vault_id=2304704'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T06:47:20Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8975402</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/windows/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=8975402'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_WINDOWS_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/windows/dtd/auth_list_output.dtd">
<AUTH_WINDOWS_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-20T13:19:31Z</DATETIME>
<AUTH_WINDOWS_LIST>
<AUTH_WINDOWS>
<ID>8975402</ID>
<TITLE>
<![CDATA[Postman_Windows_AD]]>
</TITLE>
<USERNAME>
<![CDATA[administrator]]>
</USERNAME>
<NTLM_V2>1</NTLM_V2>
<KERBEROS>1</KERBEROS>
<WINDOWS_DOMAIN>
<![CDATA[domain.local]]>
</WINDOWS_DOMAIN>
<IP_SET>
<IP>1.1.1.2</IP>
</IP_SET>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[one_identity]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<CREATED>
<DATETIME>2026-05-20T13:19:10Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-20T13:19:10Z</DATETIME>
</LAST_MODIFIED>
</AUTH_WINDOWS>
</AUTH_WINDOWS_LIST>
</RESPONSE>
</AUTH_WINDOWS_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/windows/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=delete' \
--data-urlencode 'ids=8975402'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T06:50:54Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8975402</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Cisco
For Cisco Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/unix/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_Cisco_IOS' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=cisco_admin' \
--data-urlencode 'sub_type=cisco' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T10:04:36Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8976398</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/unix/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8976398' \
--data-urlencode 'add_ips=1.1.1.3' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T10:05:26Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8976398</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/unix/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=8976398'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_UNIX_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/unix/dtd/auth_list_output.dtd">
<AUTH_UNIX_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-21T05:46:04Z</DATETIME>
<AUTH_UNIX_LIST>
<AUTH_UNIX>
<ID>8976398</ID>
<TITLE>
<![CDATA[Postman_Cisco_IOS]]>
</TITLE>
<USERNAME>
<![CDATA[cisco_admin]]>
</USERNAME>
<CLEARTEXT_PASSWORD>0</CLEARTEXT_PASSWORD>
<IP_SET>
<IP_RANGE>1.1.1.2-1.1.1.3</IP_RANGE>
</IP_SET>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[one_identity]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<CREATED>
<DATETIME>2026-05-21T05:45:33Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-21T05:45:47Z</DATETIME>
</LAST_MODIFIED>
</AUTH_UNIX>
</AUTH_UNIX_LIST>
</RESPONSE>
</AUTH_UNIX_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/unix/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=delete' \
--data-urlencode 'ids=8976398'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T10:13:52Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8976398</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Network SSH
For Network SSH Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/network_ssh/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_Network_SSH' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=netadmin' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T10:38:12Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8976399</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/network_ssh/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8976399' \
--data-urlencode 'add_ips=1.1.1.3' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T10:38:49Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8976399</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/network_ssh/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=8976399'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_NETWORK_SSH_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/network_ssh/dtd/auth_list_output.dtd">
<AUTH_NETWORK_SSH_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-21T05:44:06Z</DATETIME>
<AUTH_NETWORK_SSH_LIST>
<AUTH_NETWORK_SSH>
<ID>8976399</ID>
<TITLE>
<![CDATA[Postman_Network_SSH]]>
</TITLE>
<USERNAME>
<![CDATA[netadmin]]>
</USERNAME>
<IP_SET>
<IP_RANGE>1.1.1.2-1.1.1.3</IP_RANGE>
</IP_SET>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[one_identity]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<CLEARTEXT_PASSWORD>0</CLEARTEXT_PASSWORD>
<TARGET_TYPE>
<![CDATA[Auto (default)]]>
</TARGET_TYPE>
<CREATED>
<DATETIME>2026-05-21T04:06:57Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-21T05:40:53Z</DATETIME>
</LAST_MODIFIED>
</AUTH_NETWORK_SSH>
</AUTH_NETWORK_SSH_LIST>
</RESPONSE>
</AUTH_NETWORK_SSH_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/network_ssh/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=delete' \
--data-urlencode 'ids=8976399'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T10:41:46Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8976399</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
VMware ESXi
For VMware ESXi Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/vmware/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_VMware_ESXi' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=root' \
--data-urlencode 'login_type=vault' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T10:45:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8976400</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/vmware/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8976400' \
--data-urlencode 'login_type=vault' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'add_ips=1.1.1.3'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T10:46:50Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8976400</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/vmware/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=8976400'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_VMWARE_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/vmware/auth_vmware_list_output.dtd">
<AUTH_VMWARE_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-21T06:31:07Z</DATETIME>
<AUTH_VMWARE_LIST>
<AUTH_VMWARE>
<ID>8976400</ID>
<TITLE>
<![CDATA[Postman_VMware_ESXi]]>
</TITLE>
<USERNAME>
<![CDATA[root]]>
</USERNAME>
<PORT>443</PORT>
<SSL_VERIFY>
<![CDATA[all]]>
</SSL_VERIFY>
<IP_SET>
<IP_RANGE>1.1.1.2-1.1.1.3</IP_RANGE>
</IP_SET>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[one_identity]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<CREATED>
<DATETIME>2026-05-21T06:03:29Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-21T06:30:51Z</DATETIME>
</LAST_MODIFIED>
</AUTH_VMWARE>
</AUTH_VMWARE_LIST>
</RESPONSE>
</AUTH_VMWARE_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/vmware/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=delete' \
--data-urlencode 'ids=8976400'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T10:49:23Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8976400</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
vCenter
For vCenter Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/vcenter/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_vCenter' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode '[email protected]' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T10:51:37Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8976401</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/vcenter/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8976401' \
--data-urlencode 'add_ips=1.1.1.3' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T10:52:11Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8976401</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/vcenter/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=8976401'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_VCENTER_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/vcenter/auth_vcenter_list_output.dtd">
<AUTH_VCENTER_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-21T07:03:24Z</DATETIME>
<AUTH_VCENTER_LIST>
<AUTH_VCENTER>
<ID>8976401</ID>
<TITLE>
<![CDATA[Postman_vCenter]]>
</TITLE>
<USERNAME>
<![CDATA[[email protected]]]>
</USERNAME>
<PORT>443</PORT>
<SSL_VERIFY>
<![CDATA[none]]>
</SSL_VERIFY>
<IP_SET>
<IP_RANGE>1.1.1.2-1.1.1.3</IP_RANGE>
</IP_SET>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[one_identity]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<CREATED>
<DATETIME>2026-05-21T06:58:06Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-21T07:00:00Z</DATETIME>
</LAST_MODIFIED>
</AUTH_VCENTER>
</AUTH_VCENTER_LIST>
</RESPONSE>
</AUTH_VCENTER_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/vcenter/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=delete' \
--data-urlencode 'ids=8976401'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T10:54:53Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8976401</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
PaloAlto
For PaloAlto Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/palo_alto_firewall/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_PaloAlto' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=admin' \
--data-urlencode 'ssl_verify=0' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T12:43:45Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8976402</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/palo_alto_firewall/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8976402' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T12:45:39Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8976402</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/palo_alto_firewall/' \ --header 'X-Requested-With: Qualys Postman Collection' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \ --data-urlencode 'action=list' \ --data-urlencode 'ids=8976402'
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE AUTH_PALO_ALTO_FIREWALL_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/palo_alto_firewall/auth_palo_alto_firewall_list_output.dtd"> <AUTH_PALO_ALTO_FIREWALL_LIST_OUTPUT> <RESPONSE> <DATETIME>2026-05-21T07:13:05Z</DATETIME> <AUTH_PALO_ALTO_FIREWALL_LIST> <AUTH_PALO_ALTO_FIREWALL> <ID>8976402</ID> <TITLE> <![CDATA[Postman_PaloAlto]]> </TITLE> <USERNAME> <![CDATA[admin]]> </USERNAME> <SSL_VERIFY> <![CDATA[0]]> </SSL_VERIFY> <IP_SET> <IP_RANGE>1.1.1.2-1.1.1.3</IP_RANGE> </IP_SET> <LOGIN_TYPE> <![CDATA[vault]]> </LOGIN_TYPE> <DIGITAL_VAULT> <DIGITAL_VAULT_ID> <![CDATA[2304704]]> </DIGITAL_VAULT_ID> <DIGITAL_VAULT_TYPE> <![CDATA[One Identity Safeguard]]> </DIGITAL_VAULT_TYPE> <DIGITAL_VAULT_TITLE> <![CDATA[one_identity]]> </DIGITAL_VAULT_TITLE> <VAULT_APP_NAME> <![CDATA[amit]]> </VAULT_APP_NAME> <VAULT_ASSET_NAME> <![CDATA[rahul]]> </VAULT_ASSET_NAME> <VAULT_APPKEY> <![CDATA[saket]]> </VAULT_APPKEY> </DIGITAL_VAULT> <CREATED> <DATETIME>2026-05-21T07:07:34Z</DATETIME> <BY>vsh_sm</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-21T07:11:03Z</DATETIME> </LAST_MODIFIED> </AUTH_PALO_ALTO_FIREWALL> </AUTH_PALO_ALTO_FIREWALL_LIST> </RESPONSE> </AUTH_PALO_ALTO_FIREWALL_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/palo_alto_firewall/' \ --header 'X-Requested-With: Qualys Postman Collection' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \ --data-urlencode 'action=delete' \ --data-urlencode 'ids=8976402'
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-05-27T12:49:08Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Deleted</TEXT> <ID_SET> <ID>8976402</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>
MS SQL Server
For PaloAlto Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/ms_sql/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_MS_SQL' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=sa' \
--data-urlencode 'instance=MSSQLSERVER' \
--data-urlencode 'database=master' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault' \
--data-urlencode 'port=443'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T12:52:15Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8976403</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/ms_sql/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8976403' \
--data-urlencode 'add_ips=1.1.1.3' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T12:52:54Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8976403</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/ms_sql/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=8976403'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_MS_SQL_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/ms_sql/auth_ms_sql_list_output.dtd">
<AUTH_MS_SQL_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-21T07:24:39Z</DATETIME>
<AUTH_MS_SQL_LIST>
<AUTH_MS_SQL>
<ID>8976403</ID>
<TITLE>
<![CDATA[Postman_MS_SQL]]>
</TITLE>
<USERNAME>
<![CDATA[sa]]>
</USERNAME>
<INSTANCE>
<![CDATA[MSSQLSERVER]]>
</INSTANCE>
<DATABASE>
<![CDATA[master]]>
</DATABASE>
<PORT>443</PORT>
<DB_LOCAL>0</DB_LOCAL>
<IP_SET>
<IP_RANGE>1.1.1.2-1.1.1.3</IP_RANGE>
</IP_SET>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[one_identity]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<CREATED>
<DATETIME>2026-05-21T07:20:58Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-21T07:22:59Z</DATETIME>
</LAST_MODIFIED>
</AUTH_MS_SQL>
</AUTH_MS_SQL_LIST>
</RESPONSE>
</AUTH_MS_SQL_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/ms_sql/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=delete' \
--data-urlencode 'ids=8976403'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T12:56:18Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8976403</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
MongoDB
For MongoDB Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/mongodb/' \ --header 'X-Requested-With: Qualys Postman Collection' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \ --data-urlencode 'action=create' \ --data-urlencode 'title=Postman_MongoDB' \ --data-urlencode 'ips=1.1.1.2' \ --data-urlencode 'username=mongodb_user' \ --data-urlencode 'database_name=admin' \ --data-urlencode 'port=27017' \ --data-urlencode 'vault_type=One Identity Safeguard' \ --data-urlencode 'vault_id=2304704' \ --data-urlencode 'vault_app_name=<vault_app_name>' \ --data-urlencode 'vault_asset_name=<vault_asset_name>' \ --data-urlencode 'vault_appkey=<vault_assetkey>' \ --data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-05-27T12:58:12Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Created</TEXT> <ID_SET> <ID>8976404</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/mongodb/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8976404' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T12:58:59Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8976404</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/mongodb/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=8976404'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_MONGODB_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/mongodb/auth_mongodb_list_output.dtd">
<AUTH_MONGODB_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-20T14:02:02Z</DATETIME>
<AUTH_MONGODB_LIST>
<AUTH_MONGODB>
<ID>8976404</ID>
<TITLE>
<![CDATA[Postman_MongoDB]]>
</TITLE>
<USERNAME>
<![CDATA[mongodb_user]]>
</USERNAME>
<CREDENTIAL_TYPE>
<![CDATA[local]]>
</CREDENTIAL_TYPE>
<DATABASE>
<![CDATA[admin]]>
</DATABASE>
<PORT>27017</PORT>
<UNIX_CONFIGURATION_FILE>
<![CDATA[]]>
</UNIX_CONFIGURATION_FILE>
<SSL_VERIFY>
<![CDATA[0]]>
</SSL_VERIFY>
<IP_SET>
<IP>1.1.1.2</IP>
</IP_SET>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[one_identity]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<REQUIRE_CERT>
<![CDATA[0]]>
</REQUIRE_CERT>
<CREATED>
<DATETIME>2026-05-20T13:53:33Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-20T13:53:33Z</DATETIME>
</LAST_MODIFIED>
<IS_SYSTEM_CREATED>0</IS_SYSTEM_CREATED>
<IS_ACTIVE>1</IS_ACTIVE>
<IS_TEMPLATE>0</IS_TEMPLATE>
</AUTH_MONGODB>
</AUTH_MONGODB_LIST>
</RESPONSE>
</AUTH_MONGODB_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/mongodb/' \ --header 'X-Requested-With: Qualys Postman Collection' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \ --data-urlencode 'action=delete' \ --data-urlencode 'ids=8976404'
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-05-27T13:02:10Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Deleted</TEXT> <ID_SET> <ID>8976404</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>
MySQL
For MySQL Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/4.0/fo/auth/mysql/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_MySQL' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=mysql_user' \
--data-urlencode 'database=mysql' \
--data-urlencode 'port=3306' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/4.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:03:57Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8976405</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/4.0/fo/auth/mysql/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8976405' \
--data-urlencode 'add_ips=1.1.1.3' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/4.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:04:49Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8976405</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/4.0/fo/auth/mysql/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=8976405'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_MYSQL_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/4.0/fo/auth/mysql/auth_mysql_list_output.dtd">
<AUTH_MYSQL_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-06-01T13:04:14Z</DATETIME>
<AUTH_MYSQL_LIST>
<AUTH_MYSQL>
<ID>9004843</ID>
<TITLE>
<![CDATA[Postman_MySQL]]>
</TITLE>
<USERNAME>
<![CDATA[mysql_user]]>
</USERNAME>
<DATABASE>
<![CDATA[mysql]]>
</DATABASE>
<PORT>3306</PORT>
<IP_SET>
<IP>1.1.1.2</IP>
</IP_SET>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[One_Identity_vault]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<SSL_VERIFY>false</SSL_VERIFY>
<WINDOWS_CONF_FILE>
<![CDATA[]]>
</WINDOWS_CONF_FILE>
<UNIX_CONF_FILE>
<![CDATA[]]>
</UNIX_CONF_FILE>
<CREATED>
<DATETIME>2026-05-29T12:34:23Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-29T12:34:23Z</DATETIME>
</LAST_MODIFIED>
<IS_SYSTEM_CREATED>0</IS_SYSTEM_CREATED>
<IS_ACTIVE>1</IS_ACTIVE>
<IS_TEMPLATE>0</IS_TEMPLATE>
</AUTH_MYSQL>
</AUTH_MYSQL_LIST>
</RESPONSE>
</AUTH_MYSQL_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/4.0/fo/auth/mysql/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=delete' \
--data-urlencode 'ids=8976405'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/4.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:07:38Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8976405</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
PostgreSQL
For PostgreSQL Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/postgresql/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_PostgreSQL' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=postgres' \
--data-urlencode 'pgsql_db_name=postgres' \
--data-urlencode 'port=5432' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:10:06Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8976406</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/postgresql/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8976406' \
--data-urlencode 'add_ips=1.1.1.3' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:10:55Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8976406</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/postgresql/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=8976406'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_POSTGRESQL_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/postgresql/auth_postgresql_list_output.d…
<AUTH_POSTGRESQL_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-21T10:32:28Z</DATETIME>
<AUTH_POSTGRESQL_LIST>
<AUTH_POSTGRESQL>
<ID>8976406</ID>
<TITLE>
<![CDATA[Postman_PostgreSQL]]>
</TITLE>
<USERNAME>
<![CDATA[postgres]]>
</USERNAME>
<DATABASE>
<![CDATA[postgres]]>
</DATABASE>
<PORT>5432</PORT>
<SSL_VERIFY>
<![CDATA[0]]>
</SSL_VERIFY>
<IP_SET>
<IP_RANGE>1.1.1.2-1.1.1.3</IP_RANGE>
</IP_SET>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[one_identity]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<WIN_CONF_FILE>
<![CDATA[]]>
</WIN_CONF_FILE>
<UNIX_CONF_FILE>
<![CDATA[]]>
</UNIX_CONF_FILE>
<CREATED>
<DATETIME>2026-05-21T10:30:18Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-21T10:31:32Z</DATETIME>
</LAST_MODIFIED>
</AUTH_POSTGRESQL>
</AUTH_POSTGRESQL_LIST>
</RESPONSE>
</AUTH_POSTGRESQL_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/postgresql/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=delete' \
--data-urlencode 'ids=8976406'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:15:05Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8976406</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Greenplum
For Greenplum Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/greenplum/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_Greenplum' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=gpadmin' \
--data-urlencode 'greenplum_db_name=postgres' \
--data-urlencode 'port=5432' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_basse_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:15:57Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8976407</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/greenplum/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8976407' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault' \
--data-urlencode 'add_ips=1.1.1.3'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:17:09Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8976407</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/greenplum/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=8976407'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_GREENPLUM_LIST_OUTPUT SYSTEM "<qualys_base_url>api/3.0/fo/auth/greenplum/auth_greenplum_list_output.dtd…
<AUTH_GREENPLUM_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-21T10:41:44Z</DATETIME>
<AUTH_GREENPLUM_LIST>
<AUTH_GREENPLUM>
<ID>8976407</ID>
<TITLE>
<![CDATA[Postman_Greenplum]]>
</TITLE>
<USERNAME>
<![CDATA[gpadmin]]>
</USERNAME>
<DATABASE>
<![CDATA[postgres]]>
</DATABASE>
<PORT>5432</PORT>
<SSL_VERIFY>
<![CDATA[0]]>
</SSL_VERIFY>
<IP_SET>
<IP_RANGE>1.1.1.2-1.1.1.3</IP_RANGE>
</IP_SET>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[one_identity]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<UNIX_CONF_FILE>
<![CDATA[]]>
</UNIX_CONF_FILE>
<CREATED>
<DATETIME>2026-05-21T10:36:19Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-21T10:38:27Z</DATETIME>
</LAST_MODIFIED>
</AUTH_GREENPLUM>
</AUTH_GREENPLUM_LIST>
</RESPONSE>
</AUTH_GREENPLUM_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/greenplum/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=delete' \
--data-urlencode 'ids=8976407'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:19:58Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8976407</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Oracle
For Oracle Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/oracle/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_Oracle' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=system' \
--data-urlencode 'sid=ORCL' \
--data-urlencode 'port=1521' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-26T03:39:02Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8965398</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/oracle/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8965398' \
--data-urlencode 'add_ips=1.1.1.3' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-26T03:39:18Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8965398</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/oracle/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=8965398'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_ORACLE_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/oracle/auth_oracle_list_output.dtd">
<AUTH_ORACLE_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-26T03:39:34Z</DATETIME>
<AUTH_ORACLE_LIST>
<AUTH_ORACLE>
<ID>8965398</ID>
<TITLE>
<![CDATA[Postman_Oracle]]>
</TITLE>
<USERNAME>
<![CDATA[system]]>
</USERNAME>
<SID>
<![CDATA[ORCL]]>
</SID>
<PORT>1521</PORT>
<IP_SET>
<IP_RANGE>1.1.1.2-1.1.1.3</IP_RANGE>
</IP_SET>
<WINDOWS_OS_CHECKS>0</WINDOWS_OS_CHECKS>
<UNIX_OPATCH_CHECKS>0</UNIX_OPATCH_CHECKS>
<UNIX_OS_CHECKS>0</UNIX_OS_CHECKS>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[One_Identity_vault]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<CREATED>
<DATETIME>2026-05-26T03:39:01Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-26T03:39:18Z</DATETIME>
</LAST_MODIFIED>
<IS_SYSTEM_CREATED>0</IS_SYSTEM_CREATED>
<IS_ACTIVE>1</IS_ACTIVE>
<IS_TEMPLATE>0</IS_TEMPLATE>
</AUTH_ORACLE>
</AUTH_ORACLE_LIST>
</RESPONSE>
</AUTH_ORACLE_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/oracle/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=delete' \
--data-urlencode 'ids=8965398'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-26T03:39:48Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8965398</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
SAP Hana
For SAP Hana Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/sap_hana/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_SAP_Hana' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=SYSTEM' \
--data-urlencode 'database=SYSTEMDB' \
--data-urlencode 'port=30015' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:32:35Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8976408</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/sap_hana/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8976408' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:34:07Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8976408</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/sap_hana/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=8976408'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_SAP_HANA_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/sap_hana/auth_sap_hana_list_output.dtd">
<AUTH_SAP_HANA_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-21T15:37:42Z</DATETIME>
<AUTH_SAP_HANA_LIST>
<AUTH_SAP_HANA>
<ID>8976408</ID>
<TITLE>
<![CDATA[Postman_SAP_Hana]]>
</TITLE>
<USERNAME>
<![CDATA[SYSTEM]]>
</USERNAME>
<DATABASE>
<![CDATA[SYSTEMDB]]>
</DATABASE>
<PORT>30015</PORT>
<SSL_VERIFY>
<![CDATA[0]]>
</SSL_VERIFY>
<IP_SET>
<IP_RANGE>1.1.1.2-1.1.1.3</IP_RANGE>
</IP_SET>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[one_identity]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<CREATED>
<DATETIME>2026-05-21T15:33:41Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-21T15:37:20Z</DATETIME>
</LAST_MODIFIED>
</AUTH_SAP_HANA>
</AUTH_SAP_HANA_LIST>
</RESPONSE>
</AUTH_SAP_HANA_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/sap_hana/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=delete' \
--data-urlencode 'ids=8976408'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:39:18Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8976408</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sybase
For Sybase Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/4.0/fo/auth/sybase/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_Sybase_ASE' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=sa' \
--data-urlencode 'database=master' \
--data-urlencode 'port=5000' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/4.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:42:17Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8976409</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/4.0/fo/auth/sybase/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8976409' \
--data-urlencode 'add_ips=1.1.1.3' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/4.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:43:50Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8976409</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/4.0/fo/auth/sybase/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=9000398'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_SYBASE_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/4.0/fo/auth/sybase/auth_sybase_list_output.dtd">
<AUTH_SYBASE_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-06-03T10:19:15Z</DATETIME>
<AUTH_SYBASE_LIST>
<AUTH_SYBASE>
<ID>9005046</ID>
<TITLE>
<![CDATA[Postman_Sybase_ASE]]>
</TITLE>
<USERNAME>
<![CDATA[sa]]>
</USERNAME>
<DATABASE>
<![CDATA[master]]>
</DATABASE>
<PORT>5000</PORT>
<SSL_VERIFY>false</SSL_VERIFY>
<IP_SET>
<IP>1.1.1.2</IP>
</IP_SET>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[One_Identity_vault]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<CREATED>
<DATETIME>2026-05-29T12:37:57Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-29T12:37:57Z</DATETIME>
</LAST_MODIFIED>
</AUTH_SYBASE>
</AUTH_SYBASE_LIST>
</RESPONSE>
</AUTH_SYBASE_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/4.0/fo/auth/sybase/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=delete' \
--data-urlencode 'ids=8976409'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/4.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:48:16Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8976409</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
SAP IQ
For SAP IQ Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/sapiq/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_Sybase_IQ' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=DBA' \
--data-urlencode 'database=iqdemo' \
--data-urlencode 'port=2638' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:53:46Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8976410</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/sapiq/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8976410' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:54:50Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8976410</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/sapiq/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=8976410'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_SAPIQ_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/sapiq/auth_sapiq_list_output.dtd">
<AUTH_SAPIQ_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-21T16:58:08Z</DATETIME>
<AUTH_SAPIQ_LIST>
<AUTH_SAP_IQ>
<ID>8923400</ID>
<TITLE>
<![CDATA[Postman_Sybase_IQ]]>
</TITLE>
<USERNAME>
<![CDATA[DBA]]>
</USERNAME>
<IP_SET>
<IP_RANGE>1.1.1.2-1.1.1.3</IP_RANGE>
</IP_SET>
<DATABASE>
<![CDATA[iqdemo]]>
</DATABASE>
<PORT>2638</PORT>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[one_identity]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<CREATED>
<DATETIME>2026-05-21T16:51:15Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-21T16:56:05Z</DATETIME>
</LAST_MODIFIED>
</AUTH_SAP_IQ>
</AUTH_SAPIQ_LIST>
</RESPONSE>
</AUTH_SAPIQ_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/sapiq/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=delete' \
--data-urlencode 'ids=8976410'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T13:59:09Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8976410</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
MariaDB
For MariaDB Authentication Technology with One Identity Safeguard vault, the following API samples are provided:
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/mariadb/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=create' \
--data-urlencode 'title=Postman_MariaDB' \
--data-urlencode 'ips=1.1.1.2' \
--data-urlencode 'username=mariadb_user' \
--data-urlencode 'database=mysql' \
--data-urlencode 'port=3306' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-26T03:44:54Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8965400</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/mariadb/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=update' \
--data-urlencode 'ids=8965400' \
--data-urlencode 'add_ips=1.1.1.3' \
--data-urlencode 'vault_type=One Identity Safeguard' \
--data-urlencode 'vault_id=2304704' \
--data-urlencode 'vault_app_name=<vault_app_name>' \
--data-urlencode 'vault_asset_name=<vault_asset_name>' \
--data-urlencode 'vault_appkey=<vault_assetkey>' \
--data-urlencode 'login_type=vault'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-26T03:37:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8961400</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/mariadb/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=list' \
--data-urlencode 'ids=8965400'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_MARIADB_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/mariadb/auth_mariadb_list_output.dtd">
<AUTH_MARIADB_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-26T03:37:51Z</DATETIME>
<AUTH_MARIADB_LIST>
<AUTH_MARIADB>
<ID>8961400</ID>
<TITLE>
<![CDATA[Postman_MariaDB]]>
</TITLE>
<USERNAME>
<![CDATA[mariadb_user]]>
</USERNAME>
<DATABASE>
<![CDATA[mysql]]>
</DATABASE>
<PORT>3306</PORT>
<IP_SET>
<IP_RANGE>1.1.1.2-1.1.1.3</IP_RANGE>
</IP_SET>
<LOGIN_TYPE>
<![CDATA[vault]]>
</LOGIN_TYPE>
<DIGITAL_VAULT>
<DIGITAL_VAULT_ID>
<![CDATA[2304704]]>
</DIGITAL_VAULT_ID>
<DIGITAL_VAULT_TYPE>
<![CDATA[One Identity Safeguard]]>
</DIGITAL_VAULT_TYPE>
<DIGITAL_VAULT_TITLE>
<![CDATA[One_Identity_vault]]>
</DIGITAL_VAULT_TITLE>
<VAULT_APP_NAME>
<![CDATA[amit]]>
</VAULT_APP_NAME>
<VAULT_ASSET_NAME>
<![CDATA[rahul]]>
</VAULT_ASSET_NAME>
<VAULT_APPKEY>
<![CDATA[saket]]>
</VAULT_APPKEY>
</DIGITAL_VAULT>
<SSL_VERIFY>false</SSL_VERIFY>
<WINDOWS_CONF_FILE>
<![CDATA[]]>
</WINDOWS_CONF_FILE>
<UNIX_CONF_FILE>
<![CDATA[]]>
</UNIX_CONF_FILE>
<CREATED>
<DATETIME>2026-05-25T15:18:59Z</DATETIME>
<BY>vsh_sm</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-26T03:37:28Z</DATETIME>
</LAST_MODIFIED>
</AUTH_MARIADB>
</AUTH_MARIADB_LIST>
</RESPONSE>
</AUTH_MARIADB_LIST_OUTPUT>
API Request
curl --location '<qualys_base_url>/api/3.0/fo/auth/mariadb/' \
--header 'X-Requested-With: Qualys Postman Collection' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--header 'Authorization: Basic dnNoX3NtOlF1YWx5c0A3ODk=' \
--data-urlencode 'action=delete' \
--data-urlencode 'ids=8965400'
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-26T05:32:27Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8965400</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Compliance Framework Reports APIs
We are introducing new Compliance Framework Reports APIs. These APIs help in providing the required data and for managing compliance framework reports. The following are the list of APIs:
- Get Preferred Framework List
- Get Policies List
- Get Asset Groups List
- Get Asset Tags List
- Get Asset Sources List
- Create Compliance Framework Report
- Get Report Generation Status
- Download Compliance Framework Report
GET Preferred Framework List API
| New or Updated API | New |
| API Endpoint (New Version) |
/pcrs/1.0/mandate/list |
| Method | GET |
With this API, you can get a list of preferred compliance frameworks configured for a subscription, including the count of top-level requirements for each mandate.
Sample - List compliance frameworks configured for a subscriptionSample - List compliance frameworks configured for a subscription
API Request
curl -X GET "<gateway_base_url>/pcrs/1.0/mandate/list" \
-H "Authorization: <bearer_token>" \
-H "Accept: application/json"
JSON Response
[
{
"id": 1,
"name": "PCI DSS v4.0",
"requirementsCount": 12
},
{
"id": 2,
"name": "HIPAA",
"requirementsCount": 8
}
]
GET Policies List API
| New or Updated API | New |
| API Endpoint (New Version) |
/pcrs/1.0/policy/list |
| Method | GET |
With this API, you can get a list of all active policies associated for a subscription.
Sample - List all active policies associated for a subscriptionSample - List all active policies associated for a subscription
API Request
curl -X GET "<gateway_base_url>/pcrs/1.0/policy/list" \ -H "Authorization: <bearer_token>" \ -H "Accept: application/json"
JSON Response
[
{
"id": 101,
"title": "CIS Microsoft Windows Server 2019 Benchmark v1.2.1"
},
{
"id": 102,
"title": "CIS Red Hat Enterprise Linux 8 Benchmark v2.0.0"
}
]
GET Asset Groups List API
| New or Updated API | New |
| API Endpoint (New Version) |
/pcrs/1.0/assetGroup/list |
| Method | GET |
With this API, you can get a list of asset groups associated to a subscription.
This API to run the user subscription must be AGMS enabled.
Sample - List all asset groups associated to a subscriptionSample - List all asset groups associated to a subscription
API Request
curl -X GET "<gateway_base_url>/pcrs/1.0/assetGroup/list" \
-H "Authorization: <bearer_token>" \
-H "Accept: application/json"
JSON Response
[
{
"id": 1001,
"name": "Production Servers"
},
{
"id": 1002,
"name": "Development Environment"
}
]
GET Asset Tags List API
| New or Updated API | New |
| API Endpoint (New Version) |
/pcrs/1.0/assetTag/list |
| Method | GET |
With this API, you can get a hierarchical list of asset tags for the subscription.
Sample - List hierarchical list of asset tags for the subscriptionSample - List hierarchical list of asset tags for the subscription
API Request
curl -X GET "<gateway_base_url>/pcrs/1.0/assetTag/list" \
-H "Authorization: <bearer_token>" \
-H "Accept: application/json"
JSON Response
[
{
"id": 2001,
"name": "Environment",
"isFavorite": false,
"children": [
{
"id": 2002,
"name": "Production",
"isFavorite": false,
"children": []
}
]
}
]
GET Asset Sources List API
| New or Updated API | New |
| API Endpoint (New Version) |
/pcrs/1.0/mandate/report/sources |
| Method | GET |
With this API, you can get all available asset source options for report creation.
Sample - List all available asset source options for report creationSample - List all available asset source options for report creation
API Request
curl -X GET "<gateway_base_url>/pcrs/1.0/mandate/report/sources" \
-H "Authorization: <bearer_token>" \
-H "Accept: application/json"
JSON Response
[
"All Assets In Policy",
"Asset Groups",
"Asset Tags"
]
Create Compliance Framework Report API
| New or Updated API | New |
| API Endpoint (New Version) |
/pcrs/1.0/mandate/report |
| Method | POST |
With this API, you can create a new mandate report.
Maximum 3 mandate IDs and 10 policies can be selected for generating the compliance framework report.
Input ParametersInput Parameters
| Parameter Name | Required / Optional | Data Type | Description |
| mandateIds |
Required | Integer | Enter the list of mandate IDs. |
| policyIds |
Required |
Integer | Enter the policyID. |
| selectionType |
Required |
String | Select the type of asset source (from sources API). |
| assetGroupIds |
Optional | Integer | Enter the asset group ID. Required if assetSource is "Asset Groups" |
| tagsetInputParam |
Optional | Integer | Enter the tag set. Required if assetSource is "Asset Tags" |
| title |
Required |
String | Enter a title for the report. |
| reportFormat |
Required |
String | Type of output format (JSON or HTML. By default, report type is JSON) |
Sample - Generate framework based reportSample - Generate framework based report
API Request
curl -X 'POST' \
'<gateway_base_url>/pcrs/1.0/mandate/report' \
-H 'accept: */*' \
-H 'Content-Type: application/json' \
-H "Authorization: <bearer_token>" \
-d '{
"title": "report 1 via api",
"reportFormat": "HTML",
"selectionType": "All Assets In Policy",
"filters": {
"mandateIds": [
10482,4966,2741
],
"policyIds": [
1919419,2296420,1965419,1943420,1949423
]
},
"schedule": {
"scheduleType": "ONDEMAND"
}
}'
JSON Response
{
"reportId": 4036133,
"message": "Report generation is in progress"
}
Sample - Generate framework based report using asset groupsSample - Generate framework based report using asset groups
API Request
curl -X 'POST' \
'<gateway_base_url>/pcrs/1.0/mandate/report' \
-H 'accept: */*' \
-H 'Content-Type: application/json' \
-H "Authorization: <bearer_token>" \
-d '{
"title": "report 1 via api",
"reportFormat": "HTML",
"selectionType": "Asset Groups",
"filters": {
"mandateIds": [
10482,4966,2741
],
"policyIds": [
1919419,2296420,1965419,1943420,1949423
],
"assetGroupIds" : [1111, 2222]
},
"schedule": {
"scheduleType": "ONDEMAND"
}
}'
JSON Response
{
"reportId": 4035396,
"message": "Report generation is in progress"
}
Sample - Generate framework based report using asset tagsSample - Generate framework based report using asset tags
API Request
curl -X 'POST' \
'<gateway_base_url>/pcrs/1.0/mandate/report' \
-H 'accept: */*' \
-H 'Content-Type: application/json' \
-H "Authorization: <bearer_token>" \
-d '{
"title": "report 1 via api",
"reportFormat": "HTML",
"selectionType": "Asset Tags",
"filters": {
"mandateIds": [
10482,4966,2741
],
"policyIds": [
1919419,2296420,1965419,1943420,1949423
],
"tagsetInputParam":{"includeTagResolution":"Any","excludeTagResolution":"Any","includeTagIds":[143936447,143968096,143968094,143968092],"excludeTagIds":[]}},
"schedule": {
"scheduleType": "ONDEMAND"
}
}'
JSON Response
{
"reportId": 4038574,
"message": "Report generation is in progress"
}
GET Report Generation Status API
| New or Updated API | New |
| API Endpoint (New Version) |
/pcrs/1.0/mandate/report/status |
| Method | GET |
With this API, you can get the generation status of compliance framework reports.
Input ParametersInput Parameters
| Parameter Name | Required / Optional | Data Type | Description |
| reportDataId |
Required | Integer | Enter the report data ID from create API. |
Sample - Generate report statusSample - Generate report status
API Request
curl -X GET "<gateway_base_url>/pcrs/1.0/mandate/report/status?reportDataId=98765" \
-H "Authorization: <bearer_token>" \
-H "Accept: application/json"
JSON Response
{
"status": 2,
"percentageCompleted": 75
}
Download Compliance Framework Report API
| New or Updated API | New |
| API Endpoint (New Version) |
/pcrs/1.0/mandate/report/download/html |
| Method | GET |
With this API, you can download the compliance framework report in HTML format.
Input ParametersInput Parameters
| Parameter Name | Required / Optional | Data Type | Description |
| reportDataId | Required | Integer | Enter the report data ID. |
Sample - Download mandate based reportSample - Download mandate based report
API Request
curl -X GET "<gateway_base_url>/pcrs/1.0/mandate/report/download/html?reportDataId=98765" \
-H "Authorization: <bearer_token>" \
-o mandate_report.zip
Response
Report is downloaded.
List Policies API: View Response Progress Updates
| New or Updated API | Updated |
| API Endpoint | /api/4.0/fo/compliance/policy/?action=list |
| Method | GET |
| DTD or XSD changes | Yes |
The List Policies API now provides progress updates in the response, showing the number of policy asset tags processed out of the total asset tags being retrieved.
For policies with asset tags, if the API response takes longer to generate, a progress message is displayed every 15 seconds indicating the current processing status (for example, 9/581, 25/581, and so on) until all are retrieved.
Previously, the API did not provide any visibility into processing progress while generating the response.
Sample - View Response Progress UpdatesSample - View Response Progress Updates
API Request
curl -u "<username>:<password>" -H "X-Requested-With: Curl" -X "POST" -d "action=list" "<qualys_base_url>/api/4.0/fo/compliance/policy/">
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE POLICY_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/4.0/fo/compliance/policy/policy_list_output.dtd">
<POLICY_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-28T09:44:19Z</DATETIME>
<!-- Loading policy tags: 9/581 processed -->
<!-- Loading policy tags: 22/581 processed -->
<!-- Loading policy tags: 33/581 processed -->
<!-- Loading policy tags: 44/581 processed -->
<!-- Loading policy tags: 52/581 processed -->
<!-- Loading policy tags: 62/581 processed -->
<!-- Loading policy tags: 74/581 processed -->
<!-- Loading policy tags: 84/581 processed -->
<!-- Loading policy tags: 96/581 processed -->
<!-- Loading policy tags: 106/581 processed -->
<!-- Loading policy tags: 119/581 processed -->
<!-- Loading policy tags: 128/581 processed -->
<!-- Loading policy tags: 138/581 processed -->
<!-- Loading policy tags: 154/581 processed -->
<!-- Loading policy tags: 169/581 processed -->
<!-- Loading policy tags: 179/581 processed -->
<!-- Loading policy tags: 191/581 processed -->
<!-- Loading policy tags: 203/581 processed -->
<!-- Loading policy tags: 214/581 processed -->
<!-- Loading policy tags: 227/581 processed -->
<!-- Loading policy tags: 242/581 processed -->
<!-- Loading policy tags: 253/581 processed -->
<!-- Loading policy tags: 262/581 processed -->
<!-- Loading policy tags: 270/581 processed -->
<!-- Loading policy tags: 281/581 processed -->
<!-- Loading policy tags: 295/581 processed -->
<!-- Loading policy tags: 308/581 processed -->
<!-- Loading policy tags: 318/581 processed -->
<!-- Loading policy tags: 329/581 processed -->
<!-- Loading policy tags: 342/581 processed -->
<!-- Loading policy tags: 355/581 processed -->
<!-- Loading policy tags: 362/581 processed -->
<!-- Loading policy tags: 371/581 processed -->
<!-- Loading policy tags: 378/581 processed -->
<!-- Loading policy tags: 386/581 processed -->
<!-- Loading policy tags: 393/581 processed -->
<!-- Loading policy tags: 401/581 processed -->
<!-- Loading policy tags: 408/581 processed -->
<!-- Loading policy tags: 415/581 processed -->
<!-- Loading policy tags: 423/581 processed -->
<!-- Loading policy tags: 430/581 processed -->
<!-- Loading policy tags: 438/581 processed -->
<!-- Loading policy tags: 445/581 processed -->
<!-- Loading policy tags: 452/581 processed -->
<!-- Loading policy tags: 459/581 processed -->
<!-- Loading policy tags: 467/581 processed -->
<!-- Loading policy tags: 474/581 processed -->
<!-- Loading policy tags: 481/581 processed -->
<!-- Loading policy tags: 488/581 processed -->
<!-- Loading policy tags: 495/581 processed -->
<!-- Loading policy tags: 502/581 processed -->
<!-- Loading policy tags: 509/581 processed -->
<!-- Loading policy tags: 517/581 processed -->
<!-- Loading policy tags: 524/581 processed -->
<!-- Loading policy tags: 531/581 processed -->
<!-- Loading policy tags: 538/581 processed -->
<!-- Loading policy tags: 546/581 processed -->
<!-- Loading policy tags: 553/581 processed -->
<!-- Loading policy tags: 561/581 processed -->
<!-- Loading policy tags: 568/581 processed -->
<!-- Loading policy tags: 575/581 processed -->
<!-- Loading policy tags: 581/581 processed -->
<POLICY_LIST>
<POLICY>
<ID>195889</ID>
<TITLE><![CDATA[CIS_1 Centos 6]]></TITLE>
<CREATED>
<DATETIME>2023-11-07T11:38:00Z</DATETIME>
<BY>quays_fd4</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2024-01-08T13:43:29Z</DATETIME>
<BY>quays_fd4</BY>
</LAST_MODIFIED>
<LAST_EVALUATED>
<DATETIME>2023-11-26T23:39:22Z</DATETIME>
</LAST_EVALUATED>
<STATUS><![CDATA[active]]></STATUS>
<IS_LOCKED>0</IS_LOCKED>
<EVALUATE_NOW><![CDATA[no]]></EVALUATE_NOW>
<TAG_SET_INCLUDE>
<TAG_ID>29749348</TAG_ID>
</TAG_SET_INCLUDE>
<TAG_INCLUDE_SELECTOR>ANY</TAG_INCLUDE_SELECTOR>
<CONTROL_LIST>
.
.
.
.
.
.
.
.
.
.
.
.
.
<TAG_ID>42670845</TAG_ID>
<TAG_NAME><![CDATA[dtest tag]]></TAG_NAME>
</TAG>
<TAG>
<TAG_ID>42670846</TAG_ID>
<TAG_NAME><![CDATA[dtest tag 2]]></TAG_NAME>
</TAG>
<TAG>
<TAG_ID>42670847</TAG_ID>
<TAG_NAME><![CDATA[dtest tag 3]]></TAG_NAME>
</TAG>
</ASSET_INCLUDE_TAG_LIST>
</ASSET_TAG_LIST>
</GLOSSARY>
</RESPONSE>
</POLICY_LIST_OUTPUT>
Use Asset Tags and Tag Rules Across all Authentication Record APIs
| New or Updated API | Updated |
| API Endpoint | /api/2.0/fo/auth/ |
| EOS Timeline: December 2026 | |
| EOL Timeline: June 2027 | |
| API Endpoint (New Version) |
/api/3.0/fo/auth/ |
| Method | GET and POST |
| DTD or XSD changes | Yes |
You can now use asset tags and tag based rules across all authentication record APIs, enabling consistent scoping of authentication records beyond Unix and Windows authentication types.
Previously, tag based scoping was limited to operating system authentication records. You had to manage other authentication types using manually defined IP ranges, making it difficult to scale authentication coverage.
This enhancement is implemented across multiple API versions. This update introduces tag driven scoping across a broader set of authentication technologies. You can now use tag based scoping for authentication records to the following technologies:
- Infoblox
- Apache web server
- BIND
- Docker
- IBM WebSphere App Sever
- Kubernetes
- MS Exchange Server
- MS IIS
- MS SharePoint
- NGINX
- Oracle HTTP Server
- Azure MS SQL
- InformixDB
- MS SQL
- Neo4j
- Pivotal Greenplum
- PostgreSQL
- SAP HANA
- SAP IQ
- OLVM
- MariaDB
This enables you to define authentication scope based on your asset tagging strategy instead of relying on static IP ranges.
Input ParametersInput Parameters
| Parameter Name | Required / Optional | Data Type | Description |
| tags_include_selector={all|any} | Optional | String | Specify a tag set to include. Hosts that match these tags will be included. You identify the tag set by providing tag name or IDs. Multiple entries are comma-separated. |
| tag_exclude_selector={all|any} | Optional | String | Select any (the default) to exclude hosts that match at least one of the selected tags. Select all to exclude hosts that match all of the selected tags. |
| tag_set_by={id|name} | Optional | String | Specify id (the default) to select a tag set by providing tag IDs. Specify name to select a tag set by providing tag names. We will check if the tag ids or tag names are valid. |
| tags_include={value} | Optional | String | Specify tags to include in the record. |
| tags_exclude={value} | Optional | String | Specify tags to exclude in the record. |
DTD UpdateDTD Update
A new DTD for the Authentication APIs is added.
<platform API server>api/3.0/fo/auth/ms_sql/auth_ms_sql_list_output.dtd
We have provided an example of the DTD changes in MS SQL Authentication technology. The changes in the DTD are common for all authentication technologies.
DTD output for the MS SQL Authentication API is as follows:
DTD Update
<!-- QUALYS AUTH_MS_SQL_LIST_OUTPUT DTD -->
<!-- $Revision$ -->
<!ELEMENT AUTH_MS_SQL_LIST_OUTPUT (REQUEST?, RESPONSE)>
<!ELEMENT REQUEST (DATETIME, USER_LOGIN, RESOURCE, PARAM_LIST?, POST_DATA?)>
<!ELEMENT DATETIME (#PCDATA)>
<!ELEMENT USER_LOGIN (#PCDATA)>
<!ELEMENT RESOURCE (#PCDATA)>
<!ELEMENT PARAM_LIST (PARAM+)>
<!ELEMENT PARAM (KEY, VALUE)>
<!ELEMENT KEY (#PCDATA)>
<!ELEMENT VALUE (#PCDATA)>
<!-- if returned, POST_DATA will be urlencoded -->
<!ELEMENT POST_DATA (#PCDATA)>
<!ELEMENT RESPONSE (DATETIME, (AUTH_MS_SQL_LIST|ID_SET)?, WARNING_LIST?, GLOSSARY?)>
<!ELEMENT AUTH_MS_SQL_LIST (AUTH_MS_SQL+)>
<!-- If DB_LOCAL=1 then WINDOWS_DOMAIN cannot be set -->
<!ELEMENT AUTH_MS_SQL (ID, TITLE, USERNAME, NTLM_V1?, NTLM_V2?, KERBEROS?, (INSTANCE | AUTO_DISCOVER_INSTANCES), (DATABASE | AUTO_DISCOVER_DATABASES), (PORT|AUTO_DISCOVER_PORTS), DB_LOCAL, AUTH_OS_TYPE?, UNIX_CONF_PATH?, UNIX_INSTA_PATH?, WINDOWS_DOMAIN?, (IP_SET|MEMBER_DOMAIN), TAGS?, LOGIN_TYPE?, DIGITAL_VAULT?, NETWORK_ID?, CREATED, LAST_MODIFIED, COMMENTS?)>
<!ELEMENT ID (#PCDATA)>
<!ELEMENT TITLE (#PCDATA)>
<!ELEMENT USERNAME (#PCDATA)>
<!ELEMENT NTLM_V1 (#PCDATA)>
<!ELEMENT NTLM_V2 (#PCDATA)>
<!ELEMENT KERBEROS (#PCDATA)>
<!ELEMENT INSTANCE (#PCDATA)>
<!ELEMENT DATABASE (#PCDATA)>
<!ELEMENT PORT (#PCDATA)>
<!ELEMENT DB_LOCAL (#PCDATA)>
<!ELEMENT AUTH_OS_TYPE (#PCDATA)>
<!ELEMENT UNIX_CONF_PATH (#PCDATA)>
<!ELEMENT UNIX_INSTA_PATH (#PCDATA)>
<!ELEMENT WINDOWS_DOMAIN (#PCDATA)>
<!ELEMENT AUTO_DISCOVER_INSTANCES (#PCDATA)>
<!ELEMENT AUTO_DISCOVER_DATABASES (#PCDATA)>
<!ELEMENT AUTO_DISCOVER_PORTS (#PCDATA)>
<!ELEMENT IP_SET (IP|IP_RANGE)+>
<!ELEMENT IP (#PCDATA)>
<!ELEMENT IP_RANGE (#PCDATA)>
<!ELEMENT MEMBER_DOMAIN (#PCDATA)>
<!ELEMENT NETWORK_ID (#PCDATA)>
<!ELEMENT CREATED (DATETIME, BY)>
<!ELEMENT BY (#PCDATA)>
<!ELEMENT LAST_MODIFIED (DATETIME)>
<!ELEMENT COMMENTS (#PCDATA)>
<!ELEMENT LOGIN_TYPE (#PCDATA)>
<!ELEMENT DIGITAL_VAULT (DIGITAL_VAULT_ID, DIGITAL_VAULT_TYPE, DIGITAL_VAULT_TITLE, VAULT_USERNAME?, VAULT_FOLDER?, VAULT_FILE?, VAULT_SECRET_NAME?, VAULT_SYSTEM_NAME?, VAULT_EP_NAME?, VAULT_EP_TYPE?, VAULT_EP_CONT?, VAULT_NS_TYPE?, VAULT_NS_NAME?, VAULT_ACCOUNT_NAME?, VAULT_AUTHORIZATION_NAME?, VAULT_TARGET_NAME?, VAULT_SECRET_KV_PATH?, VAULT_SECRET_KV_NAME?, VAULT_SECRET_KV_KEY?, VAULT_USE_AD_HASHICORP?, VAULT_DEVICE_NAME?, VAULT_DEVICE_HOST?, VAULT_APP_NAME?, VAULT_SERVICE_TYPE?, VAULT_ASSET_NAME?, VAULT_APPKEY?)>
<!ELEMENT DIGITAL_VAULT_ID (#PCDATA)>
<!ELEMENT DIGITAL_VAULT_TYPE (#PCDATA)>
<!ELEMENT DIGITAL_VAULT_TITLE (#PCDATA)>
<!ELEMENT VAULT_USERNAME (#PCDATA)>
<!ELEMENT VAULT_FOLDER (#PCDATA)>
<!ELEMENT VAULT_FILE (#PCDATA)>
<!ELEMENT VAULT_SECRET_NAME (#PCDATA)>
<!ELEMENT VAULT_SYSTEM_NAME (#PCDATA)>
<!ELEMENT VAULT_EP_NAME (#PCDATA)>
<!ELEMENT VAULT_EP_TYPE (#PCDATA)>
<!ELEMENT VAULT_EP_CONT (#PCDATA)>
<!ELEMENT VAULT_NS_TYPE (#PCDATA)>
<!ELEMENT VAULT_NS_NAME (#PCDATA)>
<!ELEMENT VAULT_ACCOUNT_NAME (#PCDATA)>
<!ELEMENT VAULT_AUTHORIZATION_NAME (#PCDATA)>
<!ELEMENT VAULT_TARGET_NAME (#PCDATA)>
<!ELEMENT VAULT_SECRET_KV_PATH (#PCDATA)>
<!ELEMENT VAULT_SECRET_KV_NAME (#PCDATA)>
<!ELEMENT VAULT_SECRET_KV_KEY (#PCDATA)>
<!ELEMENT VAULT_USE_AD_HASHICORP (#PCDATA)>
<!ELEMENT VAULT_DEVICE_NAME (#PCDATA)>
<!ELEMENT VAULT_DEVICE_HOST (#PCDATA)>
<!ELEMENT VAULT_APP_NAME (#PCDATA)>
<!ELEMENT VAULT_SERVICE_TYPE (#PCDATA)>
<!ELEMENT VAULT_ASSET_NAME (#PCDATA)>
<!ELEMENT VAULT_APPKEY (#PCDATA)>
<!ELEMENT WARNING_LIST (WARNING+)>
<!ELEMENT WARNING (CODE?, TEXT, URL?, ID_SET?)>
<!ELEMENT CODE (#PCDATA)>
<!ELEMENT TEXT (#PCDATA)>
<!ELEMENT URL (#PCDATA)>
<!ELEMENT ID_SET (ID|ID_RANGE)+>
<!ELEMENT ID_RANGE (#PCDATA)>
<!ELEMENT GLOSSARY (USER_LIST?)>
<!ELEMENT USER_LIST (USER+)>
<!ELEMENT USER (USER_LOGIN, FIRST_NAME, LAST_NAME)>
<!ELEMENT FIRST_NAME (#PCDATA)>
<!ELEMENT LAST_NAME (#PCDATA)>
<!ELEMENT TAGS (TAG_TYPE, TAGS_INCLUDE, TAGS_EXCLUDE?)>
<!ELEMENT TAG_TYPE (#PCDATA)>
<!ELEMENT TAGS_INCLUDE (SELECTOR, TAG+)>
<!ELEMENT SELECTOR (#PCDATA)>
<!ELEMENT TAG (ID, NAME)>
<!ELEMENT NAME (#PCDATA)>
<!ELEMENT TAGS_EXCLUDE (SELECTOR, TAG?)>
<!-- EOF -->
Infoblox
For Infoblox Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=Infobox 432&asset_type=asset_tags&tags_include=58085576" "<qualys_base_url>/api/3.0/fo/auth/infoblox/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-09T09:42:18Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8810532</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8810532&title=ROBOT_Infoblox_API_AssetTag_UPDATE&asset_type=asset_tags&tags_include=57548762" "<qualys_base_url>/api/3.0/fo/auth/infoblox/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-05-09T09:41:20Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Updated</TEXT> <ID_SET> <ID>8810510</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<qualys_base_url>" -d "action=create&title=Infobox 432&asset_type=ip_range_tag_rule&tags_include=57547962" "<username>:<password>/api/3.0/fo/auth/infoblox/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<username>:<password>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-09T09:48:22Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8810558</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List Infoblox Authentication RecordSample - List Infoblox Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/infoblox/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE AUTH_INFOBLOX_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/infoblox/auth_infoblox_list_output.dtd"> <AUTH_INFOBLOX_LIST_OUTPUT> <RESPONSE> <DATETIME>2026-05-13T09:28:19Z</DATETIME> <AUTH_INFOBLOX_LIST> <AUTH_INFOBLOX> <ID>8829745</ID> <TITLE><![CDATA[ROBOT_INFOBLOX_API_IPRange_UPDATE_20260513_141914]]></TITLE> <USERNAME><![CDATA[update_root]]></USERNAME> <SSL_VERIFY><![CDATA[1]]></SSL_VERIFY> <IP_SET> <IP>10.115.141.156</IP> </IP_SET> <API_VERSION><![CDATA[v2.8]]></API_VERSION> <LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-13T08:49:17Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-13T08:49:23Z</DATETIME> </LAST_MODIFIED> </AUTH_INFOBLOX> <AUTH_INFOBLOX> <ID>8829747</ID> <TITLE><![CDATA[ROBOT_INFOBLOX_API_AssetTag_UPDATE_20260513_143701]]></TITLE> <USERNAME><![CDATA[update_root]]></USERNAME> <SSL_VERIFY><![CDATA[1]]></SSL_VERIFY> <TAGS> <TAG_TYPE>asset_tags</TAG_TYPE> <TAGS_INCLUDE> <SELECTOR>any</SELECTOR> <TAG> <ID>57548762</ID> <NAME>TestAssetTag4</NAME> </TAG> </TAGS_INCLUDE> <TAGS_EXCLUDE> <SELECTOR>any</SELECTOR> </TAGS_EXCLUDE> </TAGS> <API_VERSION><![CDATA[v2.8]]></API_VERSION> <LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-13T09:07:05Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-13T09:07:28Z</DATETIME> </LAST_MODIFIED> </AUTH_INFOBLOX> <AUTH_INFOBLOX> <ID>8829748</ID> <TITLE><![CDATA[ROBOT_INFOBLOX_API_AssetTag_UPDATE_20260513_144315]]></TITLE> <USERNAME><![CDATA[update_root]]></USERNAME> <SSL_VERIFY><![CDATA[1]]></SSL_VERIFY> <TAGS> <TAG_TYPE>ip_range_tag_rule</TAG_TYPE> <TAGS_INCLUDE> <SELECTOR>any</SELECTOR> <TAG> <ID>57548762</ID> <NAME>TestAssetTag4</NAME> </TAG> </TAGS_INCLUDE> <TAGS_EXCLUDE> <SELECTOR>any</SELECTOR> </TAGS_EXCLUDE> </TAGS> <API_VERSION><![CDATA[v2.8]]></API_VERSION> <LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-13T09:13:21Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-13T09:13:31Z</DATETIME> </LAST_MODIFIED> </AUTH_INFOBLOX> </AUTH_INFOBLOX_LIST> </RESPONSE> </AUTH_INFOBLOX_LIST_OUTPUT>
Sample - Delete Infoblox Authentication RecordSample - Delete Infoblox Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=9053900" "<qualys_base_url>/api/3.0/fo/auth/infoblox/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>9053900</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Apache Web Server
For Apache Web Server Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=testApache&asset_type=asset_tags&tags_include=58085576&unix_apache_config_file=/opt/IBM/HTTPerver/conf/httpd.conf&unix_apache_control_command=/opt/IBM/HTTPerver/bin&windows_apache_config_file=C:\Apache4\conf\httpd.conf&windows_apache_control_command=C:\Apache24\bin\htpd.exe" "<qualys_base_url>/api/3.0/fo/auth/apache/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-05-15T06:10:14Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Created</TEXT> <ID_SET> <ID>8854745</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=9048608&title=apache_tags_rule_update&asset_type=ip_range_tag_rule&tags_include=58085576&unix_apache_config_file=/opt/apache/HTTPerver/co/httpd.confupdate&unix_apache_control_command=/opt/apache/HTTPerver/bin/update " "<qualys_base_url>/api/3.0/fo/auth/apache/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T04:45:34Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>9048608</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=testApache&asset_type=ip_range_tag_rule&tags_include=57547962&unix_apache_config_file=/opt/IBM/HTTPerver/conf/httpd.conf&unix_apache_control_command=/opt/IBM/HTTPerver/bin&windows_apache_config_file=C:\Apache4\conf\httpd.conf&windows_apache_control_command=C:\Apache24\bin\htpd.exe" "<qualys_base_url>/api/3.0/fo/auth/apache/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T04:01:26Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8839862</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H "X-Requested-With:curl demo2" -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/apache/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_APACHE_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/apache/auth_apache_list_output.dtd">
<AUTH_APACHE_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-06-02T04:46:21Z</DATETIME>
<AUTH_APACHE_LIST>
<AUTH_APACHE>
<ID>9048608</ID>
<TITLE><![CDATA[apache_tags_rule_update]]></TITLE>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>58085576</ID>
<NAME>TestAssetTag5</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<UNIX_CONFIGURATION_FILE><![CDATA[/opt/apache/HTTPerver/co/httpd.confupdate]]></UNIX_CONFIGURATION_FILE>
<UNIX_CONTROL_COMMAND><![CDATA[/opt/apache/HTTPerver/bin/update]]></UNIX_CONTROL_COMMAND>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-06-02T04:43:44Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<OWNER>
<USER_NAME>quaysxrk9</USER_NAME>
<USER_ROLE>Manager</USER_ROLE>
</OWNER>
<LAST_MODIFIED>
<DATETIME>2026-06-02T04:45:34Z</DATETIME>
</LAST_MODIFIED>
<IS_SYSTEM_CREATED>0</IS_SYSTEM_CREATED>
<IS_ACTIVE>1</IS_ACTIVE>
</AUTH_APACHE>
</AUTH_APACHE_LIST>
</RESPONSE>
</AUTH_APACHE_LIST_OUTPUT>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8854745" "<qualys_base_url>/api/3.0/fo/auth/apache/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8854745</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
BIND
For BIND Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=BIND test 65&asset_type=asset_tags&tags_include=58085576&unix_bin_path=/usr/bin/bind&unix_conf_path=/etc/bind/bind.conf" "<qualys_base_url>/api/3.0/fo/auth/bind/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-08T07:15:32Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8801245</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8801245&title=ROBOT_BIND_API_AssetTag_UPDATE&asset_type=asset_tags&tags_include=57548762&unix_bin_path=/test/bin/bind&unix_conf_path=/test/bind/bind.conf" "<qualys_base_url>/api/3.0/fo/auth/bind/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-08T07:12:45Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8801232</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=BIND test 65&asset_type=ip_range_tag_rule&tags_include=57547962&unix_bin_path=/usr/bin/bind&unix_conf_path=/etc/bind/bind.conf" "<qualys_base_url>/api/3.0/fo/auth/bind/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-08T07:20:44Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8801268</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List BIND Authentication RecordSample - List BIND Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/bind/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_BIND_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/bind/auth_bind_list_output.dtd">
<AUTH_BIND_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-14T06:33:51Z</DATETIME>
<AUTH_BIND_LIST>
<AUTH_BIND>
<ID>8818749</ID>
<TITLE><![CDATA[ROBOT_BIND_API_IPRange_UPDATE_20260512_165702]]></TITLE>
<IP_SET>
<IP>10.14.120.120</IP>
</IP_SET>
<UNIX_BIN_PATH><![CDATA[/test/bin/bind]]></UNIX_BIN_PATH>
<UNIX_CONF_PATH><![CDATA[/test/bind/bind.conf]]></UNIX_CONF_PATH>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-12T11:27:05Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-12T11:27:09Z</DATETIME>
</LAST_MODIFIED>
</AUTH_BIND>
<AUTH_BIND>
<ID>8819745</ID>
<TITLE><![CDATA[ROBOT_BIND_API_AssetTag_UPDATE_20260512_173152]]></TITLE>
<TAGS>
<TAG_TYPE>asset_tags</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<UNIX_BIN_PATH><![CDATA[/test/bin/bind]]></UNIX_BIN_PATH>
<UNIX_CONF_PATH><![CDATA[/test/bind/bind.conf]]></UNIX_CONF_PATH>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-12T12:01:58Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-12T12:02:11Z</DATETIME>
</LAST_MODIFIED>
</AUTH_BIND>
<AUTH_BIND>
<ID>8819748</ID>
<TITLE><![CDATA[ROBOT_BIND_API_IPRangeTagRule_UPDATE_20260512_175043]]></TITLE>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<UNIX_BIN_PATH><![CDATA[/test/bin/bind]]></UNIX_BIN_PATH>
<UNIX_CONF_PATH><![CDATA[/test/bind/bind.conf]]></UNIX_CONF_PATH>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-12T12:20:47Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-12T12:23:51Z</DATETIME>
</LAST_MODIFIED>
</AUTH_BIND>
</AUTH_BIND_LIST>
</RESPONSE>
</AUTH_BIND_LIST_OUTPUT>
Sample - Delete BIND Authentication RecordSample - Delete BIND Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8801245" "<qualys_base_url>/api/3.0/fo/auth/bind/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8801245</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Docker
For Docker Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ROBOT_Docker_API_AssetTag_20260515_142920&asset_type=asset_tags&tags_include=58085576" "<qualys_base_url>/api/3.0/fo/auth/docker/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-15T08:59:25Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8857745</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8857745&title=ROBOT_Docker_API_AssetTag_UPDATE_20260515_142920&asset_type=asset_tags&tags_include=57548762" "<qualys_base_url>/api/3.0/fo/auth/docker/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-15T08:48:15Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8856747</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ROBOT_Docker_API_IPRangeTagRule_20260515_143831&asset_type=ip_range_tag_rule&tags_include=58085576" "<qualys_base_url>/api/3.0/fo/auth/docker/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-15T09:09:00Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8857749</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List Docker Authentication RecordSample - List Docker Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/docker/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_DOCKER_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/docker/auth_docker_list_output.dtd">
<AUTH_DOCKER_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-15T09:09:14Z</DATETIME>
<AUTH_DOCKER_LIST>
<AUTH_DOCKER>
<ID>8856747</ID>
<TITLE><![CDATA[ROBOT_Docker_API_IPRange_UPDATE_20260515_141806]]></TITLE>
<IP_SET>
<IP>10.113.202.52</IP>
</IP_SET>
<IPV6_SET>
<IPV6>2600:c02:1021:131c:250:56ff:febc:58c0</IPV6>
</IPV6_SET>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-15T08:48:09Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-15T08:48:15Z</DATETIME>
</LAST_MODIFIED>
</AUTH_DOCKER>
<AUTH_DOCKER>
<ID>8857745</ID>
<TITLE><![CDATA[ROBOT_Docker_API_AssetTag_UPDATE_20260515_142920]]></TITLE>
<TAGS>
<TAG_TYPE>asset_tags</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-15T08:59:25Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-15T08:59:33Z</DATETIME>
</LAST_MODIFIED>
</AUTH_DOCKER>
<AUTH_DOCKER>
<ID>8857749</ID>
<TITLE><![CDATA[ROBOT_Docker_API_IPRangeTagRule_UPDATE_20260515_143831]]></TITLE>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-15T09:09:00Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-15T09:09:11Z</DATETIME>
</LAST_MODIFIED>
</AUTH_DOCKER>
</AUTH_DOCKER_LIST>
</RESPONSE>
</AUTH_DOCKER_LIST_OUTPUT>
Sample - Delete Docker Authentication RecordSample - Delete Docker Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8857745" "<qualys_base_url>/api/3.0/fo/auth/docker/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8857745</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
IBM WebSphere App Sever
For IBM WebSphere App Sever Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=IBM_webspehere 15&asset_type=asset_tags&tags_include=58085576&unix_installation_dir=/opt/ibm/websphere&windows_installation_dir=C:%5CIBM%5CWebSphere" "<qualys_base_url>/api/3.0/fo/auth/ibm_websphere/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-15T10:13:45Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8858762</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -u "<username>:<password>" -H "X-Requested-With: curl" -d "action=update&ids=9048617&asset_type=ip_range_tag_rule&tags_include=58085576&title=IBM_tag_rule_update&unix_installation_dir=/opt/IBM/AppServer&comments=new&comments=update" "<qualys_base_url>/api/3.0/fo/auth/ibm_websphere/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T04:57:12Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>9048617</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=IBM_webspehere 15&asset_type=ip_range_tag_rule&tags_include=57547962&unix_installation_dir=/opt/ibm/websphere&windows_installation_dir=C:%5CIBM%5CWebSphere" "<qualys_base_url>/api/3.0/fo/auth/ibm_websphere/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-15T10:16:19Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8859745</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -u "<username>:<password>" -H "X-Requested-With: curl" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/ibm_websphere/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_IBM_WEBSPHERE_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/ibm_websphere/auth_ibm_websphere_list_output.dtd">
<AUTH_IBM_WEBSPHERE_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-06-02T04:58:11Z</DATETIME>
<AUTH_IBM_WEBSPHERE_LIST>
<AUTH_IBM_WEBSPHERE>
<ID>9048617</ID>
<TITLE><![CDATA[IBM_tag_rule_update]]></TITLE>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>58085576</ID>
<NAME>TestAssetTag5</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<UNIX_INSTALLATION_DIRECTORY><![CDATA[/opt/IBM/AppServer]]></UNIX_INSTALLATION_DIRECTORY>
<UNIX_DIR_MODE>installation_dir</UNIX_DIR_MODE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-06-02T04:55:52Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-06-02T04:57:12Z</DATETIME>
</LAST_MODIFIED>
<IS_SYSTEM_CREATED>0</IS_SYSTEM_CREATED>
<IS_ACTIVE>1</IS_ACTIVE>
<COMMENTS><![CDATA[update]]></COMMENTS>
</AUTH_IBM_WEBSPHERE>
</AUTH_IBM_WEBSPHERE_LIST>
</RESPONSE>
</AUTH_IBM_WEBSPHERE_LIST_OUTPUT>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8858762" "<qualys_base_url>/api/3.0/fo/auth/ibm_websphere/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8858762</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Kubernetes
For Kubernetes Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=Kubernetes 14&asset_type=asset_tags&tags_include=58085576" "<qualys_base_url>/api/3.0/fo/auth/kubernetes/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-13T11:20:15Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8834678</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8834678&title=ROBOT_Kubernetes_API_AssetTag_UPDATE&asset_type=asset_tags&tags_include=57548762" "<qualys_base_url>/api/3.0/fo/auth/kubernetes/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-13T11:22:40Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8834678</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=Kubernetes 14&asset_type=ip_range_tag_rule&tags_include=57547962" "<qualys_base_url>/api/3.0/fo/auth/kubernetes/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-13T11:25:10Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8834695</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List Kubernetes Authentication RecordSample - List Kubernetes Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/kubernetes/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_KUBERNETES_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/kubernetes/auth_kubernetes_list_output.dtd">
<AUTH_KUBERNETES_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-13T08:04:44Z</DATETIME>
<AUTH_KUBERNETES_LIST>
<AUTH_KUBERNETES>
<ID>8828751</ID>
<TITLE><![CDATA[ROBOT_K8s_API_IPRange_UPDATE_20260513_130954]]></TITLE>
<CWALLET><![CDATA[YES]]></CWALLET>
<IP_SET>
<IP>10.14.120.120</IP>
</IP_SET>
<UNIX>
<UNIX_BIN_PATH><![CDATA[]]></UNIX_BIN_PATH>
<UNIX_CONF_PATH><![CDATA[]]></UNIX_CONF_PATH>
</UNIX>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-13T07:39:57Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-13T07:40:04Z</DATETIME>
</LAST_MODIFIED>
</AUTH_KUBERNETES>
<AUTH_KUBERNETES>
<ID>8828753</ID>
<TITLE><![CDATA[ROBOT_K8s_API_AssetTag_UPDATE_20260513_132336]]></TITLE>
<CWALLET><![CDATA[YES]]></CWALLET>
<TAGS>
<TAG_TYPE>asset_tags</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<UNIX>
<UNIX_BIN_PATH><![CDATA[]]></UNIX_BIN_PATH>
<UNIX_CONF_PATH><![CDATA[]]></UNIX_CONF_PATH>
</UNIX>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-13T07:53:39Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-13T07:54:05Z</DATETIME>
</LAST_MODIFIED>
</AUTH_KUBERNETES>
<AUTH_KUBERNETES>
<ID>8828754</ID>
<TITLE><![CDATA[ROBOT_K8s_API_IPRangeTagRule_UPDATE_20260513_133025]]></TITLE>
<CWALLET><![CDATA[YES]]></CWALLET>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<UNIX>
<UNIX_BIN_PATH><![CDATA[]]></UNIX_BIN_PATH>
<UNIX_CONF_PATH><![CDATA[]]></UNIX_CONF_PATH>
</UNIX>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-13T08:00:28Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-13T08:00:36Z</DATETIME>
</LAST_MODIFIED>
</AUTH_KUBERNETES>
</AUTH_KUBERNETES_LIST>
</RESPONSE>
</AUTH_KUBERNETES_LIST_OUTPUT>
Sample - Delete Kubernetes Authentication RecordSample - Delete Kubernetes Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8834678" "<qualys_base_url>/api/3.0/fo/auth/kubernetes/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8834678</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
MS Exchange Server
For MS Exchange Server Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ms_exchange_server 67&asset_type=asset_tags&tags_include=58085576" "<qualys_base_url>/api/3.0/fo/auth/ms_exchange/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-07T10:30:45Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8798364</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8798364&title=ROBOT_MSExchange_API_AssetTag_UPDATE&asset_type=asset_tags&tags_include=57548762" "<qualys_base_url>/api/3.0/fo/auth/ms_exchange/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-07T10:28:15Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8798350</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ms_exchange_server 67&asset_type=ip_range_tag_rule&tags_include=57547962" "<qualys_base_url>/api/3.0/fo/auth/ms_exchange/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-07T10:35:22Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8798378</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/ms_exchange/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_MS_EXCHANGE_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/ms_exchange/auth_ms_exchange_list_output.dtd">
<AUTH_MS_EXCHANGE_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-14T06:29:27Z</DATETIME>
<AUTH_MS_EXCHANGE_LIST>
<AUTH_MS_EXCHANGE>
<ID>8819752</ID>
<TITLE><![CDATA[ROBOT_MS_EXCHANGE_API_IPRange_UPDATE_20260512_183207]]></TITLE>
<IP_SET>
<IP>10.14.120.120</IP>
</IP_SET>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-12T13:02:12Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-12T13:02:20Z</DATETIME>
</LAST_MODIFIED>
</AUTH_MS_EXCHANGE>
<AUTH_MS_EXCHANGE>
<ID>8819753</ID>
<TITLE><![CDATA[ROBOT_MS_EXCHANGE_API_AssetTag_UPDATE_20260512_183207]]></TITLE>
<TAGS>
<TAG_TYPE>asset_tags</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-12T13:02:28Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-12T13:02:36Z</DATETIME>
</LAST_MODIFIED>
</AUTH_MS_EXCHANGE>
<AUTH_MS_EXCHANGE>
<ID>8819754</ID>
<TITLE><![CDATA[ROBOT_MS_EXCHANGE_API_IPRangeTagRule_UPDATE_20260512_183207]]></TITLE>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-12T13:02:43Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-12T13:02:49Z</DATETIME>
</LAST_MODIFIED>
</AUTH_MS_EXCHANGE>
</AUTH_MS_EXCHANGE_LIST>
</RESPONSE>
</AUTH_MS_EXCHANGE_LIST_OUTPUT>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8798364" "<qualys_base_url>/api/3.0/fo/ms_exchange/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8798364</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
MS IIS
For MS IIS Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ms iis 90&asset_type=asset_tags&tags_include=58085576" "<qualys_base_url>/api/3.0/fo/auth/ms_iis/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-13T12:27:42Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8835353</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8835353&title=ROBOT_MS_IIS_API_AssetTag_UPDATE&asset_type=asset_tags&tags_include=57548762" "<qualys_base_url>/api/3.0/fo/auth/ms_iis/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-05-13T12:23:10Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Updated</TEXT> <ID_SET> <ID>8835050</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ms iis 90&asset_type=ip_range_tag_rule&tags_include=57547962" "<qualys_base_url>/api/3.0/fo/auth/ms_iis/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-13T12:35:18Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8835555</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List MS IIS Authentication RecordSample - List MS IIS Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/ms_iis/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_MS_IIS_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/ms_iis/auth_ms_iis_list_output.dtd">
<AUTH_MS_IIS_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-13T12:36:15Z</DATETIME>
<AUTH_MS_IIS_LIST>
<AUTH_MS_IIS>
<ID>8835050</ID>
<TITLE><![CDATA[ROBOT_MS_IIS_API_IPRange_UPDATE_20260513_174235]]></TITLE>
<IP_SET>
<IP>10.14.120.120</IP>
</IP_SET>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-13T12:12:39Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-13T12:12:44Z</DATETIME>
</LAST_MODIFIED>
</AUTH_MS_IIS>
<AUTH_MS_IIS>
<ID>8835353</ID>
<TITLE><![CDATA[ROBOT_MS_IIS_API_AssetTag_UPDATE_20260513_175736]]></TITLE>
<TAGS>
<TAG_TYPE>asset_tags</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-13T12:27:42Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-13T12:28:46Z</DATETIME>
</LAST_MODIFIED>
</AUTH_MS_IIS>
<AUTH_MS_IIS>
<ID>8835555</ID>
<TITLE><![CDATA[ROBOT_MS_IIS_API_IPRangeTagRule_UPDATE_20260513_180243]]></TITLE>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-13T12:32:47Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-13T12:32:56Z</DATETIME>
</LAST_MODIFIED>
</AUTH_MS_IIS>
</AUTH_MS_IIS_LIST>
</RESPONSE>
</AUTH_MS_IIS_LIST_OUTPUT>
Sample - Delete MS IIS Authentication RecordSample - Delete MS IIS Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8835353" "<qualys_base_url>/api/3.0/fo/ms_iis/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8835353</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
MS SharePoint
For MS SharePoint Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ROBOT_MSSharePoint_API_AssetTag_20260515_154340&asset_type=asset_tags&tags_include=58085576&username=amb&password=amb" "<qualys_base_url>/api/3.0/fo/auth/microsoft_sharepoint/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-15T10:13:45Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8858762</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8858762&title=ROBOT_MSSharePoint_API_AssetTag_UPDATE_20260515_154340&asset_type=asset_tags&tags_include=57548762&username=amb&password=amb" "<qualys_base_url>/api/3.0/fo/auth/microsoft_sharepoint/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-05-15T09:57:50Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Updated</TEXT> <ID_SET> <ID>8858752</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>
API Request
curl -k -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ROBOT_MSSharePoint_API_IPRangeTagRule_20260515_154614&asset_type=ip_range_tag_rule&tags_include=58085576&username=amb&password=amb" "<qualys_base_url>/api/3.0/fo/auth/microsoft_sharepoint/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-15T10:16:19Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8859745</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List MS SharePoint Authentication RecordSample - List MS SharePoint Authentication Record
API Request
curl -k -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/microsoft_sharepoint/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE AUTH_MICROSOFT_SHAREPOINT_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/microsoft_sharepoint/auth_microsoft_sharepoint_list_output.dtd"> <AUTH_MICROSOFT_SHAREPOINT_LIST_OUTPUT> <RESPONSE> <DATETIME>2026-05-15T10:16:34Z</DATETIME> <AUTH_MICROSOFT_SHAREPOINT_LIST> <AUTH_MICROSOFT_SHAREPOINT> <ID>8858752</ID> <TITLE><![CDATA[ROBOT_MSSharePoint_API_IPRange_UPDATE_20260515_152743]]></TITLE> <USERNAME><![CDATA[amb]]></USERNAME> <IP_SET> <IP>10.14.120.120</IP> </IP_SET> <MSSQL> <DB_LOCAL><![CDATA[1]]></DB_LOCAL> <KERBEROS><![CDATA[1]]></KERBEROS> <NTLMV2><![CDATA[1]]></NTLMV2> </MSSQL> <LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-15T09:57:45Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-15T09:57:50Z</DATETIME> </LAST_MODIFIED> </AUTH_MICROSOFT_SHAREPOINT> <AUTH_MICROSOFT_SHAREPOINT> <ID>8858762</ID> <TITLE><![CDATA[ROBOT_MSSharePoint_API_AssetTag_UPDATE_20260515_154340]]></TITLE> <USERNAME><![CDATA[amb]]></USERNAME> <TAGS> <TAG_TYPE>asset_tags</TAG_TYPE> <TAGS_INCLUDE> <SELECTOR>any</SELECTOR> <TAG> <ID>57548762</ID> <NAME>TestAssetTag4</NAME> </TAG> </TAGS_INCLUDE> <TAGS_EXCLUDE> <SELECTOR>any</SELECTOR> </TAGS_EXCLUDE> </TAGS> <MSSQL> <DB_LOCAL><![CDATA[1]]></DB_LOCAL> <KERBEROS><![CDATA[1]]></KERBEROS> <NTLMV2><![CDATA[1]]></NTLMV2> </MSSQL> <LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-15T10:13:45Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-15T10:13:58Z</DATETIME> </LAST_MODIFIED> </AUTH_MICROSOFT_SHAREPOINT> <AUTH_MICROSOFT_SHAREPOINT> <ID>8859745</ID> <TITLE><![CDATA[ROBOT_MSSharePoint_API_IPRangeTagRule_UPDATE_20260515_154614]]></TITLE> <USERNAME><![CDATA[amb]]></USERNAME> <TAGS> <TAG_TYPE>ip_range_tag_rule</TAG_TYPE> <TAGS_INCLUDE> <SELECTOR>any</SELECTOR> <TAG> <ID>57548762</ID> <NAME>TestAssetTag4</NAME> </TAG> </TAGS_INCLUDE> <TAGS_EXCLUDE> <SELECTOR>any</SELECTOR> </TAGS_EXCLUDE> </TAGS> <MSSQL> <DB_LOCAL><![CDATA[1]]></DB_LOCAL> <KERBEROS><![CDATA[1]]></KERBEROS> <NTLMV2><![CDATA[1]]></NTLMV2> </MSSQL> <LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-15T10:16:19Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-15T10:16:32Z</DATETIME> </LAST_MODIFIED> </AUTH_MICROSOFT_SHAREPOINT> </AUTH_MICROSOFT_SHAREPOINT_LIST> </RESPONSE> </AUTH_MICROSOFT_SHAREPOINT_LIST_OUTPUT>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8858762" "<qualys_base_url>/api/3.0/fo/microsoft_sharepoint/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8858762</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
NGINX
For NGINX Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=nginix 567&asset_type=asset_tags&tags_include=58085576&unix_bin_path=/usr/bin/nginx&unix_conf_path=/etc/nginx/nginx.conf&ipv6=2600:c02:1021:131c:250:56ff:febc:58c0" "<qualys_base_url>/api/3.0/fo/auth/nginx/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-05-13T13:04:27Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Created</TEXT> <ID_SET> <ID>8835861</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8835861&title=ROBOT_NGINX_API_AssetTag_UPDATE&asset_type=asset_tags&tags_include=57548762&unix_bin_path=/test/bin/nginx&unix_conf_path=/test/nginx/nginx.conf" "<qualys_base_url>/api/3.0/fo/auth/nginx/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-13T12:54:11Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8835759</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=nginix 567&asset_type=ip_range_tag_rule&tags_include=57547962&unix_bin_path=/usr/bin/nginx&unix_conf_path=/etc/nginx/nginx.conf" "<qualys_base_url>/api/3.0/fo/auth/nginx/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-13T13:10:06Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8835862</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List NGINX Authentication RecordSample - List NGINX Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/nginx/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_NGINX_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/nginx/auth_nginx_list_output.dtd">
<AUTH_NGINX_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-13T13:13:44Z</DATETIME>
<AUTH_NGINX_LIST>
<AUTH_NGINX>
<ID>8726428</ID>
<TITLE><![CDATA[TestNGINX_IP]]></TITLE>
<TAGS>
<TAG_TYPE>asset_tags</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548761</ID>
<NAME>TestAssetTag</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<UNIX_BIN_PATH><![CDATA[/usr/sbin/nginx]]></UNIX_BIN_PATH>
<UNIX_CONF_PATH><![CDATA[/etc/nginx/nginx.conf]]></UNIX_CONF_PATH>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-04T12:02:57Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-04T12:08:02Z</DATETIME>
</LAST_MODIFIED>
</AUTH_NGINX>
<AUTH_NGINX>
<ID>8835759</ID>
<TITLE><![CDATA[ROBOT_NGINX_API_IPRange_UPDATE_20260513_182403]]></TITLE>
<IP_SET>
<IP>10.14.120.120</IP>
</IP_SET>
<UNIX_BIN_PATH><![CDATA[/test/bin/nginx]]></UNIX_BIN_PATH>
<UNIX_CONF_PATH><![CDATA[/test/nginx/nginx.conf]]></UNIX_CONF_PATH>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-13T12:54:06Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-13T12:54:11Z</DATETIME>
</LAST_MODIFIED>
</AUTH_NGINX>
<AUTH_NGINX>
<ID>8835861</ID>
<TITLE><![CDATA[ROBOT_NGINX_API_AssetTag_UPDATE_20260513_183425]]></TITLE>
<TAGS>
<TAG_TYPE>asset_tags</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<UNIX_BIN_PATH><![CDATA[/test/bin/nginx]]></UNIX_BIN_PATH>
<UNIX_CONF_PATH><![CDATA[/test/nginx/nginx.conf]]></UNIX_CONF_PATH>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-13T13:04:27Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-13T13:04:33Z</DATETIME>
</LAST_MODIFIED>
</AUTH_NGINX>
<AUTH_NGINX>
<ID>8835862</ID>
<TITLE><![CDATA[ROBOT_NGINX_API_IPRangeTagRule_UPDATE_20260513_184003]]></TITLE>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<UNIX_BIN_PATH><![CDATA[/test/bin/nginx]]></UNIX_BIN_PATH>
<UNIX_CONF_PATH><![CDATA[/test/nginx/nginx.conf]]></UNIX_CONF_PATH>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-13T13:10:06Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-13T13:10:13Z</DATETIME>
</LAST_MODIFIED>
</AUTH_NGINX>
</AUTH_NGINX_LIST>
</RESPONSE>
</AUTH_NGINX_LIST_OUTPUT>
Sample - Delete NGINX Authentication RecordSample - Delete NGINX Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8835861" "<qualys_base_url>/api/3.0/fo/nginx/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8835861</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Oracle HTTP Server
For Oracle HTTP Server Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=oracle_http_server 567&asset_type=asset_tags&tags_include=58085576&unix_home_path=/home/oracle&windows_home_path=C:%5COracle&windows_domain_path=C:%5COracle%5Cdomain&windows_instnace_path=C:%5COracle%5Cinstance" "<qualys_base_url>/api/3.0/fo/auth/oracle_http_server/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-05-14T06:01:34Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Created</TEXT> <ID_SET> <ID>8841360</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>
API Request
curl -k -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8841360&title=ROBOT_OHS_API_AssetTag_UPDATE&asset_type=asset_tags&tags_include=57548762&unix_home_path=/test/oracle&unix_inst_path=/test/oracle/instance&windows_home_path=C:%5COracleUpdate&windows_domain_path=C:%5COracleUpdate%5Cdomain&windows_inst_path=C:%5COracleUpdate%5Cinstance" "<qualys_base_url>/api/3.0/fo/auth/oracle_http_server/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T05:53:09Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8841357</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=oracle_http_server 567&asset_type=ip_range_tag_rule&tags_include=57547962&unix_home_path=/home/oracle&windows_home_path=C:%5COracle&windows_domain_path=C:%5COracle%5Cdomain&windows_instnace_path=C:%5COracle%5Cinstance" "<qualys_base_url>/api/3.0/fo/auth/oracle_http_server/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T06:04:22Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8841361</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -k -s -S -H 'X-Requested-With:curl demo2' -u "quaysxrk9:Work@12345" -d "action=list" "http://qualysapi.p01.eng.sjc01.qualys.com/api/3.0/fo/auth/oracle_http_server/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_ORACLE_HTTP_SERVER_LIST_OUTPUT SYSTEM "https://qualysapi.p01.eng.sjc01.qualys.com/api/3.0/fo/auth/oracle_http_server/auth_oracle_http_server_list_output.dtd">
<AUTH_ORACLE_HTTP_SERVER_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-14T06:07:28Z</DATETIME>
<AUTH_ORACLE_HTTP_SERVER_LIST>
<AUTH_ORACLE_HTTP_SERVER>
<ID>8579427</ID>
<TITLE><![CDATA[TestHTTPServer_AssetTag_Create]]></TITLE>
<TAGS>
<TAG_TYPE>asset_tags</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548761</ID>
<NAME>TestAssetTag</NAME>
</TAG>
<TAG>
<ID>57548960</ID>
<NAME>TestAssetTag1</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<WINDOWS>
<HOME_PATH><![CDATA[C:\Oracle\Middleware\Oracle_Home]]></HOME_PATH>
<DOMAIN_PATH><![CDATA[C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain]]></DOMAIN_PATH>
<INST_PATH><![CDATA[C:\Oracle\Middleware\Oracle_Home\instances\instance1]]></INST_PATH>
<INST_NAME><![CDATA[]]></INST_NAME>
</WINDOWS>
<UNIX>
<HOME_PATH><![CDATA[/opt/Oracle/Middleware/Oracle_WT1]]></HOME_PATH>
<DOMAIN_PATH><![CDATA[/opt/Oracle/Middleware/Oracle_WT1/user_projects/domains/base_domain]]></DOMAIN_PATH>
<INST_PATH><![CDATA[]]></INST_PATH>
<INST_NAME><![CDATA[]]></INST_NAME>
</UNIX>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-04-15T16:20:40Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-04-15T16:25:41Z</DATETIME>
</LAST_MODIFIED>
</AUTH_ORACLE_HTTP_SERVER>
<AUTH_ORACLE_HTTP_SERVER>
<ID>8579826</ID>
<TITLE><![CDATA[TestHTTPServer]]></TITLE>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57547962</ID>
<NAME>TestAssetTag2</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<WINDOWS>
<HOME_PATH><![CDATA[C:\Oracle\Middleware\Oracle_Hom]]></HOME_PATH>
<DOMAIN_PATH><![CDATA[C:\Oracle\Middleware\Oracle_Home\user_projects\domains\base_domain]]></DOMAIN_PATH>
<INST_PATH><![CDATA[]]></INST_PATH>
<INST_NAME><![CDATA[]]></INST_NAME>
</WINDOWS>
<UNIX>
<HOME_PATH><![CDATA[/opt/Oracle/Middleware/Oracle_WT1]]></HOME_PATH>
<DOMAIN_PATH><![CDATA[/opt/Oracle/Middleware/Oracle_WT1/user_projects/domains/base_domain]]></DOMAIN_PATH>
<INST_PATH><![CDATA[]]></INST_PATH>
<INST_NAME><![CDATA[]]></INST_NAME>
</UNIX>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-04-15T16:45:33Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-04-15T16:52:47Z</DATETIME>
</LAST_MODIFIED>
</AUTH_ORACLE_HTTP_SERVER>
<AUTH_ORACLE_HTTP_SERVER>
<ID>8735206</ID>
<TITLE><![CDATA[RK_OracleHTTP_CRUD_Test]]></TITLE>
<TAGS>
<TAG_TYPE>asset_tags</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548761</ID>
<NAME>TestAssetTag</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<UNIX>
<HOME_PATH><![CDATA[/opt/Oracle/Middleware/Oracle_WT1]]></HOME_PATH>
<DOMAIN_PATH><![CDATA[/opt/Oracle/Middleware/Oracle_WT1/user_projects/domains/base_domain]]></DOMAIN_PATH>
<INST_PATH><![CDATA[]]></INST_PATH>
<INST_NAME><![CDATA[]]></INST_NAME>
</UNIX>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-05T17:18:44Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-05T17:23:02Z</DATETIME>
</LAST_MODIFIED>
</AUTH_ORACLE_HTTP_SERVER>
<AUTH_ORACLE_HTTP_SERVER>
<ID>8816356</ID>
<TITLE><![CDATA[oracle_http_server 567]]></TITLE>
<WINDOWS>
<HOME_PATH><![CDATA[C:\Oracle]]></HOME_PATH>
<DOMAIN_PATH><![CDATA[C:\Oracle\domain]]></DOMAIN_PATH>
<INST_PATH><![CDATA[C:\Oracle\instance]]></INST_PATH>
<INST_NAME><![CDATA[]]></INST_NAME>
</WINDOWS>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-12T09:10:45Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-12T09:10:45Z</DATETIME>
</LAST_MODIFIED>
</AUTH_ORACLE_HTTP_SERVER>
<AUTH_ORACLE_HTTP_SERVER>
<ID>8841357</ID>
<TITLE><![CDATA[ROBOT_OHS_API_IPRange_UPDATE_20260514_112252]]></TITLE>
<IP_SET>
<IP>10.14.120.120</IP>
</IP_SET>
<WINDOWS>
<HOME_PATH><![CDATA[C:\OracleUpdate]]></HOME_PATH>
<DOMAIN_PATH><![CDATA[C:\OracleUpdate\domain]]></DOMAIN_PATH>
<INST_PATH><![CDATA[C:\OracleUpdate\instance]]></INST_PATH>
<INST_NAME><![CDATA[]]></INST_NAME>
</WINDOWS>
<UNIX>
<HOME_PATH><![CDATA[/test/oracle]]></HOME_PATH>
<DOMAIN_PATH><![CDATA[]]></DOMAIN_PATH>
<INST_PATH><![CDATA[/test/oracle/instance]]></INST_PATH>
<INST_NAME><![CDATA[]]></INST_NAME>
</UNIX>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-14T05:52:55Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-14T05:53:09Z</DATETIME>
</LAST_MODIFIED>
</AUTH_ORACLE_HTTP_SERVER>
<AUTH_ORACLE_HTTP_SERVER>
<ID>8841360</ID>
<TITLE><![CDATA[ROBOT_OHS_API_AssetTag_UPDATE_20260514_113337]]></TITLE>
<TAGS>
<TAG_TYPE>asset_tags</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<WINDOWS>
<HOME_PATH><![CDATA[C:\OracleUpdate]]></HOME_PATH>
<DOMAIN_PATH><![CDATA[C:\OracleUpdate\domain]]></DOMAIN_PATH>
<INST_PATH><![CDATA[C:\OracleUpdate\instance]]></INST_PATH>
<INST_NAME><![CDATA[]]></INST_NAME>
</WINDOWS>
<UNIX>
<HOME_PATH><![CDATA[/test/oracle]]></HOME_PATH>
<DOMAIN_PATH><![CDATA[]]></DOMAIN_PATH>
<INST_PATH><![CDATA[/test/oracle/instance]]></INST_PATH>
<INST_NAME><![CDATA[]]></INST_NAME>
</UNIX>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-14T06:03:43Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-14T06:03:55Z</DATETIME>
</LAST_MODIFIED>
</AUTH_ORACLE_HTTP_SERVER>
<AUTH_ORACLE_HTTP_SERVER>
<ID>8841361</ID>
<TITLE><![CDATA[ROBOT_OHS_API_IPRangeTagRule_UPDATE_20260514_113337]]></TITLE>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<WINDOWS>
<HOME_PATH><![CDATA[C:\OracleUpdate]]></HOME_PATH>
<DOMAIN_PATH><![CDATA[C:\OracleUpdate\domain]]></DOMAIN_PATH>
<INST_PATH><![CDATA[C:\OracleUpdate\instance]]></INST_PATH>
<INST_NAME><![CDATA[]]></INST_NAME>
</WINDOWS>
<UNIX>
<HOME_PATH><![CDATA[/test/oracle]]></HOME_PATH>
<DOMAIN_PATH><![CDATA[]]></DOMAIN_PATH>
<INST_PATH><![CDATA[/test/oracle/instance]]></INST_PATH>
<INST_NAME><![CDATA[]]></INST_NAME>
</UNIX>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-14T06:04:21Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-14T06:04:34Z</DATETIME>
</LAST_MODIFIED>
</AUTH_ORACLE_HTTP_SERVER>
</AUTH_ORACLE_HTTP_SERVER_LIST>
</RESPONSE>
</AUTH_ORACLE_HTTP_SERVER_LIST_OUTPUT>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8841360" "<qualys_base_url>/api/3.0/fo/oracle_http_server/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8841360</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Azure MS SQL
For Azure MS SQL Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=azure_ms_sql 567&asset_type=asset_tags&tags_include=58085576&username=amb@234&password=amb&port=90&database_name=amb" "<qualys_base_url>/api/3.0/fo/auth/azure_ms_sql/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-08T07:15:32Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8801245</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8978003&title=ROBOT_AzureMSSQL_API_AssetTag_UPDATE_20260515&asset_type=asset_tags&tags_include=57548762&username=amb1@234&port=100&database_name=amb1" "<qualys_base_url>/api/3.0/fo/auth/azure_ms_sql/"
API Response
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-27T17:44:23Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8978003</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=azure_ms_sql 567&asset_type=ip_range_tag_rule&tags_include=57547962&username=amb@234&password=amb&port=90&database_name=amb" "<qualys_base_url>/api/3.0/fo/auth/azure_ms_sql/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "https://qualysapi.p01.eng.sjc01.qualys.com/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-08T07:20:44Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8801268</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List Azure MS SQL Authentication RecordSample - List Azure MS SQL Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/azure_ms_sql/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_AZURE_MS_SQL_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/azure_ms_sql/dtd/auth_list_output.dtd">
<AUTH_AZURE_MS_SQL_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-06-01T12:52:00Z</DATETIME>
<AUTH_AZURE_MS_SQL_LIST>
<AUTH_AZURE_MS_SQL>
<ID>8978424</ID>
<TITLE>
<![CDATA[azure_ms_sql_iprange]]>
</TITLE>
<PROVIDER_NAME>
<![CDATA[Azure]]>
</PROVIDER_NAME>
<USERNAME>
<![CDATA[amb@234]]>
</USERNAME>
<INSTANCE>
<![CDATA[MSSQLSERVER]]>
</INSTANCE>
<DATABASE>
<![CDATA[amb]]>
</DATABASE>
<PORT>90</PORT>
<IP_SET>
<IP>10.113.202.52</IP>
</IP_SET>
<LOGIN_TYPE>
<![CDATA[basic]]>
</LOGIN_TYPE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-28T05:22:33Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-28T05:23:21Z</DATETIME>
</LAST_MODIFIED>
</AUTH_AZURE_MS_SQL>
<AUTH_AZURE_MS_SQL>
<ID>9043111</ID>
<TITLE>
<![CDATA[azure_ms_sql 567]]>
</TITLE>
<PROVIDER_NAME>
<![CDATA[Azure]]>
</PROVIDER_NAME>
<USERNAME>
<![CDATA[amb@234]]>
</USERNAME>
<INSTANCE>
<![CDATA[MSSQLSERVER]]>
</INSTANCE>
<DATABASE>
<![CDATA[amb]]>
</DATABASE>
<PORT>90</PORT>
<TAGS>
<TAG_TYPE>asset_tags</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>58085576</ID>
<NAME>TestAssetTag5</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<LOGIN_TYPE>
<![CDATA[basic]]>
</LOGIN_TYPE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-06-01T12:51:25Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-06-01T12:51:25Z</DATETIME>
</LAST_MODIFIED>
</AUTH_AZURE_MS_SQL>
<AUTH_AZURE_MS_SQL>
<ID>9043112</ID>
<TITLE>
<![CDATA[azure_ms_sql_IpRangeInTagrule]]>
</TITLE>
<PROVIDER_NAME>
<![CDATA[Azure]]>
</PROVIDER_NAME>
<USERNAME>
<![CDATA[amb@234]]>
</USERNAME>
<INSTANCE>
<![CDATA[MSSQLSERVER]]>
</INSTANCE>
<DATABASE>
<![CDATA[amb]]>
</DATABASE>
<PORT>90</PORT>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57547962</ID>
<NAME>TestAssetTag2</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<LOGIN_TYPE>
<![CDATA[basic]]>
</LOGIN_TYPE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-06-01T12:51:42Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-06-01T12:51:42Z</DATETIME>
</LAST_MODIFIED>
</AUTH_AZURE_MS_SQL>
</AUTH_AZURE_MS_SQL_LIST>
</RESPONSE>
</AUTH_AZURE_MS_SQL_LIST_OUTPUT>
Sample - Delete Azure MS SQL Authentication RecordSample - Delete Azure MS SQL Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8801245" "<qualys_base_url>/api/3.0/fo/azure_ms_sql/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8801245</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
InformixDB
For InformixDB Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ROBOT_InformixDB_API_AssetTag_20260515_114007&asset_type=asset_tags&tags_include=58085576&username=amb&password=amb&port=90&database_name=informixdb&ssl_verify=1&hosts=10.113.202.52" "<qualys_base_url>/api/3.0/fo/auth/informixdb/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-15T06:10:14Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8854745</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8854745&title=ROBOT_InformixDB_API_AssetTag_UPDATE_20260515_114007&asset_type=asset_tags&tags_include=57548762&username=amb1&database_name=informixdb1&port=100&ssl_verify=1&hosts=10.113.202.52" "<qualys_base_url>/api/3.0/fo/auth/informixdb/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-15T06:02:08Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8853745</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -k -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ROBOT_InformixDB_API_IPRangeTagRule_20260515_120114&asset_type=ip_range_tag_rule&tags_include=58085576&username=amb&password=amb&port=90&database_name=informixdb&ssl_verify=1&hosts=10.113.202.52" "<qualys_base_url>/api/3.0/fo/auth/informixdb/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-15T06:31:19Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8855745</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List InformixDB Authentication RecordSample - List InformixDB Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/informixdb/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE AUTH_INFORMIXDB_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/informixdb/auth_informixdb_list_output.dtd"> <AUTH_INFORMIXDB_LIST_OUTPUT> <RESPONSE> <DATETIME>2026-05-15T06:31:29Z</DATETIME> <AUTH_INFORMIXDB_LIST> <AUTH_INFORMIXDB> <ID>8853745</ID> <TITLE><![CDATA[ROBOT_InformixDB_API_IPRange_UPDATE_20260515_113200]]></TITLE> <USERNAME><![CDATA[amb1]]></USERNAME> <SSL_VERIFY><![CDATA[1]]></SSL_VERIFY> <DATABASE><![CDATA[informixdb1]]></DATABASE> <SERVER></SERVER> <PORT>100</PORT> <HOSTS> <HOST><![CDATA[10.14.120.120]]></HOST> </HOSTS> <IP_SET> <IP>10.113.202.52</IP> </IP_SET> <LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-15T06:02:02Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-15T06:02:08Z</DATETIME> </LAST_MODIFIED> </AUTH_INFORMIXDB> <AUTH_INFORMIXDB> <ID>8854745</ID> <TITLE><![CDATA[ROBOT_InformixDB_API_AssetTag_UPDATE_20260515_114007]]></TITLE> <USERNAME><![CDATA[amb1]]></USERNAME> <SSL_VERIFY><![CDATA[1]]></SSL_VERIFY> <DATABASE><![CDATA[informixdb1]]></DATABASE> <SERVER></SERVER> <PORT>100</PORT> <HOSTS> <HOST><![CDATA[10.113.202.52]]></HOST> </HOSTS> <TAGS> <TAG_TYPE>asset_tags</TAG_TYPE> <TAGS_INCLUDE> <SELECTOR>any</SELECTOR> <TAG> <ID>57548762</ID> <NAME>TestAssetTag4</NAME> </TAG> </TAGS_INCLUDE> <TAGS_EXCLUDE> <SELECTOR>any</SELECTOR> </TAGS_EXCLUDE> </TAGS> <LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-15T06:10:14Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-15T06:10:44Z</DATETIME> </LAST_MODIFIED> </AUTH_INFORMIXDB> <AUTH_INFORMIXDB> <ID>8855745</ID> <TITLE><![CDATA[ROBOT_InformixDB_API_IPRangeTagRule_UPDATE_20260515_120114]]></TITLE> <USERNAME><![CDATA[amb1]]></USERNAME> <SSL_VERIFY><![CDATA[1]]></SSL_VERIFY> <DATABASE><![CDATA[informixdb1]]></DATABASE> <SERVER></SERVER> <PORT>100</PORT> <HOSTS> <HOST><![CDATA[10.113.202.52]]></HOST> </HOSTS> <TAGS> <TAG_TYPE>ip_range_tag_rule</TAG_TYPE> <TAGS_INCLUDE> <SELECTOR>any</SELECTOR> <TAG> <ID>57548762</ID> <NAME>TestAssetTag4</NAME> </TAG> </TAGS_INCLUDE> <TAGS_EXCLUDE> <SELECTOR>any</SELECTOR> </TAGS_EXCLUDE> </TAGS> <LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-15T06:31:19Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-15T06:31:27Z</DATETIME> </LAST_MODIFIED> </AUTH_INFORMIXDB> </AUTH_INFORMIXDB_LIST> </RESPONSE> </AUTH_INFORMIXDB_LIST_OUTPUT>
Sample - Delete InformixDB Authentication RecordSample - Delete InformixDB Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8854745" "<qualys_base_url>/api/3.0/fo/informixdb/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8854745</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
MS SQL
For MS SQL Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ms_sql 567&asset_type=asset_tags&tags_include=58085576&username=amb&password=amb&port=90" "<qualys_base_url>/api/3.0/fo/auth/ms_sql/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T06:01:34Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8841360</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=9043614&title=ROBOT_MSSQL_API_AssetTag_UPDATE&asset_type=asset_tags&tags_include=57548762&username=admin&password=edit_admin&port=1433&database=Model&instance=MSSQLSERVER&db_local=0" "<qualys_base_url>/api/3.0/fo/auth/ms_sql/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-01T13:16:55Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>9043614</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ms_sql 567&asset_type=ip_range_tag_rule&tags_include=57547962&username=amb&password=amb&port=90" "<qualys_base_url>/api/3.0/fo/auth/ms_sql/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-05-14T12:30:38Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Created</TEXT> <ID_SET> <ID>8849055</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>
Sample - List MS SQL Authentication RecordSample - List MS SQL Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/ms_sql/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_MS_SQL_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/ms_sql/auth_ms_sql_list_output.dtd">
<AUTH_MS_SQL_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-06-01T12:47:05Z</DATETIME>
<AUTH_MS_SQL_LIST>
<AUTH_MS_SQL>
<ID>8978425</ID>
<TITLE>
<![CDATA[ROBOT_MSSQL_API_IPRange_UPDATE-1]]>
</TITLE>
<USERNAME>
<![CDATA[admin]]>
</USERNAME>
<INSTANCE>
<![CDATA[MSSQLSERVER]]>
</INSTANCE>
<DATABASE>
<![CDATA[Model]]>
</DATABASE>
<PORT>1433</PORT>
<DB_LOCAL>0</DB_LOCAL>
<IP_SET>
<IP>10.14.120.120</IP>
</IP_SET>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-28T05:40:20Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-28T05:40:46Z</DATETIME>
</LAST_MODIFIED>
</AUTH_MS_SQL>
<AUTH_MS_SQL>
<ID>9043108</ID>
<TITLE>
<![CDATA[ms_sql 566]]>
</TITLE>
<USERNAME>
<![CDATA[amb]]>
</USERNAME>
<INSTANCE>
<![CDATA[MSSQLSERVER]]>
</INSTANCE>
<DATABASE>
<![CDATA[master]]>
</DATABASE>
<PORT>90</PORT>
<DB_LOCAL>0</DB_LOCAL>
<MEMBER_DOMAIN>
<![CDATA[test2.com]]>
</MEMBER_DOMAIN>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-06-01T12:45:29Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-06-01T12:45:29Z</DATETIME>
</LAST_MODIFIED>
</AUTH_MS_SQL>
<AUTH_MS_SQL>
<ID>9043110</ID>
<TITLE>
<![CDATA[ms_sql 567]]>
</TITLE>
<USERNAME>
<![CDATA[amb]]>
</USERNAME>
<INSTANCE>
<![CDATA[MSSQLSERVER]]>
</INSTANCE>
<DATABASE>
<![CDATA[master]]>
</DATABASE>
<PORT>90</PORT>
<DB_LOCAL>0</DB_LOCAL>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>58085576</ID>
<NAME>TestAssetTag5</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-06-01T12:46:30Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-06-01T12:46:30Z</DATETIME>
</LAST_MODIFIED>
</AUTH_MS_SQL>
</AUTH_MS_SQL_LIST>
</RESPONSE>
</AUTH_MS_SQL_LIST_OUTPUT>
Sample - Delete MS SQL Authentication RecordSample - Delete MS SQL Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8841360" "<qualys_base_url>/api/3.0/fo/ms_sql/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8841360</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Neo4j
For Neo4j Authentication Technology, the following API samples are provided:
API Request
curl -k -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=neo4j 567&asset_type=asset_tags&tags_include=58085576&username=amb&password=amb&port=90" "<qualys_base_url>/api/3.0/fo/auth/neo4j/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T06:01:34Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8841360</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -u "<username>:<password>" -H "X-Requested-With: curl" -d "action=update&ids=9048610&asset_type=ip_range_tag_rule&tags_include=57548960&title=neo2_update&username=amb123&password=amb234&port=80&neo4j_version=neo4j 4.x&database=db&unix_base_path=/opt/neo4j-enterprise-3.6.1&unix_conf_path=/opt/neo4j-enterprise-3.6.16/conf/neo4j.conf&comments=new&tags_exclude=58085576" "<qualys_base_url>/api/3.0/fo/auth/neo4j/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T04:52:08Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>9048610</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=neo4j 567&asset_type=ip_range_tag_rule&tags_include=57547962&username=amb&password=amb&port=90" "<qualys_base_url>/api/3.0/fo/auth/neo4j/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T12:30:38Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8849055</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List Neo4j Authentication RecordSample - List Neo4j Authentication Record
API Request
curl -u "<username>:<password>" -H "X-Requested-With: curl" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/neo4j/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_NEO4J_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/neo4j/auth_neo4j_list_output.dtd">
<AUTH_NEO4J_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-06-02T04:53:08Z</DATETIME>
<AUTH_NEO4J_LIST>
<AUTH_NEO4J>
<ID>9048610</ID>
<TITLE><![CDATA[neo2_update]]></TITLE>
<USERNAME><![CDATA[amb123]]></USERNAME>
<DATABASE><![CDATA[db]]></DATABASE>
<PORT>80</PORT>
<SSL_VERIFY><![CDATA[0]]></SSL_VERIFY>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548960</ID>
<NAME>TestAssetTag1</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>58085576</ID>
<NAME>TestAssetTag5</NAME>
</TAG>
</TAGS_EXCLUDE>
</TAGS>
<UNIX_CONF_PATH><![CDATA[/opt/neo4j-enterprise-3.6.16/conf/neo4j.conf]]></UNIX_CONF_PATH>
<UNIX_BASE_PATH><![CDATA[/opt/neo4j-enterprise-3.6.1]]></UNIX_BASE_PATH>
<VERSION><![CDATA[neo4j 4.x]]></VERSION>
<AUTO_PATH><![CDATA[0]]></AUTO_PATH>
<LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-06-02T04:50:11Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-06-02T04:52:08Z</DATETIME>
</LAST_MODIFIED>
<COMMENTS><![CDATA[new]]></COMMENTS>
</AUTH_NEO4J>
</AUTH_NEO4J_LIST>
</RESPONSE>
</AUTH_NEO4J_LIST_OUTPUT>
Sample - Delete Neo4j Authentication RecordSample - Delete Neo4j Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8841360" "<qualys_base_url>/api/3.0/fo/neo4j/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8841360</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Pivotal Greenplum
For Pivotal Greenplum Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=pivotal_greenplum 567&asset_type=asset_tags&tags_include=58085576&username=amb&password=amb&port=90" "<qualys_base_url>/api/3.0/fo/auth/greenplum/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T12:19:53Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8848753</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -k -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8848753&title=ROBOT_Greenplum_API_AssetTag_UPDATE&asset_type=asset_tags&tags_include=57548762" "<qualys_base_url>/api/3.0/fo/auth/greenplum/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-05-14T12:15:48Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Updated</TEXT> <ID_SET> <ID>8848752</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=pivotal_greenplum 567&asset_type=ip_range_tag_rule&tags_include=57547962&username=amb&password=amb&port=90" "<qualys_base_url>/api/3.0/fo/auth/greenplum/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T12:30:38Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8849055</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/greenplum/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_GREENPLUM_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/greenplum/auth_greenplum_list_output.dtd">
<AUTH_GREENPLUM_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-14T12:43:22Z</DATETIME>
<AUTH_GREENPLUM_LIST>
<AUTH_GREENPLUM>
<ID>8635436</ID>
<TITLE><![CDATA[Test_Pivotal_IprangeIntagrule]]></TITLE>
<USERNAME><![CDATA[root]]></USERNAME>
<DATABASE><![CDATA[test]]></DATABASE>
<PORT>5432</PORT>
<SSL_VERIFY><![CDATA[0]]></SSL_VERIFY>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57547962</ID>
<NAME>TestAssetTag2</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<UNIX_CONF_FILE><![CDATA[]]></UNIX_CONF_FILE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-04-23T08:58:31Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-04-23T08:58:31Z</DATETIME>
</LAST_MODIFIED>
</AUTH_GREENPLUM>
<AUTH_GREENPLUM>
<ID>8816746</ID>
<TITLE><![CDATA[pivotal_greenplum 567]]></TITLE>
<USERNAME><![CDATA[amb]]></USERNAME>
<DATABASE><![CDATA[test]]></DATABASE>
<PORT>90</PORT>
<SSL_VERIFY><![CDATA[0]]></SSL_VERIFY>
<UNIX_CONF_FILE><![CDATA[]]></UNIX_CONF_FILE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-12T09:35:24Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-12T09:35:24Z</DATETIME>
</LAST_MODIFIED>
</AUTH_GREENPLUM>
<AUTH_GREENPLUM>
<ID>8849055</ID>
<TITLE><![CDATA[ROBOT_Greenplum_API_IPRangeTagRule_UPDATE_20260514_180033]]></TITLE>
<USERNAME><![CDATA[amb]]></USERNAME>
<DATABASE><![CDATA[greenplum]]></DATABASE>
<PORT>90</PORT>
<SSL_VERIFY><![CDATA[0]]></SSL_VERIFY>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<UNIX_CONF_FILE><![CDATA[]]></UNIX_CONF_FILE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-14T12:30:38Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-14T12:30:45Z</DATETIME>
</LAST_MODIFIED>
</AUTH_GREENPLUM>
<AUTH_GREENPLUM>
<ID>8849058</ID>
<TITLE><![CDATA[ROBOT_Greenplum_API_IPRange_UPDATE]]></TITLE>
<USERNAME><![CDATA[amb1]]></USERNAME>
<DATABASE><![CDATA[greenplum]]></DATABASE>
<PORT>100</PORT>
<SSL_VERIFY><![CDATA[0]]></SSL_VERIFY>
<IP_SET>
<IP>10.113.202.52</IP>
</IP_SET>
<IPV6_SET>
<IPV6>2600:c02:1021:131c:250:56ff:febc:58c0</IPV6>
</IPV6_SET>
<UNIX_CONF_FILE><![CDATA[]]></UNIX_CONF_FILE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-14T12:38:05Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-14T12:42:48Z</DATETIME>
</LAST_MODIFIED>
</AUTH_GREENPLUM>
</AUTH_GREENPLUM_LIST>
</RESPONSE>
</AUTH_GREENPLUM_LIST_OUTPUT>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8848753" "<qualys_base_url>/api/3.0/fo/greenplum/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8848753</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
PostgreSQL
For PostgreSQL Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=postgresql 567&asset_type=asset_tags&tags_include=58085576&username=amb&password=amb&port=90" "<qualys_base_url>/api/3.0/fo/auth/postgresql/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T07:51:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8843745</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -k -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8843745&title=ROBOT_PostgreSQL_API_AssetTag_UPDATE&asset_type=asset_tags&tags_include=57548762" "<qualys_base_url>/api/3.0/fo/auth/postgresql/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T07:36:05Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8842848</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=postgresql 567&asset_type=ip_range_tag_rule&tags_include=57547962&username=amb&password=amb&port=90" "<qualys_base_url>/api/3.0/fo/auth/postgresql/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T08:48:17Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8844746</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List PostgreSQL Authentication RecordSample - List PostgreSQL Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/postgresql/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE AUTH_POSTGRESQL_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/postgresql/auth_postgresql_list_output.dtd"> <AUTH_POSTGRESQL_LIST_OUTPUT> <RESPONSE> <DATETIME>2026-05-14T09:06:47Z</DATETIME> <AUTH_POSTGRESQL_LIST> <AUTH_POSTGRESQL> <ID>8743424</ID> <TITLE> <![CDATA[TestPostgreSQL_TagBased]]> </TITLE> <USERNAME> <![CDATA[testuser]]> </USERNAME> <DATABASE> <![CDATA[testdb]]> </DATABASE> <PORT>5432</PORT> <SSL_VERIFY> <![CDATA[0]]> </SSL_VERIFY> <TAGS> <TAG_TYPE>asset_tags</TAG_TYPE> <TAGS_INCLUDE> <SELECTOR>any</SELECTOR> <TAG> <ID>57548761</ID> <NAME>TestAssetTag</NAME> </TAG> </TAGS_INCLUDE> <TAGS_EXCLUDE> <SELECTOR>any</SELECTOR> </TAGS_EXCLUDE> </TAGS> <WIN_CONF_FILE> <![CDATA[]]> </WIN_CONF_FILE> <UNIX_CONF_FILE> <![CDATA[]]> </UNIX_CONF_FILE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-06T09:09:22Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-06T09:09:22Z</DATETIME> </LAST_MODIFIED> </AUTH_POSTGRESQL> <AUTH_POSTGRESQL> <ID>8816747</ID> <TITLE> <![CDATA[postgresql 567]]> </TITLE> <USERNAME> <![CDATA[amb]]> </USERNAME> <DATABASE> <![CDATA[test]]> </DATABASE> <PORT>90</PORT> <SSL_VERIFY> <![CDATA[0]]> </SSL_VERIFY> <WIN_CONF_FILE> <![CDATA[]]> </WIN_CONF_FILE> <UNIX_CONF_FILE> <![CDATA[]]> </UNIX_CONF_FILE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-12T09:36:06Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-12T09:36:06Z</DATETIME> </LAST_MODIFIED> </AUTH_POSTGRESQL> <AUTH_POSTGRESQL> <ID>8842848</ID> <TITLE> <![CDATA[ROBOT_PostgreSQL_API_IPRange_UPDATE_20260514]]> </TITLE> <USERNAME> <![CDATA[postgres]]> </USERNAME> <DATABASE> <![CDATA[postgres]]> </DATABASE> <PORT>5432</PORT> <SSL_VERIFY> <![CDATA[0]]> </SSL_VERIFY> <IP_SET> <IP>10.113.202.52</IP> </IP_SET> <IPV6_SET> <IPV6>2600:c02:1021:131c:250:56ff:febc:58c0</IPV6> </IPV6_SET> <WIN_CONF_FILE> <![CDATA[]]> </WIN_CONF_FILE> <UNIX_CONF_FILE> <![CDATA[]]> </UNIX_CONF_FILE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-14T07:35:58Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-14T07:48:07Z</DATETIME> </LAST_MODIFIED> </AUTH_POSTGRESQL> <AUTH_POSTGRESQL> <ID>8843745</ID> <TITLE> <![CDATA[ROBOT_PostgreSQL_API_AssetTag_UPDATE_20260514_132123]]> </TITLE> <USERNAME> <![CDATA[postgres]]> </USERNAME> <DATABASE> <![CDATA[postgres]]> </DATABASE> <PORT>5432</PORT> <SSL_VERIFY> <![CDATA[0]]> </SSL_VERIFY> <TAGS> <TAG_TYPE>asset_tags</TAG_TYPE> <TAGS_INCLUDE> <SELECTOR>any</SELECTOR> <TAG> <ID>57548762</ID> <NAME>TestAssetTag4</NAME> </TAG> </TAGS_INCLUDE> <TAGS_EXCLUDE> <SELECTOR>any</SELECTOR> </TAGS_EXCLUDE> </TAGS> <WIN_CONF_FILE> <![CDATA[]]> </WIN_CONF_FILE> <UNIX_CONF_FILE> <![CDATA[]]> </UNIX_CONF_FILE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-14T07:51:29Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-14T07:51:38Z</DATETIME> </LAST_MODIFIED> </AUTH_POSTGRESQL> <AUTH_POSTGRESQL> <ID>8844746</ID> <TITLE> <![CDATA[ROBOT_PostgreSQL_API_IPRangeTagRule_UPDATE_20260514_141812]]> </TITLE> <USERNAME> <![CDATA[postgres]]> </USERNAME> <DATABASE> <![CDATA[postgres]]> </DATABASE> <PORT>5432</PORT> <SSL_VERIFY> <![CDATA[0]]> </SSL_VERIFY> <TAGS> <TAG_TYPE>ip_range_tag_rule</TAG_TYPE> <TAGS_INCLUDE> <SELECTOR>any</SELECTOR> <TAG> <ID>57548762</ID> <NAME>TestAssetTag4</NAME> </TAG> </TAGS_INCLUDE> <TAGS_EXCLUDE> <SELECTOR>any</SELECTOR> </TAGS_EXCLUDE> </TAGS> <WIN_CONF_FILE> <![CDATA[]]> </WIN_CONF_FILE> <UNIX_CONF_FILE> <![CDATA[]]> </UNIX_CONF_FILE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-14T08:48:17Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-14T08:48:26Z</DATETIME> </LAST_MODIFIED> </AUTH_POSTGRESQL> </AUTH_POSTGRESQL_LIST> </RESPONSE> </AUTH_POSTGRESQL_LIST_OUTPUT>
Sample - Delete PostgreSQL Authentication RecordSample - Delete PostgreSQL Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8843745" "<qualys_base_url>/api/3.0/fo/postgresql/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8843745</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
SAP HANA
For SAP HANA Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ROBOT_SAPHANA_API_AssetTag_20260514_233655&asset_type=asset_tags&tags_include=58085576&username=amb&password=amb&port=90&database=saphana&ssl_verify=1&hosts=10.113.202.52" "<qualys_base_url>/api/3.0/fo/auth/sap_hana/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T18:07:02Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8850636</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8850636&title=ROBOT_SAPHANA_API_AssetTag_UPDATE_20260514_233655&asset_type=asset_tags&tags_include=57548762&username=amb1&database=saphana1&port=100&ssl_verify=1&hosts=10.113.202.52" "<qualys_base_url>/api/3.0/fo/auth/sap_hana/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-05-14T18:06:30Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Updated</TEXT> <ID_SET> <ID>8850635</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ROBOT_SAPHANA_API_IPRangeTagRule_20260514_234040&asset_type=ip_range_tag_rule&tags_include=58085576&username=amb&password=amb&port=90&database=saphana&ssl_verify=1&hosts=10.113.202.52" "<qualys_base_url>/api/3.0/fo/auth/sap_hana/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T18:10:44Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8850637</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List SAP HANA Authentication RecordSample - List SAP HANA Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/sap_hana/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_SAP_HANA_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/sap_hana/auth_sap_hana_list_output.dtd">
<AUTH_SAP_HANA_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-14T18:13:38Z</DATETIME>
<AUTH_SAP_HANA_LIST>
<AUTH_SAP_HANA>
<ID>8850635</ID>
<TITLE><![CDATA[ROBOT_SAPHANA_API_IPRange_20260514_233610]]></TITLE>
<USERNAME><![CDATA[amb]]></USERNAME>
<DATABASE><![CDATA[saphana]]></DATABASE>
<PORT>90</PORT>
<SSL_VERIFY><![CDATA[1]]></SSL_VERIFY>
<HOSTS>
<HOST><![CDATA[10.113.202.52]]></HOST>
</HOSTS>
<IP_SET>
<IP>10.113.202.52</IP>
</IP_SET>
<IPV6_SET>
<IPV6>2600:c02:1021:131c:250:56ff:febc:58c0</IPV6>
</IPV6_SET>
<LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-14T18:06:15Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-14T18:06:15Z</DATETIME>
</LAST_MODIFIED>
</AUTH_SAP_HANA>
<AUTH_SAP_HANA>
<ID>8850636</ID>
<TITLE><![CDATA[ROBOT_SAPHANA_API_AssetTag_UPDATE_20260514_233655]]></TITLE>
<USERNAME><![CDATA[amb1]]></USERNAME>
<DATABASE><![CDATA[saphana1]]></DATABASE>
<PORT>100</PORT>
<SSL_VERIFY><![CDATA[1]]></SSL_VERIFY>
<HOSTS>
<HOST><![CDATA[10.113.202.52]]></HOST>
</HOSTS>
<TAGS>
<TAG_TYPE>asset_tags</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-14T18:07:02Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-14T18:07:11Z</DATETIME>
</LAST_MODIFIED>
</AUTH_SAP_HANA>
<AUTH_SAP_HANA>
<ID>8850637</ID>
<TITLE><![CDATA[ROBOT_SAPHANA_API_IPRangeTagRule_UPDATE_20260514_234040]]></TITLE>
<USERNAME><![CDATA[amb1]]></USERNAME>
<DATABASE><![CDATA[saphana1]]></DATABASE>
<PORT>100</PORT>
<SSL_VERIFY><![CDATA[1]]></SSL_VERIFY>
<HOSTS>
<HOST><![CDATA[10.113.202.52]]></HOST>
</HOSTS>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-14T18:10:44Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-14T18:10:59Z</DATETIME>
</LAST_MODIFIED>
</AUTH_SAP_HANA>
</AUTH_SAP_HANA_LIST>
</RESPONSE>
</AUTH_SAP_HANA_LIST_OUTPUT>
Sample - Delete SAP HANA Authentication RecordSample - Delete SAP HANA Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8843745" "<qualys_base_url>/api/3.0/fo/sap_hana/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8850636</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
SAP IQ
For SAP IQ Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ROBOT_SAPIQ_API_AssetTag_20260514_184800&asset_type=asset_tags&tags_include=58085576&username=amb&password=amb&port=90&database=sapiq" "<qualys_base_url>/api/3.0/fo/auth/sapiq/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T13:18:05Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8849265</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8849265&title=ROBOT_SAPIQ_API_AssetTag_UPDATE_20260514_184937&asset_type=asset_tags&tags_include=57548762&username=amb1&password=amb&database=sapiq1&port=100" "<qualys_base_url>/api/3.0/fo/auth/sapiq/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T13:15:49Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8849264</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ROBOT_SAPIQ_API_IPRangeTagRule_20260514_185150&asset_type=ip_range_tag_rule&tags_include=58085576&username=amb&password=amb&port=90&database=sapiq" "<qualys_base_url>/api/3.0/fo/auth/sapiq/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T13:21:52Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8849267</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List SAP IQ Authentication RecordSample - List SAP IQ Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/sapiq/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_SAPIQ_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/sapiq/auth_sapiq_list_output.dtd">
<AUTH_SAPIQ_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-14T13:24:49Z</DATETIME>
<AUTH_SAPIQ_LIST>
<AUTH_SAP_IQ>
<ID>8816748</ID>
<TITLE><![CDATA[sap_iq 567]]></TITLE>
<USERNAME><![CDATA[amb]]></USERNAME>
<DATABASE><![CDATA[test]]></DATABASE>
<PORT>90</PORT>
<LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-12T09:37:08Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-12T09:37:08Z</DATETIME>
</LAST_MODIFIED>
</AUTH_SAP_IQ>
<AUTH_SAP_IQ>
<ID>8849266</ID>
<TITLE><![CDATA[ROBOT_SAPIQ_API_AssetTag_UPDATE_20260514_184937]]></TITLE>
<USERNAME><![CDATA[amb1]]></USERNAME>
<TAGS>
<TAG_TYPE>asset_tags</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<DATABASE><![CDATA[sapiq1]]></DATABASE>
<PORT>100</PORT>
<LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-14T13:19:40Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-14T13:19:49Z</DATETIME>
</LAST_MODIFIED>
</AUTH_SAP_IQ>
<AUTH_SAP_IQ>
<ID>8849267</ID>
<TITLE><![CDATA[ROBOT_SAPIQ_API_IPRangeTagRule_UPDATE_20260514_185150]]></TITLE>
<USERNAME><![CDATA[amb1]]></USERNAME>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<DATABASE><![CDATA[sapiq1]]></DATABASE>
<PORT>100</PORT>
<LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-14T13:21:52Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-14T13:22:05Z</DATETIME>
</LAST_MODIFIED>
</AUTH_SAP_IQ>
</AUTH_SAPIQ_LIST>
</RESPONSE>
</AUTH_SAPIQ_LIST_OUTPUT>
Sample - Delete SAP IQ Authentication RecordSample - Delete SAP IQ Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8849265" "<qualys_base_url>/api/3.0/fo/sapiq/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8849265</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
OLVM
For OLVM Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=olvm 567&asset_type=asset_tags&tags_include=58085576&username=amb&password=amb&port=90&ipv6=2600:c02:1021:131c:250:56ff:febc:58c0" "<qualys_base_url>/api/3.0/fo/auth/olvm/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T04:01:26Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8839847</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8839847&title=ROBOT_OLVM_API_AssetTag_UPDATE&asset_type=asset_tags&tags_include=57548762" "<qualys_base_url>/api/3.0/fo/auth/olvm/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T03:55:14Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8839745</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=olvm 567&asset_type=ip_range_tag_rule&tags_include=57547962&username=amb&password=amb&port=90" "<qualys_base_url>/api/3.0/fo/auth/olvm/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-14T04:01:26Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8839862</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List OLVM Authentication RecordSample - List OLVM Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/olvm/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE AUTH_OLVM_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/olvm/auth_olvm_list_output.dtd"> <AUTH_OLVM_LIST_OUTPUT> <RESPONSE> <DATETIME>2026-05-14T06:27:42Z</DATETIME> <AUTH_OLVM_LIST> <AUTH_OLVM> <ID>8820757</ID> <TITLE><![CDATA[ROBOT_OLVM_API_IPRange_UPDATE_20260512_221500]]></TITLE> <USERNAME><![CDATA[amb]]></USERNAME> <IP_SET> <IP>10.14.120.120</IP> </IP_SET> <PORT><![CDATA[90]]></PORT> <LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-12T16:45:03Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-12T16:45:09Z</DATETIME> </LAST_MODIFIED> </AUTH_OLVM> <AUTH_OLVM> <ID>8839745</ID> <TITLE><![CDATA[ROBOT_OLVM_API_IPRange_20260514_092502]]></TITLE> <USERNAME><![CDATA[amb]]></USERNAME> <IP_SET> <IP>10.113.202.52</IP> </IP_SET> <IPV6_SET> <IPV6>2600:c02:1021:131c:250:56ff:febc:58c0</IPV6> </IPV6_SET> <PORT><![CDATA[90]]></PORT> <LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-14T03:55:08Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-14T03:55:08Z</DATETIME> </LAST_MODIFIED> </AUTH_OLVM> <AUTH_OLVM> <ID>8839847</ID> <TITLE><![CDATA[ROBOT_OLVM_API_AssetTag_UPDATE_20260514_093123]]></TITLE> <USERNAME><![CDATA[amb]]></USERNAME> <TAGS> <TAG_TYPE>asset_tags</TAG_TYPE> <TAGS_INCLUDE> <SELECTOR>any</SELECTOR> <TAG> <ID>57548762</ID> <NAME>TestAssetTag4</NAME> </TAG> </TAGS_INCLUDE> <TAGS_EXCLUDE> <SELECTOR>any</SELECTOR> </TAGS_EXCLUDE> </TAGS> <PORT><![CDATA[90]]></PORT> <LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE> <NETWORK_ID>0</NETWORK_ID> <CREATED> <DATETIME>2026-05-14T04:01:26Z</DATETIME> <BY>quaysxrk9</BY> </CREATED> <LAST_MODIFIED> <DATETIME>2026-05-14T04:01:32Z</DATETIME> </LAST_MODIFIED> </AUTH_OLVM> </AUTH_OLVM_LIST> </RESPONSE> </AUTH_OLVM_LIST_OUTPUT>
Sample - Delete OLVM Authentication RecordSample - Delete OLVM Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8839847" "<qualys_base_url>/api/3.0/fo/olvm/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-06-02T07:49:29Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Deleted</TEXT>
<ID_SET>
<ID>8839847</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
MariaDB
For MariaDB Authentication Technology, the following API samples are provided:
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ROBOT_MariaDB_API_AssetTag_20260515&asset_type=asset_tags&tags_include=58085576&username=amb&password=amb&port=3306&database_name=mariadb&ssl_verify=1" "<qualys_base_url>/api/3.0/fo/auth/mariadb/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-05-15T09:53:05Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Created</TEXT> <ID_SET> <ID>8858750</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=update&ids=8858750&title=ROBOT_MariaDB_API_AssetTag_UPDATE_20260515&asset_type=asset_tags&tags_include=57548762&username=amb1&port=3307&database_name=mariadb1&ssl_verify=1" "<qualys_base_url>/api/3.0/fo/auth/mariadb/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-15T09:42:55Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Updated</TEXT>
<ID_SET>
<ID>8858746</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=create&title=ROBOT_MariaDB_API_IPRangeTagRule_20260515&asset_type=ip_range_tag_rule&tags_include=58085576&username=amb&password=amb&port=3306&database_name=mariadb&ssl_verify=1" "<qualys_base_url>/api/3.0/fo/auth/mariadb/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd">
<BATCH_RETURN>
<RESPONSE>
<DATETIME>2026-05-15T10:06:36Z</DATETIME>
<BATCH_LIST>
<BATCH>
<TEXT>Successfully Created</TEXT>
<ID_SET>
<ID>8858758</ID>
</ID_SET>
</BATCH>
</BATCH_LIST>
</RESPONSE>
</BATCH_RETURN>
Sample - List Maria DB Authentication RecordSample - List Maria DB Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=list" "<qualys_base_url>/api/3.0/fo/auth/mariadb/"
API Response
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE AUTH_MARIADB_LIST_OUTPUT SYSTEM "<qualys_base_url>/api/3.0/fo/auth/mariadb/auth_mariadb_list_output.dtd">
<AUTH_MARIADB_LIST_OUTPUT>
<RESPONSE>
<DATETIME>2026-05-15T11:40:11Z</DATETIME>
<AUTH_MARIADB_LIST>
<AUTH_MARIADB>
<ID>8858746</ID>
<TITLE><![CDATA[ROBOT_MariaDB_API_IPRange_UPDATE_20260515]]></TITLE>
<USERNAME><![CDATA[amb1]]></USERNAME>
<DATABASE><![CDATA[mariadb1]]></DATABASE>
<PORT>3307</PORT>
<IP_SET>
<IP>10.14.120.120</IP>
</IP_SET>
<LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE>
<SSL_VERIFY>false</SSL_VERIFY>
<WINDOWS_CONF_FILE><![CDATA[]]></WINDOWS_CONF_FILE>
<UNIX_CONF_FILE><![CDATA[]]></UNIX_CONF_FILE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-15T09:32:05Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-15T09:42:54Z</DATETIME>
</LAST_MODIFIED>
</AUTH_MARIADB>
<AUTH_MARIADB>
<ID>8858750</ID>
<TITLE><![CDATA[ROBOT_MariaDB_API_AssetTag_UPDATE_20260515]]></TITLE>
<USERNAME><![CDATA[amb1]]></USERNAME>
<DATABASE><![CDATA[mariadb1]]></DATABASE>
<PORT>3307</PORT>
<TAGS>
<TAG_TYPE>asset_tags</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE>
<SSL_VERIFY>false</SSL_VERIFY>
<WINDOWS_CONF_FILE><![CDATA[]]></WINDOWS_CONF_FILE>
<UNIX_CONF_FILE><![CDATA[]]></UNIX_CONF_FILE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-15T09:53:04Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-15T09:57:38Z</DATETIME>
</LAST_MODIFIED>
</AUTH_MARIADB>
<AUTH_MARIADB>
<ID>8858758</ID>
<TITLE><![CDATA[ROBOT_MariaDB_API_IPRangeTagRule_UPDATE_20260515]]></TITLE>
<USERNAME><![CDATA[amb1]]></USERNAME>
<DATABASE><![CDATA[mariadb1]]></DATABASE>
<PORT>3307</PORT>
<TAGS>
<TAG_TYPE>ip_range_tag_rule</TAG_TYPE>
<TAGS_INCLUDE>
<SELECTOR>any</SELECTOR>
<TAG>
<ID>57548762</ID>
<NAME>TestAssetTag4</NAME>
</TAG>
</TAGS_INCLUDE>
<TAGS_EXCLUDE>
<SELECTOR>any</SELECTOR>
</TAGS_EXCLUDE>
</TAGS>
<LOGIN_TYPE><![CDATA[basic]]></LOGIN_TYPE>
<SSL_VERIFY>false</SSL_VERIFY>
<WINDOWS_CONF_FILE><![CDATA[]]></WINDOWS_CONF_FILE>
<UNIX_CONF_FILE><![CDATA[]]></UNIX_CONF_FILE>
<NETWORK_ID>0</NETWORK_ID>
<CREATED>
<DATETIME>2026-05-15T10:06:36Z</DATETIME>
<BY>quaysxrk9</BY>
</CREATED>
<LAST_MODIFIED>
<DATETIME>2026-05-15T10:11:14Z</DATETIME>
</LAST_MODIFIED>
</AUTH_MARIADB>
</AUTH_MARIADB_LIST>
</RESPONSE>
</AUTH_MARIADB_LIST_OUTPUT>
Sample - Delete Maria DB Authentication RecordSample - Delete Maria DB Authentication Record
API Request
curl -s -S -H 'X-Requested-With:curl demo2' -u "<username>:<password>" -d "action=delete&ids=8858750" "<qualys_base_url>/api/3.0/fo/mariadb/"
API Response
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE BATCH_RETURN SYSTEM "<qualys_base_url>/api/3.0/batch_return.dtd"> <BATCH_RETURN> <RESPONSE> <DATETIME>2026-06-02T07:49:29Z</DATETIME> <BATCH_LIST> <BATCH> <TEXT>Successfully Deleted</TEXT> <ID_SET> <ID>8858750</ID> </ID_SET> </BATCH> </BATCH_LIST> </RESPONSE> </BATCH_RETURN>