Export Compute Flow Details
Initiates an asynchronous job to generate a downloadable CSV file containing the same unique (deduplicated) flow records as POST /visualization/flow-analysis/computes/{compute-id}/flow-details for the specified VM.
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.- Set
expand_external_traffictotrueto expand aggregated external traffic rows into individual rows per source and destination IP. Defaults tofalse. - Obtain
compute-idfrom the topology graph returned byPOST /visualization/topology/compute-flow-topology, where each node represents a compute.
External ID of the target VM.
Wrapper request for ComputeIdFlowDetailsExport with restricted filter keys
{
"start_time": 1781452306172,
"site_id": "8c27e777-2917-447c-a68f-566b985fe546",
"file_name": "my-export.csv"
}
success
{
"id": "ca42e72c-6a4a-42ea-be4d-68c6ce1cfd53"
}
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/computes/{compute-id}/flow-details/export