---
title: "Update enforced sub-partitions"
method: PUT
path: "/v2/authn/sso-config/partitions/enforced/sub-partitions/{ssoName}"
tags: ["SSO Configuration"]
---

# Update enforced sub-partitions

`PUT /v2/authn/sso-config/partitions/enforced/sub-partitions/{ssoName}`

## Request

- Base URL: `https://api.alianza.com`
- URL: `https://api.alianza.com/v2/authn/sso-config/partitions/enforced/sub-partitions/{ssoName}`
- Auth: API key in header `X-AUTH-TOKEN`
- TypeScript: <https://skmtc.dev/alianza/apis/alianza-public-api/docs/v2/authn/sso-config/partitions/enforced/sub-partitions/:ssoName/put.ts> (a function with typed inputs; its response is checked against the schema)

Updates the list of sub-partitions enforced by a PESSO configuration (merge/add-only).

## Path parameters

- `ssoName` string, required

## Request body

- UpdateSubPartitionsRequest
  - `enforcedSubPartitions` string[], required: List of sub-partition IDs to enforce. Merged with existing (union).
  - `allowAlianzaAuthentication` boolean: Allow Alianza authentication. Default true.
  - `allowSpInitiatedAuthenticationFlow` boolean: Allow SP-initiated authentication flow. Default true.

## Response `204`

Sub-partitions updated successfully

## Other responses

- `400`: Bad Request - Invalid sub-partition provided or validation failed
- `401`: Unauthorized - Invalid or missing X-Auth-Token
- `404`: Not Found - SSO configuration not found

---

[API](https://skmtc.dev/alianza/apis/alianza-public-api.md) - [All operations](https://skmtc.dev/alianza/apis/alianza-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/alianza/apis/alianza-public-api/revisions/cb514a0728ed?raw)
