Skip to main content

IdentityProvidersApi

MethodHTTP requestDescription
createOidcIdentityProviderUsingPOSTPOST /api/web/v1/identityproviders/oidcCreate an OIDC identity provider
createSamlIdentityProviderUsingPOSTPOST /api/web/v1/identityproviders/samlCreate a SAML identity provider
deleteOidcIdentityProviderUsingDELETEDELETE /api/web/v1/identityproviders/oidc/{id}Delete an OIDC identity provider
deleteSamlIdentityProviderUsingDELETEDELETE /api/web/v1/identityproviders/saml/{id}Delete a SAML identity provider
fetchOidcConfigurationUsingPOSTPOST /api/web/v1/identityproviders/oidc/configurationFetch OIDC Configuration for an OIDC identity provider
getOidcIdentityProviderUsingGETGET /api/web/v1/identityproviders/oidc/{id}Get an OIDC identity provider
getSamlIdentityProviderUsingGETGET /api/web/v1/identityproviders/saml/{id}Get a SAML identity provider
listIdentityProvidersUsingGETGET /api/web/v1/identityprovidersLists identity providers
listOidcIdentityProvidersUsingGETGET /api/web/v1/identityproviders/oidcLists OIDC identity providers
listSamlIdentityProvidersUsingGETGET /api/web/v1/identityproviders/samlLists SAML identity providers
updateOidcIdentityProviderUsingPUTPUT /api/web/v1/identityproviders/oidc/{id}Update an OIDC identity provider
updateSamlIdentityProviderUsingPUTPUT /api/web/v1/identityproviders/saml/{id}Update a SAML identity provider

createOidcIdentityProviderUsingPOST

OidcIdentityProvider createOidcIdentityProviderUsingPOST(oidcIdentityProviderParms)

Create an OIDC identity provider

Create an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:ADD permission.

Parameters

NameTypeDescriptionNotes
oidcIdentityProviderParmsOidcIdentityProviderParms

Return type

OidcIdentityProvider

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

createSamlIdentityProviderUsingPOST

SamlIdentityProvider createSamlIdentityProviderUsingPOST(samlIdentityProviderParms)

Create a SAML identity provider

Create a SAML identity provider. Caller requires the IDENTITYPROVIDERS:ADD permission.

Example

Parameters

NameTypeDescriptionNotes
samlIdentityProviderParmsSamlIdentityProviderParms

Return type

SamlIdentityProvider

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

deleteOidcIdentityProviderUsingDELETE

deleteOidcIdentityProviderUsingDELETE(id)

Delete an OIDC identity provider

Delete an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:REMOVE permission.

Example

Parameters

NameTypeDescriptionNotes
idStringThe UUID of the OIDC Identity Provider to delete.

Return type

null (empty response body)

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

deleteSamlIdentityProviderUsingDELETE

deleteSamlIdentityProviderUsingDELETE(id)

Delete a SAML identity provider

Delete a SAML identity provider. Caller requires the IDENTITYPROVIDERS:REMOVE permission.

Example

Parameters

NameTypeDescriptionNotes
idStringThe UUID of the SAML Identity Provider to delete.

Return type

null (empty response body)

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

fetchOidcConfigurationUsingPOST

OidcConfigurationResponse fetchOidcConfigurationUsingPOST(oidcConfigurationParms)

Fetch OIDC Configuration for an OIDC identity provider

Fetch OIDC Configuration for an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:VIEW permission.

Example

Parameters

NameTypeDescriptionNotes
oidcConfigurationParmsOidcConfigurationParms

Return type

OidcConfigurationResponse

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

getOidcIdentityProviderUsingGET

OidcIdentityProvider getOidcIdentityProviderUsingGET(id)

Get an OIDC identity provider

Get an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:VIEW permission.

Example

Parameters

NameTypeDescriptionNotes
idStringThe UUID of the OIDC Identity Provider to get.

Return type

OidcIdentityProvider

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

getSamlIdentityProviderUsingGET

SamlIdentityProvider getSamlIdentityProviderUsingGET(id)

Get a SAML identity provider

Get a SAML identity provider. Caller requires the IDENTITYPROVIDERS:VIEW permission.

Example

Parameters

NameTypeDescriptionNotes
idStringThe UUID of the SAML Identity Provider to get.

Return type

SamlIdentityProvider

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

listIdentityProvidersUsingGET

List<IdentityProvider> listIdentityProvidersUsingGET()

Lists identity providers

Lists identity providers. Caller requires the IDENTITYPROVIDERS:VIEW permission.

Example

Parameters

This endpoint does not need any parameter.

Return type

List<IdentityProvider>

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

listOidcIdentityProvidersUsingGET

List<OidcIdentityProvider> listOidcIdentityProvidersUsingGET()

Lists OIDC identity providers

Lists OIDC identity providers. Caller requires the IDENTITYPROVIDERS:VIEW permission.

Example

Parameters

This endpoint does not need any parameter.

Return type

List<OidcIdentityProvider>

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

listSamlIdentityProvidersUsingGET

List<SamlIdentityProvider> listSamlIdentityProvidersUsingGET()

Lists SAML identity providers

Lists SAML identity providers. Caller requires the IDENTITYPROVIDERS:VIEW permission.

Example

Parameters

This endpoint does not need any parameter.

Return type

List<SamlIdentityProvider>

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: Not defined
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

updateOidcIdentityProviderUsingPUT

OidcIdentityProvider updateOidcIdentityProviderUsingPUT(id, oidcIdentityProviderParms)

Update an OIDC identity provider

Update an OIDC identity provider. Caller requires the IDENTITYPROVIDERS:EDIT permission.

Example

Parameters

NameTypeDescriptionNotes
idStringThe UUID of the OIDC Identity Provider to update.
oidcIdentityProviderParmsOidcIdentityProviderParms

Return type

OidcIdentityProvider

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-

updateSamlIdentityProviderUsingPUT

SamlIdentityProvider updateSamlIdentityProviderUsingPUT(id, samlIdentityProviderParms)

Update a SAML identity provider

Update a SAML identity provider. Caller requires the IDENTITYPROVIDERS:EDIT permission.

Example

Parameters

NameTypeDescriptionNotes
idStringThe UUID of the SAML Identity Provider to update.
samlIdentityProviderParmsSamlIdentityProviderParms

Return type

SamlIdentityProvider

Authorization

AdminAPIAuthentication

HTTP request headers

  • Content-Type: application/json
  • Accept: application/json

HTTP response details

Status codeDescriptionResponse headers
200Successful-
400Bad Request-
401Access denied-
403Forbidden-
404Not Found-
409Conflict-