TotalCloud Release 2.18 API

July 25, 2025

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.

Get GCP Resource Details 

New or Updated API Updated
API Endpoint /cloudview-api/rest/v1/resource/VM_INSTANCE/GCP
Method GET
DTD or XSD changes Not Applicable

With this release, we have added support for IPv6 addresses to the API. The API response now includes publicIpv6Address and privateIpv6Address fields, which help identify instances with IPv6 addresses.

Sample - Get the list of all GCP resources by typeSample - Get the list of all GCP resources by type

API request

    
      curl -X GET -u <username>:<password>
"https://<QualysBaseURL>/cloudview-api/rest/v1/resource/VM_INSTANCE/GCP?pageNo=0&pageSize=50"
      

API Response

     {
	"controlsFailed": 6,
	"resourceId": "4XXXXXXXXXXXXXXXXX1",
	"imageData": null,
	"description": "",
"publicIpv6Address": "26XX:XXXX:XXXX:XXXX:X:X:X:0",
	"type": null,
	"uuid": "9XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX8",
	"zone": "us-central1-a",
	"cloudType": "GCP",
	"customerId": "fXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX6",
	"customers": [
		"fXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX6"
	],
	"machineType": "e2-medium",
	"connectorUuids": [
		"3XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX7"
	],
	"kind": "compute#instance",
	"created": "2025-07-08T09:10:02+0000",
	"projectNumber": "4XXXXXXXXXX2",
"privateIpv6Address": "fXXX:XXX:XXXX:X:X:X:X:0",
	"connectorUuid": "3XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX7",
	"privateIpAddress": null,
	"tags": null,
	"labels": [
		{
			"name": "goog-ops-agent-policy",
			"value": "v2-x86-template-1-4-0"
		}
	],
	"networkInterfaces": [
		{
			"kind": "compute#networkInterface",
			"networkIP": null,
			"subnetwork": "subnet-external",
			"name": "nic0",
			"fingerprint": "NcBTpNJNG2I=",
			"accessConfigs": null,
			"network": "dual-ipv6-net"
		},
		{
			"kind": "compute#networkInterface",
			"networkIP": null,
			"subnetwork": "ipv6-only-private-subnet",
			"name": "nic1",
			"fingerprint": "tXXXXXXXSs=",
			"accessConfigs": null,
			"network": "ipv6-private-vpc"
		}
	],
	"scanUuid": "0XXXXXXX-XXXX-XXXX-XXXX-b9746f8cf9f9",
	"name": "instance-ipv6only",
	"externalIpAddress": null,
	"qualysTags": [
		{
			"tagId": "146275876",
			"tagName": "GcpConnTag"
		}
	],
	"region": "us-central1",
	"projectId": "my-project-1XXXXXXXXXXX1",
	"updated": "2025-07-15T10:47:01+0000",
	"status": "RUNNING"
}

Get OCI Resource Details

New or Updated API Updated
API Endpoint /cloudview-api/rest/v1/resource/INSTANCE/OCI
Method GET
DTD or XSD changes Not Applicable

With this release, we have added support for IPv6 addresses to this API. The API response now includes publicIpv6Address and privateIpv6Address fields, which help identify instances with IPv6 addresses.

Sample - Get the list of all OCI resources by typeSample - Get the list of all OCI resources by type

API request


      curl -X GET -u <username>:<password>
"https://<QualysBaseURL>/cloudview-api/rest/v1/resource/INSTANCE/oci?pageSize=1000
      

API Response

     {
            "controlsFailed": 3,
            "resourceId": "ocid1.instance.oc1.iad.aaaaaaaax2XXXX3XXXXXXXX5XXXXXXXX6XXXXXXXX6XXN7XXXXK7XXXXXXqq",
            "connectorId": "fXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX1",
            "tagIds": [
                1XXXXXXX1
            ],
            "uuid": "fXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXe",
            "lastUpdated": "Wed Jul 16 06:09:25 GMT 2025",
            "tenancyName": "oraclecengg1",
            "cloudType": "OCI",
            "customerId": "fXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX6",
            "compartment": {
                "name": "qXXXXXXXXa",
                "ociId": null,
                "id": "ocid1.compartment.oc1..aaaaaaaax2XXXX3XXXXXXXX5XXXXXXXX6XXXXXXXX6XXN7XXXXK7XXXXXXqq"
            },
            "ociId": "ocid1.instance.oc1.iad.aaaaaaaax2XXXX3XXXXXXXX5XXXXXXXX6XXXXXXXX6XXN7XXXXK7XXXXXXq",
            "customers": [
                "fXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX6"
            ],
            "connectorSource": "CONNECTORS",
            "lifecycleState": "Running",
            "faultDomain": "FAULT-DOMAIN-1",
            "connectorUuids": [
                "fXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX1"
            ],
            "imageId": "ocid1.image.oc1.iad.aaaaaaaax2XXXX3XXXXXXXX5XXXXXXXX6XXXXXXXX6XXN7XXXXK7XXXXXXa",
            "availabilityDomain": "Lhkx:US-ASHBURN-AD-1",
            "pvEncryptionInTransitEnabled": false,
            "shape": "VM.Standard.E4.Flex",
            "scanId": "8410df6f-9909-4627-9683-bd271201754a",
            "cloudAccountId": "ocid1.instance.oc1.iad.aaaaaaaax2XXXX3XXXXXXXX5XXXXXXXX6XXXXXXXX6XXN7XXXXK7XXXXXXqq",
            "vnicDto": [
                {
                    "macAddress": "02:00:17:36:FE:0D",
                    "vlanId": null,
                    "displayName": "private-subnet-vnic",
                    "subnetDto": {
                        "availabilityDomain": null,
                        "virtualRouterIp": "10.0.1.1",
                        "virtualRouterMac": "00:00:17:B7:94:13",
                        "displayName": "private-subnet",
                        "cidrBlock": "10.0.1.0/28",
                        "dnsLabel": "privatesubnet",
                        "id": "ocid1.subnet.oc1.iad.aaaaaaaax2XXXX3XXXXXXXX5XXXXXXXX6XXXXXXXX6XXN7XXXXK7XXXXXXqq"
                    },
                    "privateIp": "1X.X.X.X",
                    "publicIp": null,
                    "id": "ocid1.vnic.oc1.iad.aaaaaaaax2XXXX3XXXXXXXX5XXXXXXXX6XXXXXXXX6XXN7XXXXK7XXXXXXqq",
                    "ipv6Addresses": [
                        "fXXXX::XXXX:XXXX:XXX:XXX8",
                        "2XXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXX4"
                    ],
                    "hostNameLabel": null,
                    "primary": false
                },
                {
                    "macAddress": "0X:XX:XX:XX:XX:XA",
                    "vlanId": null,
                    "displayName": "instance-ipv6",
                    "subnetDto": {
                        "availabilityDomain": null,
                        "virtualRouterIp": "10.0.0.1",
                        "virtualRouterMac": "00:00:17:B7:94:13",
                        "displayName": "XXXXXXX-subnet",
                        "cidrBlock": "10.0.0.0/28",
                        "dnsLabel": "sXXXXXXsubnet",
                        "id": "ocid1.subnet.oc1.iad.aaaaaaaax2XXXX3XXXXXXXX5XXXXXXXX6XXXXXXXX6XXN7XXXXK7XXXXXXqq"
                    },
                    "privateIp": "1X.X.X.XX",
                    "publicIp": "1XX.XXX.XXX.X4",
                    "id": "ocid1.vnic.oc1.iad.abXXXXXXXXXXXXXXXXXXX347X5XXX5XXXXXXXXX2XXXXXXXXXXXXXXXq",
                    "ipv6Addresses": [
                        "26XX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXf",
                        "26XX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXX:XXXb",
                        "fXXX:XXXX::XXXX:XXX:XXXX:XXX2"
                    ],
                    "hostNameLabel": "instance-ipv6",
                    "primary": true
                }
            ],
            "creationDate": 1746426295210,
            "firstDiscoveredOn": 1746449695410,
            "connectorUuid": "fXXXXXXX-a1ca-43dc-9241-b69081939401",
            "launchTime": null,
            "scanUuids": [
                "8XXXXXXX-9909-XXXX-9683-XXXXXXX1754a"
            ],
            "secureBootEnabled": false,
            "name": "instance-ipv6",
            "tenantId": "ocid1.tenancy.oc1..aaaaaaaax2XXXX3XXXXXXXX5XXXXXXXX6XXXXXXXX6XXN7XXXXK7XXXXXXq",
            "qualysTags": [
                {
                    "tagId": "1XXXXXXX1",
                    "tagName": "OciConnTag"
                }
            ],
            "region": "us-ashburn-1",
            "ociTags": [
                {
                    "nameSpace": "Oracle-Tags",
                    "type": "DEFINED",
                    "value": "oktasso_qualys_oraclecengg1/shivani@qualys.com",
                    "key": "CreatedBy"
                },
                {
                    "nameSpace": "Oracle-Tags",
                    "type": "DEFINED",
                    "value": "2025-05-05T06:24:54.627Z",
                    "key": "CreatedOn"
                }
            ],
            "updated": 1752646165875
        },