---
title: "Update tenant information"
method: PUT
path: "/v1/tenants/{tenantId}"
tags: ["Tenants"]
---

# Update tenant information

`PUT /v1/tenants/{tenantId}`

## Request

- Base URL: `https://api.tetrascience.com`
- URL: `https://api.tetrascience.com/v1/tenants/{tenantId}`
- Auth: API key in header `ts-auth-token` and API key in header `x-org-slug`

Update tenant by ID, needs to be system admin.

## Parameters

- `#/paths/~1v1~1tenants~1{tenantId}/get/parameters/0` (unresolved $ref)

## Request body

- object
  - `name` string
  - `disclaimer` string
  - `refreshTokenExpiration` number
  - `authTokenExpiration` number
  - `idleTimeout` number
  - `continuousVerificationEnabled` boolean
  - `ssoEnabled` boolean
  - `defaultIdp` string
  - `idpConfigs` union[]
    - union
      - object
        - `ssoMetadataUrl` string, required
        - `ssoMetadataXml` string
        - `ssoProvider` string, required
        - `ssoEmailFieldMapping` string, required
        - `ssoFirstNameFieldMapping` string, required
        - `ssoLastNameFieldMapping` string, required
        - `ssoGroupsFieldMapping` string, required
      - object
        - `ssoMetadataUrl` string
        - `ssoMetadataXml` string, required
        - `ssoProvider` string, required
        - `ssoEmailFieldMapping` string, required
        - `ssoFirstNameFieldMapping` string, required
        - `ssoLastNameFieldMapping` string, required
        - `ssoGroupsFieldMapping` string, required
  - `passwordExpiryDays` number
  - `passwordComplexity` boolean
  - `noPasswordReuse` boolean
  - `passwordExpiry` boolean

## Response `200`

Successful

- Schema[] (unresolved $ref)

## Other responses

- `401`: Invalid token
- `403`: Caller is not authorized to perform this action

---

[API](https://skmtc.dev/tetrascience/apis/administration.md) - [All operations](https://skmtc.dev/tetrascience/apis/administration/llms.txt) - [OpenAPI document](https://skmtc.dev/tetrascience/apis/administration/revisions/c1c829febcc5?raw)
