Okta · JSON Structure
Okta Structure
Structural overview of the Okta API surface; extracted from openapi/.
Type:
Properties: 0
IdentityWorkforce IdentityCustomer IdentityAuthenticationAuthorizationSingle Sign-OnMulti-Factor AuthenticationIdentity GovernancePrivileged AccessAI AgentsCross-App AccessMCPPlatform
Okta Structure is a JSON Structure definition published by Okta.
Meta-schema:
JSON Structure
{
"provider": "Okta",
"providerId": "okta",
"kind": "json-structure",
"description": "Structural overview of the Okta API surface; extracted from openapi/.",
"schemaCount": 462,
"operationCount": 341,
"schemas": [
{
"name": "AccessPolicy",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "AccessPolicyConstraint",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "AccessPolicyConstraints",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AccessPolicyRule",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "AccessPolicyRuleActions",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "AccessPolicyRuleApplicationSignOn",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AccessPolicyRuleConditions",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "AccessPolicyRuleCustomCondition",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "AcsEndpoint",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "ActivateFactorRequest",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "AllowedForEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AppAndInstanceConditionEvaluatorAppOrInstance",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "AppAndInstancePolicyRuleCondition",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AppInstancePolicyRuleCondition",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AppLink",
"type": "object",
"propertyCount": 10,
"required": []
},
{
"name": "AppUser",
"type": "object",
"propertyCount": 14,
"required": []
},
{
"name": "AppUserCredentials",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AppUserPasswordCredential",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "Application",
"type": "object",
"propertyCount": 16,
"required": []
},
{
"name": "ApplicationAccessibility",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ApplicationCredentials",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "ApplicationCredentialsOAuthClient",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "ApplicationCredentialsScheme",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ApplicationCredentialsSigning",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "ApplicationCredentialsSigningUse",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ApplicationCredentialsUsernameTemplate",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "ApplicationFeature",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "ApplicationGroupAssignment",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "ApplicationLicensing",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "ApplicationSettings",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "ApplicationSettingsApplication",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "ApplicationSettingsNotes",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "ApplicationSettingsNotifications",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "ApplicationSettingsNotificationsVpn",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ApplicationSettingsNotificationsVpnNetwork",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "ApplicationSignOnMode",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ApplicationVisibility",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "ApplicationVisibilityHide",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AssignRoleRequest",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "AuthenticationProvider",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AuthenticationProviderType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "Authenticator",
"type": "object",
"propertyCount": 10,
"required": []
},
{
"name": "AuthenticatorProvider",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AuthenticatorProviderConfiguration",
"type": "object",
"propertyCount": 8,
"required": []
},
{
"name": "AuthenticatorProviderConfigurationUserNamePlate",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "AuthenticatorSettings",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "AuthenticatorStatus",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AuthenticatorType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AuthorizationServer",
"type": "object",
"propertyCount": 12,
"required": []
},
{
"name": "AuthorizationServerCredentials",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "AuthorizationServerCredentialsRotationMode",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AuthorizationServerCredentialsSigningConfig",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "AuthorizationServerCredentialsUse",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "AuthorizationServerPolicy",
"type": "object",
"propertyCount": 12,
"required": []
},
{
"name": "AuthorizationServerPolicyRule",
"type": "object",
"propertyCount": 10,
"required": []
},
{
"name": "AuthorizationServerPolicyRuleActions",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "AuthorizationServerPolicyRuleConditions",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "AutoLoginApplication",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "AutoLoginApplicationSettings",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "AutoLoginApplicationSettingsSignOn",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "BasicApplicationSettings",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "BasicApplicationSettingsApplication",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "BasicAuthApplication",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "BeforeScheduledActionPolicyRuleCondition",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "BookmarkApplication",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "BookmarkApplicationSettings",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "BookmarkApplicationSettingsApplication",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Brand",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "BrowserPluginApplication",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "CallUserFactor",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "CallUserFactorProfile",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "CapabilitiesCreateObject",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "CapabilitiesObject",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "CapabilitiesUpdateObject",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "CatalogApplication",
"type": "object",
"propertyCount": 12,
"required": []
},
{
"name": "CatalogApplicationStatus",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ChangeEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ChangePasswordRequest",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "ChannelBinding",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "ClientPolicyCondition",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "ClientSecret",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "ClientSecretMetadata",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "Compliance",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "ContextPolicyRuleCondition",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "CreateSessionRequest",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "CreateUserRequest",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "Csr",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "CsrMetadata",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "CsrMetadataSubject",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "CsrMetadataSubjectAltNames",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "CustomHotpUserFactor",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "CustomHotpUserFactorProfile",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "DNSRecord",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "DNSRecordType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "DeviceAccessPolicyRuleCondition",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "DevicePolicyRuleCondition",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "DevicePolicyRuleConditionPlatform",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Domain",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "DomainCertificate",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "DomainCertificateMetadata",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "DomainCertificateSourceType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "DomainCertificateType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "DomainListResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "DomainValidationStatus",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "Duration",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "EmailTemplate",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "EmailTemplateContent",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "EmailTemplateCustomization",
"type": "object",
"propertyCount": 8,
"required": []
},
{
"name": "EmailTemplateCustomizationRequest",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "EmailTemplateTestRequest",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "EmailTemplateTouchPointVariant",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "EmailUserFactor",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "EmailUserFactorProfile",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "EnabledStatus",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "EndUserDashboardTouchPointVariant",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ErrorPageTouchPointVariant",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "EventHook",
"type": "object",
"propertyCount": 10,
"required": []
},
{
"name": "EventHookChannel",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "EventHookChannelConfig",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "EventHookChannelConfigAuthScheme",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "EventHookChannelConfigAuthSchemeType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "EventHookChannelConfigHeader",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "EventSubscriptions",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "FactorProvider",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "FactorResultType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "FactorStatus",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "FactorType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "Feature",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "FeatureStage",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "FeatureStageState",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "FeatureStageValue",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "FeatureType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "FipsEnum",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ForgotPasswordResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "GrantTypePolicyRuleCondition",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "Group",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "GroupCondition",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "GroupPolicyRuleCondition",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "GroupProfile",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "GroupRule",
"type": "object",
"propertyCount": 8,
"required": []
},
{
"name": "GroupRuleAction",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "GroupRuleConditions",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "GroupRuleExpression",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "GroupRuleGroupAssignment",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "GroupRuleGroupCondition",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "GroupRulePeopleCondition",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "GroupRuleStatus",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "GroupRuleUserCondition",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "GroupSchema",
"type": "object",
"propertyCount": 11,
"required": []
},
{
"name": "GroupSchemaAttribute",
"type": "object",
"propertyCount": 17,
"required": []
},
{
"name": "GroupSchemaBase",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "GroupSchemaBaseProperties",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "GroupSchemaCustom",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "GroupSchemaDefinitions",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "GroupType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "HardwareUserFactor",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "HardwareUserFactorProfile",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "IdentityProvider",
"type": "object",
"propertyCount": 10,
"required": []
},
{
"name": "IdentityProviderApplicationUser",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "IdentityProviderCredentials",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "IdentityProviderCredentialsClient",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "IdentityProviderCredentialsSigning",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "IdentityProviderCredentialsTrust",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "IdentityProviderPolicy",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "IdentityProviderPolicyRuleCondition",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "IdpPolicyRuleAction",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "IdpPolicyRuleActionProvider",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "IframeEmbedScopeAllowedApps",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "ImageUploadResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "InactivityPolicyRuleCondition",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "InlineHook",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "InlineHookChannel",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "InlineHookChannelConfig",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "InlineHookChannelConfigAuthScheme",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "InlineHookChannelConfigHeaders",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "InlineHookPayload",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "InlineHookResponse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "InlineHookResponseCommandValue",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "InlineHookResponseCommands",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "InlineHookStatus",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "InlineHookType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "IonField",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "IonForm",
"type": "object",
"propertyCount": 9,
"required": []
},
{
"name": "JsonWebKey",
"type": "object",
"propertyCount": 16,
"required": []
},
{
"name": "JwkUse",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "KnowledgeConstraint",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "LifecycleCreateSettingObject",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "LifecycleDeactivateSettingObject",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "LifecycleExpirationPolicyRuleCondition",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "LinkedObject",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "LinkedObjectDetails",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "LinkedObjectDetailsType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "LogActor",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "LogAuthenticationContext",
"type": "object",
"propertyCount": 7,
"required": []
},
{
"name": "LogAuthenticationProvider",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "LogClient",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "LogCredentialProvider",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "LogCredentialType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "LogDebugContext",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "LogEvent",
"type": "object",
"propertyCount": 16,
"required": []
},
{
"name": "LogGeographicalContext",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "LogGeolocation",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "LogIpAddress",
"type": "object",
"propertyCount": 4,
"required": []
},
{
"name": "LogIssuer",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "LogOutcome",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "LogRequest",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "LogSecurityContext",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "LogSeverity",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "LogTarget",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "LogTransaction",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "LogUserAgent",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "MDMEnrollmentPolicyRuleCondition",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "MultifactorEnrollmentPolicy",
"type": null,
"propertyCount": 0,
"required": []
},
{
"name": "MultifactorEnrollmentPolicyAuthenticatorSettings",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "MultifactorEnrollmentPolicyAuthenticatorStatus",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "MultifactorEnrollmentPolicyAuthenticatorType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "MultifactorEnrollmentPolicySettings",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "MultifactorEnrollmentPolicySettingsType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "NetworkZone",
"type": "object",
"propertyCount": 14,
"required": []
},
{
"name": "NetworkZoneAddress",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "NetworkZoneAddressType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "NetworkZoneLocation",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "NetworkZoneStatus",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "NetworkZoneType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "NetworkZoneUsage",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "NotificationType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "OAuth2Actor",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "OAuth2Claim",
"type": "object",
"propertyCount": 11,
"required": []
},
{
"name": "OAuth2ClaimConditions",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "OAuth2Client",
"type": "object",
"propertyCount": 5,
"required": []
},
{
"name": "OAuth2RefreshToken",
"type": "object",
"propertyCount": 12,
"required": []
},
{
"name": "OAuth2Scope",
"type": "object",
"propertyCount": 8,
"required": []
},
{
"name": "OAuth2ScopeConsentGrant",
"type": "object",
"propertyCount": 12,
"required": []
},
{
"name": "OAuth2ScopeConsentGrantSource",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "OAuth2ScopeConsentGrantStatus",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "OAuth2ScopesMediationPolicyRuleCondition",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "OAuth2Token",
"type": "object",
"propertyCount": 11,
"required": []
},
{
"name": "OAuthApplicationCredentials",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "OAuthAuthorizationPolicy",
"type": "object",
"propertyCount": 0,
"required": []
},
{
"name": "OAuthEndpointAuthenticationMethod",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "OAuthGrantType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "OAuthResponseType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "OktaSignOnPolicy",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "OktaSignOnPolicyConditions",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "OktaSignOnPolicyRule",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "OktaSignOnPolicyRuleActions",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "OktaSignOnPolicyRuleConditions",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "OktaSignOnPolicyRuleSignonActions",
"type": "object",
"propertyCount": 6,
"required": []
},
{
"name": "OktaSignOnPolicyRuleSignonSessionActions",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "OpenIdConnectApplication",
"type": "object",
"propertyCount": 3,
"required": []
},
{
"name": "OpenIdConnectApplicationConsentMethod",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "OpenIdConnectApplicationIdpInitiatedLogin",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "OpenIdConnectApplicationIssuerMode",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "OpenIdConnectApplicationSettings",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "OpenIdConnectApplicationSettingsClient",
"type": "object",
"propertyCount": 16,
"required": []
},
{
"name": "OpenIdConnectApplicationSettingsClientKeys",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "OpenIdConnectApplicationSettingsRefreshToken",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "OpenIdConnectApplicationType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "OpenIdConnectRefreshTokenRotationType",
"type": "string",
"propertyCount": 0,
"required": []
},
{
"name": "Org2OrgApplication",
"type": "object",
"propertyCount": 2,
"required": []
},
{
"name": "Org2OrgApplicationSettings",
"type": "object",
"propertyCount": 1,
"required": []
},
{
"name": "Org2OrgApplicationSettingsApp",
"type": "object",
"propertyC
# --- truncated at 32 KB (132 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/okta/refs/heads/main/json-structure/okta-structure.json