Overview
Statistics
10
Operations
0
Skills
Platform
Category
Experience API that powers Design Center. Retrieves environment configuration and feature flags, resolves the authenticated user's profile, lists and paginates projects within an organization, and reports usage events to the metrics service.
Servers
-
https://anypoint.mulesoft.com/designcenter/api/v2 -
https://{region}.anypoint.mulesoft.com/designcenter/api/v2 -
https://{region}.platform.mulesoft.com/designcenter/api/v2
Authentication & Security
-
bearerAuth http
Bearer token authentication. Login endpoint: https://anypoint.mulesoft.com/accounts/api/login
-
clientAuth oauth2
OAuth2 client credentials. Token endpoint: https://anypoint.mulesoft.com/accounts/api/v2/oauth2/token
Get Status getStatus
GET
Try it out
Custom Query Parameters
Custom Headers
Check whether the xAPI is up.
Response
Successful operation.
Get Status Apis getStatusApis
GET
Try it out
Custom Query Parameters
Custom Headers
List the downstream APIs the xAPI depends on, including whether each is mocked.
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"name": "project-manager",
"url": "https://project-manager.msap.svc.mesh.sfdc.net",
"isMock": false
}
]
Get Features getFeatures
POST
Try it out
Custom Query Parameters
Custom Headers
Request Body application/json
Get the enabled/disabled status for a list of feature flag names.
Request Body
jsonitems:
array
Array items
Examples
application/json
[
"fstFeature",
"sndFeature"
]
Response
Successful operation. Returns a map of feature flag name to enabled status.
Examples
application/json
{
"fstFeature": true,
"sndFeature": false
}
Get Configuration getConfiguration
GET
Try it out
Custom Query Parameters
Custom Headers
Get the runtime configuration for the current environment (feature flags, downstream service URLs, and related settings consumed by the Design Center UI).
Response
Successful operation.
Examples
application/json
{
"anypointEnv": "qax",
"features": {
"eastwood-design-services": true,
"project-sharing": true,
"externalVcs": false
}
}
Get Oauth Callback getOauthCallback
GET
Try it out
Query Parameters
Custom Query Parameters
Custom Headers
Exchange an OAuth2 authorization code and redirect the browser back to the originating URL.
Query Parameters
code *:
string
Authorization code issued by the identity provider.
state:
string
Opaque state value containing the redirectUrl as a JSON object.
Response
Redirects the browser back to the original application URL.
Get Auth Profile getAuthProfile
GET
Try it out
Custom Query Parameters
Custom Headers
Get the authenticated Core Services user's profile.
Response
Successful operation.
Examples
application/json
{
"id": "63409c62-0824-4d21-84dc-40531be0ea78",
"username": "jdoe",
"firstName": "Jane",
"lastName": "Doe",
"email": "jdoe@example.com"
}
Get Auth Me getAuthMe
GET
Try it out
Custom Query Parameters
Custom Headers
Get the authenticated Core Services user's identity, including organization membership.
Response
Successful operation.
Examples
application/json
{
"user": {
"id": "63409c62-0824-4d21-84dc-40531be0ea78",
"username": "jdoe",
"organization": {
"id": "63409c62-0824-4d21-84dc-40531be0ea78",
"name": "Example Org"
}
}
}
Get Environments getEnvironments
GET
Try it out
Path Parameters
Custom Query Parameters
Custom Headers
List the environments available to the authenticated user within an organization.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
Response
Successful operation.
items:
array
Array items
Examples
application/json
[
{
"id": "4e07af9d-4d76-407e-a0d5-2f5c8d1e6f6d",
"name": "Sandbox",
"isProduction": false
}
]
Get Projects getProjects
GET
Try it out
Path Parameters
Query Parameters
Custom Query Parameters
Custom Headers
List Design Center projects that the authenticated user has access to within an organization. Supports pagination, free-text search, filtering, and sorting.
Path Parameters
organizationId *:
string
The organization ID to identify the target resource.
Query Parameters
pageIndex:
integer
Index of the page in a paginated project query.
default:
0pageSize:
integer
Size of each page in a paginated project query.
default:
10searchTerm:
string
Search term used to filter projects by name.
orderBy:
string
Column to order projects by. Prefix with
+ or - to indicate ascending or descending order (e.g. +name).createdBy:
string
Filter projects by the createdBy field.
lastUpdateFrom:
string
Filter projects last updated on or after this timestamp (
yyyy-MM-dd'T'HH:mm:ss.SSSZ).lastUpdateTo:
string
Filter projects last updated on or before this timestamp (
yyyy-MM-dd'T'HH:mm:ss.SSSZ).projectType:
string
Filter projects by a single project type.
validProjectTypes:
string
Filter projects by a comma-separated list of valid project types.
shared:
string
When true, return only projects that were shared with the authenticated user.
Response
Successful operation. Returns a page of projects.
Examples
application/json
{
"total": 42,
"items": [
{
"id": "8f14e45f-ceea-467e-8b0b-d6b6a6c6e6f6",
"name": "My API Project",
"projectType": "api",
"createdBy": "jdoe",
"lastUpdated": "2026-06-15T10:30:00.000Z"
}
]
}
Post Event postEvent
POST
Try it out
Custom Query Parameters
Custom Headers
Request Body application/json
Report a product usage event to the MDAS Metrics service.
Request Body
jsonExamples
application/json
{
"id": "api_designer-design_center",
"payload": {
"org_id": "63409c62-0824-4d21-84dc-40531be0ea78",
"action_type": "test",
"product_source": "Design Center",
"group_id": "63409c62-0824-4d21-84dc-40531be0ea78",
"asset_id": "testbusinessgroup_3742045289154",
"version": "1.0.0",
"classifier": "raml",
"type": "rest-api"
}
}
Response
Event accepted. No content is returned.