System Administration > Configuration > NSX Intelligence > Repository > Bundles

Upload bundle using remote file

Upload the bundle from remote bundle URL. The call returns after fetch is initiated.
Check status by periodically retrieving bundle upload status
using GET /repository/bundles/<bundle-id>/upload-status.
The upload is complete when the status is SUCCESS.

Request:

Method:
POST
URI Path(s):
/api/v1/repository/bundles
Request Headers:
n/a
Query Parameters:
BundleUploadParameters+
Request Body:
RemoteBundleUrl+

Example Request:

POST https://<nsx-mgr>/api/v1/repository/bundles?product=INTELLIGENCE&file_type=OVA { "url" : "https://<bundle-url>" }

Successful Response:

Response Code:
200 OK
Response Headers:
Content-type: application/json
Response Body:
BundleId+

Example Response:

{ "bundle_id" : "1000014667965" }

Required Permissions:

crud

Feature:

nodes_transport_nodes

Additional Errors: