Pangolin icon

Pangolin

Interact with the Pangolin API

Actions142

Identity Provider → Update an OpenID Connect identity provider.

AI-generated

Summary

Update an existing OpenID Connect identity provider by specifying its ID and providing the updated configuration in the request body.

Inputs

  • Idp ID (required) — The unique identifier of the OpenID Connect identity provider to update.
  • Body (required) — A JSON object containing the updated configuration for the identity provider, such as name, clientId, clientSecret, authUrl, tokenUrl, identifierPath, emailPath, namePath, scopes, autoProvision, defaultRoleMapping, and defaultOrgMapping.
  • Options — Optional settings, including 'Raw Response' which determines if the full API response is returned or if arrays are split into individual items.

Output shape

a single JSON object representing the updated identity provider or the full raw API response if 'Raw Response' is enabled.

The operation requires the 'Idp ID' parameter and a valid JSON request body. If 'Raw Response' option is set to true, the complete API response is returned; otherwise, the response is returned as a single JSON object matching the updated provider data.

Examples

Example 1: Update an OpenID Connect identity provider

Set the 'Idp ID' of the provider to update, then supply a JSON body with new fields to configure the provider’s details and settings.

Discussion