Export Environment Pair Flow Details
Initiates an asynchronous job to generate a downloadable CSV file containing the same unique (deduplicated) flow records as POST /visualization/flow-analysis/environments/pair-flow-details for a pair of environments.
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.
Wrapper request for EnvironmentsPairFlowDetailsExport with restricted filter keys
{
"start_time": 0,
"src_site_id": "17f7c7e5-7f8c-490a-97e9-b9c9193c45e1",
"dst_site_id": "17f7c7e5-7f8c-490a-97e9-b9c9193c45e1",
"src_env_id": "d108367c-9ae3-4b0b-98c7-61ec7c72be6f",
"dst_env_id": "2cda03cc-4713-44d8-adda-8a0c45b7863c",
"file_name": "env-pair-flows.csv",
"env_request_type": "ALL",
"expand_external_traffic": false
}
success
{
"id": "f8c48c42-c50d-40af-8df4-aadb07bf2a67"
}
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/environments/pair-flow-details/export