In case of a need to take advantage of the full summary report flags, you can use a json structure to define the rest of the flags the vAPI supports.
The following structure addresses the flags relevant for the vPlan part only (for more information, check the full vAPI electronic docs on the web):
{
"depth": 4,
"perspective": "string",
"multiPerspectives": [array - look for more information within the documentation] "instances": true,
"types": true,
"extended": true,
"path": "string",
"vplanNode": "string"
}

{ "depth": 20, "perspective": "APB_UART", "instances": true, "types": true, "extended": true } depth: integer ($int32) (vPlan tree level depth. Default value is the whole tree)
perspective: string (Perspective to report. if not specified the default plan perspective would be used)
multiPerspectives: [...]
vplanNode: string (Full Path to perspective/section/port in vPlan tree.)
path: string (specify if to use vplanNode, instances or types for vPlan entity. If not specified the perspective is used)
instances: boolean (Specify if vPlan entity is in the instances hierarchy)
types: boolean (Specify if vPlan entity is in the types hierarchy)
extended: boolean (Enables or disables extended vplan report. if not specified the report would be extended according to vplan configuration)

None of the fields are mandatory to exclude "depth".