Export Group Flow Details
Initiates an asynchronous job to generate a downloadable CSV file containing unique (deduplicated) flow records for the specified group. Unlike POST /visualization/flow-analysis/groups/{group-id}/flow-details, the export produces one row per unique flow without expanding across group memberships.
Notes:
- Returns
202 Acceptedimmediately. The export runs asynchronously -- do not call this endpoint in a loop. - Poll
GET /visualization/flow-exports/exports/{export-id}using theexport_idfrom the response untilstatusisCOMPLETED. - Once complete, call
POST /visualization/flow-exports/exports/{export-id}/get-download-keyto obtain the download URL. file_nameis required (1-255 characters) and sets the name of the generated CSV file.group-idis the NSX group realization UUID. Obtain valid IDs fromPOST /visualization/topology/groups-flow-topology.- Set
expand_external_traffictotrueto expand aggregated external traffic rows into individual rows per source and destination IP. Defaults tofalse.
Realization ID of the target group.
Wrapper request for GroupsIdFlowDetailsExport with restricted filter keys
{
"start_time": 1781824044614,
"site_id": "2996d590-1afe-49a1-905b-3f39b8228da7",
"file_name": "groupflows1.csv",
"filters": [
{
"filter_type": "EQUAL",
"filter_key": "FLOW_STATUS",
"value": [
"COMPLETED"
]
}
]
}
success
{
"id": "4efe28ed-d08e-4adc-9edf-7a9617c1771e"
}
UUID identifier of the response.
The URL to check the status of the operation.
Bad Request
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Unauthorized
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Forbidden
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Failed
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Precondition Required
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Too Many Requests
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
Error
{
"error_code": 0,
"module_name": "string",
"error_message": "string"
}
HTTP Status or Application error code.
Module where the error happened.
Message describing the error.
curl -X POST -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}' https://{api_host}/intelligence/visualization/flow-exports/groups/{group-id}/flow-details/export