# mulesoft Exchange - Full Documentation --- product: Exchange --- # About Exchange Cookies > For the full documentation index, see: https://docs.mulesoft.com/llms.txt Anypoint Exchange uses cookies to save user settings, enhance the user experience, and improve performance. In general, websites use multiple types of cookie: - Required cookies necessary for the site to work correctly - Functional cookies necessary for certain site functionality - Functional cookies that are not necessary for any site functionality - Advertising cookies Exchange requires some cookies to work correctly, including cookies for session details and authentication information. Exchange normally uses functional cookies, including cookies for site analytics. However, Exchange does not require any functional cookies for site functionality. Content in Exchange documentation often uses advertising cookies. If a video embedded in an Exchange portal is hosted on a third-party site such as YouTube that uses advertising cookies, then the video is not visible to a website visitor who disables advertising cookies, and the visitor sees a message explaining this. ## Cookie Consent Management Exchange provides public portal website visitors with cookie consent management and full documentation of all cookies, in compliance with marketing and privacy regulations. Some countries require that websites use non-essential cookies only after the website visitor has granted explicit consent. When a user in a country with this requirement visits an Exchange public portal for the first time, Exchange notifies the user about the cookies stored in the browser, and the user accepts the default settings or opens the cookie consent manager to configure their cookie settings. Exchange finds the user’s country by IP address. The Exchange cookie preferences button enables users in all countries to open the cookie consent manager and review or modify their settings at any time. The cookie consent manager shows settings for required cookies, functional cookies, and advertising cookies, and general information about cookies. Website visitors use the cookie consent manager to view the cookies the site uses, view descriptions of all individual cookies and understand what these cookies are doing, and enable or disable functional and advertising cookies. ## Vanity Domains If you enable a vanity domain for your Exchange public portal, enable cookie consent management with the [public portal vanity domain instructions](https://docs.mulesoft.com/exchange/portal-vanity-domain). ## Cookies Used by Exchange
| Cookie Name | Duration | Cookie type | Description |
|---|---|---|---|
__cfduid | Session | Required | Helps Cloudflare detect malicious visitors to our customers' websites and minimizes blocking legitimate users. |
__tld__ | Session | Functional | Tracks visitors on multiple websites and presents advertising relevant to the visitor’s preferences. |
_csrf | Session | Required | Helps prevent Cross-Site Request Forgery attacks for site security. |
_ga | 730 days | Functional | Calculates visitor, session, and campaign data for site analytics. |
_gat | Session | Functional | Throttles the request rate to limit the collection of data on high traffic sites. |
_gid | 1 day | Functional | Registers a unique ID to generate statistical data on how the visitor uses the website. |
ajs%3Acookies | 365 days | Functional | Supports use, service performance, and functionality of websites. |
ajs%3Atest | 365 days | Functional | Counts visits and tracks other metrics related to website traffic for performance analytics. |
ajs_anonymous_id | 365 days | Funuctional | Counts how many people visit the site for site analytics. |
ajs_group_id | 365 days | Functional | Tracks visitor usage and events within the website. |
ajs_user_id | 365 days | Functional | Helps track visitor usage, events, and target marketing, and sometimes also measures application performance and stability. |
amplitude_cookie_test | Session | Functional | Detects whether partner data synchronization is functioning and currently running. |
amplitude_id_7856322d613393b800727439f0954eb9mulesoft.com | 3650 days | Functional | Uses Amplitude to identify unique user visits for accurate web analytics. |
amplitude_idundefinedmulesoft.com | Session | Functional | Uses Amplitude to identify unique user visits for accurate web analytics. |
amplitude_testmulesoft.com | Session | Functional | Uses Amplitude to identify unique user visits for accurate web analytics. |
exchange.sess | Session | Required | Maintains a user session within Exchange. No personal information is stored in the cookie. |
exchange.sess.sig | Session | Required | Stores the signature used to validate the Exchange session cookie. |
exchange.loginCSRFToken | Session | Required | Prevents login Cross-Site Request Forgery attacks. |
IDE | 729 days | Advertising | Supports the Doubleclick platform, a real time bidding advertising exchange. |
JSESSIONID | Session | Functional | Supports the New Relic platform for monitoring performance of web and mobile applications. |
mulesoft.sess | Session | Required | Maintains a user session within Anypoint Platform. No personal information is stored in the cookie. |
mulesoft.sess.sig | Session | Required | Stores the signature used to validate the Anypoint Platform session cookie. |
test_cookie | Session | Advertising | Supports the Doubleclick platform, a real time bidding advertising exchange. |
XSRF-TOKEN | Session | Required | Helps prevent Cross-Site Request Forgery attacks for site security. |
zarget_visitor_info | 365 days | Functional | Supports analytics and customization. |
| Policy area | What the scanner reads |
|---|---|
Authentication and authorization | IAM signature enforcement ( |
Rate limiting and quotas | Usage plan throttles and quotas, stage and method throttles, and account-level default throttle settings. |
Network and access control | Resource policies (including IP-filter conditions), mutual TLS settings, and CORS-related request filtering. |
Application firewall and threat protection | WAF Web ACLs, WAF IP filtering rules, WAF size restrictions, and WAF bot control rules. |
Traffic, resilience, and optimization | Canary settings, Route53 health-check associations, and API cache settings. |
Request and response processing | Integration timeout settings, header mappings, VTL mapping templates, request validators, and integration type patterns (including Step Functions and mock integrations). |
Observability | Access logging, X-Ray tracing, and CloudWatch metrics. |
| Policy area not scanned | Reason |
|---|---|
JWT check ( | JWT authorizers are tied to HTTP API v2 patterns and aren’t covered by this scanner’s current API model. |
Attribute-based access control ( | There isn’t a reliable API-to-policy linkage signal in the current scanner flow. |
Tokenization ( | This is typically enforced in downstream services (for example, Lambda/KMS usage), not directly in API Gateway configuration. |
PII protection ( | This is typically implemented in downstream processing services, not as direct API Gateway policy configuration. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and local time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Amazon. |
Platform | Select API Gateway. |
Service Type | REST APIs selected by default. |
Authentication Method | Access key selected by default. |
AWS Access Key ID | Enter the access key ID. |
AWS Secret Access Key | Enter the secret access key. |
AWS Region | Select a region. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Amazon. |
Platform | Select AWS Bedrock. |
Authentication Method | Select Access key. |
Access Key ID | Enter the access key ID. |
Secret Access Key | Enter the secret access key. |
AWS Region | Select a region. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and local time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Amazon. |
Platform | Select AWS AgentCore. |
Service Type | Select MCPs. |
Authentication Method | Select Access key. |
Access Key ID | Enter the access key ID. |
Secret Access Key | Enter the secret access key. |
AWS Region | Select a region. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and local time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Amazon. |
Platform | Select AWS AgentCore. |
Asset Type | Only agents are supported. |
Authentication Method | Select Access key. |
Access Key ID | Enter the access key ID. |
Secret Access Key | Enter the secret access key. |
AWS Region | Select a region. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Anthropic. |
Platform | Select Anthropic Claude. |
Service Type | Agents selected by default. |
Authentication Method | Select Access Keys. |
API Key | Enter the API key. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and local time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Microsoft. |
Platform | Select Azure API Management. |
Service Type | REST APIs selected by default. |
Authentication Method | OAuth selected by default. |
Tenant ID | Enter the tenant ID. |
Client ID | Enter the client ID. |
Client Secret | Enter the client secret. |
Subscription ID | Enter the subscription ID. |
Resource Group | Enter the resource group. |
Service Name | Enter the service name. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and local time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Microsoft. |
Platform | Select Azure API Management. |
Service Type | MCPs selected by default. |
Authentication Method | OAuth selected by default. |
Tenant ID | Enter the tenant ID. |
Client ID | Enter the client ID. |
Client Secret | Enter the client secret. |
Subscription ID | Enter the subscription ID. |
Resource Group | Enter the resource group. |
Service Name | Enter the service name. |
| API Endpoint | Required Permission |
|---|---|
GET /api/2.0/serving-endpoints | CAN_VIEW or higher |
GET /api/2.0/serving-endpoints/{name} | CAN_VIEW or higher |
GET /api/2.0/serving-endpoints/{name}/openapi | CAN_VIEW or higher |
POST /serving-endpoints/{name}/invocations | CAN_QUERY or higher |
| Requirement | Required Value |
|---|---|
Deployment type | Model Serving Endpoint |
Model source | Custom model registered in Unity Catalog |
Entity name pattern |
|
Endpoint state |
|
| Agent Type | Exclusion Reason |
|---|---|
Foundation models (GPT, Claude, Llama, Gemini, and so on) | These are platform-provided models, not custom agents. |
External models | These are hosted outside Databricks. |
Knowledge Assistants (Agent Builder) | These use a foundation model internally and aren’t registered as a custom Unity Catalog model. |
Databricks Apps | These use a different deployment path and aren’t Model Serving Endpoints. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Databricks. |
Platform | Select Agent Bricks. |
Service Type | Select Agents selected by default. |
Authentication Method | OAuth selected by default. |
Workspace URL | Enter the workspace URL. |
Client ID | Enter the client ID. |
Client Secret | Enter the client secret. |
| API Endpoint | Required Permission |
|---|---|
GET /api/2.0/serving-endpoints | CAN_VIEW or higher |
GET /api/2.0/serving-endpoints/{name} | CAN_VIEW or higher |
GET /api/2.0/serving-endpoints/{name}/openapi | CAN_VIEW or higher |
POST /serving-endpoints/{name}/invocations | CAN_QUERY or higher |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Databricks. |
Platform | Select Agent Bricks. |
Service Type | Select MCPs selected by default. |
Authentication Method | OAuth selected by default. |
Workspace URL | Enter the workspace URL. |
Client ID | Enter the client ID. |
Client Secret | Enter the client secret. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and time. |
Sync Review | Select Auto-resolve. |
| Field | Value |
|---|---|
Agent Provider | Select GoDaddy ANS. |
Authentication Method | Select SSO Key. |
API Key | Enter the API key. |
API Secret | Enter the API secret. |
Environment | Select an environment. |
Agent Display Name Filter | Enter a name to partially match and include specific agents. |
Agent FQDN Filter | Enter a fully qualified domain name (FQDN) for an exact match to include specific agents. For example, |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and local time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Google. |
Platform | Select Google Apigee. |
Service Type | REST APIs selected by default. |
Authentication Method | Service Account selected by default. |
GCP Project ID | Enter the Google Cloud Platform project ID. |
Service Account Email | Enter the service account email. |
Private Key | Enter the private key. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and local time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Google. |
Platform | Select Gemini Enterprise Platform. |
Service Type | Agents selected by default. |
Authentication Method | Select Service Account. |
GCP Project ID | Enter the Google Cloud Platform project ID. |
Service Account Email | Enter the email address. |
Private Key | Enter the private key. |
Location | Select a location. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and local time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Kong. |
Platform | Select Kong Gateway. |
Service Type | REST APIs selected by default. |
Authentication Method | Service Account selected by default. |
Kong Gateway Region | Select the Kong Gateway region. |
Personal Access Token | Enter the personal access token. |
| Protocol | Plugin | Asset type |
|---|---|---|
| No matching plugin | gRPC |
|
| GraphQL |
No matching plugin | REST |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and local time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Kong. |
Platform | Select Kong Gateway. |
Service Type | Select MCPs. |
Authentication Method | Service Account selected by default. |
Kong Gateway Region | Select the Kong Gateway region. |
Personal Access Token | Enter the personal access token. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select LangChain. |
Platform | Select LangSmith. |
Service Type | Agents is selected by default. |
Authentication Method | Access Keys selected by default. |
LangSmith API Key | Enter the API key. |
Workspace ID | Enter the workspace ID. |
Region | Select the region for your workspace: US or EU. Default is the US region. |
| Field | Value |
|---|---|
Role Name | Copilot Studio Scanner Role |
Business Unit | Select the business unit. |
Description | Read-only access to scan Copilot Studio agent metadata. |
Applies To | Copilot Studio scanning and auditing. |
Summary of Core Table Privileges | Read access to the |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and time. |
Sync Review | Select Auto-resolve. |
| Field | Value |
|---|---|
Agent Provider | Select Microsoft Azure Copilot. |
Authentication Method | Select an option. |
Tenant ID | Enter the tenant ID. |
Client ID | Enter the client ID. |
Client Secret | Enter the client secret. |
Scope | Enter the URL. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and local time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Azure AI Foundry. |
Asset Type | Only agents are supported. |
Authentication Method | Select OAuth 2 Client Credentials. |
Tenant ID | Enter the application ID. |
Client ID | Enter the directory ID. |
Client Secret | Enter the client secret. |
Project Endpoints | Enter the project endpoint URLs separated by commas. Confirm you are using the public endpoint, not a private or VNet-restricted endpoint. If the connection fails, verify your endpoint type matches your network configuration, as private endpoints may not be accessible to the scanner running on AWS infrastructure. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and local time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Salesforce. |
Platform | Select Salesforce Agentforce. |
Service Type | Agents selected by default. |
Authentication Method | Salesforce Connection selected by default. |
Salesforce Connection | Select the Salesforce connection. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and time. |
Sync Review | Select an option: Ask to review or Auto-resolve. |
| Field | Value |
|---|---|
Provider | Select ServiceNow. |
Platform | Select ServiceNow AI Agents. |
Service Type | Agents selected by default. |
Authentication Method | OAuth selected by default. |
Instance URL | Enter the ServiceNow instance URL, for example, |
Client ID | Enter the OAuth client ID. |
Client Secret | Enter the OAuth client secret. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Snowflake. |
Platform | Select Cortex AI. |
Service Type | Agents is selected by default. |
Authentication Method | Service Account selected by default. |
Account URL | Enter the account URL. |
Programmatic Access Token | Enter the programmatic access token. |
Database Filter | To filter by database, enter the database name, or a comma-separated list of database names. |
Schema Filter | To filter by schema, enter the schema name, or a comma-separated list of schema names. |
| Field/Option | Value |
|---|---|
Run Schedule | Select a frequency and time. |
Sync Review | Select an option: Auto-resolve or Ask to review. |
| Field | Value |
|---|---|
Provider | Select Snowflake. |
Platform | Select Snowflake MCP Server. |
Service Type | Select MCPs. |
Authentication Method | Service Account selected by default. |
Account URL | Enter the Snowflake account URL. |
Programmatic Access Token | Enter the programmatic access token. |
Database Filter | To filter by database, enter the database name, or a comma-separated list of database names. |
Schema Filter | To filter by schema, enter the schema name, or a comma-separated list of schema names. |
| Value | Result |
|---|---|
| Returns the next available major version, such as 3.0.0. |
| Returns the next available minor version, such as 2.5.0. |
| Returns the next available patch version, such as 2.4.7. |
| Field | Maximum Length | Minimum Length |
|---|---|---|
Name | 256 | 1 |
Description | 256 | 0 |
| 256 | 1 |
Combined | 215 | NA |
| API Version | Asset Version |
|---|---|
v1 | 1.0.0 |
v1 | 1.0.1 |
v1 | 1.1.1 |
v2 | 2.0.0 |
v2 | 2.0.2 |
v3 | 3.1.0 |
| API Version | Asset Version |
|---|---|
v1 | 1.0.0 |
v2 | 1.0.1 |
| Type of Change | Changes Requiring a New Major Version | Changes Not Requiring a New Major Version |
|---|---|---|
Service contract |
| Add new API operation |
Data contract |
|
|
Representation format | Remove existing representation | Add new representation |
Accessibility | Restrict permissions | Relax permissions |
| Flag | Description |
|---|---|
blank | Displays instructions for configuring autocompletion |
bash | Installs autocompletion using Bash shell settings |
zsh | Installs autocompletion using Z shell settings |
-r, --refresh cache | Removes the current autocompletion configuration. Use this before running the command with a different shell type. |
| Asset Type | Creation Method |
|---|---|
OAS, RAML, RAML fragments, AsyncAPI, HTTP, WSDL, agents, LLMs, MCP servers, rulesets, custom | Exchange Publish new asset dialog |
REST APIs, API spec fragments | Anypoint Code Builder, Design Center, or the Exchange Experience API |
RAML, OAS API specifications | Anypoint Platform CLI. For example: |
Examples, templates | Mavenize feature in Anypoint Studio |
Connectors, policies, examples, templates | |
API groups | Anypoint API Manager |
Mule applications | Anypoint Runtime Fabric (not visible in the Exchange UI) |
External libraries | Exchange Maven Facade API (not visible in the Exchange UI) |
| 1 | Provides the starting line for the descriptor file |
| 2 | Sets trigger conditions |
| 3 | Provides the contact name and email ID |
| 4 | Specifies the API information to be published |
| Flag | Description |
|---|---|
-d, --file=file | Default: The name and location in which to save the generated catalog descriptor file |
--external | Generates an |
| Flag | Description |
|---|---|
-d, --descriptor-file=descriptor-file | Default: The name and location in which to save the updated catalog descriptor file information |
| Command | Description |
|---|---|
Configures autocompletion for API Catalog commands | |
Creates or deletes a credentials configuration file | |
Creates a descriptor file | |
Updates a descriptor file | |
Publishes assets to Exchange |
| Flag | Description |
|---|---|
--client_id=client_id or ANYPOINT_CLIENT_ID environment variable | Connected app client ID See Authentication. |
--client_secret or ANYPOINT_CLIENT_SECRET environment variable | Prompt for the connected app secret for the client ID See Authentication. |
--collectMetrics or COLLECT_METRICS environment variable | Not currently used |
--environment=environment or ANYPOINT_ENV environment variable | The name of the Anypoint Platform environment where the APIs are cataloged |
--host=host or ANYPOINT_HOST environment variable | Default: anypoint.mulesoft.com The Anypoint Platform base URL without the protocol For the US Anypoint Platform, use: anypoint.mulesoft.com For the European Anypoint Platform, use: eu1.anypoint.mulesoft.com |
--organization=organization or ANYPOINT_ORG environment variable | The ID of the Anypoint Platform organization where the APIs are cataloged |
-o, --output=output | Not currently used |
-p, --password or ANYPOINT_PASSWORD environment variable | Anypoint user password See Authentication. |
-u, --username=username or ANYPOINT_USERNAME environment variable | Anypoint username See Authentication. |
| Flag | Description |
|---|---|
-d, --delete | Deletes the config file entry for the given key |
-h, --help | Shows the help for this command |
-k, --key=key | Shows the value that corresponds with the given key |
-v, --value=value | Shows the key that corresponds with the given value |
| Search term | Matches |
|---|---|
league API | API title |
leagues.com | API baseUri |
| Endpoint path |
League resource | Endpoint display name |
Information about a league | Endpoint description |
POST | Endpoint method |
create team | Endpoint method description |
offset | Query parameter name, Query parameter description |
leagueid | URI parameter name |
team | Type name |
city | Type property name |
leagues leagueId teams | Endpoint path |
| Endpoint path |
| Asset Name | Asset ID | Tags | Matches? |
|---|---|---|---|
Salesforce API | salesforce-api | mule-Connector | Yes |
Salesforce Connector | salesforce-connector | REST | Yes |
Validations API | validations-api | salesforce-connecting | Yes |
Optimized API | optimized-api | resource:/connect, salesforce:enabled | Yes |
Cisco Sales API | cisco-sales-api | Connecting, Productive | Yes |
Cisco Connector | cisco-connector | com.cisco.connector.sales | Yes, because the tag is split into separate terms. |
Salesforce API | salesforce-api | muleconnector, MuleConnector | No. |
Salesforce Connect | salesforce-connector | REST | No. |
Validations API | validations-api | connector | No. |
Cisco Presales API | cisco-presales-api | Connector, api | No. |
| Asset Name | Asset ID | Tags | Matches? |
|---|---|---|---|
Salesforce API | salesforce-api | mule-Connector | No. |
Salesforce Connector | salesforce-connector | REST | No |
Sales Connect Asset | validations-api | mule-connector | Yes |
Sales Connect Images | validations-images | mule-connector | No. |
Optimized API | optimized-api | resource:/connect, sales:enabled | No. |
Optimized API | optimized-api | resource:/sales, connect:enabled | No. |
Optimized API | optimized-api | sales:/connect | Yes |
| Search | Tags | Matches? |
|---|---|---|
tag:"some value" | some value | Yes |
tag:"some value" | value | No |
tag:"value" | value | Yes |
tag:value | value | Yes |
tag:VALUE | value | Yes |
tag:VaLuE | value | Yes |
tag:value | val | No |
| Search | Category | Matches? |
|---|---|---|
category:my-key = my-value | my-key:my-value | Yes |
category:my-key = MY-VALUE | my-key:MY-VALUE | Yes |
category:my-key = my-value | my-key:MY-VALUE | Yes |
category:"my key" = "my value" | my key:my value | Yes |
category:"key" = "value" | my key:my value | No |
category:key = value | my-key:my-value | No |
category:this.* = value | this.is.my.key:value | Yes |
category:*my.key = value | this.is.my.key:value | Yes |
category:this.* = value | this.is.my.key:some-value | No |
category:this.* = some-* | this.is.my.key:some-value | No |
| Search | Field | Matches? |
|---|---|---|
field:my-key = my-value | my-key:my-value | Yes |
field:my-key = MY-VALUE | my-key:MY-VALUE | Yes |
field:my-key = my-value | my-key:MY-VALUE | Yes |
field:my-key = My-ValUe | my-key:MY-VALUE | No |
field:MY-KEY = my-value | my-key:my-value | No |
field:my-key = 10 | my-key:10 | Yes |
field:"my key" = "my value" | my key:my value | Yes |
field:"key" = "value" | my key:my value | No |
field:key = value | my-key:my-value | No |
field:this.* = value | this.is.my.key:value | Yes |
field:*my.key = value | this.is.my.key:value | Yes |
field:this.* = value | this.is.my.key:some-value | No |
field:this.* = some-* | this.is.my.key:some-value | No |
| Scanner Status | Actions Menu Options |
|---|---|
Scheduled or Paused |
|
Queued, Running, or Importing |
|
Stopped |
|
| Asset Type | Migration Approach |
|---|---|
Example, Template | Maven - see Publish and Deploy Exchange Assets Using Maven |
OAS REST API | Publish using Exchange. |
RAML REST API | Publish using API Designer or Exchange. |
WSDL SOAP API | Publish using Exchange. |
Connectors | Use Node.js connector-uploader program. |
| Flag | Description |
|---|---|
--async | Runs the publish job asynchronously. |
-d, --descriptor-file=descriptor-file or ANYPOINT_DESCRIPTOR_FILE environment variable | Default: ./catalog.yaml The name and location of the catalog descriptor file.
|
--dry-run | Runs the command to verify that the descriptor file is valid. No APIs are published. |
--force-publish | Bypasses the comparison and creates a new version of the asset in Exchange regardless of the content. |
--force-update-metadata | Updates the asset’s metadata, such as tags, in the latest version in Exchange regardless of the content. This does not republish the asset. |
--json | Prints the execution result in JSON format. |
-s, --silent | Enables silent logging. |
-t, --trigger-criteria=<descriptor-tag>:<value> --trigger-criteria=<descriptor-tag>:value | This flag works in conjunction with the Example:
|
-v, --verbose | Enables verbose logging. |
--version-strategy-criteria=<descriptor-tag>:<value> --version-strategy-criteria=<descriptor-tag>:<value> | This flag works in conjunction with the Example:
|
| 1 | Defines the organization and descriptor file values |
| 2 | Runs the api-catalog publish-asset command to publish APIs found in the main Github branch |
| Property | Description | Required or Optional |
|---|---|---|
name | The asset name that is visible on the Exchange portal page. | Required |
description | The description of the asset. | Optional |
type | The type of asset to be created. | Required if the type cannot be inferred from the file extension |
dependencies | A string of comma-separated dependencies, defined as | Optional |
keywords | A string of comma-separated values to be saved as an asset’s attributes, for example, | Optional |
tags | A string of comma-separated values to post as the asset’s tags, for example, | Optional |
fields | A JSON array whose items are objects with properties key and value, which represent custom fields. The custom field must be configured in your organization. The example of uploading a custom asset includes custom fields. | Optional |
fields.key | A string of comma-separated values to post as the asset’s custom fields. Replace | Optional |
categories | A JSON array whose items are objects with properties key and value, which represent custom fields. The custom field must be configured in your organization. The example of uploading a custom asset includes custom fields. | Optional |
categories.key | A string of comma-separated values to post as the asset’s categories. Replace | Optional |
contactName | Name of a person to contact about the asset. | Optional |
contactEmail | Email address of a person to contact about the asset. | Optional |
properties | Some asset types require additional properties specified with the properties prefix, such as | Required for some properties and some asset types |
| Data Type | Operator |
|---|---|
Enum | Contains and not contains |
Number | Equals, not equals to, greater than, less than, greater than or equal to, and less than or equal to |
Date | Equals, not equals to, greater than, less than, greater than or equal to, and less than or equal to |
Text | Equals and not equals to |
List of numbers | Contains and not contains |
List of strings | Contains and not contains |
| Parameter | Description |
|---|---|
assetId | Asset ID for each asset. |
createdAt | Date and time an asset was created, for example, 2018-08-11T04:48:20.585Z. |
createdBy { id, userName, firstName, lastName } | Display who created the asset. |
dependencies { groupId, assetId, version, name, type } | Returns the assets the listed asset depends on. |
files { classifier, packaging, externalLink, md5 } | File information. |
name | Asset name. |
contactName | Name of a person to contact about the asset. |
contactEmail | Email address of a person to contact about the asset. |
numberOfRates | The number of star ratings for an asset. |
organizationId | Organization ID for an asset. |
rating | Star rating value for an asset. |
runtimeVersion | Mule Runtime version. |
tags { value, key, mutable } | The asset tags. The tags created in the user interface and when publishing are only |
type | Lowercase values corresponding to the Exchange All Types menu: connector, template, example, rest-api, soap-api, raml-fragment, and custom. |
version | Version for an asset. |
groupId | Group ID for an asset. |
| Permission | Visibility | Actions |
|---|---|---|
Exchange Viewers | For all assets within a business group | View, Download |
Exchange Contributors | For all assets within a business group | View, Download, Edit Portal |
Exchange Administrators | For all assets within a business group | View, Download, Edit Portal, Delete, Share, Deprecate Asset Version, Manage API Instances |
Exchange Creator | For only assets that this user creates within a business group | View, Download, Edit Asset, Share, Manage API Instances, and Delete |
Asset Viewers | For a specific asset in any business group | View, Download |
Asset Contributors | For a specific asset in any business group | View, Download, Edit Portal |
Asset Administrators | For a specific asset in any business group | View, Download, Edit Portal, Delete, Share, Deprecate Asset Version, Manage API Instances |
| 1 | Schema: Use the Schema explorer to explore the GraphQL API schema types and documentation. |
| 2 | Query: Use the Query editor to write and run queries.
|
| 3 | Results: Use this panel to review and troubleshoot queries. |