---
title: "Get Namespace Manifest"
method: GET
path: "/clusters/{clusterId}/namespaces/{namespaceId}"
tags: ["namespaces"]
---

# Get Namespace Manifest

`GET /clusters/{clusterId}/namespaces/{namespaceId}`

## Request

- Base URL: `https://privatecloud.mendixcloud.com/api/v4`
- URL: `https://privatecloud.mendixcloud.com/api/v4/clusters/{clusterId}/namespaces/{namespaceId}`
- Auth: API key in header `Authorization`

Retrieves the manifest of a namespace.

## Query parameters

- `retrieveEnvironments` boolean

## Response `200`

The namespace manifest response returned by a get-namespace-manifest request.

- NamespaceManifest: Model for the manifest used when retrieving a namespace.
  - `manifestVersion` string, required
  - `namespace` object, required
    - `namespaceId` string, uuid, required
    - `name` string, required
    - `namespaceType` 'standard' | 'main' | 'managed': *This value cannot be changed after it has been set.* The namespace type is influenced by the type of operator installation.
    - `installationType` 'Connected' | 'Standalone', required: non-editable</br> Model for installationType.
    - `secret` string, required
    - `productTypePCLM` string, required
    - `plans` object[]
      - `planName` string: non-editable
      - `planType` 'OnDemand' | 'Dedicated': non-editable </br> Model for the database or storage plan type.
      - `activate` boolean
      - `planConfig` string: non-editable
    - `enableDevelopmentMode` boolean
    - `enableExternalSecretsStore` boolean
    - `membership` object[]
      - `email` string, required
      - `role` string, required: Existing Custom permission-based role is becoming deprecated, hence its new name Custom_DEPRECATED.<br/> To get the same result/functionality, you can use the Custom Roles which can be created/accessed at cluster level on the portal.
      - `status` 'Invitation_Sent' | 'Accepted': non-editable </br> Model for the status of the member invite.
      - `displayName` string: non-editable
      - `autoAcceptInvite` boolean: Can be used to automatically accept the invite for this user.
      - `permissions` object
        - `manageEnvironment` boolean: non-editable</br>
        - `deployApp` boolean: non-editable</br>
        - `scaleApp` boolean: non-editable</br>
        - `startApp` boolean: non-editable</br>
        - `stopApp` boolean: non-editable</br>
        - `modifyMxAdminPassword` boolean: non-editable</br>
        - `editAppConstants` boolean: non-editable</br>
        - `manageAppScheduledEvents` boolean: non-editable</br>
        - `viewAppLogs` boolean: non-editable</br>
        - `viewAppAlerts` boolean: non-editable</br>
        - `viewAppMetrics` boolean: non-editable</br>
        - `manageAppBackups` boolean: non-editable</br>
        - `manageDebugger` boolean: non-editable</br>
        - `manageTLSConfigurations` boolean: non-editable</br>
        - `manageCustomEnvVarJVMOpts` boolean: non-editable</br>
        - `manageCustomRuntimeSettings` boolean: non-editable</br>
        - `manageLogLevels` boolean: non-editable</br>
        - `manageRuntimeMetricsConfiguration` boolean: non-editable</br>
    - `operationalLinks` object
      - `metricsUrl` string
      - `alertsUrl` string
      - `logsUrl` string
      - `backupsUrl` string
    - `additionalInformation` object: non-editable<br/> The section contains useful information for debugging.
      - `componentVersion` object
        - `operatorVersion` string: non-editable<br/> The version of the operator.
        - `repositoryURL` string: non-editable <br/> Docker repository URL.
        - `builderVersion` string: non-editable <br/> Version of the builder.
        - `metricsSidecarVersion` string: non-editable <br/> Version of the metrics sidecar.
        - `m2EESidecarVersion` string: non-editable <br/> Version of the M2EE sidecar.
      - `internalDetails` object
        - `operatorSDK` string: non-editable <br/> Version of the Operator SDK.
        - `goRuntimeVersion` string: non-editable <br/> Version of the GO runtime.
        - `buildBranch` string: non-editable
        - `buildDate` string: non-editable
        - `buildHash` string: non-editable
    - `environments` object[]: Only retrieved if query parameter is provided.
      - `environmentId` string: Model for environmentId.
      - `environmentName` string: Environment display name.
      - `applicationId` string, uuid: The ID of the Mendix App. In the Developer Portal, this is shown as the App ID and it is a UUID format.
      - `applicationName` string

## Other responses

- `401`: There were no usable authentication credentials found. The error response gives additional feedback.
- `403`: Access is denied. The provided credentials are incorrect or the credentials do not have the required level of access. The error response gives additional feedback.
- `404`: The requested item could not be found. The error response gives additional feedback.

---

[API](https://skmtc.dev/mendix/apis/mendix-for-private-cloud-deploy-api.md) - [All operations](https://skmtc.dev/mendix/apis/mendix-for-private-cloud-deploy-api/llms.txt) - [OpenAPI document](https://skmtc.dev/mendix/apis/mendix-for-private-cloud-deploy-api/revisions/ae247dcd18e1?raw)
