# Secrets Manager API Manage keystores, truststores, certificates, TLS contexts, and shared secrets across environments in Anypoint Secrets Manager. - **Version:** 1.0.0 - **Category:** Security - **OpenAPI Spec:** [api.yaml](https://dev-portal.mulesoft.com/apis/secrets-manager/api.yaml) ## Servers - `https://anypoint.mulesoft.com/secrets-manager/api/{version}/organizations` - `https://{region}.anypoint.mulesoft.com/secrets-manager/api/{version}/organizations` - `https://{region}.platform.mulesoft.com/secrets-manager/api/{version}/organizations` ## Operations (50) ### DELETE /{organizationId} **Operation ID:** `deleteByOrganizationid` Deletes the organization **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | ### DELETE /{organizationId}/environments/{environmentId} **Operation ID:** `deleteByOrganizationidEnvironmentsByEnvironmentid` Deletes the environment **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | ### GET /{organizationId}/environments/{environmentId}/operations **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidOperations` Retrieves a operations. **Parameters:** | `type` | query | The type query parameter. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroups` Get a list of secretGroups. **Parameters:** | `downloadable` | query | Filter and fetch list of secret groups based on value of 'downloadable' flag. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | ### POST /{organizationId}/environments/{environmentId}/secretGroups **Operation ID:** `createByOrganizationidEnvironmentsByEnvironmentidSecretgroups` Create a new secretGroup. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId} **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupid` Get the secretGroup with id = {secretId} **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### PATCH /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId} **Operation ID:** `patchByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupid` Operation to update name of this secret group. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### DELETE /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId} **Operation ID:** `deleteByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupid` Deletes the secret group. The amount of time required for this operation to complete is proportionate to the number of secrets in the secret group. **Parameters:** | `force` | query | Forcefully delete the secret group even if it contains shared secret(s) of type VDPContext. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### PUT /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/lock **Operation ID:** `updateByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidLock` [Deprecated] For compatibility purpose, it always returns successful response. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### DELETE /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/lock **Operation ID:** `deleteByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidLock` [Deprecated] For compatibility purpose, it always returns successful response. **Parameters:** | `action` | query | To indicate how the lock is being released, either as operation 'finish' or 'cancel'. - finish = Indicates that the secret group editing is complete, and all draft changes (including additions) made since acquiring the lock, are to be committed. - cancel = Indicates that the lock needs to be released and all of the draft changes (including additions) made since acquiring the lock should be discarded. Only the user who acquired the lock can use value 'finish'. Any user, including the user who acquired the lock, can use the value 'cancel'. The amount of time required for this operation to complete increases, as the the number of secrets that were operated on after acquirirng the lock increases. | required | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### POST /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/clone **Operation ID:** `createByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidClone` Request to clone this secret group. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### DELETE /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/clone **Operation ID:** `deleteByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidClone` To cancel the in-progress clone operation on the secret group, This can be performed on either source or target secret group. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### POST /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/grants **Operation ID:** `createByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidGrants` Returns an access grant for each of the secrets, along with corresponding secret path from the request body **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/certificates **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCertificates` Get a list of certificates. **Parameters:** | `state` | query | Get the response which is built from the draft state. This is allowed only to the user who currently holds the lock on the containing secret group. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### POST /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/certificates **Operation ID:** `createByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCertificates` Create a new certificate. **Parameters:** | `allowExpiredCert` | query | With 'true' to allow uploading expired certificates | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/certificates/{secretId} **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCertificatesBySecretid` Get the certificate with id = {secretId} **Parameters:** | `state` | query | Get the response which is built from the draft state. This is allowed only to the user who currently holds the lock on the containing secret group. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### PUT /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/certificates/{secretId} **Operation ID:** `updateByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCertificatesBySecretid` Replaces a certificates. **Parameters:** | `allowExpiredCert` | query | With 'true' to allow uploading expired certificates | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### PATCH /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/certificates/{secretId} **Operation ID:** `patchByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCertificatesBySecretid` Updates a certificates. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/truststores **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidTruststores` Get a list of truststores. **Parameters:** | `type` | query | Filter the elements on the response to be of a specific type from {PEM, JKS, JCEKS, PKCS12} | optional | | `state` | query | Get the response which is built from the draft state. This is allowed only to the user who currently holds the lock on the containing secret group. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### POST /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/truststores **Operation ID:** `createByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidTruststores` Create a new truststore. **Parameters:** | `allowExpiredCert` | query | With 'true' to allow uploading expired certificates | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/truststores/{secretId} **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidTruststoresBySecretid` Get the truststore with id = {secretId} **Parameters:** | `state` | query | Get the response which is built from the draft state. This is allowed only to the user who currently holds the lock on the containing secret group. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### PUT /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/truststores/{secretId} **Operation ID:** `updateByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidTruststoresBySecretid` Replaces a truststores. **Parameters:** | `allowExpiredCert` | query | With 'true' to allow uploading expired certificates | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### PATCH /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/truststores/{secretId} **Operation ID:** `patchByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidTruststoresBySecretid` Updates a truststores. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/keystores **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidKeystores` Get a list of keystores. **Parameters:** | `type` | query | Filter the elements on the response to be of a specific type from {PEM, JKS, JCEKS, PKCS12} | optional | | `state` | query | Get the response which is built from the draft state. This is allowed only to the user who currently holds the lock on the containing secret group. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### POST /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/keystores **Operation ID:** `createByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidKeystores` Create a new keystore. **Parameters:** | `allowExpiredCert` | query | With 'true' to allow uploading expired certificates | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/keystores/{secretId} **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidKeystoresBySecretid` Get the keystore with id = {secretId} **Parameters:** | `state` | query | Get the response which is built from the draft state. This is allowed only to the user who currently holds the lock on the containing secret group. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### PUT /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/keystores/{secretId} **Operation ID:** `updateByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidKeystoresBySecretid` Replaces a keystores. **Parameters:** | `allowExpiredCert` | query | With 'true' to allow uploading expired certificates | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### PATCH /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/keystores/{secretId} **Operation ID:** `patchByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidKeystoresBySecretid` Updates a keystores. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/certificatePinsets **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCertificatepinsets` Get a list of certificatePinsets. **Parameters:** | `state` | query | Get the response which is built from the draft state. This is allowed only to the user who currently holds the lock on the containing secret group. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### POST /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/certificatePinsets **Operation ID:** `createByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCertificatepinsets` Create a new certificatePinset. **Parameters:** | `allowExpiredCert` | query | With 'true' to allow uploading expired certificates | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/certificatePinsets/{secretId} **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCertificatepinsetsBySecretid` Get the certificatePinset with id = {secretId} **Parameters:** | `state` | query | Get the response which is built from the draft state. This is allowed only to the user who currently holds the lock on the containing secret group. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### PUT /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/certificatePinsets/{secretId} **Operation ID:** `updateByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCertificatepinsetsBySecretid` Replaces a certificatePinsets. **Parameters:** | `allowExpiredCert` | query | With 'true' to allow uploading expired certificates | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### PATCH /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/certificatePinsets/{secretId} **Operation ID:** `patchByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCertificatepinsetsBySecretid` Updates a certificatePinsets. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/sharedSecrets **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidSharedsecrets` Get a list of sharedSecrets. **Parameters:** | `type` | query | Filter the elements on the response to be of a specific type from {UsernamePassword, SymmetricKey, S3Credential, VDPContext, Blob} | optional | | `state` | query | Get the response which is built from the draft state. This is allowed only to the user who currently holds the lock on the containing secret group. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### POST /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/sharedSecrets **Operation ID:** `createByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidSharedsecrets` Create a new sharedSecret. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/sharedSecrets/{secretId} **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidSharedsecretsBySecretid` Get the sharedSecret with id = {secretId} **Parameters:** | `state` | query | Get the response which is built from the draft state. This is allowed only to the user who currently holds the lock on the containing secret group. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### PUT /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/sharedSecrets/{secretId} **Operation ID:** `updateByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidSharedsecretsBySecretid` Update already created shared secrets. This operation is not allowed for VDPContext type. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### PATCH /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/sharedSecrets/{secretId} **Operation ID:** `patchByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidSharedsecretsBySecretid` Updates a sharedSecrets. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/tlsContexts **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidTlscontexts` Get a list of tlsContexts. **Parameters:** | `type` | query | Filter the elements on the response to be of a specific type from {FlexGateway, Mule, SecurityFabric} | optional | | `state` | query | Get the response which is built from the draft state. This is allowed only to the user who currently holds the lock on the containing secret group. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### POST /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/tlsContexts **Operation ID:** `createByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidTlscontexts` Create a new tlsContext. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/tlsContexts/{secretId} **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidTlscontextsBySecretid` Get the tlsContext with id = {secretId} **Parameters:** | `state` | query | Get the response which is built from the draft state. This is allowed only to the user who currently holds the lock on the containing secret group. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### PUT /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/tlsContexts/{secretId} **Operation ID:** `updateByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidTlscontextsBySecretid` Replaces a tlsContexts. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### PATCH /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/tlsContexts/{secretId} **Operation ID:** `patchByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidTlscontextsBySecretid` Updates a tlsContexts. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/crlDistributorConfigs **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCrldistributorconfigs` Get a list of crlDistributorConfigs. **Parameters:** | `state` | query | Get the response which is built from the draft state. This is allowed only to the user who currently holds the lock on the containing secret group. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### POST /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/crlDistributorConfigs **Operation ID:** `createByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCrldistributorconfigs` Create a new crlDistributorConfig. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | ### GET /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/crlDistributorConfigs/{secretId} **Operation ID:** `getByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCrldistributorconfigsBySecretid` Get the crlDistributorConfig with id = {secretId} **Parameters:** | `state` | query | Get the response which is built from the draft state. This is allowed only to the user who currently holds the lock on the containing secret group. | optional | | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### PUT /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/crlDistributorConfigs/{secretId} **Operation ID:** `updateByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCrldistributorconfigsBySecretid` Replaces a crlDistributorConfigs. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### PATCH /{organizationId}/environments/{environmentId}/secretGroups/{secretGroupId}/crlDistributorConfigs/{secretId} **Operation ID:** `patchByOrganizationidEnvironmentsByEnvironmentidSecretgroupsBySecretgroupidCrldistributorconfigsBySecretid` Updates a crlDistributorConfigs. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | | `secretGroupId` | query | The secret group id, generated during creation of this secret group | required | | `secretId` | query | The secret ID to identify the target resource. | required | ### POST /{organizationId}/environments/{environmentId}/details/certificates **Operation ID:** `createByOrganizationidEnvironmentsByEnvironmentidDetailsCertificates` Creates a certificates. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required | ### POST /{organizationId}/environments/{environmentId}/details/store **Operation ID:** `createByOrganizationidEnvironmentsByEnvironmentidDetailsStore` Creates a store. **Parameters:** | `organizationId` | query | The organization ID to identify the target resource. | required | | `environmentId` | query | The environment ID to identify the target resource. | required |