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.

When this parameter is set to One Identity Safeguard vault, the following parameters are mandatory:
- vault_app_name
- vault_asset_name
- vault_appkey

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:

Sample - Create Unix Authentication Record with One Identity Safeguard vault Sample - Create Unix Authentication Record with One Identity Safeguard vault 

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>

Sample - Update Unix Authentication Record with One Identity Safeguard vaultSample - Update Unix Authentication Record with One Identity Safeguard vault

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>

Sample - List Unix Authentication Record with One Identity Safeguard vaultSample - List Unix Authentication Record with One Identity Safeguard vault

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>

Sample - Delete Unix Authentication Record with One Identity Safeguard vaultSample - Delete Unix Authentication Record with One Identity Safeguard vault

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:

Sample - Create Windows Authentication Record with One Identity Safeguard vault Sample - Create Windows Authentication Record with One Identity Safeguard vault 

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>

Sample - Update Windows Authentication Record with One Identity Safeguard vault Sample - Update Windows Authentication Record with One Identity Safeguard vault 

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>

Sample - List Windows Authentication Record with One Identity Safeguard vault Sample - List Windows Authentication Record with One Identity Safeguard vault 

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>

Sample - Delete Windows Authentication Record with One Identity Safeguard vault Sample - Delete Windows Authentication Record with One Identity Safeguard vault 

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:

Sample - Create CIsco Authentication Record with One Identity Safeguard vaultSample - Create CIsco Authentication Record with One Identity Safeguard vault

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>

Sample - Update Cisco Authentication Record with One Identity Safeguard vaultSample - Update Cisco Authentication Record with One Identity Safeguard vault

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>

Sample - List Cisco Authentication Record with One Identity Safeguard vaultSample - List Cisco Authentication Record with One Identity Safeguard vault

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>

Sample - Delete Cisco Authentication Record with One Identity Safeguard vaultSample - Delete Cisco Authentication Record with One Identity Safeguard vault

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:

Sample - Create Network SSH Authentication Record with One Identity Safeguard vaultSample - Create Network SSH Authentication Record with One Identity Safeguard vault

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>

Sample - Update Network SSH Authentication Record with One Identity Safeguard vaultSample - Update Network SSH Authentication Record with One Identity Safeguard vault

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>

Sample - List Network SSH Authentication Record with One Identity Safeguard vaultSample - List Network SSH Authentication Record with One Identity Safeguard vault

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>

Sample - Delete Network SSH Authentication Record with One Identity Safeguard vaultSample - Delete Network SSH Authentication Record with One Identity Safeguard vault

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:

Sample - Create VMware ESXi Authentication Record with One Identity Safeguard vaultSample - Create VMware ESXi Authentication Record with One Identity Safeguard vault

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>

Sample - Update VMware ESXi Authentication Record with One Identity Safeguard vaultSample - Update VMware ESXi Authentication Record with One Identity Safeguard vault

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>

Sample - List VMware ESXi Authentication Record with One Identity Safeguard vaultSample - List VMware ESXi Authentication Record with One Identity Safeguard vault

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>

Sample - Delete VMware ESXi Authentication Record with One Identity Safeguard vaultSample - Delete VMware ESXi Authentication Record with One Identity Safeguard vault

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:

Sample - Create vCenter Authentication Record with One Identity Safeguard vaultSample - Create vCenter Authentication Record with One Identity Safeguard vault

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>

Sample - Update vCenter Authentication Record with One Identity Safeguard vaultSample - Update vCenter Authentication Record with One Identity Safeguard vault

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>

Sample - List vCenter Authentication Record with One Identity Safeguard vaultSample - List vCenter Authentication Record with One Identity Safeguard vault

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>

Sample - Delete vCenter  Authentication Record with One Identity Safeguard vaultSample - Delete vCenter  Authentication Record with One Identity Safeguard vault

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:

Sample - Create PaloAlto Authentication Record with One Identity Safeguard vaultSample - Create PaloAlto Authentication Record with One Identity Safeguard vault

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>

Sample - Update PaloAlto Authentication Record with One Identity Safeguard vaultSample - Update PaloAlto Authentication Record with One Identity Safeguard vault

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>

Sample - List PaloAlto Authentication Record with One Identity Safeguard vaultSample - List PaloAlto Authentication Record with One Identity Safeguard vault

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>

Sample - Delete PaloAlto Authentication Record with One Identity Safeguard vaultSample - Delete PaloAlto Authentication Record with One Identity Safeguard vault

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:

Sample - Create MS SQL Server Authentication Record with One Identity Safeguard vaultSample - Create MS SQL Server Authentication Record with One Identity Safeguard vault

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>

Sample - Update MS SQL Server Authentication Record with One Identity Safeguard vaultSample - Update MS SQL Server Authentication Record with One Identity Safeguard vault

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>

Sample - List MS SQL Server Authentication Record with One Identity Safeguard vaultSample - List MS SQL Server Authentication Record with One Identity Safeguard vault

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>

Sample - Delete MS SQL Server Authentication Record with One Identity Safeguard vaultSample - Delete MS SQL Server Authentication Record with One Identity Safeguard vault

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:

Sample - Create MongoDB Authentication Record with One Identity Safeguard vaultSample - Create MongoDB Authentication Record with One Identity Safeguard vault

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>

Sample - Update MongoDB Authentication Record with One Identity Safeguard vaultSample - Update MongoDB Authentication Record with One Identity Safeguard vault

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>

Sample - List MongoDB Authentication Record with One Identity Safeguard vaultSample - List MongoDB Authentication Record with One Identity Safeguard vault

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>

Sample - Delete MongoDB Authentication Record with One Identity Safeguard vaultSample - Delete MongoDB Authentication Record with One Identity Safeguard vault

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:

Sample - Create MySQL Authentication Record with One Identity Safeguard vaultSample - Create MySQL Authentication Record with One Identity Safeguard vault

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>

Sample - Update MySQL Authentication Record with One Identity Safeguard vaultSample - Update MySQL Authentication Record with One Identity Safeguard vault

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>

Sample - List MySQL Authentication Record with One Identity Safeguard vaultSample - List MySQL Authentication Record with One Identity Safeguard vault

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>

Sample - Delete MySQL Authentication Record with One Identity Safeguard vaultSample - Delete MySQL Authentication Record with One Identity Safeguard vault

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:

Sample - Create PostgreSQL Authentication Record with One Identity Safeguard vaultSample - Create PostgreSQL Authentication Record with One Identity Safeguard vault

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>

Sample - Update PostgreSQL Authentication Record with One Identity Safeguard vaultSample - Update PostgreSQL Authentication Record with One Identity Safeguard vault

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>

Sample - List PostgreSQL Authentication Record with One Identity Safeguard vaultSample - List PostgreSQL Authentication Record with One Identity Safeguard vault

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>

Sample - Delete PostgreSQL Authentication Record with One Identity Safeguard vaultSample - Delete PostgreSQL Authentication Record with One Identity Safeguard vault

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:    

Sample - Create Greenplum Authentication Record with One Identity Safeguard vaultSample - Create Greenplum Authentication Record with One Identity Safeguard vault

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>

Sample - Update Greenplum Authentication Record with One Identity Safeguard vaultSample - Update Greenplum Authentication Record with One Identity Safeguard vault

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>

Sample - List Greenplum Authentication Record with One Identity Safeguard vaultSample - List Greenplum Authentication Record with One Identity Safeguard vault

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>

Sample - Delete Greenplum Authentication Record with One Identity Safeguard vaultSample - Delete Greenplum Authentication Record with One Identity Safeguard vault

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:

Sample - Create Oracle Authentication Record with One Identity Safeguard vaultSample - Create Oracle Authentication Record with One Identity Safeguard vault

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> 

Sample - Update Oracle Authentication Record with One Identity Safeguard vaultSample - Update Oracle Authentication Record with One Identity Safeguard vault

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> 

Sample - List Oracle Authentication Record with One Identity Safeguard vaultSample - List Oracle Authentication Record with One Identity Safeguard vault

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>

Sample - Delete Oracle Authentication Record with One Identity Safeguard vaultSample - Delete Oracle Authentication Record with One Identity Safeguard vault

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:

Sample - Create SAP Hana Authentication Record with One Identity Safeguard vaultSample - Create SAP Hana Authentication Record with One Identity Safeguard vault

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>

Sample - Update SAP Hana Authentication Record with One Identity Safeguard vaultSample - Update SAP Hana Authentication Record with One Identity Safeguard vault

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>

Sample - List SAP Hana Authentication Record with One Identity Safeguard vaultSample - List SAP Hana Authentication Record with One Identity Safeguard vault

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>

Sample - Delete SAP Hana Authentication Record with One Identity Safeguard vaultSample - Delete SAP Hana Authentication Record with One Identity Safeguard vault

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:

Sample - Create Sybase Authentication Record with One Identity Safeguard vaultSample - Create Sybase Authentication Record with One Identity Safeguard vault

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>

Sample - Update Sybase Authentication Record with One Identity Safeguard vaultSample - Update Sybase Authentication Record with One Identity Safeguard vault

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>

Sample - List Sybase Authentication Record with One Identity Safeguard vaultSample - List Sybase Authentication Record with One Identity Safeguard vault

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>

Sample - Delete Sybase Authentication Record with One Identity Safeguard vaultSample - Delete Sybase Authentication Record with One Identity Safeguard vault

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:

Sample - Create SAP IQ Authentication Record with One Identity Safeguard vaultSample - Create SAP IQ Authentication Record with One Identity Safeguard vault

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>

Sample - Update SAP IQ Authentication Record with One Identity Safeguard vaultSample - Update SAP IQ Authentication Record with One Identity Safeguard vault

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>

Sample - List SAP IQ Authentication Record with One Identity Safeguard vaultSample - List SAP IQ Authentication Record with One Identity Safeguard vault

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>

Sample - Delete SAP IQ Authentication Record with One Identity Safeguard vaultSample - Delete SAP IQ Authentication Record with One Identity Safeguard vault

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:

Sample - Create MariaDB Authentication Record with One Identity Safeguard vaultSample - Create MariaDB Authentication Record with One Identity Safeguard vault

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> 

Sample - Update MariaDB Authentication Record with One Identity Safeguard vaultSample - Update MariaDB Authentication Record with One Identity Safeguard vault

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> 

Sample - List MariaDB Authentication Record with One Identity Safeguard vaultSample - List MariaDB Authentication Record with One Identity Safeguard vault

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>

Sample - Delete MariaDB Authentication Record with One Identity Safeguard vaultSample - Delete MariaDB Authentication Record with One Identity Safeguard vault

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:

Sample - Create Infoblox Authentication Record with Asset TagsSample - Create Infoblox Authentication Record with Asset Tags

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>

Sample - Update Infoblox Authentication Record with Asset TagsSample - Update Infoblox Authentication Record with Asset Tags

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>   

Sample - Create Infoblox Authentication Record with IP Range Tag RuleSample - Create Infoblox Authentication Record with IP Range Tag Rule

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:

Sample - Create Apache Web Server Authentication Record with Asset TagsSample - Create Apache Web Server Authentication Record with Asset Tags

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>

Sample - Update Apache Web Server Authentication Record with Asset TagsSample - Update Apache Web Server Authentication Record with Asset Tags

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>

Sample - Create Apache Web Server Authentication Record with IP Range Tag RuleSample - Create Apache Web Server Authentication Record with IP Range Tag Rule

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>

Sample - List Apache Web Server Authentication RecordSample - List Apache Web Server 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/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>

Sample - Delete Apache Web Server Authentication RecordSample - Delete Apache Web Server 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/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:

Sample - Create BIND Authentication Record with Asset TagsSample - Create BIND Authentication Record with Asset Tags

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>

Sample - Update BIND Authentication Record with Asset TagsSample - Update BIND Authentication Record with Asset Tags

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>

Sample - Create BIND Authentication Record with IP Range Tag RuleSample - Create BIND Authentication Record with IP Range Tag Rule

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:

Sample - Create Docker Authentication Record with Asset TagsSample - Create Docker Authentication Record with Asset Tags

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>

Sample - Update Docker Authentication Record with Asset TagsSample - Update Docker Authentication Record with Asset Tags

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>

Sample - Create Docker Authentication Record with IP Range Tag RuleSample - Create Docker Authentication Record with IP Range Tag Rule

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:

Sample - Create IBM WebSphere App Sever Authentication Record with Asset TagsSample - Create IBM WebSphere App Sever Authentication Record with Asset Tags

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>

Sample - Update IBM WebSphere App Sever Authentication Record with Asset TagsSample - Update IBM WebSphere App Sever Authentication Record with Asset Tags

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>

Sample - Create IBM WebSphere App Sever Authentication Record with IP Range Tag RuleSample - Create IBM WebSphere App Sever Authentication Record with IP Range Tag Rule

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>

Sample - List IBM WebSphere App Sever Authentication RecordSample - List IBM WebSphere App Sever Authentication Record

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>

Sample - Delete IBM WebSphere App Sever Authentication RecordSample - Delete IBM WebSphere App Sever Authentication Record

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:

Sample - Create Kubernetes Authentication Record with Asset TagsSample - Create Kubernetes Authentication Record with Asset Tags

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>

Sample - Update Kubernetes Authentication Record with Asset TagsSample - Update Kubernetes Authentication Record with Asset Tags

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>

Sample - Create Kubernetes Authentication Record with IP Range Tag RuleSample - Create Kubernetes Authentication Record with IP Range Tag Rule

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:

Sample - Create MS Exchange Server Authentication Record with Asset TagsSample - Create MS Exchange Server Authentication Record with Asset Tags

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>

Sample - Update MS Exchange Server Authentication Record with Asset TagsSample - Update MS Exchange Server Authentication Record with Asset Tags

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>

Sample - Create MS Exchange Server Authentication Record with IP Range Tag RuleSample - Create MS Exchange Server Authentication Record with IP Range Tag Rule

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>

Sample - List MS Exchange Web Server Authentication RecordSample - List MS Exchange Web Server 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_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>

Sample - Delete MS Exchange Server Authentication RecordSample - Delete MS Exchange Server Authentication Record

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:

Sample - Create MS IIS Authentication Record with Asset TagsSample - Create MS IIS Authentication Record with Asset Tags

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>

Sample - Update MS IIS Authentication Record with Asset TagsSample - Update MS IIS Authentication Record with Asset Tags

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>

Sample - Create MS IIS Authentication Record with IP Range Tag RuleSample - Create MS IIS Authentication Record with IP Range Tag Rule

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:

Sample - Create MS SharePoint  Authentication Record with Asset TagsSample - Create MS SharePoint  Authentication Record with Asset Tags

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>

Sample - Update MS SharePoint Authentication Record with Asset TagsSample - Update MS SharePoint Authentication Record with Asset Tags

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>

Sample - Create MS SharePoint Authentication Record with IP Range Tag RuleSample - Create MS SharePoint Authentication Record with IP Range Tag Rule

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>

Sample - Delete MS SharePoint Authentication RecordSample - Delete MS SharePoint Authentication Record

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:

Sample - Create NGINX Authentication Record with Asset TagsSample - Create NGINX Authentication Record with Asset Tags

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>

Sample - Update NGINX Authentication Record with Asset TagsSample - Update NGINX Authentication Record with Asset Tags

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>

Sample - Create NGINX Authentication Record with IP Range Tag RuleSample - Create NGINX Authentication Record with IP Range Tag Rule

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:

Sample - Create Oracle HTTP Server Authentication Record with Asset TagsSample - Create Oracle HTTP Server Authentication Record with Asset Tags

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>

Sample - Update Oracle HTTP Server Authentication Record with Asset TagsSample - Update Oracle HTTP Server Authentication Record with Asset Tags

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>

Sample - Create Oracle HTTP Server Authentication Record with IP Range Tag RuleSample - Create Oracle HTTP Server Authentication Record with IP Range Tag Rule

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>

Sample - List Oracle HTTP Server Authentication RecordSample - List Oracle HTTP Server Authentication Record

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>

Sample - Delete Oracle HTTP Server Authentication RecordSample - Delete Oracle HTTP Server 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/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:

Sample - Create Azure MS SQL Authentication Record with Asset TagsSample - Create Azure MS SQL Authentication Record with Asset Tags

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>

Sample - Update Azure MS SQL Authentication Record with Asset TagsSample - Update Azure MS SQL Authentication Record with Asset Tags

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>

Sample - Create Azure MS SQL Authentication Record with IP Range Tag RuleSample - Create Azure MS SQL Authentication Record with IP Range Tag Rule

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:

Sample - Create InformixDB Authentication Record with Asset TagsSample - Create InformixDB Authentication Record with Asset Tags

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>

Sample - Update InformixDB Authentication Record with Asset TagsSample - Update InformixDB Authentication Record with Asset Tags

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>

Sample - Create InformixDB Authentication Record with IP Range Tag RuleSample - Create InformixDB Authentication Record with IP Range Tag Rule

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:

Sample - Create MS SQL Authentication Record with Asset TagsSample - Create MS SQL Authentication Record with Asset Tags

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>

Sample - Update MS SQL Authentication Record with Asset TagsSample - Update MS SQL Authentication Record with Asset Tags

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>

Sample - Create MS SQL Authentication Record with IP Range Tag RuleSample - Create MS SQL Authentication Record with IP Range Tag Rule

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:

Sample - Create Neo4j Authentication Record with Asset TagsSample - Create Neo4j Authentication Record with Asset Tags

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>

Sample - Update New4j Authentication Record with Asset TagsSample - Update New4j Authentication Record with Asset Tags

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>

Sample - Create Neo4j Authentication Record with IP Range Tag RuleSample - Create Neo4j Authentication Record with IP Range Tag Rule

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:

Sample - Create Pivotal Greemplum Authentication Record with Asset TagsSample - Create Pivotal Greemplum Authentication Record with Asset Tags

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>

Sample - Update Pivotal Greenplum Authentication Record with Asset TagsSample - Update Pivotal Greenplum Authentication Record with Asset Tags

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>

Sample - Create Pivotal Greenplum Authentication Record with IP Range Tag RuleSample - Create Pivotal Greenplum Authentication Record with IP Range Tag Rule

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>

Sample - List Pivotal Greenplum Authentication RecordSample - List Pivotal Greenplum 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/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>

Sample - Delete Pivotal Greenplum Authentication RecordSample - Delete Pivotal Greenplum Authentication Record

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:

Sample - Create PostgreSQL Authentication Record with Asset TagsSample - Create PostgreSQL Authentication Record with Asset Tags

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>

Sample - Update PostgreSQL Authentication Record with Asset TagsSample - Update PostgreSQL Authentication Record with Asset Tags

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>

Sample - Create PostgreSQL Authentication Record with IP Range Tag RuleSample - Create PostgreSQL Authentication Record with IP Range Tag Rule

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:

Sample - Create SAP HANA Authentication Record with Asset TagsSample - Create SAP HANA Authentication Record with Asset Tags

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>

Sample - Update SAP HANA Authentication Record with Asset TagsSample - Update SAP HANA Authentication Record with Asset Tags

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>

Sample - Create SAP HANA Authentication Record with IP Range Tag RuleSample - Create SAP HANA Authentication Record with IP Range Tag Rule

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:

Sample - Create SAP IQ Authentication Record with Asset TagsSample - Create SAP IQ Authentication Record with Asset Tags

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>

Sample - Update SAP IQ Authentication Record with Asset TagsSample - Update SAP IQ Authentication Record with Asset Tags

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>

Sample - Create SAP IQ Authentication Record with IP Range Tag RuleSample - Create SAP IQ Authentication Record with IP Range Tag Rule

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:

Sample - Create OLVM Authentication Record with Asset TagsSample - Create OLVM Authentication Record with Asset Tags

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>

Sample - Update OLVM Authentication Record with Asset TagsSample - Update OLVM Authentication Record with Asset Tags

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>

Sample - Create OLVM Authentication Record with IP Range Tag RuleSample - Create OLVM Authentication Record with IP Range Tag Rule

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:

Sample - Create MariaDB Authentication Record with Asset TagsSample - Create MariaDB Authentication Record with Asset Tags

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>

Sample - Update Maria DB Authentication Record with Asset TagsSample - Update Maria DB Authentication Record with Asset Tags

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>

Sample - Create Maria DB Authentication Record with IP Range Tag RuleSample - Create Maria DB Authentication Record with IP Range Tag Rule

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>