HomeGuidesAPI Reference
API Reference

Update JWT authentication configuration

Updates an existing JWT (JSON Web Token) authentication configuration. The configuration is identified by ID (not name). If cert is omitted, the existing certificate is preserved. Either the existing cert or a new cert/jwkUrl must be valid.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
integer
required
≥ 1

Unique identifier of the JWT configuration to update in the gmsConfig table.

Body Params

JWT configuration object with updated values. Required fields: name, issuer, auditor, userNameKey.

JWT configuration object for updating an existing SSO integration. Certificate is optional if the existing configuration has a valid cert or jwkUrl is provided.

string
required

Unique display name for this JWT configuration. Can be changed from the original name.

string
required

Expected 'iss' (issuer) claim value in the JWT token. Must match the token's issuer exactly.

string
required

Expected 'aud' (audience) claim value in the JWT token. Typically the client ID or API identifier.

string
required

JWT claim key that contains the username for login. Common values: 'email', 'preferred_username', 'sub'.

string

PEM-encoded certificate for JWT signature verification. Optional - if omitted, existing certificate is preserved.

uri

URL to the JSON Web Key Set (JWKS) endpoint. Can replace or be used alongside cert.

string

JWT claim key containing RBAC role assignments. Set empty string to clear. Defaults to empty if null.

string

Default RBAC role assigned when roleKey claim is missing or empty in the token.

string

JWT claim key for RBAC appliance access group assignments. Defaults to empty if null.

integer
0 to 3600
Defaults to 0

Maximum allowed clock skew in seconds. Range: 0-3600. Defaults to 0 if null.

string

Client secret for OIDC 3-step authorization flow. Used with oidcUrl.

uri

OIDC token endpoint URL for 3-step authorization flow.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
text/plain
application/json