Learn how to use Anypoint CLI commands for Anypoint Platform accounts, API Manager, CloudHub applications, design center projects, and exchange assets.
You can configure Anypoint CLI authentication with username and password, client ID and client secret, or a bearer token. At least one method is required.
Credentials File
Create a directory called .anypoint in the ~/ directory for Linux and OSx, or C:\Users\USERNAME \ in Windows.
Navigate to your .anypoint directory and create a blank file named credentials with the following structure:
Anypoint CLI Commands for Anypoint Platform Accounts
Show account detailsaccount user describe:
> account user describe
βββββββββββββββββ¬ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Id β ac6935be-404f-4c7e-ae41-b92ccc4de926 β
βββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β User name β mulejun221231XXXX β
βββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Full name β Shyam Raj Prasad β
βββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Email β [email protected] β
βββββββββββββββββΌββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Created β 8 days ago β
βββββββββββββββββ΄ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Lists business groups account business-group list:
> account business-group list
ββββββββββββββββββββββββββββββββββββββββββ¬ββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββ
β Name β Type β Id β
ββββββββββββββββββββββββββββββββββββββββββΌββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββ€
β tricon β Master β 605578bb-09f3-4947-877a-60aac32601e2 β
ββββββββββββββββββββββββββββββββββββββββββ΄ββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββ
Show details of a business group account business-group describe:
> account environment list
ββββββββββββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββ¬βββββββββββ
β Name β Id β Sandbox β
ββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββΌβββββββββββ€
β Design β 284d3b65-0ebf-49c1-a3cd-05890ec614c6 β Y β
ββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββΌβββββββββββ€
β dev β ddb79dc5-c0a4-434a-9866-abef600d34d7 β Y β
ββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββΌβββββββββββ€
β dzone β fb45b4b7-f4a3-4c63-9224-87c1ca61dcb8 β N β
ββββββββββββββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββ΄βββββββββββ
Create a new environment account environment create <name> --type <environmentType>:
> account environment create dzone --type production
OK
Delete an environment account environment delete <name>:
> account environment delete dzone
OK
Shows details of an environment account environment describe <name>:
> account environment describe dev
ββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ID β ddb79dc5-c0a4-434a-9866-abef600d34d7 β
ββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Name β dev β
ββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Organization ID β 605578bb-09f3-4947-877a-60aac32601e2 β
ββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Production β N β
ββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Type β sandbox β
ββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Client ID β 85747746894144139b07f988011128c2 β
ββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Anypoint CLI Commands for Environments and Business Groups
Make specified environment activeuse environment <name>:
> use environment dev
Switched to environment "dev"
Make specified business-group active use business-group <name>:
> use business-group tricon
Switched to business group "tricon" (environment "Design")
Anypoint CLI Commands for API Manager
Create an API instance alert api-mgr alert add [options] <apiInstanceId> <name>:
> api-mgr alert add --severity Warning --type request-count --operator gt --threshold 250 --periods 1 --duration 15 --durationUnit minutes --email [email protected] 17866168 requst-count-warning
Created new alert with ID "67470491-XXXX-XXXX-XXXX-fd4c1d095c4d" in API ID "17866168"
List alerts for an API instance api-mgr alert list [options] <apiInstanceId>:
> api-mgr alert list 17866168
ββββββββββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββ¬ββββββββββββββββββββ¬ββββββββββββββββ¬ββββββββββ¬βββββββββββ¬βββββββββββββ
β ID β Name β Type β Updated β Enabled β Severity β Recipients β
ββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββββΌββββββββββΌβββββββββββΌβββββββββββββ€
β 67470491-32fe-4397-abcb-fd4c1d095c4d β requst-count-warning β api-request-count β 3 minutes ago β No β Warning β 1 β
ββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββΌββββββββββββββββββββΌββββββββββββββββΌββββββββββΌβββββββββββΌβββββββββββββ€
β 57fb93c5-0059-4789-9c1a-9dccb366da2c β test β api-request-count β 4 minutes ago β No β Warning β 1 β
Change the asset version for an API instance by choosing a new version from Exchange api-mgr api change-specification [options] <apiInstanceId> <assetVersion>:
> api-mgr api change-specification 17866168 1.0.1
API instance "17866168" asset version changed to "1.0.1"
Classify an API instance in a given environment api-mgr api classify [options] <destEnvName> <apiInstanceId>:
> api-mgr api classify dev 17866168
Error: The API with id 17866168 has already been classified
Delete an API api-mgr api delete [options] <apiInstanceId>:
> api-mgr api delete 17809267
API deleted
Deploy an API to CloudHub, hybrid server, or Runtime Fabric. This command is only supported for endpoints with proxy api-mgr api deploy [options] <apiInstanceId>.
Deprecate an API instance api-mgr api deprecate [options] <apiInstanceId>:
> api-mgr api deprecate 17866312
API instance with ID "17866312" deprecated
Show details of an API api-mgr api describe [options] <apiInstanceId>:
> api-mgr api describe 17866168
ββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β ID β 17866168 β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Instance Label β β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Asset ID β american-flights-api β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Asset Version β 1.0.1 β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Deprecated β N β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Tags β β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Product Version β v2.0 β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Is Public β N β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Environment ID β 091f7c52-XXXX-XXXX-XXXX-c7b71f782a5c β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Last Active β a minute ago β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Endpoint URI β β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Mule 4 or above β Y β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Deployment Type β CH β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Type β RAML/OAS β
ββββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Download the API proxy ZIP file to a local directory api-mgr api download-proxy [options] <apiInstanceId> <targetPath>:
> api-mgr api download-proxy 17866316 /users/shyamrajprasad/mule
Downloading API Proxy to /users/shyamrajprasad/mule
API Proxy downloaded to /users/shyamrajprasad/mule/american_flights_api-v2_0-v2_0_17866316.jar
Edit an API instance api-mgr api edit [options] <apiInstanceId>:
> api-mgr api edit 17866312 --scheme http
Edited API with ID: 17866312
List all APIs in API Manager 2.x api-mgr api list [options]:
> api-mgr api list
ββββββββββββββββββββββββ¬ββββββββββββββ¬ββββββββββββββββ¬βββββββββββββββββββββββ¬ββββββββββββββββββ¬βββββββββββββββββ¬βββββββββββββ¬βββββββββ
β Asset ID β Instance ID β Asset Version β Exchange Asset Name β Product Version β Instance Label β Deprecated β Public β
ββββββββββββββββββββββββΌββββββββββββββΌββββββββββββββββΌβββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββΌβββββββββββββΌβββββββββ€
β american-flights-api β 17831973 β 1.0.0 β american-flights-api β v2.0 β β N β N β
ββββββββββββββββββββββββΌββββββββββββββΌββββββββββββββββΌβββββββββββββββββββββββΌββββββββββββββββββΌβββββββββββββββββΌβββββββββββββΌβββββββββ€
β check-in-papi β 17809267 β 1.0.0 β check-in-papi β v1 β β N β N β
ββββββββββββββββββββββββ΄ββββββββββββββ΄ββββββββββββββββ΄βββββββββββββββββββββββ΄ββββββββββββββββββ΄βββββββββββββββββ΄βββββββββββββ΄βββββββββ
Manage a new API, API version, or new API instance with an asset from Exchange api-mgr api manage [options] <assetId> <assetVersion>:
> api-mgr api manage --type raml check-in-papi 1.0.0
Created new API with ID: 17866336
Promote an API instance from the source environment api-mgr api promote [options] <apiInstanceId> <sourceEnvId>:
> api-mgr api promote 17866168 091f7c52-e27e-45e7-a920-c7b71f782a5c
API with ID "17866168" promoted from "091f7c52-e27e-45e7-a920-c7b71f782a5c" to "dev"
Redeploy an API to CloudHub, Hybrid server, or Runtime Fabric api-mgr api redeploy [options] <apiInstanceId>.
Undeprecate an API instance api-mgr api undeprecate [options] <apiInstanceId>:
> api-mgr api undeprecate 17866312
API instance with ID "17866312" undeprecated
Delete a given API contract api-mgr contract delete [options] <apiInstanceId> <clientId>:
List all contracts to a given API instance api-mgr contract list [options] <apiInstanceId> [searchText]:
> api-mgr contract list 17866168
ββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββ¬βββββββββββββββββββββ¬βββββββββββ¬βββββββββββββββββββββ
β Application β Client ID β Current SLA tier β Requested SLA tier β Status β Updated β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββΌβββββββββββββββββββββΌβββββββββββΌβββββββββββββββββββββ€
β american api β 7d963ac9a8b24a65aedd75ff222d0af7 β silver β N/A β APPROVED β a few seconds ago β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββΌβββββββββββββββββββββΌβββββββββββββββββββββΌβββββββββββΌβββββββββββββββββββββ€
β test β cc2dd7b0ec1248e38a9d9f19a596b115 β silver β N/A β APPROVED β a minute ago β
Apply a policy to a given API instance api-mgr policy apply [options] <apiInstanceId> <policyId>.
Disable policy from a given API instance api-mgr policy disable [options] <apiInstanceId> <policyId>:
> api-mgr policy disable 17866168 2862724
Policy with ID "2862724" disabled in API with ID "17866168".
Edit the policy configuration of a given API instance api-mgr policy edit [options] <apiInstanceId> <policyId>:
> api-mgr policy edit -c '{"loggingConfiguration": [{"itemName":"Default configuration","itemData":{"message":"#[attributes]","level":"INFO","firstSection":true,"secondSection":false}}]}' 17866168 2862725
Policy with ID "2862725" edited.
Enable a policy on a given API instance api-mgr policy enable [options] <apiInstanceId> <policyId>:
> api-mgr policy enable 17866168 2862724
Policy with ID "2862724" enabled in API with ID "17866168".
List policies api-mgr policy list [options] [apiInstanceId]:
Remove a policy from a given API instance api-mgr policy remove [options] <apiInstanceId> <policyId>:
> api-mgr policy remove 17866168 2862724
Policy with ID "2862724" removed from API with ID "17866168"
Create an SLA tier api-mgr tier add [options] <apiInstanceId>:
> api-mgr tier add --autoApprove true --name silver --description silver --limit true,100,min 17866168
Created SLA Tier with ID "1224161"
Copy an SLA tier from the source to a target API Instance api-mgr tier copy [options] <sourceAPIInstanceId> <targetAPIInstanceId>:
> api-mgr tier copy 17866168 17866316
Copying tiers from API ID "17866168" to API ID "17866316"
- Copying source tier "Test"
Delete an SLA tier from an API instance api-mgr tier delete [options] <apiInstanceId> <tierId>:
> api-mgr tier delete 17866168 1224136
Deleted SLA tier with ID "1224136" from API with ID "17866168"
List the SLA tiers of an API instance api-mgr tier list [options] <apiInstanceId> [searchText]:
> api-mgr tier list 17866168
ββββββββββββββββββββββββββββββββ¬ββββββββββ¬βββββββββ¬βββββββββββββββ¬βββββββββ¬βββββββββββ¬βββββββββββββββ
β Name β ID β Limits β Applications β Status β Approval β Updated β
ββββββββββββββββββββββββββββββββΌββββββββββΌβββββββββΌβββββββββββββββΌβββββββββΌβββββββββββΌβββββββββββββββ€
β Test β 1224136 β 1 β 0 β ACTIVE β Auto β a minute ago β
ββββββββββββββββββββββββββββββββ΄ββββββββββ΄βββββββββ΄βββββββββββββββ΄βββββββββ΄βββββββββββ΄βββββββββββββββ
Anypoint CLI Commands for CloudHub Applications
Lists all alerts in the environment runtime-mgr cloudhub-alert list [options]:
> runtime-mgr cloudhub-alert list
βββββββββββββ¬βββββββββββββββββββββββββββββββββββββββ¬βββββββ¬βββββββββββ¬ββββββββββββββββββββββββββββ¬βββββββββββββββββββββββ¬ββββββββββ¬ββββββββββββββββββββ
β Name β ID β Type β Severity β Source β Source Type β Enabled β Updated β
βββββββββββββΌβββββββββββββββββββββββββββββββββββββββΌβββββββΌβββββββββββΌββββββββββββββββββββββββββββΌβββββββββββββββββββββββΌββββββββββΌββββββββββββββββββββ€
β CPU usage β b0ae4033-f843-4079-9215-6f9ff5e5616e β cpu β INFO β american-flights-api-2905 β cloudhub-application β Yes β a few seconds ago β
βββββββββββββ΄βββββββββββββββββββββββββββββββββββββββ΄βββββββ΄βββββββββββ΄ββββββββββββββββββββββββββββ΄βββββββββββββββββββββββ΄ββββββββββ΄ββββββββββββββββββββ
Describe the history of the alarm runtime-mgr cloudhub-alert-history describe [options] <name>:
> runtime-mgr cloudhub-alert-history describe "CPU usage"
This alert has no history
List all applications in the environment runtime-mgr cloudhub-application list [options]:
> runtime-mgr cloudhub-application list
ββββββββββββββββββββββββββββββββββββββββββ¬βββββββββββββββββββ¬βββββββββββββββββββ¬βββββββββββββββββββ
β Application β Status β vCores β Updated β
ββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββΌβββββββββββββββββββΌβββββββββββββββββββ€
β hello-world-12-05 β STARTED β 0.1 vCores * 1 β 18 days ago β
β Hello World.jar β β β β
ββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββΌβββββββββββββββββββΌβββββββββββββββββββ€
β testing4321 β STARTED β 0.1 vCores * 1 β 7 days ago β
β testing-1.0.0-SNAPSHOT-mule-applicaβ¦ β β β β
ββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββΌβββββββββββββββββββΌβββββββββββββββββββ€
β american-flights-api-2905 β STARTED β 0.1 vCores * 1 β 19 hours ago β
β american-flights-api-1.0.0-SNAPSHOTβ¦ β β β β
ββββββββββββββββββββββββββββββββββββββββββΌβββββββββββββββββββΌβββββββββββββββββββΌβββββββββββββββββββ€
β american-flights-proxy-1234 β STARTED β 0.1 vCores * 1 β 11 hours ago β
β american-flights-proxy-1234-api-gatβ¦ β β β β
Show application details runtime-mgr cloudhub-application describe [options] <name>:
> runtime-mgr cloudhub-application describe hello-world-12-05
ββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Domain β hello-world-12-05.us-e2.cloudhub.io β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Status β STARTED β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Updated β 18 days ago β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Runtime β 4.4.0 β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β File name β Hello World.jar β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Region β us-east-2 β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Persistent queues β false β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Persistent queues encrypted β false β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Static IPs enabled β false β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Monitoring β Enabled. Will auto restart when not responding β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Workers β 0.1 vCores * 1 β
β β IP: 18.189.182.154, STARTED β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Properties β anypoint.platform.config.analytics.agent.enabled = true
Show raw application JSON response runtime-mgr cloudhub-application describe-json [options] <name>:
List all Design Center projects designcenter project list [options] [searchText]:
> designcenter project list
ββββββββββββββββββββββββββββββββββββββββββ¬βββββββββββ¬βββββββββββββββββββββββ¬βββββββββββββββββββ¬ββββββββββββββββ
β ID β Version β Name β Type β Created β
ββββββββββββββββββββββββββββββββββββββββββΌβββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββΌββββββββββββββββ€
β 5e4103d7-76c2-41f0-8a67-a059f65c9632 β 1.0 β american-flights-api β raml β 15 days ago β
ββββββββββββββββββββββββββββββββββββββββββΌβββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββΌββββββββββββββββ€
β 621c8888-bb8e-4ced-bdf6-d63bf5e3fa67 β 1.0 β test β Mule Application β 24 days ago β
ββββββββββββββββββββββββββββββββββββββββββΌβββββββββββΌβββββββββββββββββββββββΌβββββββββββββββββββΌββββββββββββββββ€
β 938ff273-9606-4185-ae92-7abeffc6a7af β 1.0 β check-in-papi β raml β 25 days ago β
ββββββββββββββββββββββββββββββββββββββββββ΄βββββββββββ΄βββββββββββββββββββββββ΄βββββββββββββββββββ΄ββββββββββββββββ
Anypoint CLI Commands for Exchange Assets
Upload an Exchange asset exchange asset upload [options] <assetIdentifier> [filePath]:
List all pages for a given assetexchange asset page list <assetIdentifier>:
> exchange asset page list covid-data-tracking-api/1.0.0 covid
Getting asset pages list
ββββββββ¬βββββββ
β Name β Path β
ββββββββΌβββββββ€
β home β home β
ββββββββΌβββββββ€
β Test β Test β
ββββββββ΄βββββββ
> exchange asset copy --targetOrganizationId f16989ac-84c0-4868-90a6-45a5ee100d04 covid-data-tracking-api/1.0.0 covid-data-tracking-api/1.0.6
Copying asset from "covid-data-tracking-api/1.0.0" to "covid-data-tracking-api/1.0.6"
Downloading source asset data
Copying source asset data to target
Delete an asset from Exchange exchange asset delete [options] <assetIdentifier>:
Show a given assetβs information exchange asset describe <assetIdentifier>:
> exchange asset describe covid-data-tracking-api/1.0.0
ββββββββββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Name β covid-data-tracking-api β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Changed β a minute ago β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Status β published β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Type β rest-api β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β API Version β v1 β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Asset Versions β 1.0.4, 1.0.2, 1.0.1, 1.0.0 β
ββββββββββββββββββββββββββββββββΌβββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β API Versions β v1 β
ββββββββββββββββββββββββββββββββ΄βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Upload a resource to an asset portal exchange asset resource upload [options] <assetIdentifier> <filepath>:
> exchange asset resource upload covid-data-tracking-api/1.0.0 /users/shyamrajprasad/download/mulesoft.jpeg
Uploading resource...
Resource uploaded. To use, add the following markdown code in the desired page:

List published resources in the asset portal exchange asset resource list [options] <assetIdentifier>:
> exchange asset resource list covid-data-tracking-api/1.0.0
Getting asset resource list
The asset: "covid-data-tracking-api/1.0.0" does not have any published resource
Download resource from the asset portal exchange asset resource download [options] <assetIdentifier> <resourcePath> <filePath>:
Delete resources from the asset portalexchange asset resource delete [options] <assetIdentifier> <resourcePath>:
> exchange asset resource delete covid-data-tracking-api/1.0.0 mulesoft.jpeg
Deleting resource...
Error: DELETE /assets/139e1148-d888-487c-b041-6b6d9f38625f/covid-data-tracking-api/1.0.0/portal/draft/mulesoft.jpeg does not exist in the RAML for this application