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

Raw ↑
{
  "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