---
title: "PUT /oauth_settings/{domain_id}/{id}/"
method: PUT
path: "/oauth_settings/{domain_id}/{id}/"
tags: ["OauthSettings"]
---

# PUT /oauth_settings/{domain_id}/{id}/

`PUT /oauth_settings/{domain_id}/{id}/`

## Path parameters

- `domain_id` integer, required
- `id` integer, required

## Request body

- OauthSettings
  - `auth_endpoint` string
  - `change_password_url` string
  - `client_id` string
  - `client_secret` string
  - `domain_id` integer
  - `enable_oauth` boolean
  - `id` integer
  - `identification_method` string
  - `invitation_url` string
  - `jwks_uri` string
  - `nonce_validation` boolean
  - `provider_url` string
  - `redeem_invitation_url` string
  - `sso_logout_url` string
  - `token_endpoint` string
  - `user_info_endpoint` string

## Response `200`

Success

- object
  - `message` string
  - `num_results` integer
  - `status` integer

## Other responses

- `403` — Invalid or missing credentials

---

[API](https://skmtc.net/n-able/apis/mail-api.md) · [All operations](https://skmtc.net/n-able/apis/mail-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/n-able/mail-api/revisions/ddcf07469cce/schema)
