[{"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

Feedback

Was this page helpful?