7.2

Table Of Contents
n
Verify that there is a valid HTTP bearer token that matches your login credentials. See Chapter 2, “REST
API Authentication,” on page 9.
Procedure
1 Use the following command to import a 6.2.x package into vRealize Automation 7.0.
curl --insecure -X POST -H"Authorization: Bearer $token"-H"Content-Type: multipart/form-
data"-F"file=@XaaSContent.zip"-F"prefix=prefix_"-F"prefixOnlyConflicting=true"'
https://$host/advanced-designer-service/api/content/bundles'
2 Use the following command to export an XaaS package as a .zip le.
curl -X PUT -H"Authorization: Bearer $token"-H"Content-Type: application/json"-
d'{"jsonAccepted" : true, "tenantId" : "qe", "data" : [] }'' https://$host/advanced-designer-
service/api/content/bundles/filters'
Export XaaS Content
You can use the REST API content management service to export a package containing content as a .zip le.
Input
Table 322. XaaS Import Input Parameters
Name Parameter
tenantId Identies the tenant associated with the export package.
data Information about the export package. Includes the following:
n
entityType
n
id
jsonAccepted Valid values are true or false.
Output
Example Curl Command
The following command exports a package containing content as a .zip le at the specied location.
curl -X PUT -H "Authorization: Bearer $token"-H"Content-Type: application/json"-
d'{"jsonAccepted" : true, "tenantId" : "qe", "data" : [] }'' https://$host/advanced-designer-
service/api/content/bundles/filters'
Example: JSON Output
The output of a successful export command is a .zip le at the specied location.
Import XaaS Content
You can use the content management service to import an XaaS content bundle.
Input
Table 323. XaaS Import Input Parameters
Name Parameter
le Identies the .zip le that is the content bundle to import.
prex The prex to use with imported objects. Ensures avoidance of a duplicate name failure.
prexOnlyConicting Set to true to rename or prex conicting objects.
Programming Guide
354 VMware, Inc.