# Apivom Atlas — MuleSoft Catalyst Knowledge Hub APIs

> Apivom Atlas integration for MuleSoft Catalyst Knowledge Hub APIs: 30 gateway routes over `anypoint.mulesoft.com`, available through the Apivom platform (Apivom Iris workflows and the Apivom Atlas API portal). Auth model: caller-supplied token passed through to the vendor.

Notes for AI assistants:

- This catalog mirrors the vendor's public API surface as registered in Apivom Atlas (0 read-only, 30 write routes).
- Access is provisioned per customer. Commercialized providers are self-service in the Atlas portal; for everything else [request a demo](https://apivom.com/en/demo).
- Credentials are always owned by the calling tenant — Apivom Atlas is a stateless gateway.

## Routes

- `GET /accounts/api/profile` (accounts-api-profile)
- `POST /accounts/api/v2/oauth2/token` (accounts-api-v2-oauth2-token-post)
- `GET /api/business-metrics` (api-business-metrics) — params: query
- `POST /api/business-metrics/load` (api-business-metrics-load-post) — params: event, loaderDetails
- `GET /api/platform-metrics` (api-platform-metrics) — params: query
- `POST /api/platform-metrics/load` (api-platform-metrics-load-post) — params: collectors, loaderDetails
- `PUT /api/v1/organizations/{orgId}/maven/{orgId}/{applicationName}/{applicationVersion}/{applicationName}-{applicationVersion}-mule-application.jar` (api-v1-organizations-by-orgid-maven-by-orgid-by-applicationname-by-applicationversion-by-applicationname-by-applicationversion-mule-application-jar-put) — params: params
- `PUT /api/v1/organizations/{orgId}/maven/{orgId}/{applicationName}/{applicationVersion}/{applicationName}-{applicationVersion}.pom` (api-v1-organizations-by-orgid-maven-by-orgid-by-applicationname-by-applicationversion-by-applicationname-by-applicationversion-pom-put) — params: params
- `POST /apimanager/api/v1/organizations/{organizationId}/environments/{environementId}/apis/{apiid}/policies` (apimanager-api-v1-organizations-by-organizationid-environments-by-environementid-apis-by-apiid-policies-post) — params: configurationData, id, pointcutData, policyTemplateId, apiVersionId, groupId, assetId, assetVersion
- `DELETE /apimanager/api/v1/organizations/{organizationId}/environments/{environementId}/apis/{apiid}/policies/{clientIdPolicyId}` (apimanager-api-v1-organizations-by-organizationid-environments-by-environementid-apis-by-apiid-policies-by-clientidpolicyid-delete) — params: params
- `PUT /apimanager/api/v1/organizations/{organizationId}/environments/{environementId}/apis/{apiId}/tags/jwt` (apimanager-api-v1-organizations-by-organizationid-environments-by-environementid-apis-by-apiid-tags-jwt-put) — params: params
- `PUT /apimanager/api/v1/organizations/{organizationId}/environments/{environementId}/apis/{apiId}/tags/ratelimitingSLAbased` (apimanager-api-v1-organizations-by-organizationid-environments-by-environementid-apis-by-apiid-tags-ratelimitingslabased-put) — params: params
- `GET /apimanager/api/v1/organizations/{organizationId}/environments/{environementId}/apis/{apiId}/tiers` (apimanager-api-v1-organizations-by-organizationid-environments-by-environementid-apis-by-apiid-tiers) — params: params
- `POST /apimanager/api/v1/organizations/{organizationId}/environments/{environementId}/apis/{apiId}/tiers` (apimanager-api-v1-organizations-by-organizationid-environments-by-environementid-apis-by-apiid-tiers-post) — params: status, autoApprove, limits, name, description
- `GET /apimanager/api/v1/organizations/{organizationId}/environments/{environmentId}/apis` (apimanager-api-v1-organizations-by-organizationid-environments-by-environmentid-apis) — params: params, query
- `POST /apimanager/api/v1/organizations/{organizationId}/environments/{environmentId}/apis/` (apimanager-api-v1-organizations-by-organizationid-environments-by-environmentid-apis-post) — params: params
- `GET /apimanager/api/v1/organizations/{organizationId}/policy-templates` (apimanager-api-v1-organizations-by-organizationid-policy-templates) — params: params
- `GET /cloudhub/api/v2/applications/{domainName}` (cloudhub-api-v2-applications-by-domainname) — params: params
- `PUT /cloudhub/api/v2/applications/{domainName}` (cloudhub-api-v2-applications-by-domainname-put) — params: monitoringEnabled, monitoringAutoRestart, persistentQueues, persistentQueuesEncrypted, workers, trackingSettings, properties, logLevels, propertiesOptions, secureDataGatewayEnabled, staticIPsEnabled, ipAddresses, loggingNgEnabled, loggingCustomLog4JEnabled, status, region, objectStoreV1, muleVersion
- `POST /exchange/api/v1/assets` (exchange-api-v1-assets-post)
- `DELETE /exchange/api/v1/organizations/{orgId}/assets/{orgId}/{applicationName}/{applicationVersion}` (exchange-api-v1-organizations-by-orgid-assets-by-orgid-by-applicationname-by-applicationversion-delete) — params: params
- `POST /graph/api/v1/graphql` (graph-api-v1-graphql-post) — params: query
- `GET /hybrid/api/v2/organizations/{orgId}/environments/{envId}/deployments` (hybrid-api-v2-organizations-by-orgid-environments-by-envid-deployments) — params: params
- `POST /hybrid/api/v2/organizations/{orgId}/environments/{envId}/deployments` (hybrid-api-v2-organizations-by-orgid-environments-by-envid-deployments-post) — params: name, application, target
- `GET /hybrid/api/v2/organizations/{orgId}/environments/{envId}/deployments/{deploymentId}` (hybrid-api-v2-organizations-by-orgid-environments-by-envid-deployments-by-deploymentid) — params: params
- `PATCH /hybrid/api/v2/organizations/{orgId}/environments/{envId}/deployments/{deploymentId}` (hybrid-api-v2-organizations-by-orgid-environments-by-envid-deployments-by-deploymentid-patch) — params: name, application, target
- `POST /proxies/xapi/v1/organizations/{orgId}/environments/{envId}/apis/{apiId}/deployments` (proxies-xapi-v1-organizations-by-orgid-environments-by-envid-apis-by-apiid-deployments-post) — params: applicationName, gatewayVersion, overwrite, type, environmentId, environmentName
- `GET /proxies/xapi/v1/organizations/{orgId}/environments/{envId}/apis/{apiId}/deployments/{proxyId}` (proxies-xapi-v1-organizations-by-orgid-environments-by-envid-apis-by-apiid-deployments-by-proxyid) — params: params
- `GET /runtimefabric/api/organizations/{orgId}/targets/{targetId}` (runtimefabric-api-organizations-by-orgid-targets-by-targetid) — params: params
- `GET /workercloud/api/organizations/{orgId}/agents` (workercloud-api-organizations-by-orgid-agents) — params: params

## Credential model

- Connected App Client ID (`clientId`) — required
- Connected App Client Secret (`clientSecret`) — required — secret

## Optional

- [Apivom Atlas product page](https://apivom.com/en/products/atlas)
- [All Atlas integration guides](https://apivom.com/llms.txt)
- [Request a demo](https://apivom.com/en/demo)
