Export App Flow Details
Initiates an asynchronous job to generate a downloadable CSV file containing the same unique (deduplicated) flow records as POST /visualization/flow-analysis/applications/{app-id}/flow-details for the specified application.
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
GET /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.- Set
expand_external_traffictotrueto expand aggregated external traffic rows into individual rows per source and destination IP. Defaults tofalse. - Obtain
app-idfrom the topology graph returned byPOST /visualization/topology/apps-flow-topologyor from the inventory API for segmentation object.
The NSX application group ID. Obtain valid IDs from POST /visualization/topology/apps-flow-topology, where each node in the topology graph represents an application and carries its ID.
Wrapper request for ApplicationsIdFlowDetailsExport with restricted filter keys
{
"site_id": "2996d590-1afe-49a1-905b-3f39b8228da7",
"start_time": 1781808046480,
"file_name": "appflows2.csv",
"app_request_type": [],
"use_latest_apps": true
}
success
{
"id": "79e4c262-8140-4e39-9af8-fa03cc3f2e16"
}
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/applications/{app-id}/flow-details/export