---
title: "POST /subscription/UpdateServiceSettings"
method: POST
path: "/subscription/UpdateServiceSettings"
---

# POST /subscription/UpdateServiceSettings

`POST /subscription/UpdateServiceSettings`

Updates the service settings for Linux subscriptions.

## Request body

- object
  - `AllowUpdate` boolean — Describes if updates are allowed to the service settings for Linux subscriptions. If you allow updates, you can aggregate Linux subscription data in more than one home Region.
  - `LinuxSubscriptionsDiscovery` 'Enabled' | 'Disabled', required — Describes if the discovery of Linux subscriptions is enabled.
  - `LinuxSubscriptionsDiscoverySettings` object, required — Lists the settings defined for discovering Linux subscriptions.
    - `OrganizationIntegration` 'Enabled' | 'Disabled' — Details if you have enabled resource discovery across your accounts in Organizations.
    - `SourceRegions` StringListMemberString[] — The Regions in which to discover data for Linux subscriptions.

## Response `200`

Success

- UpdateServiceSettingsResponse
  - `HomeRegions` StringListMemberString[] — The Region in which License Manager displays the aggregated data for Linux subscriptions.
  - `LinuxSubscriptionsDiscovery` 'Enabled' | 'Disabled' — Lists if discovery has been enabled for Linux subscriptions.
  - `LinuxSubscriptionsDiscoverySettings` object — The settings defined for Linux subscriptions discovery. The settings include if Organizations integration has been enabled, and which Regions data will be aggregated from.
    - `OrganizationIntegration` 'Enabled' | 'Disabled', required — Details if you have enabled resource discovery across your accounts in Organizations.
    - `SourceRegions` StringListMemberString[], required — The Regions in which to discover data for Linux subscriptions.
  - `Status` 'InProgress' | 'Completed' | 'Successful' | 'Failed' — Indicates the status of Linux subscriptions settings being applied.
  - `StatusMessage` object — A message which details the Linux subscriptions service settings current status.

## Other responses

- `480` — InternalServerException
- `481` — ThrottlingException
- `482` — ValidationException

---

[API](https://skmtc.net/aws/apis/license-manager-linux-subscriptions.md) · [All operations](https://skmtc.net/aws/apis/license-manager-linux-subscriptions/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/license-manager-linux-subscriptions/versions/664cb0d78d42/schema)
