[{"label":"Latest (1.0)","version":"latest"}]
cloud-partner-navigator
OrgOauthAppRequest
The request body to create organization OAuth Application.
Properties
integer as int32
accessTokenTTL
Optional
The organization OAuth Application access token time to live in seconds.
allowedScopes
Optional
The allowed general, organization and service scopes of access.
string
description
Optional
The description of the organization OAuth Application.
string
displayName
Optional
The organization OAuth Application display name.
string as ^[A-Za-z0-9-_]+$
id
Optional
The unique identifier of the OAuth Application.
boolean
ownerOnlySecretRotation
Optional
When set to ’true’, the client is not allowed to rotate its own secret.
string as (?=.{8,})(?=.*[a-z])(?=.*[A-Z])(?=.*[0-9])(?=.*[!@#$%^&*()_+=\[\]-{|}',./:;<>?`~]).*
secret
Optional
The organization OAuth Application secret
integer as int32
secretRotationExpirationInSeconds
Optional
The secret rotation expiration in seconds. The old OAuth Application secret will expire after it.
JSON Example
{
"accessTokenTTL": 0,
"allowedScopes": {
"generalScopes": [
"string"
],
"organizationScopes": {
"roles": [
{
"name": "string"
}
]
},
"servicesScopes": [
{
"allRoles": false,
"roles": [
{
"name": "string"
}
],
"serviceDefinitionId": "string"
}
]
},
"description": "string",
"displayName": "string",
"id": "string",
"ownerOnlySecretRotation": false,
"secret": "string",
"secretRotationExpirationInSeconds": 0
}
[{"label":"Latest (1.0)","version":"latest"}]
cloud-partner-navigator
Parameter To
Create Organization OAuth Application By Organization ID