Skip to main content
PUT
cURL

Headers

X-CSRF-Token
string
required

Echoes the token from the current session. Required on every unsafe method.

Body

application/json
slug
string
required
Pattern: ^[a-z0-9][a-z0-9-]{0,38}[a-z0-9]$
displayName
string
required
Required string length: 1 - 80
issuer
string<uri>
required
discoveryUrl
string<uri>
required
clientId
string
required
clientSecret
string

Write-only. Omit to keep the stored secret; it is never returned.

scopes
string[]
enabled
boolean
default:false
icon
string
sortOrder
integer
default:0
requireVerifiedEmail
boolean
default:true
allowAutoProvision
boolean
default:true

Response

Saved

slug
string
required
displayName
string
required
issuer
string<uri>
required
discoveryUrl
string<uri>
required
clientId
string
required
scopes
string[]
required
enabled
boolean
required
requireVerifiedEmail
boolean
required
allowAutoProvision
boolean
required

Whether a subject matching no existing customer may create one. It never adopts an existing customer by email address.

hasClientSecret
boolean
required
icon
string

Name of a shipped icon, never a third-party URL.

sortOrder
integer