Hi Sai, listAll determines if the API should list only the resources belonging to the caller or include all resources accessible to the caller. Usually, the caller is an admin. isRecursive works in combination with domainid to specify whether to include subdomains in the query. This is used when listing resources within a domain or its subdomains.
caller is the API user making the call (can be an admin, domain admin, or user). owner is the actual owner of the resource being created or managed. When creating resources (e.g., VM, volume), the owner is determined from the account and domainid parameters, otherwise, it defaults to the caller. Thanks, Harikrishna From: sai <sai.kr...@gmail.com> Date: Tuesday, 1 July 2025 at 8:12 PM To: users@cloudstack.apache.org <users@cloudstack.apache.org> Subject: Query on list all and recursive params Hi All, Can anyone please help me on differentiating the difference between listall param and isrecursive param in list api calls and also difference between caller and owner. Thanks in advance. Regards, Sai