Skip to main content

Update OpenID Connect App

Update OpenID Connect App

Request Body
  • opType integer

    Default value: 1

    opType 1=create, 2=delete and 3=update

  • clientThirdPartyApps object[]

    ThirdParty APP Details

  • appType integer required

    Default value: 5

    AppType is 5 for openID

  • appName string required

    Name of the openID App

  • appDisplayName string

    Display name of the app

  • appDescription string

    App Description

  • isEnabled boolean

    Flag to enable/disable the app

  • assocTree object[]

    Add the List of associations for the openId app

  • userName string

    Username

  • userGroupName string

    Usergroup Name

  • providerDomainName string

    IdentityProvider Domain Name or Compamy Name

  • providerId integer

    Company ID. Provider ID 1 for commcell

  • props object

    Properties of the OpenID

  • nameValues object[] required

    List of name value pairs for the openid properties

  • name string required

    Possible values: [clientId, clientSecret, endPointUrl, webConsoleUrls]

    Property name to be added

  • value string

    Value of that property

  • values string[]

    Use array of values for multiple values for the property

Responses

OK


Schema
  • error object
  • errorString string
  • errorCode integer
PUT /thirdparty/app    

Authorization

type: apiKeyname: Authtokenin: header

Request

Click Edit to configure Base URL
https://CommandCenterHostName/commandcenter/api
Security Scheme
token
Body

{
"opType": 1,
"clientThirdPartyApps": [
{
"appType": 5,
"appName": "string",
"appDisplayName": "string",
"appDescription": "string",
"isEnabled": true,
"assocTree": [
{
"userName": "string",
"userGroupName": "string",
"providerDomainName": "string",
"providerId": 0
}
],
"props": {
"nameValues": [
{
"name": "clientId",
"value": "string",
"values": [
"string"
]
}
]
}
}
]
}
curl -L -X PUT 'https://CommandCenterHostName/commandcenter/api/ThirdParty/App' \
-H 'Content-Type: application/json' \
-H 'Accept: application/json' \
-H 'Authtoken: <API_KEY_VALUE>' \
--data-raw '{
"opType": 1,
"clientThirdPartyApps": [
{
"appType": 5,
"appName": "string",
"appDisplayName": "string",
"appDescription": "string",
"isEnabled": true,
"assocTree": [
{
"userName": "string",
"userGroupName": "string",
"providerDomainName": "string",
"providerId": 0
}
],
"props": {
"nameValues": [
{
"name": "clientId",
"value": "string",
"values": [
"string"
]
}
]
}
}
]
}'