Discover resources across subscriptions in a tenant

Discovers resource metadata for several types at once by querying the cloud provider live, each row flagged with
isAlreadyManaged so resources already imported into DaaS IQ can be told apart from candidates.

If subscriptionIds is provided, only those subscriptions are queried (faster — skips subscription discovery).
If subscriptionIds is not provided, all accessible subscriptions are discovered and queried.

Path Params
uuid
required

The tenant identifier.

Query Params
string
required

Comma-separated list of resource types to discover (e.g., "HostPool", "HostPool,Image").

string

Optional comma-separated list of Azure subscription IDs (GUIDs) to query.
If provided, only these subscriptions will be queried (skips subscription discovery).
If not provided, all subscriptions accessible by the tenant's credentials will be discovered and queried.

string

Optional filter expression.

Supports JSON and RQL formats:

  • JSON: {"and":[{"field":"status","op":"eq","value":"Active"},{"field":"name","op":"ct","value":"Smith, John"}]}
  • RQL: and(eq(status,Active),ct(name,Smith%2C%20John)) — values are URL-decoded; encode reserved characters

Operators:
and, or, not (logical); eq, neq, ct, nct, sw, nsw, ew, new (predicate)

Fields (names are matched case-insensitively):
id, isAlreadyManaged, location, name, resourceGroup, subscriptionId, type

Dynamic properties.* field paths are also allowed (for example properties.hostPoolType).

string

Sort expression for ordering results.

Format:
field:direction,otherField:direction

Directions: asc, desc, ascending, descending — defaults to ascending when omitted

Fields (names are matched case-insensitively):
cpuArchitectureType, galleryId, galleryName, generation, hasVersion, hostPoolType, hyperVGeneration, id, imageDefinitionId, imageDefinitionName, imageSourceType, isAlreadyManaged, location, name, offer, osDiskSizeBytes, osDiskSizeGiB, osDiskSizeInGb, osState, osType, powerState, publisher, recommendedCoresMax, recommendedCoresMin, recommendedMemoryMax, recommendedMemoryMaxBytes, recommendedMemoryMin, recommendedMemoryMinBytes, resourceGroup, securityType, sku, storageAccountType, subnetId, subscriptionId, tags, type, version, vmSize, vnetId

Default when omitted: name:asc.

Dynamic properties.* field paths are also allowed (for example properties.hostPoolType).

int32
1 to 2147483647

The page number to retrieve (1-based). Default: 1.

int32
1 to 100

The number of items per page (1-100). Default: 50.

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json