Upload Remote Bundle
Initiates an asynchronous download and import of a bundle from a remote URL onto installer.
Notes:
- The remote URL must be accessible from the installer.
- Bundle validation occurs during download - invalid bundles will result in FAILED status (broken download, incomplete bundle, bad metadata)
- ERROR status is reserved for unexpected internal errors
Filter bundles by type. When specified, only bundles matching this type will be processed.
Show optional properties
{
"url": "https://example.com/resources/bundle.tar"
}
{
"url": "string"
}
HTTP(S) URL pointing to a valid bundle file. The URL must be accessible without authentication.
Bundle import initiated successfully. The response contains a request ID and
a status URL pointing to the bundle resource. Use the returned status_url
to track download status and progress.
{
"id": "b8f47985-22ed-3193-bca8-11c7b025cbce",
"status_url": "/segmentation/default-ids-profiles/b8f47985-22ed-3193-bca8-11c7b025cbce/status"
}
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.
4XX and 5XX type errors with appropriate message
{
"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 '{"url":"string"}' https://{api_host}/https://{api_host}:{port}/lh-appliance/bundles/remote