diff --git a/.github/workflows/build_pr.yaml b/.github/workflows/build_pr.yaml
index 431a9088b..b649a0489 100644
--- a/.github/workflows/build_pr.yaml
+++ b/.github/workflows/build_pr.yaml
@@ -38,8 +38,16 @@ jobs:
run: |
node sdk-resources/prescript.js api-specs/idn
+ - name: Build V2024 SDK
+ id: buildV2024
+ run: |
+ rm -rf ./PSSailpoint/v2024
+ java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2024.yaml -g powershell -o PSSailpoint/v2024 --global-property skipFormModel=false --config sdk-resources/v2024-config.yaml
+ node sdk-resources/postscript.js ./PSSailpoint/v2024
+
- name: Build V3 SDK
id: buildV3
+ if: steps.buildV2024.outcome == 'success'
run: |
rm -rf ./PSSailpoint/v3
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v3.yaml -g powershell -o PSSailpoint/v3 --global-property skipFormModel=false --config sdk-resources/v3-config.yaml
diff --git a/.github/workflows/bump_version.yaml b/.github/workflows/bump_version.yaml
index be3660345..809cb4b1a 100644
--- a/.github/workflows/bump_version.yaml
+++ b/.github/workflows/bump_version.yaml
@@ -64,6 +64,7 @@ jobs:
run: |
yq -i '.packageVersion = "${{ github.event.inputs.version }}"' sdk-resources/beta-config.yaml
yq -i '.packageVersion = "${{ github.event.inputs.version }}"' sdk-resources/v3-config.yaml
+ yq -i '.packageVersion = "${{ github.event.inputs.version }}"' sdk-resources/v2024-config.yaml
## Update Build.ps1 file with new version
- name: Update Build.ps1 ModuleVersion
@@ -74,9 +75,17 @@ jobs:
cd PSSailpoint
sed -e "s/ModuleVersion = '${LATEST_TAG:1}'/ModuleVersion = '${{ github.event.inputs.version }}'/g" Build.ps1 > Build.ps1.tmp && mv Build.ps1.tmp Build.ps1
+ - name: Build V2024 SDK
+ id: buildV2024
+ if: steps.updateModuleVersion.outcome == 'success'
+ run: |
+ rm -rf ./PSSailpoint/v2024
+ java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v2024.yaml -g powershell -o PSSailpoint/v2024 --global-property skipFormModel=false --config sdk-resources/v2024-config.yaml
+ node sdk-resources/postscript.js ./PSSailpoint/v2024
+
- name: Build V3 SDK
id: buildV3
- if: steps.updateModuleVersion.outcome == 'success'
+ if: steps.buildV2024.outcome == 'success'
run: |
rm -rf ./PSSailpoint/v3
java -jar openapi-generator-cli.jar generate -i api-specs/idn/sailpoint-api.v3.yaml -g powershell -o PSSailpoint/v3 --global-property skipFormModel=false --config sdk-resources/v3-config.yaml
diff --git a/PSSailpoint/Build.ps1 b/PSSailpoint/Build.ps1
index 0c35fd707..4ce470f36 100644
--- a/PSSailpoint/Build.ps1
+++ b/PSSailpoint/Build.ps1
@@ -46,7 +46,7 @@ function Get-FunctionsToExport {
}
$ScriptDir = Split-Path $script:MyInvocation.MyCommand.Path
-$FunctionPath = "$PSScriptRoot/v3/src/PSSailpoint/Api", "$PSScriptRoot/v3/src/PSSailpoint/Model", "$PSScriptRoot/v3/src/PSSailpoint/Client", "$PSScriptRoot/beta/src/PSSailpointBeta/Api", "$PSScriptRoot/beta/src/PSSailpointBeta/Model", "$PSScriptRoot/beta/src/PSSailpointBeta/Client", "$PSScriptRoot" | ForEach-Object { $_ }
+$FunctionPath = "$PSScriptRoot/v3/src/PSSailpoint/Api", "$PSScriptRoot/v3/src/PSSailpoint/Model", "$PSScriptRoot/v3/src/PSSailpoint/Client", "$PSScriptRoot/beta/src/PSSailpointBeta/Api", "$PSScriptRoot/beta/src/PSSailpointBeta/Model", "$PSScriptRoot/beta/src/PSSailpointBeta/Client","$PSScriptRoot/v2024/src/PSSailpointV2024/Api", "$PSScriptRoot/v2024/src/PSSailpointV2024/Model", "$PSScriptRoot/v2024/src/PSSailpointV2024/Client", "$PSScriptRoot" | ForEach-Object { $_ }
$Manifest = @{
Path = "$ScriptDir\PSSailpoint.psd1"
diff --git a/PSSailpoint/Configuration.ps1 b/PSSailpoint/Configuration.ps1
index cc7bd11b6..26c2654cd 100644
--- a/PSSailpoint/Configuration.ps1
+++ b/PSSailpoint/Configuration.ps1
@@ -58,6 +58,10 @@ function Get-DefaultConfiguration {
$Configuration["Proxy"] = $null
}
+ if (!$Configuration.containsKey("Experimental")) {
+ $Configuration["Experimental"] = $false
+ }
+
Return $Configuration
}
@@ -124,6 +128,7 @@ function Set-DefaultConfiguration {
[string]$ClientSecret,
[System.Nullable[Int32]]$MaximumRetryCount,
[System.Nullable[Int32]]$RetryIntervalSeconds,
+ [System.Nullable[Boolean]]$Experimental,
[System.Object]$Proxy,
[switch]$PassThru
)
@@ -167,6 +172,10 @@ function Set-DefaultConfiguration {
$Script:Configuration['MaximumRetryCount'] = $MaximumRetryCount
}
+ If ($Experimental) {
+ $Script:Configuration['Experimental'] = $Experimental
+ }
+
If ($null -ne $Proxy) {
If ($Proxy.GetType().FullName -ne "System.Net.SystemWebProxy" -and $Proxy.GetType().FullName -ne "System.Net.WebProxy" -and $Proxy.GetType().FullName -ne "System.Net.WebRequest+WebProxyWrapperOpaque") {
throw "Incorrect Proxy type '$($Proxy.GetType().FullName)'. Must be System.Net.WebProxy or System.Net.SystemWebProxy or System.Net.WebRequest+WebProxyWrapperOpaque."
diff --git a/PSSailpoint/PSSailpoint.psd1 b/PSSailpoint/PSSailpoint.psd1
index 2c29bedca..adcd972f1 100644
--- a/PSSailpoint/PSSailpoint.psd1
+++ b/PSSailpoint/PSSailpoint.psd1
@@ -3,7 +3,7 @@
#
# Generated by: Sailpoint Developer Relations
#
-# Generated on: 08/06/2024
+# Generated on: 8/6/2024
#
@{
@@ -2888,7 +2888,2086 @@ FunctionsToExport = 'New-AccessProfile', 'Remove-AccessProfile',
'Set-BetaConfigurationApiKeyPrefix',
'Set-BetaConfigurationDefaultHeader', 'Get-BetaHostSetting',
'Get-BetaUrlFromHostSetting', 'Set-BetaConfigurationHttpSigning',
- 'Get-BetaConfigurationHttpSigning', 'Get-FunctionsToExport',
+ 'Get-BetaConfigurationHttpSigning',
+ 'Get-V2024AccessModelMetadataAttribute',
+ 'Get-V2024AccessModelMetadataAttributeValue',
+ 'Get-V2024AccessModelMetadataAttribute',
+ 'Get-V2024AccessModelMetadataAttributeValue',
+ 'New-V2024AccessProfile', 'Remove-V2024AccessProfile',
+ 'Remove-V2024AccessProfilesInBulk', 'Get-V2024AccessProfile',
+ 'Get-V2024AccessProfileEntitlements', 'Get-V2024AccessProfiles',
+ 'Update-V2024AccessProfile', 'Update-V2024AccessProfilesInBulk',
+ 'Approve-V2024AccessRequest', 'Invoke-V2024ForwardAccessRequest',
+ 'Get-V2024AccessRequestApprovalSummary',
+ 'Get-V2024CompletedApprovals', 'Get-V2024PendingApprovals',
+ 'Deny-V2024AccessRequest', 'Get-V2024AccessRequestIdentityMetrics',
+ 'Suspend-V2024AccessRequest', 'Close-V2024AccessRequest',
+ 'New-V2024AccessRequest', 'Get-V2024AccessRequestConfig',
+ 'Get-V2024AccessRequestStatus', 'Set-V2024AccessRequestConfig',
+ 'Get-V2024AccountActivity', 'Get-V2024AccountActivities',
+ 'Get-V2024AccountAggregationStatus', 'New-V2024Account',
+ 'Remove-V2024Account', 'Remove-V2024AccountAsync',
+ 'Disable-V2024Account', 'Disable-V2024AccountForIdentity',
+ 'Disable-V2024AccountsForIdentities', 'Enable-V2024Account',
+ 'Enable-V2024AccountForIdentity',
+ 'Enable-V2024AccountsForIdentities', 'Get-V2024Account',
+ 'Get-V2024AccountEntitlements', 'Get-V2024Accounts',
+ 'Send-V2024Account', 'Submit-V2024ReloadAccount',
+ 'Unlock-V2024Account', 'Update-V2024Account',
+ 'Get-V2024UsagesByAccountId', 'Get-V2024DiscoveredApplications',
+ 'Get-V2024ManualDiscoverApplicationsCsvTemplate',
+ 'Get-V2024VendorConnectorMappings',
+ 'Send-V2024ManualDiscoverApplicationsCsvTemplate',
+ 'Get-V2024Approval', 'Get-V2024Approvals', 'Update-V2024Approval',
+ 'Get-V2024ProfileConfig', 'Get-V2024ProfileConfigList',
+ 'Update-V2024ProfileConfig', 'Get-V2024AuthUser',
+ 'Update-V2024AuthUser', 'New-V2024BrandingItem',
+ 'Remove-V2024Branding', 'Get-V2024Branding', 'Get-V2024BrandingList',
+ 'Set-V2024BrandingItem', 'New-V2024CampaignFilter',
+ 'Remove-V2024CampaignFilters', 'Get-V2024CampaignFilterById',
+ 'Get-V2024CampaignFilters', 'Update-V2024CampaignFilter',
+ 'Complete-V2024Campaign', 'New-V2024Campaign',
+ 'New-V2024CampaignTemplate', 'Remove-V2024CampaignTemplate',
+ 'Remove-V2024CampaignTemplateSchedule', 'Remove-V2024Campaigns',
+ 'Get-V2024ActiveCampaigns', 'Get-V2024Campaign',
+ 'Get-V2024CampaignReports', 'Get-V2024CampaignReportsConfig',
+ 'Get-V2024CampaignTemplate', 'Get-V2024CampaignTemplateSchedule',
+ 'Get-V2024CampaignTemplates', 'Move-V2024',
+ 'Update-V2024CampaignTemplate', 'Set-V2024CampaignReportsConfig',
+ 'Set-V2024CampaignTemplateSchedule', 'Start-V2024Campaign',
+ 'Start-V2024CampaignRemediationScan', 'Start-V2024CampaignReport',
+ 'Start-V2024GenerateCampaignTemplate', 'Update-V2024Campaign',
+ 'Get-V2024CertificationTask', 'Get-V2024IdentityCertification',
+ 'Get-V2024IdentityCertificationItemPermissions',
+ 'Get-V2024PendingCertificationTasks',
+ 'Get-V2024CertificationReviewers',
+ 'Get-V2024IdentityAccessReviewItems',
+ 'Get-V2024IdentityCertifications', 'Select-V2024IdentityDecision',
+ 'Invoke-V2024ReassignIdentityCertifications',
+ 'Invoke-V2024SignOffIdentityCertification',
+ 'Submit-V2024ReassignCertsAsync',
+ 'Get-V2024IdentityAccessSummaries',
+ 'Get-V2024IdentityDecisionSummary', 'Get-V2024IdentitySummaries',
+ 'Get-V2024IdentitySummary', 'New-V2024ObjectMapping',
+ 'New-V2024ObjectMappings', 'Remove-V2024ObjectMapping',
+ 'Remove-V2024UploadedBackup', 'Get-V2024ObjectMappings',
+ 'Get-V2024UploadedBackup', 'Get-V2024UploadedBackups',
+ 'Import-V2024UploadedBackup', 'Update-V2024ObjectMappings',
+ 'New-V2024ConnectorRule', 'Remove-V2024ConnectorRule',
+ 'Get-V2024ConnectorRule', 'Get-V2024ConnectorRuleList',
+ 'Update-V2024ConnectorRule', 'Confirm-V2024ConnectorRule',
+ 'New-V2024CustomConnector', 'Remove-V2024CustomConnector',
+ 'Get-V2024Connector', 'Get-V2024ConnectorCorrelationConfig',
+ 'Get-V2024ConnectorList', 'Get-V2024ConnectorSourceConfig',
+ 'Get-V2024ConnectorSourceTemplate',
+ 'Get-V2024ConnectorTranslations', 'Send-V2024CorrelationConfig',
+ 'Send-V2024SourceConfig', 'Send-V2024SourceTemplate',
+ 'Send-V2024Translations', 'Update-V2024Connector',
+ 'New-V2024FormDefinition', 'New-V2024FormDefinitionDynamicSchema',
+ 'New-V2024FormDefinitionFileRequest', 'New-V2024FormInstance',
+ 'Remove-V2024FormDefinition', 'Export-V2024FormDefinitionsByTenant',
+ 'Get-V2024FileFromS3', 'Get-V2024FormDefinitionByKey',
+ 'Get-V2024FormInstanceByKey', 'Get-V2024FormInstanceFile',
+ 'Import-V2024FormDefinitions', 'Update-V2024FormDefinition',
+ 'Update-V2024FormInstance', 'Search-V2024FormDefinitionsByTenant',
+ 'Search-V2024FormElementDataByElementID',
+ 'Search-V2024FormInstancesByTenant',
+ 'Search-V2024PreDefinedSelectOptions',
+ 'Show-V2024PreviewDataSource',
+ 'New-V2024CustomPasswordInstructions',
+ 'Remove-V2024CustomPasswordInstructions',
+ 'Get-V2024CustomPasswordInstructions',
+ 'New-V2024AccessModelMetadataForEntitlement',
+ 'Remove-V2024AccessModelMetadataFromEntitlement',
+ 'Get-V2024Entitlement', 'Get-V2024EntitlementRequestConfig',
+ 'Import-V2024EntitlementsBySource', 'Get-V2024EntitlementChildren',
+ 'Get-V2024EntitlementParents', 'Get-V2024Entitlements',
+ 'Update-V2024Entitlement', 'Send-V2024EntitlementRequestConfig',
+ 'Reset-V2024SourceEntitlements', 'Update-V2024EntitlementsInBulk',
+ 'New-V2024AuthOrgNetworkConfig', 'Get-V2024AuthOrgNetworkConfig',
+ 'Update-V2024AuthOrgNetworkConfig', 'New-V2024Workgroup',
+ 'Remove-V2024Workgroup', 'Remove-V2024WorkgroupMembers',
+ 'Remove-V2024WorkgroupsInBulk', 'Get-V2024Workgroup',
+ 'Get-V2024Connections', 'Get-V2024WorkgroupMembers',
+ 'Get-V2024Workgroups', 'Update-V2024Workgroup',
+ 'Update-V2024WorkgroupMembers',
+ 'Add-V2024AccessRequestRecommendationsIgnoredItem',
+ 'Add-V2024AccessRequestRecommendationsRequestedItem',
+ 'Add-V2024AccessRequestRecommendationsViewedItem',
+ 'Add-V2024AccessRequestRecommendationsViewedItems',
+ 'Get-V2024AccessRequestRecommendations',
+ 'Get-V2024AccessRequestRecommendationsIgnoredItems',
+ 'Get-V2024AccessRequestRecommendationsRequestedItems',
+ 'Get-V2024AccessRequestRecommendationsViewedItems',
+ 'New-V2024CommonAccess', 'Get-V2024CommonAccess',
+ 'Update-V2024CommonAccessStatusInBulk', 'Export-V2024OutliersZip',
+ 'Get-V2024IdentityOutlierSnapshots', 'Get-V2024IdentityOutliers',
+ 'Get-V2024LatestIdentityOutlierSnapshots',
+ 'Get-V2024OutlierContributingFeatureSummary',
+ 'Get-V2024PeerGroupOutliersContributingFeatures',
+ 'Invoke-V2024IgnoreIdentityOutliers',
+ 'Get-V2024OutliersContributingFeatureAccessItems',
+ 'Invoke-V2024UnIgnoreIdentityOutliers',
+ 'Get-V2024PeerGroupOutliers', 'Get-V2024Recommendations',
+ 'Get-V2024RecommendationsConfig',
+ 'Update-V2024RecommendationsConfig',
+ 'New-V2024PotentialRoleProvisionRequest',
+ 'New-V2024RoleMiningSessions',
+ 'Invoke-V2024DownloadRoleMiningPotentialRoleZip',
+ 'Export-V2024RoleMiningPotentialRole',
+ 'Export-V2024RoleMiningPotentialRoleAsync',
+ 'Export-V2024RoleMiningPotentialRoleStatus',
+ 'Get-V2024AllPotentialRoleSummaries',
+ 'Get-V2024EntitlementDistributionPotentialRole',
+ 'Get-V2024EntitlementsPotentialRole',
+ 'Get-V2024ExcludedEntitlementsPotentialRole',
+ 'Get-V2024IdentitiesPotentialRole', 'Get-V2024PotentialRole',
+ 'Get-V2024PotentialRoleApplications',
+ 'Get-V2024PotentialRoleSourceIdentityUsage',
+ 'Get-V2024PotentialRoleSummaries',
+ 'Get-V2024RoleMiningPotentialRole', 'Get-V2024RoleMiningSession',
+ 'Get-V2024RoleMiningSessionStatus', 'Get-V2024RoleMiningSessions',
+ 'Get-V2024SavedPotentialRoles', 'Update-V2024PotentialRole',
+ 'Update-V2024PotentialRole0', 'Update-V2024RoleMiningSession',
+ 'Update-V2024EntitlementsPotentialRole', 'Remove-V2024Icon',
+ 'Set-V2024Icon', 'Remove-V2024Identity', 'Get-V2024Identity',
+ 'Get-V2024IdentityOwnershipDetails', 'Get-V2024RoleAssignment',
+ 'Get-V2024RoleAssignments', 'Get-V2024Identities',
+ 'Reset-V2024Identity', 'Start-V2024IdentityProcessing',
+ 'Sync-V2024hronizeAttributesForIdentity',
+ 'New-V2024IdentityAttribute', 'Remove-V2024IdentityAttribute',
+ 'Remove-V2024IdentityAttributesInBulk',
+ 'Get-V2024IdentityAttribute', 'Get-V2024IdentityAttributes',
+ 'Send-V2024IdentityAttribute', 'Compare-V2024IdentitySnapshots',
+ 'Compare-V2024IdentitySnapshotsAccessType',
+ 'Get-V2024HistoricalIdentity', 'Get-V2024HistoricalIdentityEvents',
+ 'Get-V2024IdentitySnapshot', 'Get-V2024IdentitySnapshotSummary',
+ 'Get-V2024IdentityStartDate', 'Get-V2024HistoricalIdentities',
+ 'Get-V2024IdentityAccessItems',
+ 'Get-V2024IdentitySnapshotAccessItems',
+ 'Get-V2024IdentitySnapshots', 'New-V2024IdentityProfile',
+ 'Remove-V2024IdentityProfile', 'Remove-V2024IdentityProfiles',
+ 'Export-V2024IdentityProfiles',
+ 'Get-V2024DefaultIdentityAttributeConfig',
+ 'Get-V2024IdentityProfile', 'Import-V2024IdentityProfiles',
+ 'Get-V2024IdentityProfiles', 'Show-V2024IdentityPreview',
+ 'Sync-V2024IdentityProfile', 'Update-V2024IdentityProfile',
+ 'New-V2024LifecycleState', 'Remove-V2024LifecycleState',
+ 'Get-V2024LifecycleState', 'Get-V2024LifecycleStates',
+ 'Set-V2024LifecycleState', 'Update-V2024LifecycleStates',
+ 'New-V2024ManagedClient', 'Remove-V2024ManagedClient',
+ 'Get-V2024ManagedClient', 'Get-V2024ManagedClientStatus',
+ 'Get-V2024ManagedClients', 'Update-V2024ManagedClient',
+ 'New-V2024ManagedCluster', 'Remove-V2024ManagedCluster',
+ 'Get-V2024ManagedCluster', 'Get-V2024ManagedClusters',
+ 'Update-V2024ManagedCluster', 'Get-V2024MFADuoConfig',
+ 'Get-V2024MFAKbaConfig', 'Get-V2024MFAOktaConfig',
+ 'Set-V2024MFADuoConfig', 'Set-V2024MFAKBAConfig',
+ 'Set-V2024MFAOktaConfig', 'Test-V2024MFAConfig',
+ 'Approve-V2024NonEmployeeRequest', 'New-V2024NonEmployeeRecord',
+ 'New-V2024NonEmployeeRequest', 'New-V2024NonEmployeeSource',
+ 'New-V2024NonEmployeeSourceSchemaAttributes',
+ 'Remove-V2024NonEmployeeRecord',
+ 'Remove-V2024NonEmployeeRecordsInBulk',
+ 'Remove-V2024NonEmployeeRequest',
+ 'Remove-V2024NonEmployeeSchemaAttribute',
+ 'Remove-V2024NonEmployeeSource',
+ 'Remove-V2024NonEmployeeSourceSchemaAttributes',
+ 'Export-V2024NonEmployeeRecords',
+ 'Export-V2024NonEmployeeSourceSchemaTemplate',
+ 'Get-V2024NonEmployeeApproval',
+ 'Get-V2024NonEmployeeApprovalSummary',
+ 'Get-V2024NonEmployeeBulkUploadStatus',
+ 'Get-V2024NonEmployeeRecord', 'Get-V2024NonEmployeeRequest',
+ 'Get-V2024NonEmployeeRequestSummary',
+ 'Get-V2024NonEmployeeSchemaAttribute', 'Get-V2024NonEmployeeSource',
+ 'Get-V2024NonEmployeeSourceSchemaAttributes',
+ 'Import-V2024NonEmployeeRecordsInBulk',
+ 'Get-V2024NonEmployeeApprovals', 'Get-V2024NonEmployeeRecords',
+ 'Get-V2024NonEmployeeRequests', 'Get-V2024NonEmployeeSources',
+ 'Update-V2024NonEmployeeRecord',
+ 'Update-V2024NonEmployeeSchemaAttribute',
+ 'Update-V2024NonEmployeeSource', 'Deny-V2024NonEmployeeRequest',
+ 'Update-V2024NonEmployeeRecord', 'New-V2024DomainDkim',
+ 'New-V2024NotificationTemplate', 'New-V2024VerifiedFromAddress',
+ 'Remove-V2024NotificationTemplatesInBulk',
+ 'Remove-V2024VerifiedFromAddress', 'Get-V2024DkimAttributes',
+ 'Get-V2024MailFromAttributes', 'Get-V2024NotificationTemplate',
+ 'Get-V2024NotificationsTemplateContext', 'Get-V2024FromAddresses',
+ 'Get-V2024NotificationPreferences',
+ 'Get-V2024NotificationTemplateDefaults',
+ 'Get-V2024NotificationTemplates', 'Send-V2024MailFromAttributes',
+ 'Send-V2024TestNotification', 'New-V2024OauthClient',
+ 'Remove-V2024OauthClient', 'Get-V2024OauthClient',
+ 'Get-V2024OauthClients', 'Update-V2024OauthClient',
+ 'Get-V2024OrgConfig', 'Get-V2024ValidTimeZones',
+ 'Update-V2024OrgConfig', 'New-V2024PasswordOrgConfig',
+ 'Get-V2024PasswordOrgConfig', 'Send-V2024PasswordOrgConfig',
+ 'Get-V2024PasswordDictionary', 'Send-V2024PasswordDictionary',
+ 'New-V2024DigitToken', 'Get-V2024PasswordChangeStatus',
+ 'Search-V2024PasswordInfo', 'Set-V2024Password',
+ 'New-V2024PasswordPolicy', 'Remove-V2024PasswordPolicy',
+ 'Get-V2024PasswordPolicyById', 'Get-V2024PasswordPolicies',
+ 'Set-V2024PasswordPolicy', 'New-V2024PasswordSyncGroup',
+ 'Remove-V2024PasswordSyncGroup', 'Get-V2024PasswordSyncGroup',
+ 'Get-V2024PasswordSyncGroups', 'Update-V2024PasswordSyncGroup',
+ 'New-V2024PersonalAccessToken', 'Remove-V2024PersonalAccessToken',
+ 'Get-V2024PersonalAccessTokens', 'Update-V2024PersonalAccessToken',
+ 'Get-V2024PublicIdentities', 'Get-V2024PublicIdentityConfig',
+ 'Update-V2024PublicIdentityConfig', 'Suspend-V2024Report',
+ 'Get-V2024Report', 'Get-V2024ReportResult', 'Start-V2024Report',
+ 'Get-V2024RequestableObjects', 'New-V2024RoleInsightRequests',
+ 'Invoke-V2024DownloadRoleInsightsEntitlementsChanges',
+ 'Get-V2024EntitlementChangesIdentities', 'Get-V2024RoleInsight',
+ 'Get-V2024RoleInsights', 'Get-V2024RoleInsightsCurrentEntitlements',
+ 'Get-V2024RoleInsightsEntitlementsChanges',
+ 'Get-V2024RoleInsightsRequests', 'Get-V2024RoleInsightsSummary',
+ 'New-V2024Role', 'Remove-V2024BulkRoles', 'Remove-V2024Role',
+ 'Get-V2024Role', 'Get-V2024RoleAssignedIdentities',
+ 'Get-V2024RoleEntitlements', 'Get-V2024Roles', 'Update-V2024Role',
+ 'New-V2024SavedSearch', 'Remove-V2024SavedSearch',
+ 'Invoke-V2024ExecuteSavedSearch', 'Get-V2024SavedSearch',
+ 'Get-V2024SavedSearches', 'Send-V2024SavedSearch',
+ 'New-V2024ScheduledSearch', 'Remove-V2024ScheduledSearch',
+ 'Get-V2024ScheduledSearch', 'Get-V2024ScheduledSearch',
+ 'Invoke-V2024UnsubscribeScheduledSearch',
+ 'Update-V2024ScheduledSearch', 'Search-V2024Aggregate',
+ 'Search-V2024Count', 'Search-V2024Get', 'Search-V2024Post',
+ 'New-V2024SearchAttributeConfig',
+ 'Remove-V2024SearchAttributeConfig',
+ 'Get-V2024SearchAttributeConfig',
+ 'Get-V2024SingleSearchAttributeConfig',
+ 'Update-V2024SearchAttributeConfig', 'New-V2024Segment',
+ 'Remove-V2024Segment', 'Get-V2024Segment', 'Get-V2024Segments',
+ 'Update-V2024Segment', 'New-V2024ServiceDeskIntegration',
+ 'Remove-V2024ServiceDeskIntegration',
+ 'Get-V2024ServiceDeskIntegration',
+ 'Get-V2024ServiceDeskIntegrationTemplate',
+ 'Get-V2024ServiceDeskIntegrationTypes',
+ 'Get-V2024ServiceDeskIntegrations', 'Get-V2024StatusCheckDetails',
+ 'Update-V2024ServiceDeskIntegration',
+ 'Send-V2024ServiceDeskIntegration',
+ 'Update-V2024StatusCheckDetails', 'New-V2024SIMIntegration',
+ 'Remove-V2024SIMIntegration', 'Get-V2024SIMIntegration',
+ 'Get-V2024SIMIntegrations', 'Update-V2024BeforeProvisioningRule',
+ 'Update-V2024SIMAttributes', 'Send-V2024SIMIntegration',
+ 'New-V2024SodPolicy', 'Remove-V2024SodPolicy',
+ 'Remove-V2024SodPolicySchedule', 'Get-V2024CustomViolationReport',
+ 'Get-V2024DefaultViolationReport', 'Get-V2024SodAllReportRunStatus',
+ 'Get-V2024SodPolicy', 'Get-V2024SodPolicySchedule',
+ 'Get-V2024SodViolationReportRunStatus',
+ 'Get-V2024SodViolationReportStatus', 'Get-V2024SodPolicies',
+ 'Update-V2024SodPolicy', 'Send-V2024PolicySchedule',
+ 'Send-V2024SodPolicy', 'Start-V2024EvaluateSodPolicy',
+ 'Start-V2024SodAllPoliciesForOrg', 'Start-V2024SodPolicy',
+ 'Start-V2024PredictSodViolations', 'Start-V2024ViolationCheck',
+ 'New-V2024ProvisioningPolicy', 'New-V2024Source',
+ 'New-V2024SourceSchema', 'Remove-V2024AccountsAsync',
+ 'Remove-V2024NativeChangeDetectionConfig',
+ 'Remove-V2024ProvisioningPolicy', 'Remove-V2024Source',
+ 'Remove-V2024SourceSchema', 'Get-V2024AccountsSchema',
+ 'Get-V2024EntitlementsSchema',
+ 'Get-V2024NativeChangeDetectionConfig',
+ 'Get-V2024ProvisioningPolicy', 'Get-V2024Source',
+ 'Get-V2024SourceAttrSyncConfig', 'Get-V2024SourceConfig',
+ 'Get-V2024SourceEntitlementRequestConfig', 'Get-V2024SourceHealth',
+ 'Get-V2024SourceSchema', 'Get-V2024SourceSchemas',
+ 'Import-V2024Accounts', 'Import-V2024AccountsSchema',
+ 'Import-V2024ConnectorFile', 'Import-V2024EntitlementsSchema',
+ 'Import-V2024UncorrelatedAccounts', 'Get-V2024ProvisioningPolicies',
+ 'Get-V2024Sources', 'Receive-V2024ResourceObjects',
+ 'Ping-V2024Cluster', 'Send-V2024NativeChangeDetectionConfig',
+ 'Send-V2024ProvisioningPolicy', 'Send-V2024Source',
+ 'Send-V2024SourceAttrSyncConfig', 'Send-V2024SourceSchema',
+ 'Sync-V2024AttributesForSource', 'Test-V2024SourceConfiguration',
+ 'Test-V2024SourceConnection',
+ 'Update-V2024ProvisioningPoliciesInBulk',
+ 'Update-V2024ProvisioningPolicy', 'Update-V2024Source',
+ 'Update-V2024SourceEntitlementRequestConfig',
+ 'Update-V2024SourceSchema', 'Get-V2024StatusBySourceId',
+ 'Get-V2024UsagesBySourceId', 'Export-V2024SpConfig',
+ 'Get-V2024SpConfigExport', 'Get-V2024SpConfigExportStatus',
+ 'Get-V2024SpConfigImport', 'Get-V2024SpConfigImportStatus',
+ 'Import-V2024SpConfig', 'Get-V2024SpConfigObjects',
+ 'Get-V2024SedBatchStats', 'Get-V2024SedBatches', 'Get-V2024Seds',
+ 'Update-V2024Sed', 'Submit-V2024SedApproval',
+ 'Submit-V2024SedAssignment', 'Submit-V2024SedBatchRequest',
+ 'Remove-V2024TaggedObject', 'Remove-V2024TagsToManyObject',
+ 'Get-V2024TaggedObject', 'Get-V2024TaggedObjects',
+ 'Get-V2024TaggedObjectsByType', 'Send-V2024TaggedObject',
+ 'Set-V2024TagToObject', 'Set-V2024TagsToManyObjects',
+ 'Get-V2024PendingTaskHeaders', 'Get-V2024PendingTasks',
+ 'Get-V2024TaskStatus', 'Get-V2024TaskStatusList',
+ 'Update-V2024TaskStatus', 'Get-V2024Tenant', 'New-V2024Transform',
+ 'Remove-V2024Transform', 'Get-V2024Transform', 'Get-V2024Transforms',
+ 'Update-V2024Transform', 'Complete-V2024TriggerInvocation',
+ 'New-V2024Subscription', 'Remove-V2024Subscription',
+ 'Get-V2024Subscriptions', 'Get-V2024TriggerInvocationStatus',
+ 'Get-V2024Triggers', 'Update-V2024Subscription',
+ 'Start-V2024TestTriggerInvocation', 'Test-V2024SubscriptionFilter',
+ 'Update-V2024Subscription', 'Get-V2024TenantUiMetadata',
+ 'Set-V2024TenantUiMetadata', 'New-V2024VendorConnectorMapping',
+ 'Remove-V2024VendorConnectorMapping',
+ 'Suspend-V2024WorkflowExecution',
+ 'New-V2024ExternalExecuteWorkflow', 'New-V2024Workflow',
+ 'New-V2024WorkflowExternalTrigger', 'Remove-V2024Workflow',
+ 'Get-V2024Workflow', 'Get-V2024WorkflowExecution',
+ 'Get-V2024WorkflowExecutionHistory', 'Get-V2024WorkflowExecutions',
+ 'Get-V2024CompleteWorkflowLibrary',
+ 'Get-V2024WorkflowLibraryActions',
+ 'Get-V2024WorkflowLibraryOperators',
+ 'Get-V2024WorkflowLibraryTriggers', 'Get-V2024Workflows',
+ 'Update-V2024Workflow', 'Send-V2024Workflow',
+ 'Test-V2024ExternalExecuteWorkflow', 'Test-V2024Workflow',
+ 'Approve-V2024ApprovalItem', 'Approve-V2024ApprovalItemsInBulk',
+ 'Complete-V2024WorkItem', 'Get-V2024CompletedWorkItems',
+ 'Get-V2024CountCompletedWorkItems', 'Get-V2024CountWorkItems',
+ 'Get-V2024WorkItem', 'Get-V2024WorkItemsSummary',
+ 'Get-V2024WorkItems', 'Deny-V2024ApprovalItem',
+ 'Deny-V2024ApprovalItemsInBulk', 'Send-V2024WorkItemForward',
+ 'Submit-V2024AccountSelection',
+ 'New-V2024ReassignmentConfiguration',
+ 'Remove-V2024ReassignmentConfiguration',
+ 'Get-V2024EvaluateReassignmentConfiguration',
+ 'Get-V2024ReassignmentConfigTypes',
+ 'Get-V2024ReassignmentConfiguration',
+ 'Get-V2024TenantConfigConfiguration',
+ 'Get-V2024ReassignmentConfigurations',
+ 'Send-V2024ReassignmentConfig', 'Send-V2024TenantConfiguration',
+ 'Initialize-V2024Access', 'ConvertFrom-V2024JsonToAccess',
+ 'Initialize-V2024AccessConstraint',
+ 'ConvertFrom-V2024JsonToAccessConstraint',
+ 'Initialize-V2024AccessCriteria',
+ 'ConvertFrom-V2024JsonToAccessCriteria',
+ 'Initialize-V2024AccessCriteriaCriteriaListInner',
+ 'ConvertFrom-V2024JsonToAccessCriteriaCriteriaListInner',
+ 'Initialize-V2024AccessItemAccessProfileResponse',
+ 'ConvertFrom-V2024JsonToAccessItemAccessProfileResponse',
+ 'Initialize-V2024AccessItemAccountResponse',
+ 'ConvertFrom-V2024JsonToAccessItemAccountResponse',
+ 'Initialize-V2024AccessItemAppResponse',
+ 'ConvertFrom-V2024JsonToAccessItemAppResponse',
+ 'Initialize-V2024AccessItemApproverDto',
+ 'ConvertFrom-V2024JsonToAccessItemApproverDto',
+ 'Initialize-V2024AccessItemAssociated',
+ 'ConvertFrom-V2024JsonToAccessItemAssociated',
+ 'ConvertFrom-V2024JsonToAccessItemAssociatedAccessItem',
+ 'Initialize-V2024AccessItemDiff',
+ 'ConvertFrom-V2024JsonToAccessItemDiff',
+ 'Initialize-V2024AccessItemEntitlementResponse',
+ 'ConvertFrom-V2024JsonToAccessItemEntitlementResponse',
+ 'Initialize-V2024AccessItemRef',
+ 'ConvertFrom-V2024JsonToAccessItemRef',
+ 'Initialize-V2024AccessItemRemoved',
+ 'ConvertFrom-V2024JsonToAccessItemRemoved',
+ 'Initialize-V2024AccessItemRequestedFor',
+ 'ConvertFrom-V2024JsonToAccessItemRequestedFor',
+ 'Initialize-V2024AccessItemRequestedForDto',
+ 'ConvertFrom-V2024JsonToAccessItemRequestedForDto',
+ 'Initialize-V2024AccessItemRequester',
+ 'ConvertFrom-V2024JsonToAccessItemRequester',
+ 'Initialize-V2024AccessItemRequesterDto',
+ 'ConvertFrom-V2024JsonToAccessItemRequesterDto',
+ 'Initialize-V2024AccessItemReviewedBy',
+ 'ConvertFrom-V2024JsonToAccessItemReviewedBy',
+ 'Initialize-V2024AccessItemRoleResponse',
+ 'ConvertFrom-V2024JsonToAccessItemRoleResponse',
+ 'Initialize-V2024AccessProfile',
+ 'ConvertFrom-V2024JsonToAccessProfile',
+ 'Initialize-V2024AccessProfileApprovalScheme',
+ 'ConvertFrom-V2024JsonToAccessProfileApprovalScheme',
+ 'Initialize-V2024AccessProfileBulkDeleteRequest',
+ 'ConvertFrom-V2024JsonToAccessProfileBulkDeleteRequest',
+ 'Initialize-V2024AccessProfileBulkDeleteResponse',
+ 'ConvertFrom-V2024JsonToAccessProfileBulkDeleteResponse',
+ 'Initialize-V2024AccessProfileBulkUpdateRequestInner',
+ 'ConvertFrom-V2024JsonToAccessProfileBulkUpdateRequestInner',
+ 'Initialize-V2024AccessProfileDocument',
+ 'ConvertFrom-V2024JsonToAccessProfileDocument',
+ 'Initialize-V2024AccessProfileDocumentAllOfSource',
+ 'ConvertFrom-V2024JsonToAccessProfileDocumentAllOfSource',
+ 'Initialize-V2024AccessProfileEntitlement',
+ 'ConvertFrom-V2024JsonToAccessProfileEntitlement',
+ 'Initialize-V2024AccessProfileRef',
+ 'ConvertFrom-V2024JsonToAccessProfileRef',
+ 'Initialize-V2024AccessProfileRole',
+ 'ConvertFrom-V2024JsonToAccessProfileRole',
+ 'Initialize-V2024AccessProfileSourceRef',
+ 'ConvertFrom-V2024JsonToAccessProfileSourceRef',
+ 'Initialize-V2024AccessProfileSummary',
+ 'ConvertFrom-V2024JsonToAccessProfileSummary',
+ 'Initialize-V2024AccessProfileUpdateItem',
+ 'ConvertFrom-V2024JsonToAccessProfileUpdateItem',
+ 'Initialize-V2024AccessProfileUsage',
+ 'ConvertFrom-V2024JsonToAccessProfileUsage',
+ 'Initialize-V2024AccessProfileUsageUsedByInner',
+ 'ConvertFrom-V2024JsonToAccessProfileUsageUsedByInner',
+ 'Initialize-V2024AccessRecommendationMessage',
+ 'ConvertFrom-V2024JsonToAccessRecommendationMessage',
+ 'Initialize-V2024AccessRequest',
+ 'ConvertFrom-V2024JsonToAccessRequest',
+ 'Initialize-V2024AccessRequestConfig',
+ 'ConvertFrom-V2024JsonToAccessRequestConfig',
+ 'Initialize-V2024AccessRequestContext',
+ 'ConvertFrom-V2024JsonToAccessRequestContext',
+ 'Initialize-V2024AccessRequestDynamicApprover',
+ 'ConvertFrom-V2024JsonToAccessRequestDynamicApprover',
+ 'Initialize-V2024AccessRequestDynamicApprover1',
+ 'ConvertFrom-V2024JsonToAccessRequestDynamicApprover1',
+ 'Initialize-V2024AccessRequestDynamicApproverRequestedItemsInner',
+ 'ConvertFrom-V2024JsonToAccessRequestDynamicApproverRequestedItemsInner',
+ 'Initialize-V2024AccessRequested',
+ 'ConvertFrom-V2024JsonToAccessRequested',
+ 'Initialize-V2024AccessRequestItem',
+ 'ConvertFrom-V2024JsonToAccessRequestItem',
+ 'Initialize-V2024AccessRequestItemResponse',
+ 'ConvertFrom-V2024JsonToAccessRequestItemResponse',
+ 'Initialize-V2024AccessRequestPhases',
+ 'ConvertFrom-V2024JsonToAccessRequestPhases',
+ 'Initialize-V2024AccessRequestPostApproval',
+ 'ConvertFrom-V2024JsonToAccessRequestPostApproval',
+ 'Initialize-V2024AccessRequestPostApprovalRequestedItemsStatusInner',
+ 'ConvertFrom-V2024JsonToAccessRequestPostApprovalRequestedItemsStatusInner',
+ 'Initialize-V2024AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner',
+ 'ConvertFrom-V2024JsonToAccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner',
+ 'Initialize-V2024AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover',
+ 'ConvertFrom-V2024JsonToAccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover',
+ 'Initialize-V2024AccessRequestPreApproval',
+ 'ConvertFrom-V2024JsonToAccessRequestPreApproval',
+ 'Initialize-V2024AccessRequestPreApproval1',
+ 'ConvertFrom-V2024JsonToAccessRequestPreApproval1',
+ 'Initialize-V2024AccessRequestPreApprovalRequestedItemsInner',
+ 'ConvertFrom-V2024JsonToAccessRequestPreApprovalRequestedItemsInner',
+ 'Initialize-V2024AccessRequestRecommendationActionItemDto',
+ 'ConvertFrom-V2024JsonToAccessRequestRecommendationActionItemDto',
+ 'Initialize-V2024AccessRequestRecommendationActionItemResponseDto',
+ 'ConvertFrom-V2024JsonToAccessRequestRecommendationActionItemResponseDto',
+ 'Initialize-V2024AccessRequestRecommendationItem',
+ 'ConvertFrom-V2024JsonToAccessRequestRecommendationItem',
+ 'Initialize-V2024AccessRequestRecommendationItemDetail',
+ 'ConvertFrom-V2024JsonToAccessRequestRecommendationItemDetail',
+ 'Initialize-V2024AccessRequestRecommendationItemDetailAccess',
+ 'ConvertFrom-V2024JsonToAccessRequestRecommendationItemDetailAccess',
+ 'Initialize-V2024AccessRequestResponse',
+ 'ConvertFrom-V2024JsonToAccessRequestResponse',
+ 'Initialize-V2024AccessReviewItem',
+ 'ConvertFrom-V2024JsonToAccessReviewItem',
+ 'Initialize-V2024AccessReviewReassignment',
+ 'ConvertFrom-V2024JsonToAccessReviewReassignment',
+ 'Initialize-V2024AccessSummary',
+ 'ConvertFrom-V2024JsonToAccessSummary',
+ 'Initialize-V2024AccessSummaryAccess',
+ 'ConvertFrom-V2024JsonToAccessSummaryAccess',
+ 'Initialize-V2024Account', 'ConvertFrom-V2024JsonToAccount',
+ 'Initialize-V2024AccountAction',
+ 'ConvertFrom-V2024JsonToAccountAction',
+ 'Initialize-V2024AccountActivity',
+ 'ConvertFrom-V2024JsonToAccountActivity',
+ 'Initialize-V2024AccountActivityDocument',
+ 'ConvertFrom-V2024JsonToAccountActivityDocument',
+ 'Initialize-V2024AccountActivityItem',
+ 'ConvertFrom-V2024JsonToAccountActivityItem',
+ 'Initialize-V2024AccountActivitySearchedItem',
+ 'ConvertFrom-V2024JsonToAccountActivitySearchedItem',
+ 'Initialize-V2024AccountAggregationCompleted',
+ 'ConvertFrom-V2024JsonToAccountAggregationCompleted',
+ 'Initialize-V2024AccountAggregationCompletedSource',
+ 'ConvertFrom-V2024JsonToAccountAggregationCompletedSource',
+ 'Initialize-V2024AccountAggregationCompletedStats',
+ 'ConvertFrom-V2024JsonToAccountAggregationCompletedStats',
+ 'Initialize-V2024AccountAggregationStatus',
+ 'ConvertFrom-V2024JsonToAccountAggregationStatus',
+ 'Initialize-V2024AccountAllOfOwnerGroup',
+ 'ConvertFrom-V2024JsonToAccountAllOfOwnerGroup',
+ 'Initialize-V2024AccountAllOfOwnerIdentity',
+ 'ConvertFrom-V2024JsonToAccountAllOfOwnerIdentity',
+ 'Initialize-V2024AccountAllOfSourceOwner',
+ 'ConvertFrom-V2024JsonToAccountAllOfSourceOwner',
+ 'Initialize-V2024AccountAttribute',
+ 'ConvertFrom-V2024JsonToAccountAttribute',
+ 'Initialize-V2024AccountAttributes',
+ 'ConvertFrom-V2024JsonToAccountAttributes',
+ 'Initialize-V2024AccountAttributesChanged',
+ 'ConvertFrom-V2024JsonToAccountAttributesChanged',
+ 'Initialize-V2024AccountAttributesChangedAccount',
+ 'ConvertFrom-V2024JsonToAccountAttributesChangedAccount',
+ 'Initialize-V2024AccountAttributesChangedChangesInner',
+ 'ConvertFrom-V2024JsonToAccountAttributesChangedChangesInner',
+ 'ConvertFrom-V2024JsonToAccountAttributesChangedChangesInnerNewValue',
+ 'ConvertFrom-V2024JsonToAccountAttributesChangedChangesInnerOldValue',
+ 'Initialize-V2024AccountAttributesChangedIdentity',
+ 'ConvertFrom-V2024JsonToAccountAttributesChangedIdentity',
+ 'Initialize-V2024AccountAttributesChangedSource',
+ 'ConvertFrom-V2024JsonToAccountAttributesChangedSource',
+ 'Initialize-V2024AccountAttributesCreate',
+ 'ConvertFrom-V2024JsonToAccountAttributesCreate',
+ 'Initialize-V2024AccountAttributesCreateAttributes',
+ 'ConvertFrom-V2024JsonToAccountAttributesCreateAttributes',
+ 'Initialize-V2024AccountCorrelated',
+ 'ConvertFrom-V2024JsonToAccountCorrelated',
+ 'Initialize-V2024AccountCorrelatedAccount',
+ 'ConvertFrom-V2024JsonToAccountCorrelatedAccount',
+ 'Initialize-V2024AccountCorrelatedIdentity',
+ 'ConvertFrom-V2024JsonToAccountCorrelatedIdentity',
+ 'Initialize-V2024AccountCorrelatedSource',
+ 'ConvertFrom-V2024JsonToAccountCorrelatedSource',
+ 'Initialize-V2024AccountInfoDto',
+ 'ConvertFrom-V2024JsonToAccountInfoDto',
+ 'Initialize-V2024AccountRequest',
+ 'ConvertFrom-V2024JsonToAccountRequest',
+ 'Initialize-V2024AccountRequestInfo',
+ 'ConvertFrom-V2024JsonToAccountRequestInfo',
+ 'Initialize-V2024AccountRequestResult',
+ 'ConvertFrom-V2024JsonToAccountRequestResult',
+ 'Initialize-V2024AccountsAsyncResult',
+ 'ConvertFrom-V2024JsonToAccountsAsyncResult',
+ 'Initialize-V2024AccountsCollectedForAggregation',
+ 'ConvertFrom-V2024JsonToAccountsCollectedForAggregation',
+ 'Initialize-V2024AccountsCollectedForAggregationSource',
+ 'ConvertFrom-V2024JsonToAccountsCollectedForAggregationSource',
+ 'Initialize-V2024AccountsCollectedForAggregationStats',
+ 'ConvertFrom-V2024JsonToAccountsCollectedForAggregationStats',
+ 'Initialize-V2024AccountsExportReportArguments',
+ 'ConvertFrom-V2024JsonToAccountsExportReportArguments',
+ 'Initialize-V2024AccountSource',
+ 'ConvertFrom-V2024JsonToAccountSource',
+ 'Initialize-V2024AccountStatusChanged',
+ 'ConvertFrom-V2024JsonToAccountStatusChanged',
+ 'Initialize-V2024AccountStatusChangedAccount',
+ 'ConvertFrom-V2024JsonToAccountStatusChangedAccount',
+ 'Initialize-V2024AccountStatusChangedStatusChange',
+ 'ConvertFrom-V2024JsonToAccountStatusChangedStatusChange',
+ 'Initialize-V2024AccountToggleRequest',
+ 'ConvertFrom-V2024JsonToAccountToggleRequest',
+ 'Initialize-V2024AccountUncorrelated',
+ 'ConvertFrom-V2024JsonToAccountUncorrelated',
+ 'Initialize-V2024AccountUncorrelatedAccount',
+ 'ConvertFrom-V2024JsonToAccountUncorrelatedAccount',
+ 'Initialize-V2024AccountUncorrelatedIdentity',
+ 'ConvertFrom-V2024JsonToAccountUncorrelatedIdentity',
+ 'Initialize-V2024AccountUncorrelatedSource',
+ 'ConvertFrom-V2024JsonToAccountUncorrelatedSource',
+ 'Initialize-V2024AccountUnlockRequest',
+ 'ConvertFrom-V2024JsonToAccountUnlockRequest',
+ 'Initialize-V2024AccountUsage',
+ 'ConvertFrom-V2024JsonToAccountUsage',
+ 'Initialize-V2024ActivateCampaignOptions',
+ 'ConvertFrom-V2024JsonToActivateCampaignOptions',
+ 'Initialize-V2024ActivityInsights',
+ 'ConvertFrom-V2024JsonToActivityInsights',
+ 'Initialize-V2024AdminReviewReassign',
+ 'ConvertFrom-V2024JsonToAdminReviewReassign',
+ 'Initialize-V2024AdminReviewReassignReassignTo',
+ 'ConvertFrom-V2024JsonToAdminReviewReassignReassignTo',
+ 'Initialize-V2024AggregationResult',
+ 'ConvertFrom-V2024JsonToAggregationResult',
+ 'Initialize-V2024Aggregations',
+ 'ConvertFrom-V2024JsonToAggregations', 'Initialize-V2024App',
+ 'ConvertFrom-V2024JsonToApp', 'Initialize-V2024AppAllOfAccount',
+ 'ConvertFrom-V2024JsonToAppAllOfAccount',
+ 'Initialize-V2024Approval', 'ConvertFrom-V2024JsonToApproval',
+ 'Initialize-V2024Approval1', 'ConvertFrom-V2024JsonToApproval1',
+ 'Initialize-V2024ApprovalBatch',
+ 'ConvertFrom-V2024JsonToApprovalBatch',
+ 'Initialize-V2024ApprovalComment',
+ 'ConvertFrom-V2024JsonToApprovalComment',
+ 'Initialize-V2024ApprovalComment1',
+ 'ConvertFrom-V2024JsonToApprovalComment1',
+ 'Initialize-V2024ApprovalDescription',
+ 'ConvertFrom-V2024JsonToApprovalDescription',
+ 'Initialize-V2024ApprovalDto', 'ConvertFrom-V2024JsonToApprovalDto',
+ 'Initialize-V2024ApprovalForwardHistory',
+ 'ConvertFrom-V2024JsonToApprovalForwardHistory',
+ 'Initialize-V2024ApprovalIdentity',
+ 'ConvertFrom-V2024JsonToApprovalIdentity',
+ 'Initialize-V2024ApprovalInfoResponse',
+ 'ConvertFrom-V2024JsonToApprovalInfoResponse',
+ 'Initialize-V2024ApprovalItemDetails',
+ 'ConvertFrom-V2024JsonToApprovalItemDetails',
+ 'Initialize-V2024ApprovalItems',
+ 'ConvertFrom-V2024JsonToApprovalItems',
+ 'Initialize-V2024ApprovalName',
+ 'ConvertFrom-V2024JsonToApprovalName',
+ 'Initialize-V2024ApprovalReference',
+ 'ConvertFrom-V2024JsonToApprovalReference',
+ 'Initialize-V2024ApprovalReminderAndEscalationConfig',
+ 'ConvertFrom-V2024JsonToApprovalReminderAndEscalationConfig',
+ 'Initialize-V2024ApprovalSchemeForRole',
+ 'ConvertFrom-V2024JsonToApprovalSchemeForRole',
+ 'Initialize-V2024ApprovalStatusDto',
+ 'ConvertFrom-V2024JsonToApprovalStatusDto',
+ 'Initialize-V2024ApprovalStatusDtoCurrentOwner',
+ 'ConvertFrom-V2024JsonToApprovalStatusDtoCurrentOwner',
+ 'Initialize-V2024ApprovalStatusDtoOriginalOwner',
+ 'ConvertFrom-V2024JsonToApprovalStatusDtoOriginalOwner',
+ 'Initialize-V2024ApprovalSummary',
+ 'ConvertFrom-V2024JsonToApprovalSummary',
+ 'Initialize-V2024Argument', 'ConvertFrom-V2024JsonToArgument',
+ 'ConvertFrom-V2024JsonToArrayInner',
+ 'Initialize-V2024AssignmentContextDto',
+ 'ConvertFrom-V2024JsonToAssignmentContextDto',
+ 'Initialize-V2024AttributeChange',
+ 'ConvertFrom-V2024JsonToAttributeChange',
+ 'Initialize-V2024AttributeDefinition',
+ 'ConvertFrom-V2024JsonToAttributeDefinition',
+ 'Initialize-V2024AttributeDefinitionSchema',
+ 'ConvertFrom-V2024JsonToAttributeDefinitionSchema',
+ 'Initialize-V2024AttributeDTO',
+ 'ConvertFrom-V2024JsonToAttributeDTO',
+ 'Initialize-V2024AttributeDTOList',
+ 'ConvertFrom-V2024JsonToAttributeDTOList',
+ 'Initialize-V2024AttributeRequest',
+ 'ConvertFrom-V2024JsonToAttributeRequest',
+ 'Initialize-V2024AttributesChanged',
+ 'ConvertFrom-V2024JsonToAttributesChanged',
+ 'Initialize-V2024AttributeValueDTO',
+ 'ConvertFrom-V2024JsonToAttributeValueDTO',
+ 'Initialize-V2024AttrSyncSource',
+ 'ConvertFrom-V2024JsonToAttrSyncSource',
+ 'Initialize-V2024AttrSyncSourceAttributeConfig',
+ 'ConvertFrom-V2024JsonToAttrSyncSourceAttributeConfig',
+ 'Initialize-V2024AttrSyncSourceConfig',
+ 'ConvertFrom-V2024JsonToAttrSyncSourceConfig',
+ 'Initialize-V2024AuditDetails',
+ 'ConvertFrom-V2024JsonToAuditDetails',
+ 'Initialize-V2024AuthProfile', 'ConvertFrom-V2024JsonToAuthProfile',
+ 'Initialize-V2024AuthProfileSummary',
+ 'ConvertFrom-V2024JsonToAuthProfileSummary',
+ 'Initialize-V2024AuthUser', 'ConvertFrom-V2024JsonToAuthUser',
+ 'Initialize-V2024Base64Decode',
+ 'ConvertFrom-V2024JsonToBase64Decode',
+ 'Initialize-V2024Base64Encode',
+ 'ConvertFrom-V2024JsonToBase64Encode', 'Initialize-V2024BaseAccess',
+ 'ConvertFrom-V2024JsonToBaseAccess',
+ 'Initialize-V2024BaseAccessAllOfOwner',
+ 'ConvertFrom-V2024JsonToBaseAccessAllOfOwner',
+ 'Initialize-V2024BaseAccessProfile',
+ 'ConvertFrom-V2024JsonToBaseAccessProfile',
+ 'Initialize-V2024BaseAccount', 'ConvertFrom-V2024JsonToBaseAccount',
+ 'Initialize-V2024BaseCommonDto',
+ 'ConvertFrom-V2024JsonToBaseCommonDto',
+ 'Initialize-V2024BaseCommonDto1',
+ 'ConvertFrom-V2024JsonToBaseCommonDto1',
+ 'Initialize-V2024BaseDocument',
+ 'ConvertFrom-V2024JsonToBaseDocument',
+ 'Initialize-V2024BaseEntitlement',
+ 'ConvertFrom-V2024JsonToBaseEntitlement',
+ 'Initialize-V2024BaseReferenceDto',
+ 'ConvertFrom-V2024JsonToBaseReferenceDto',
+ 'Initialize-V2024BaseReferenceDto1',
+ 'ConvertFrom-V2024JsonToBaseReferenceDto1',
+ 'Initialize-V2024BaseSegment', 'ConvertFrom-V2024JsonToBaseSegment',
+ 'Initialize-V2024BasicAuthConfig',
+ 'ConvertFrom-V2024JsonToBasicAuthConfig',
+ 'Initialize-V2024BearerTokenAuthConfig',
+ 'ConvertFrom-V2024JsonToBearerTokenAuthConfig',
+ 'Initialize-V2024BeforeProvisioningRuleDto',
+ 'ConvertFrom-V2024JsonToBeforeProvisioningRuleDto',
+ 'Initialize-V2024Bound', 'ConvertFrom-V2024JsonToBound',
+ 'Initialize-V2024BrandingItem',
+ 'ConvertFrom-V2024JsonToBrandingItem',
+ 'Initialize-V2024BrandingItemCreate',
+ 'ConvertFrom-V2024JsonToBrandingItemCreate',
+ 'Initialize-V2024BucketAggregation',
+ 'ConvertFrom-V2024JsonToBucketAggregation',
+ 'Initialize-V2024BulkAddTaggedObject',
+ 'ConvertFrom-V2024JsonToBulkAddTaggedObject',
+ 'Initialize-V2024BulkIdentitiesAccountsResponse',
+ 'ConvertFrom-V2024JsonToBulkIdentitiesAccountsResponse',
+ 'Initialize-V2024BulkRemoveTaggedObject',
+ 'ConvertFrom-V2024JsonToBulkRemoveTaggedObject',
+ 'Initialize-V2024BulkTaggedObjectResponse',
+ 'ConvertFrom-V2024JsonToBulkTaggedObjectResponse',
+ 'Initialize-V2024Campaign', 'ConvertFrom-V2024JsonToCampaign',
+ 'Initialize-V2024CampaignActivated',
+ 'ConvertFrom-V2024JsonToCampaignActivated',
+ 'Initialize-V2024CampaignActivatedCampaign',
+ 'ConvertFrom-V2024JsonToCampaignActivatedCampaign',
+ 'Initialize-V2024CampaignActivatedCampaignCampaignOwner',
+ 'ConvertFrom-V2024JsonToCampaignActivatedCampaignCampaignOwner',
+ 'Initialize-V2024CampaignAlert',
+ 'ConvertFrom-V2024JsonToCampaignAlert',
+ 'Initialize-V2024CampaignAllOfFilter',
+ 'ConvertFrom-V2024JsonToCampaignAllOfFilter',
+ 'Initialize-V2024CampaignAllOfRoleCompositionCampaignInfo',
+ 'ConvertFrom-V2024JsonToCampaignAllOfRoleCompositionCampaignInfo',
+ 'Initialize-V2024CampaignAllOfRoleCompositionCampaignInfoRemediatorRef',
+ 'ConvertFrom-V2024JsonToCampaignAllOfRoleCompositionCampaignInfoRemediatorRef',
+ 'Initialize-V2024CampaignAllOfSearchCampaignInfo',
+ 'ConvertFrom-V2024JsonToCampaignAllOfSearchCampaignInfo',
+ 'Initialize-V2024CampaignAllOfSearchCampaignInfoReviewer',
+ 'ConvertFrom-V2024JsonToCampaignAllOfSearchCampaignInfoReviewer',
+ 'Initialize-V2024CampaignAllOfSourceOwnerCampaignInfo',
+ 'ConvertFrom-V2024JsonToCampaignAllOfSourceOwnerCampaignInfo',
+ 'Initialize-V2024CampaignAllOfSourcesWithOrphanEntitlements',
+ 'ConvertFrom-V2024JsonToCampaignAllOfSourcesWithOrphanEntitlements',
+ 'Initialize-V2024CampaignCompleteOptions',
+ 'ConvertFrom-V2024JsonToCampaignCompleteOptions',
+ 'Initialize-V2024CampaignEnded',
+ 'ConvertFrom-V2024JsonToCampaignEnded',
+ 'Initialize-V2024CampaignEndedCampaign',
+ 'ConvertFrom-V2024JsonToCampaignEndedCampaign',
+ 'Initialize-V2024CampaignFilterDetails',
+ 'ConvertFrom-V2024JsonToCampaignFilterDetails',
+ 'Initialize-V2024CampaignFilterDetailsCriteriaListInner',
+ 'ConvertFrom-V2024JsonToCampaignFilterDetailsCriteriaListInner',
+ 'Initialize-V2024CampaignGenerated',
+ 'ConvertFrom-V2024JsonToCampaignGenerated',
+ 'Initialize-V2024CampaignGeneratedCampaign',
+ 'ConvertFrom-V2024JsonToCampaignGeneratedCampaign',
+ 'Initialize-V2024CampaignGeneratedCampaignCampaignOwner',
+ 'ConvertFrom-V2024JsonToCampaignGeneratedCampaignCampaignOwner',
+ 'Initialize-V2024CampaignReference',
+ 'ConvertFrom-V2024JsonToCampaignReference',
+ 'Initialize-V2024CampaignReport',
+ 'ConvertFrom-V2024JsonToCampaignReport',
+ 'Initialize-V2024CampaignReportsConfig',
+ 'ConvertFrom-V2024JsonToCampaignReportsConfig',
+ 'Initialize-V2024CampaignsDeleteRequest',
+ 'ConvertFrom-V2024JsonToCampaignsDeleteRequest',
+ 'Initialize-V2024CampaignTemplate',
+ 'ConvertFrom-V2024JsonToCampaignTemplate',
+ 'Initialize-V2024CampaignTemplateOwnerRef',
+ 'ConvertFrom-V2024JsonToCampaignTemplateOwnerRef',
+ 'Initialize-V2024CancelAccessRequest',
+ 'ConvertFrom-V2024JsonToCancelAccessRequest',
+ 'Initialize-V2024CancelledRequestDetails',
+ 'ConvertFrom-V2024JsonToCancelledRequestDetails',
+ 'Initialize-V2024Certification',
+ 'ConvertFrom-V2024JsonToCertification',
+ 'Initialize-V2024CertificationDto',
+ 'ConvertFrom-V2024JsonToCertificationDto',
+ 'Initialize-V2024CertificationIdentitySummary',
+ 'ConvertFrom-V2024JsonToCertificationIdentitySummary',
+ 'Initialize-V2024CertificationReference',
+ 'ConvertFrom-V2024JsonToCertificationReference',
+ 'Initialize-V2024CertificationReference1',
+ 'ConvertFrom-V2024JsonToCertificationReference1',
+ 'Initialize-V2024CertificationReferenceDto',
+ 'ConvertFrom-V2024JsonToCertificationReferenceDto',
+ 'Initialize-V2024CertificationSignedOff',
+ 'ConvertFrom-V2024JsonToCertificationSignedOff',
+ 'Initialize-V2024CertificationSignedOffCertification',
+ 'ConvertFrom-V2024JsonToCertificationSignedOffCertification',
+ 'Initialize-V2024CertificationTask',
+ 'ConvertFrom-V2024JsonToCertificationTask',
+ 'Initialize-V2024CertifierResponse',
+ 'ConvertFrom-V2024JsonToCertifierResponse',
+ 'Initialize-V2024ClientLogConfiguration',
+ 'ConvertFrom-V2024JsonToClientLogConfiguration',
+ 'Initialize-V2024CloseAccessRequest',
+ 'ConvertFrom-V2024JsonToCloseAccessRequest',
+ 'Initialize-V2024Column', 'ConvertFrom-V2024JsonToColumn',
+ 'Initialize-V2024Comment', 'ConvertFrom-V2024JsonToComment',
+ 'Initialize-V2024CommentDto', 'ConvertFrom-V2024JsonToCommentDto',
+ 'Initialize-V2024CommentDtoAuthor',
+ 'ConvertFrom-V2024JsonToCommentDtoAuthor',
+ 'Initialize-V2024CommonAccessIDStatus',
+ 'ConvertFrom-V2024JsonToCommonAccessIDStatus',
+ 'Initialize-V2024CommonAccessItemAccess',
+ 'ConvertFrom-V2024JsonToCommonAccessItemAccess',
+ 'Initialize-V2024CommonAccessItemRequest',
+ 'ConvertFrom-V2024JsonToCommonAccessItemRequest',
+ 'Initialize-V2024CommonAccessItemResponse',
+ 'ConvertFrom-V2024JsonToCommonAccessItemResponse',
+ 'Initialize-V2024CommonAccessResponse',
+ 'ConvertFrom-V2024JsonToCommonAccessResponse',
+ 'Initialize-V2024CompletedApproval',
+ 'ConvertFrom-V2024JsonToCompletedApproval',
+ 'Initialize-V2024CompletedApprovalPreApprovalTriggerResult',
+ 'ConvertFrom-V2024JsonToCompletedApprovalPreApprovalTriggerResult',
+ 'Initialize-V2024CompletedApprovalRequesterComment',
+ 'ConvertFrom-V2024JsonToCompletedApprovalRequesterComment',
+ 'Initialize-V2024CompletedApprovalReviewerComment',
+ 'ConvertFrom-V2024JsonToCompletedApprovalReviewerComment',
+ 'Initialize-V2024CompleteInvocation',
+ 'ConvertFrom-V2024JsonToCompleteInvocation',
+ 'Initialize-V2024CompleteInvocationInput',
+ 'ConvertFrom-V2024JsonToCompleteInvocationInput',
+ 'Initialize-V2024Concatenation',
+ 'ConvertFrom-V2024JsonToConcatenation',
+ 'Initialize-V2024Conditional', 'ConvertFrom-V2024JsonToConditional',
+ 'Initialize-V2024ConditionEffect',
+ 'ConvertFrom-V2024JsonToConditionEffect',
+ 'Initialize-V2024ConditionEffectConfig',
+ 'ConvertFrom-V2024JsonToConditionEffectConfig',
+ 'Initialize-V2024ConditionRule',
+ 'ConvertFrom-V2024JsonToConditionRule',
+ 'Initialize-V2024ConfigObject',
+ 'ConvertFrom-V2024JsonToConfigObject', 'Initialize-V2024ConfigType',
+ 'ConvertFrom-V2024JsonToConfigType',
+ 'Initialize-V2024ConfigurationDetailsResponse',
+ 'ConvertFrom-V2024JsonToConfigurationDetailsResponse',
+ 'Initialize-V2024ConfigurationItemRequest',
+ 'ConvertFrom-V2024JsonToConfigurationItemRequest',
+ 'Initialize-V2024ConfigurationItemResponse',
+ 'ConvertFrom-V2024JsonToConfigurationItemResponse',
+ 'Initialize-V2024ConfigurationResponse',
+ 'ConvertFrom-V2024JsonToConfigurationResponse',
+ 'Initialize-V2024ConflictingAccessCriteria',
+ 'ConvertFrom-V2024JsonToConflictingAccessCriteria',
+ 'Initialize-V2024ConnectedObject',
+ 'ConvertFrom-V2024JsonToConnectedObject',
+ 'Initialize-V2024ConnectorDetail',
+ 'ConvertFrom-V2024JsonToConnectorDetail',
+ 'Initialize-V2024ConnectorDetail1',
+ 'ConvertFrom-V2024JsonToConnectorDetail1',
+ 'Initialize-V2024ConnectorRuleCreateRequest',
+ 'ConvertFrom-V2024JsonToConnectorRuleCreateRequest',
+ 'Initialize-V2024ConnectorRuleCreateRequestSignature',
+ 'ConvertFrom-V2024JsonToConnectorRuleCreateRequestSignature',
+ 'Initialize-V2024ConnectorRuleResponse',
+ 'ConvertFrom-V2024JsonToConnectorRuleResponse',
+ 'Initialize-V2024ConnectorRuleUpdateRequest',
+ 'ConvertFrom-V2024JsonToConnectorRuleUpdateRequest',
+ 'Initialize-V2024ConnectorRuleValidationResponse',
+ 'ConvertFrom-V2024JsonToConnectorRuleValidationResponse',
+ 'Initialize-V2024ConnectorRuleValidationResponseDetailsInner',
+ 'ConvertFrom-V2024JsonToConnectorRuleValidationResponseDetailsInner',
+ 'Initialize-V2024ContextAttributeDto',
+ 'ConvertFrom-V2024JsonToContextAttributeDto',
+ 'ConvertFrom-V2024JsonToContextAttributeDtoValue',
+ 'Initialize-V2024CorrelatedGovernanceEvent',
+ 'ConvertFrom-V2024JsonToCorrelatedGovernanceEvent',
+ 'Initialize-V2024CreateDomainDkim405Response',
+ 'ConvertFrom-V2024JsonToCreateDomainDkim405Response',
+ 'Initialize-V2024CreateExternalExecuteWorkflow200Response',
+ 'ConvertFrom-V2024JsonToCreateExternalExecuteWorkflow200Response',
+ 'Initialize-V2024CreateExternalExecuteWorkflowRequest',
+ 'ConvertFrom-V2024JsonToCreateExternalExecuteWorkflowRequest',
+ 'Initialize-V2024CreateFormDefinitionFileRequestRequest',
+ 'ConvertFrom-V2024JsonToCreateFormDefinitionFileRequestRequest',
+ 'Initialize-V2024CreateFormDefinitionRequest',
+ 'ConvertFrom-V2024JsonToCreateFormDefinitionRequest',
+ 'Initialize-V2024CreateFormInstanceRequest',
+ 'ConvertFrom-V2024JsonToCreateFormInstanceRequest',
+ 'Initialize-V2024CreateOAuthClientRequest',
+ 'ConvertFrom-V2024JsonToCreateOAuthClientRequest',
+ 'Initialize-V2024CreateOAuthClientResponse',
+ 'ConvertFrom-V2024JsonToCreateOAuthClientResponse',
+ 'Initialize-V2024CreatePersonalAccessTokenRequest',
+ 'ConvertFrom-V2024JsonToCreatePersonalAccessTokenRequest',
+ 'Initialize-V2024CreatePersonalAccessTokenResponse',
+ 'ConvertFrom-V2024JsonToCreatePersonalAccessTokenResponse',
+ 'Initialize-V2024CreateSavedSearchRequest',
+ 'ConvertFrom-V2024JsonToCreateSavedSearchRequest',
+ 'Initialize-V2024CreateScheduledSearchRequest',
+ 'ConvertFrom-V2024JsonToCreateScheduledSearchRequest',
+ 'Initialize-V2024CreateWorkflowRequest',
+ 'ConvertFrom-V2024JsonToCreateWorkflowRequest',
+ 'Initialize-V2024CustomPasswordInstruction',
+ 'ConvertFrom-V2024JsonToCustomPasswordInstruction',
+ 'Initialize-V2024DataAccess', 'ConvertFrom-V2024JsonToDataAccess',
+ 'Initialize-V2024DataAccessCategoriesInner',
+ 'ConvertFrom-V2024JsonToDataAccessCategoriesInner',
+ 'Initialize-V2024DataAccessImpactScore',
+ 'ConvertFrom-V2024JsonToDataAccessImpactScore',
+ 'Initialize-V2024DataAccessPoliciesInner',
+ 'ConvertFrom-V2024JsonToDataAccessPoliciesInner',
+ 'Initialize-V2024DateCompare', 'ConvertFrom-V2024JsonToDateCompare',
+ 'ConvertFrom-V2024JsonToDateCompareFirstDate',
+ 'ConvertFrom-V2024JsonToDateCompareSecondDate',
+ 'Initialize-V2024DateFormat', 'ConvertFrom-V2024JsonToDateFormat',
+ 'ConvertFrom-V2024JsonToDateFormatInputFormat',
+ 'ConvertFrom-V2024JsonToDateFormatOutputFormat',
+ 'Initialize-V2024DateMath', 'ConvertFrom-V2024JsonToDateMath',
+ 'Initialize-V2024DecomposeDiacriticalMarks',
+ 'ConvertFrom-V2024JsonToDecomposeDiacriticalMarks',
+ 'Initialize-V2024DeleteNonEmployeeRecordsInBulkRequest',
+ 'ConvertFrom-V2024JsonToDeleteNonEmployeeRecordsInBulkRequest',
+ 'Initialize-V2024DeleteSource202Response',
+ 'ConvertFrom-V2024JsonToDeleteSource202Response',
+ 'Initialize-V2024DeleteVendorConnectorMapping200Response',
+ 'ConvertFrom-V2024JsonToDeleteVendorConnectorMapping200Response',
+ 'Initialize-V2024DiscoveredApplicationsInner',
+ 'ConvertFrom-V2024JsonToDiscoveredApplicationsInner',
+ 'Initialize-V2024DisplayReference',
+ 'ConvertFrom-V2024JsonToDisplayReference',
+ 'Initialize-V2024DkimAttributes',
+ 'ConvertFrom-V2024JsonToDkimAttributes',
+ 'Initialize-V2024DomainAddress',
+ 'ConvertFrom-V2024JsonToDomainAddress',
+ 'Initialize-V2024DomainStatusDto',
+ 'ConvertFrom-V2024JsonToDomainStatusDto',
+ 'Initialize-V2024E164phone', 'ConvertFrom-V2024JsonToE164phone',
+ 'Initialize-V2024EmailNotificationOption',
+ 'ConvertFrom-V2024JsonToEmailNotificationOption',
+ 'Initialize-V2024EmailStatusDto',
+ 'ConvertFrom-V2024JsonToEmailStatusDto',
+ 'Initialize-V2024Entitlement', 'ConvertFrom-V2024JsonToEntitlement',
+ 'Initialize-V2024Entitlement1',
+ 'ConvertFrom-V2024JsonToEntitlement1',
+ 'Initialize-V2024Entitlement1AccessModelMetadata',
+ 'ConvertFrom-V2024JsonToEntitlement1AccessModelMetadata',
+ 'Initialize-V2024Entitlement1ManuallyUpdatedFields',
+ 'ConvertFrom-V2024JsonToEntitlement1ManuallyUpdatedFields',
+ 'Initialize-V2024Entitlement1Owner',
+ 'ConvertFrom-V2024JsonToEntitlement1Owner',
+ 'Initialize-V2024Entitlement1Source',
+ 'ConvertFrom-V2024JsonToEntitlement1Source',
+ 'Initialize-V2024EntitlementAccessRequestConfig',
+ 'ConvertFrom-V2024JsonToEntitlementAccessRequestConfig',
+ 'Initialize-V2024EntitlementApprovalScheme',
+ 'ConvertFrom-V2024JsonToEntitlementApprovalScheme',
+ 'Initialize-V2024EntitlementBulkUpdateRequest',
+ 'ConvertFrom-V2024JsonToEntitlementBulkUpdateRequest',
+ 'Initialize-V2024EntitlementDocument',
+ 'ConvertFrom-V2024JsonToEntitlementDocument',
+ 'Initialize-V2024EntitlementDocumentAllOfSource',
+ 'ConvertFrom-V2024JsonToEntitlementDocumentAllOfSource',
+ 'Initialize-V2024EntitlementDto',
+ 'ConvertFrom-V2024JsonToEntitlementDto',
+ 'Initialize-V2024EntitlementRef',
+ 'ConvertFrom-V2024JsonToEntitlementRef',
+ 'Initialize-V2024EntitlementRef1',
+ 'ConvertFrom-V2024JsonToEntitlementRef1',
+ 'Initialize-V2024EntitlementRequestConfig',
+ 'ConvertFrom-V2024JsonToEntitlementRequestConfig',
+ 'Initialize-V2024EntitlementRequestConfig1',
+ 'ConvertFrom-V2024JsonToEntitlementRequestConfig1',
+ 'Initialize-V2024EntitlementSource',
+ 'ConvertFrom-V2024JsonToEntitlementSource',
+ 'Initialize-V2024EntitlementSourceResetBaseReferenceDto',
+ 'ConvertFrom-V2024JsonToEntitlementSourceResetBaseReferenceDto',
+ 'Initialize-V2024EntitlementSummary',
+ 'ConvertFrom-V2024JsonToEntitlementSummary',
+ 'Initialize-V2024EntityCreatedByDTO',
+ 'ConvertFrom-V2024JsonToEntityCreatedByDTO',
+ 'Initialize-V2024ErrorMessage',
+ 'ConvertFrom-V2024JsonToErrorMessage',
+ 'Initialize-V2024ErrorMessageDto',
+ 'ConvertFrom-V2024JsonToErrorMessageDto',
+ 'Initialize-V2024ErrorResponseDto',
+ 'ConvertFrom-V2024JsonToErrorResponseDto',
+ 'Initialize-V2024EvaluateResponse',
+ 'ConvertFrom-V2024JsonToEvaluateResponse',
+ 'Initialize-V2024EventAttributes',
+ 'ConvertFrom-V2024JsonToEventAttributes',
+ 'Initialize-V2024EventBridgeConfig',
+ 'ConvertFrom-V2024JsonToEventBridgeConfig',
+ 'Initialize-V2024EventDocument',
+ 'ConvertFrom-V2024JsonToEventDocument',
+ 'Initialize-V2024ExceptionAccessCriteria',
+ 'ConvertFrom-V2024JsonToExceptionAccessCriteria',
+ 'Initialize-V2024ExceptionCriteria',
+ 'ConvertFrom-V2024JsonToExceptionCriteria',
+ 'Initialize-V2024ExceptionCriteriaAccess',
+ 'ConvertFrom-V2024JsonToExceptionCriteriaAccess',
+ 'Initialize-V2024ExceptionCriteriaCriteriaListInner',
+ 'ConvertFrom-V2024JsonToExceptionCriteriaCriteriaListInner',
+ 'Initialize-V2024ExpansionItem',
+ 'ConvertFrom-V2024JsonToExpansionItem',
+ 'Initialize-V2024ExportFormDefinitionsByTenant200ResponseInner',
+ 'ConvertFrom-V2024JsonToExportFormDefinitionsByTenant200ResponseInner',
+ 'Initialize-V2024ExportOptions',
+ 'ConvertFrom-V2024JsonToExportOptions',
+ 'Initialize-V2024ExportPayload',
+ 'ConvertFrom-V2024JsonToExportPayload',
+ 'Initialize-V2024Expression', 'ConvertFrom-V2024JsonToExpression',
+ 'Initialize-V2024ExpressionChildrenInner',
+ 'ConvertFrom-V2024JsonToExpressionChildrenInner',
+ 'Initialize-V2024ExternalAttributes',
+ 'ConvertFrom-V2024JsonToExternalAttributes',
+ 'Initialize-V2024FeatureValueDto',
+ 'ConvertFrom-V2024JsonToFeatureValueDto',
+ 'Initialize-V2024FieldDetailsDto',
+ 'ConvertFrom-V2024JsonToFieldDetailsDto',
+ 'Initialize-V2024FilterAggregation',
+ 'ConvertFrom-V2024JsonToFilterAggregation',
+ 'Initialize-V2024FirstValid', 'ConvertFrom-V2024JsonToFirstValid',
+ 'Initialize-V2024FormCondition',
+ 'ConvertFrom-V2024JsonToFormCondition',
+ 'Initialize-V2024FormDefinitionDynamicSchemaRequest',
+ 'ConvertFrom-V2024JsonToFormDefinitionDynamicSchemaRequest',
+ 'Initialize-V2024FormDefinitionDynamicSchemaRequestAttributes',
+ 'ConvertFrom-V2024JsonToFormDefinitionDynamicSchemaRequestAttributes',
+ 'Initialize-V2024FormDefinitionDynamicSchemaResponse',
+ 'ConvertFrom-V2024JsonToFormDefinitionDynamicSchemaResponse',
+ 'Initialize-V2024FormDefinitionFileUploadResponse',
+ 'ConvertFrom-V2024JsonToFormDefinitionFileUploadResponse',
+ 'Initialize-V2024FormDefinitionInput',
+ 'ConvertFrom-V2024JsonToFormDefinitionInput',
+ 'Initialize-V2024FormDefinitionResponse',
+ 'ConvertFrom-V2024JsonToFormDefinitionResponse',
+ 'Initialize-V2024FormDetails', 'ConvertFrom-V2024JsonToFormDetails',
+ 'Initialize-V2024FormElement', 'ConvertFrom-V2024JsonToFormElement',
+ 'Initialize-V2024FormElementDataSourceConfigOptions',
+ 'ConvertFrom-V2024JsonToFormElementDataSourceConfigOptions',
+ 'Initialize-V2024FormElementDynamicDataSource',
+ 'ConvertFrom-V2024JsonToFormElementDynamicDataSource',
+ 'Initialize-V2024FormElementDynamicDataSourceConfig',
+ 'ConvertFrom-V2024JsonToFormElementDynamicDataSourceConfig',
+ 'Initialize-V2024FormElementPreviewRequest',
+ 'ConvertFrom-V2024JsonToFormElementPreviewRequest',
+ 'Initialize-V2024FormElementValidationsSet',
+ 'ConvertFrom-V2024JsonToFormElementValidationsSet',
+ 'Initialize-V2024FormError', 'ConvertFrom-V2024JsonToFormError',
+ 'Initialize-V2024FormInstanceCreatedBy',
+ 'ConvertFrom-V2024JsonToFormInstanceCreatedBy',
+ 'Initialize-V2024FormInstanceRecipient',
+ 'ConvertFrom-V2024JsonToFormInstanceRecipient',
+ 'Initialize-V2024FormInstanceResponse',
+ 'ConvertFrom-V2024JsonToFormInstanceResponse',
+ 'Initialize-V2024FormItemDetails',
+ 'ConvertFrom-V2024JsonToFormItemDetails',
+ 'Initialize-V2024FormOwner', 'ConvertFrom-V2024JsonToFormOwner',
+ 'Initialize-V2024FormUsedBy', 'ConvertFrom-V2024JsonToFormUsedBy',
+ 'Initialize-V2024ForwardApprovalDto',
+ 'ConvertFrom-V2024JsonToForwardApprovalDto',
+ 'Initialize-V2024GenerateRandomString',
+ 'ConvertFrom-V2024JsonToGenerateRandomString',
+ 'ConvertFrom-V2024JsonToGetActiveCampaigns200ResponseInner',
+ 'ConvertFrom-V2024JsonToGetHistoricalIdentityEvents200ResponseInner',
+ 'Initialize-V2024GetOAuthClientResponse',
+ 'ConvertFrom-V2024JsonToGetOAuthClientResponse',
+ 'Initialize-V2024GetPersonalAccessTokenResponse',
+ 'ConvertFrom-V2024JsonToGetPersonalAccessTokenResponse',
+ 'Initialize-V2024GetReferenceIdentityAttribute',
+ 'ConvertFrom-V2024JsonToGetReferenceIdentityAttribute',
+ 'ConvertFrom-V2024JsonToGetRoleAssignments200ResponseInner',
+ 'Initialize-V2024HttpConfig', 'ConvertFrom-V2024JsonToHttpConfig',
+ 'Initialize-V2024IdentitiesAccountsBulkRequest',
+ 'ConvertFrom-V2024JsonToIdentitiesAccountsBulkRequest',
+ 'Initialize-V2024IdentitiesDetailsReportArguments',
+ 'ConvertFrom-V2024JsonToIdentitiesDetailsReportArguments',
+ 'Initialize-V2024IdentitiesReportArguments',
+ 'ConvertFrom-V2024JsonToIdentitiesReportArguments',
+ 'Initialize-V2024Identity', 'ConvertFrom-V2024JsonToIdentity',
+ 'Initialize-V2024Identity1', 'ConvertFrom-V2024JsonToIdentity1',
+ 'ConvertFrom-V2024JsonToIdentityAccess',
+ 'Initialize-V2024IdentityAssociationDetails',
+ 'ConvertFrom-V2024JsonToIdentityAssociationDetails',
+ 'Initialize-V2024IdentityAssociationDetailsAssociationDetailsInner',
+ 'ConvertFrom-V2024JsonToIdentityAssociationDetailsAssociationDetailsInner',
+ 'Initialize-V2024IdentityAttribute',
+ 'ConvertFrom-V2024JsonToIdentityAttribute',
+ 'Initialize-V2024IdentityAttribute1',
+ 'ConvertFrom-V2024JsonToIdentityAttribute1',
+ 'Initialize-V2024IdentityAttribute2',
+ 'ConvertFrom-V2024JsonToIdentityAttribute2',
+ 'Initialize-V2024IdentityAttributeConfig',
+ 'ConvertFrom-V2024JsonToIdentityAttributeConfig',
+ 'Initialize-V2024IdentityAttributeNames',
+ 'ConvertFrom-V2024JsonToIdentityAttributeNames',
+ 'Initialize-V2024IdentityAttributePreview',
+ 'ConvertFrom-V2024JsonToIdentityAttributePreview',
+ 'Initialize-V2024IdentityAttributesChanged',
+ 'ConvertFrom-V2024JsonToIdentityAttributesChanged',
+ 'Initialize-V2024IdentityAttributesChangedChangesInner',
+ 'ConvertFrom-V2024JsonToIdentityAttributesChangedChangesInner',
+ 'ConvertFrom-V2024JsonToIdentityAttributesChangedChangesInnerNewValue',
+ 'ConvertFrom-V2024JsonToIdentityAttributesChangedChangesInnerOldValue',
+ 'ConvertFrom-V2024JsonToIdentityAttributesChangedChangesInnerOldValueOneOfValue',
+ 'Initialize-V2024IdentityAttributesChangedIdentity',
+ 'ConvertFrom-V2024JsonToIdentityAttributesChangedIdentity',
+ 'Initialize-V2024IdentityAttributeTransform',
+ 'ConvertFrom-V2024JsonToIdentityAttributeTransform',
+ 'Initialize-V2024IdentityCertDecisionSummary',
+ 'ConvertFrom-V2024JsonToIdentityCertDecisionSummary',
+ 'Initialize-V2024IdentityCertificationDto',
+ 'ConvertFrom-V2024JsonToIdentityCertificationDto',
+ 'Initialize-V2024IdentityCertified',
+ 'ConvertFrom-V2024JsonToIdentityCertified',
+ 'Initialize-V2024IdentityCompareResponse',
+ 'ConvertFrom-V2024JsonToIdentityCompareResponse',
+ 'Initialize-V2024IdentityCreated',
+ 'ConvertFrom-V2024JsonToIdentityCreated',
+ 'Initialize-V2024IdentityCreatedIdentity',
+ 'ConvertFrom-V2024JsonToIdentityCreatedIdentity',
+ 'Initialize-V2024IdentityDeleted',
+ 'ConvertFrom-V2024JsonToIdentityDeleted',
+ 'Initialize-V2024IdentityDeletedIdentity',
+ 'ConvertFrom-V2024JsonToIdentityDeletedIdentity',
+ 'Initialize-V2024IdentityDocument',
+ 'ConvertFrom-V2024JsonToIdentityDocument',
+ 'Initialize-V2024IdentityDocumentAllOfIdentityProfile',
+ 'ConvertFrom-V2024JsonToIdentityDocumentAllOfIdentityProfile',
+ 'Initialize-V2024IdentityDocumentAllOfManager',
+ 'ConvertFrom-V2024JsonToIdentityDocumentAllOfManager',
+ 'Initialize-V2024IdentityDocumentAllOfSource',
+ 'ConvertFrom-V2024JsonToIdentityDocumentAllOfSource',
+ 'Initialize-V2024IdentityDtoLifecycleState',
+ 'ConvertFrom-V2024JsonToIdentityDtoLifecycleState',
+ 'Initialize-V2024IdentityDtoManagerRef',
+ 'ConvertFrom-V2024JsonToIdentityDtoManagerRef',
+ 'Initialize-V2024IdentityEntities',
+ 'ConvertFrom-V2024JsonToIdentityEntities',
+ 'Initialize-V2024IdentityEntitiesIdentityEntity',
+ 'ConvertFrom-V2024JsonToIdentityEntitiesIdentityEntity',
+ 'Initialize-V2024IdentityExceptionReportReference',
+ 'ConvertFrom-V2024JsonToIdentityExceptionReportReference',
+ 'Initialize-V2024IdentityHistoryResponse',
+ 'ConvertFrom-V2024JsonToIdentityHistoryResponse',
+ 'Initialize-V2024IdentityListItem',
+ 'ConvertFrom-V2024JsonToIdentityListItem',
+ 'Initialize-V2024IdentityOwnershipAssociationDetails',
+ 'ConvertFrom-V2024JsonToIdentityOwnershipAssociationDetails',
+ 'Initialize-V2024IdentityOwnershipAssociationDetailsAssociationDetailsInner',
+ 'ConvertFrom-V2024JsonToIdentityOwnershipAssociationDetailsAssociationDetailsInner',
+ 'Initialize-V2024IdentityPreviewRequest',
+ 'ConvertFrom-V2024JsonToIdentityPreviewRequest',
+ 'Initialize-V2024IdentityPreviewResponse',
+ 'ConvertFrom-V2024JsonToIdentityPreviewResponse',
+ 'Initialize-V2024IdentityPreviewResponseIdentity',
+ 'ConvertFrom-V2024JsonToIdentityPreviewResponseIdentity',
+ 'Initialize-V2024IdentityProfile',
+ 'ConvertFrom-V2024JsonToIdentityProfile',
+ 'Initialize-V2024IdentityProfileAllOfAuthoritativeSource',
+ 'ConvertFrom-V2024JsonToIdentityProfileAllOfAuthoritativeSource',
+ 'Initialize-V2024IdentityProfileAllOfOwner',
+ 'ConvertFrom-V2024JsonToIdentityProfileAllOfOwner',
+ 'Initialize-V2024IdentityProfileExportedObject',
+ 'ConvertFrom-V2024JsonToIdentityProfileExportedObject',
+ 'Initialize-V2024IdentityProfileExportedObjectSelf',
+ 'ConvertFrom-V2024JsonToIdentityProfileExportedObjectSelf',
+ 'Initialize-V2024IdentityProfileIdentityErrorReportArguments',
+ 'ConvertFrom-V2024JsonToIdentityProfileIdentityErrorReportArguments',
+ 'Initialize-V2024IdentityReference',
+ 'ConvertFrom-V2024JsonToIdentityReference',
+ 'Initialize-V2024IdentityReferenceWithNameAndEmail',
+ 'ConvertFrom-V2024JsonToIdentityReferenceWithNameAndEmail',
+ 'Initialize-V2024IdentitySnapshotSummaryResponse',
+ 'ConvertFrom-V2024JsonToIdentitySnapshotSummaryResponse',
+ 'Initialize-V2024IdentitySummary',
+ 'ConvertFrom-V2024JsonToIdentitySummary',
+ 'Initialize-V2024IdentitySyncJob',
+ 'ConvertFrom-V2024JsonToIdentitySyncJob',
+ 'Initialize-V2024IdentitySyncPayload',
+ 'ConvertFrom-V2024JsonToIdentitySyncPayload',
+ 'Initialize-V2024IdentityWithNewAccess',
+ 'ConvertFrom-V2024JsonToIdentityWithNewAccess',
+ 'Initialize-V2024IdentityWithNewAccess1',
+ 'ConvertFrom-V2024JsonToIdentityWithNewAccess1',
+ 'Initialize-V2024IdentityWithNewAccessAccessRefsInner',
+ 'ConvertFrom-V2024JsonToIdentityWithNewAccessAccessRefsInner',
+ 'Initialize-V2024ImportAccountsRequest',
+ 'ConvertFrom-V2024JsonToImportAccountsRequest',
+ 'Initialize-V2024ImportEntitlementsBySourceRequest',
+ 'ConvertFrom-V2024JsonToImportEntitlementsBySourceRequest',
+ 'Initialize-V2024ImportFormDefinitions202Response',
+ 'ConvertFrom-V2024JsonToImportFormDefinitions202Response',
+ 'Initialize-V2024ImportFormDefinitions202ResponseErrorsInner',
+ 'ConvertFrom-V2024JsonToImportFormDefinitions202ResponseErrorsInner',
+ 'Initialize-V2024ImportNonEmployeeRecordsInBulkRequest',
+ 'ConvertFrom-V2024JsonToImportNonEmployeeRecordsInBulkRequest',
+ 'Initialize-V2024ImportObject',
+ 'ConvertFrom-V2024JsonToImportObject',
+ 'Initialize-V2024ImportOptions',
+ 'ConvertFrom-V2024JsonToImportOptions',
+ 'Initialize-V2024ImportSpConfigRequest',
+ 'ConvertFrom-V2024JsonToImportSpConfigRequest',
+ 'Initialize-V2024ImportUploadedBackupRequest',
+ 'ConvertFrom-V2024JsonToImportUploadedBackupRequest',
+ 'Initialize-V2024IndexOf', 'ConvertFrom-V2024JsonToIndexOf',
+ 'Initialize-V2024InnerHit', 'ConvertFrom-V2024JsonToInnerHit',
+ 'Initialize-V2024Invocation', 'ConvertFrom-V2024JsonToInvocation',
+ 'Initialize-V2024InvocationStatus',
+ 'ConvertFrom-V2024JsonToInvocationStatus',
+ 'Initialize-V2024ISO3166', 'ConvertFrom-V2024JsonToISO3166',
+ 'Initialize-V2024JsonPatch', 'ConvertFrom-V2024JsonToJsonPatch',
+ 'Initialize-V2024JsonPatchOperation',
+ 'ConvertFrom-V2024JsonToJsonPatchOperation',
+ 'ConvertFrom-V2024JsonToJsonPatchOperationValue',
+ 'Initialize-V2024KbaAnswerRequestItem',
+ 'ConvertFrom-V2024JsonToKbaAnswerRequestItem',
+ 'Initialize-V2024KbaAnswerResponseItem',
+ 'ConvertFrom-V2024JsonToKbaAnswerResponseItem',
+ 'Initialize-V2024KbaQuestion', 'ConvertFrom-V2024JsonToKbaQuestion',
+ 'Initialize-V2024LatestOutlierSummary',
+ 'ConvertFrom-V2024JsonToLatestOutlierSummary',
+ 'Initialize-V2024LeftPad', 'ConvertFrom-V2024JsonToLeftPad',
+ 'Initialize-V2024License', 'ConvertFrom-V2024JsonToLicense',
+ 'Initialize-V2024LifecycleState',
+ 'ConvertFrom-V2024JsonToLifecycleState',
+ 'Initialize-V2024LifecyclestateDeleted',
+ 'ConvertFrom-V2024JsonToLifecyclestateDeleted',
+ 'Initialize-V2024LifecycleStateDto',
+ 'ConvertFrom-V2024JsonToLifecycleStateDto',
+ 'Initialize-V2024ListAccessProfiles401Response',
+ 'ConvertFrom-V2024JsonToListAccessProfiles401Response',
+ 'Initialize-V2024ListAccessProfiles429Response',
+ 'ConvertFrom-V2024JsonToListAccessProfiles429Response',
+ 'Initialize-V2024ListCampaignFilters200Response',
+ 'ConvertFrom-V2024JsonToListCampaignFilters200Response',
+ 'ConvertFrom-V2024JsonToListCompleteWorkflowLibrary200ResponseInner',
+ 'Initialize-V2024ListFormDefinitionsByTenantResponse',
+ 'ConvertFrom-V2024JsonToListFormDefinitionsByTenantResponse',
+ 'Initialize-V2024ListFormElementDataByElementIDResponse',
+ 'ConvertFrom-V2024JsonToListFormElementDataByElementIDResponse',
+ 'Initialize-V2024ListFormInstancesByTenantResponse',
+ 'ConvertFrom-V2024JsonToListFormInstancesByTenantResponse',
+ 'ConvertFrom-V2024JsonToListIdentityAccessItems200ResponseInner',
+ 'Initialize-V2024ListPredefinedSelectOptionsResponse',
+ 'ConvertFrom-V2024JsonToListPredefinedSelectOptionsResponse',
+ 'Initialize-V2024ListWorkgroupMembers200ResponseInner',
+ 'ConvertFrom-V2024JsonToListWorkgroupMembers200ResponseInner',
+ 'Initialize-V2024LoadAccountsTask',
+ 'ConvertFrom-V2024JsonToLoadAccountsTask',
+ 'Initialize-V2024LoadAccountsTaskTask',
+ 'ConvertFrom-V2024JsonToLoadAccountsTaskTask',
+ 'Initialize-V2024LoadAccountsTaskTaskAttributes',
+ 'ConvertFrom-V2024JsonToLoadAccountsTaskTaskAttributes',
+ 'Initialize-V2024LoadAccountsTaskTaskMessagesInner',
+ 'ConvertFrom-V2024JsonToLoadAccountsTaskTaskMessagesInner',
+ 'Initialize-V2024LoadAccountsTaskTaskReturnsInner',
+ 'ConvertFrom-V2024JsonToLoadAccountsTaskTaskReturnsInner',
+ 'Initialize-V2024LoadEntitlementTask',
+ 'ConvertFrom-V2024JsonToLoadEntitlementTask',
+ 'Initialize-V2024LoadEntitlementTaskReturnsInner',
+ 'ConvertFrom-V2024JsonToLoadEntitlementTaskReturnsInner',
+ 'Initialize-V2024LoadUncorrelatedAccountsTask',
+ 'ConvertFrom-V2024JsonToLoadUncorrelatedAccountsTask',
+ 'Initialize-V2024LoadUncorrelatedAccountsTaskTask',
+ 'ConvertFrom-V2024JsonToLoadUncorrelatedAccountsTaskTask',
+ 'Initialize-V2024LoadUncorrelatedAccountsTaskTaskAttributes',
+ 'ConvertFrom-V2024JsonToLoadUncorrelatedAccountsTaskTaskAttributes',
+ 'Initialize-V2024LoadUncorrelatedAccountsTaskTaskMessagesInner',
+ 'ConvertFrom-V2024JsonToLoadUncorrelatedAccountsTaskTaskMessagesInner',
+ 'Initialize-V2024LocalizedMessage',
+ 'ConvertFrom-V2024JsonToLocalizedMessage', 'Initialize-V2024Lookup',
+ 'ConvertFrom-V2024JsonToLookup', 'Initialize-V2024LookupStep',
+ 'ConvertFrom-V2024JsonToLookupStep', 'Initialize-V2024Lower',
+ 'ConvertFrom-V2024JsonToLower',
+ 'Initialize-V2024MailFromAttributes',
+ 'ConvertFrom-V2024JsonToMailFromAttributes',
+ 'Initialize-V2024MailFromAttributesDto',
+ 'ConvertFrom-V2024JsonToMailFromAttributesDto',
+ 'Initialize-V2024ManagedClient',
+ 'ConvertFrom-V2024JsonToManagedClient',
+ 'Initialize-V2024ManagedClientRequest',
+ 'ConvertFrom-V2024JsonToManagedClientRequest',
+ 'Initialize-V2024ManagedClientStatus',
+ 'ConvertFrom-V2024JsonToManagedClientStatus',
+ 'Initialize-V2024ManagedCluster',
+ 'ConvertFrom-V2024JsonToManagedCluster',
+ 'Initialize-V2024ManagedClusterAttributes',
+ 'ConvertFrom-V2024JsonToManagedClusterAttributes',
+ 'Initialize-V2024ManagedClusterKeyPair',
+ 'ConvertFrom-V2024JsonToManagedClusterKeyPair',
+ 'Initialize-V2024ManagedClusterQueue',
+ 'ConvertFrom-V2024JsonToManagedClusterQueue',
+ 'Initialize-V2024ManagedClusterRedis',
+ 'ConvertFrom-V2024JsonToManagedClusterRedis',
+ 'Initialize-V2024ManagedClusterRequest',
+ 'ConvertFrom-V2024JsonToManagedClusterRequest',
+ 'Initialize-V2024ManagerCorrelationMapping',
+ 'ConvertFrom-V2024JsonToManagerCorrelationMapping',
+ 'Initialize-V2024ManualDiscoverApplications',
+ 'ConvertFrom-V2024JsonToManualDiscoverApplications',
+ 'Initialize-V2024ManualDiscoverApplicationsTemplate',
+ 'ConvertFrom-V2024JsonToManualDiscoverApplicationsTemplate',
+ 'Initialize-V2024ManuallyUpdatedFieldsDTO',
+ 'ConvertFrom-V2024JsonToManuallyUpdatedFieldsDTO',
+ 'Initialize-V2024ManualWorkItemDetails',
+ 'ConvertFrom-V2024JsonToManualWorkItemDetails',
+ 'Initialize-V2024ManualWorkItemDetailsCurrentOwner',
+ 'ConvertFrom-V2024JsonToManualWorkItemDetailsCurrentOwner',
+ 'Initialize-V2024ManualWorkItemDetailsOriginalOwner',
+ 'ConvertFrom-V2024JsonToManualWorkItemDetailsOriginalOwner',
+ 'Initialize-V2024MetricAggregation',
+ 'ConvertFrom-V2024JsonToMetricAggregation',
+ 'Initialize-V2024MetricResponse',
+ 'ConvertFrom-V2024JsonToMetricResponse',
+ 'Initialize-V2024MfaConfigTestResponse',
+ 'ConvertFrom-V2024JsonToMfaConfigTestResponse',
+ 'Initialize-V2024MfaDuoConfig',
+ 'ConvertFrom-V2024JsonToMfaDuoConfig',
+ 'Initialize-V2024MfaOktaConfig',
+ 'ConvertFrom-V2024JsonToMfaOktaConfig',
+ 'Initialize-V2024ModelError', 'ConvertFrom-V2024JsonToModelError',
+ 'Initialize-V2024ModelEvent', 'ConvertFrom-V2024JsonToModelEvent',
+ 'Initialize-V2024ModelFilter', 'ConvertFrom-V2024JsonToModelFilter',
+ 'Initialize-V2024MultiPolicyRequest',
+ 'ConvertFrom-V2024JsonToMultiPolicyRequest',
+ 'Initialize-V2024NameNormalizer',
+ 'ConvertFrom-V2024JsonToNameNormalizer',
+ 'Initialize-V2024NativeChangeDetectionConfig',
+ 'ConvertFrom-V2024JsonToNativeChangeDetectionConfig',
+ 'Initialize-V2024NestedAggregation',
+ 'ConvertFrom-V2024JsonToNestedAggregation',
+ 'Initialize-V2024NetworkConfiguration',
+ 'ConvertFrom-V2024JsonToNetworkConfiguration',
+ 'Initialize-V2024NonEmployeeApprovalDecision',
+ 'ConvertFrom-V2024JsonToNonEmployeeApprovalDecision',
+ 'Initialize-V2024NonEmployeeApprovalItem',
+ 'ConvertFrom-V2024JsonToNonEmployeeApprovalItem',
+ 'Initialize-V2024NonEmployeeApprovalItemBase',
+ 'ConvertFrom-V2024JsonToNonEmployeeApprovalItemBase',
+ 'Initialize-V2024NonEmployeeApprovalItemDetail',
+ 'ConvertFrom-V2024JsonToNonEmployeeApprovalItemDetail',
+ 'Initialize-V2024NonEmployeeApprovalSummary',
+ 'ConvertFrom-V2024JsonToNonEmployeeApprovalSummary',
+ 'Initialize-V2024NonEmployeeBulkUploadJob',
+ 'ConvertFrom-V2024JsonToNonEmployeeBulkUploadJob',
+ 'Initialize-V2024NonEmployeeBulkUploadStatus',
+ 'ConvertFrom-V2024JsonToNonEmployeeBulkUploadStatus',
+ 'Initialize-V2024NonEmployeeIdentityReferenceWithId',
+ 'ConvertFrom-V2024JsonToNonEmployeeIdentityReferenceWithId',
+ 'Initialize-V2024NonEmployeeIdnUserRequest',
+ 'ConvertFrom-V2024JsonToNonEmployeeIdnUserRequest',
+ 'Initialize-V2024NonEmployeeRecord',
+ 'ConvertFrom-V2024JsonToNonEmployeeRecord',
+ 'Initialize-V2024NonEmployeeRejectApprovalDecision',
+ 'ConvertFrom-V2024JsonToNonEmployeeRejectApprovalDecision',
+ 'Initialize-V2024NonEmployeeRequest',
+ 'ConvertFrom-V2024JsonToNonEmployeeRequest',
+ 'Initialize-V2024NonEmployeeRequestBody',
+ 'ConvertFrom-V2024JsonToNonEmployeeRequestBody',
+ 'Initialize-V2024NonEmployeeRequestLite',
+ 'ConvertFrom-V2024JsonToNonEmployeeRequestLite',
+ 'Initialize-V2024NonEmployeeRequestSummary',
+ 'ConvertFrom-V2024JsonToNonEmployeeRequestSummary',
+ 'Initialize-V2024NonEmployeeRequestWithoutApprovalItem',
+ 'ConvertFrom-V2024JsonToNonEmployeeRequestWithoutApprovalItem',
+ 'Initialize-V2024NonEmployeeSchemaAttribute',
+ 'ConvertFrom-V2024JsonToNonEmployeeSchemaAttribute',
+ 'Initialize-V2024NonEmployeeSchemaAttributeBody',
+ 'ConvertFrom-V2024JsonToNonEmployeeSchemaAttributeBody',
+ 'Initialize-V2024NonEmployeeSource',
+ 'ConvertFrom-V2024JsonToNonEmployeeSource',
+ 'Initialize-V2024NonEmployeeSourceLite',
+ 'ConvertFrom-V2024JsonToNonEmployeeSourceLite',
+ 'Initialize-V2024NonEmployeeSourceLiteWithSchemaAttributes',
+ 'ConvertFrom-V2024JsonToNonEmployeeSourceLiteWithSchemaAttributes',
+ 'Initialize-V2024NonEmployeeSourceRequestBody',
+ 'ConvertFrom-V2024JsonToNonEmployeeSourceRequestBody',
+ 'Initialize-V2024NonEmployeeSourceWithCloudExternalId',
+ 'ConvertFrom-V2024JsonToNonEmployeeSourceWithCloudExternalId',
+ 'Initialize-V2024NonEmployeeSourceWithNECount',
+ 'ConvertFrom-V2024JsonToNonEmployeeSourceWithNECount',
+ 'Initialize-V2024NotificationTemplateContext',
+ 'ConvertFrom-V2024JsonToNotificationTemplateContext',
+ 'Initialize-V2024ObjectExportImportOptions',
+ 'ConvertFrom-V2024JsonToObjectExportImportOptions',
+ 'Initialize-V2024ObjectImportResult',
+ 'ConvertFrom-V2024JsonToObjectImportResult',
+ 'Initialize-V2024ObjectImportResult1',
+ 'ConvertFrom-V2024JsonToObjectImportResult1',
+ 'Initialize-V2024ObjectMappingBulkCreateRequest',
+ 'ConvertFrom-V2024JsonToObjectMappingBulkCreateRequest',
+ 'Initialize-V2024ObjectMappingBulkCreateResponse',
+ 'ConvertFrom-V2024JsonToObjectMappingBulkCreateResponse',
+ 'Initialize-V2024ObjectMappingBulkPatchRequest',
+ 'ConvertFrom-V2024JsonToObjectMappingBulkPatchRequest',
+ 'Initialize-V2024ObjectMappingBulkPatchResponse',
+ 'ConvertFrom-V2024JsonToObjectMappingBulkPatchResponse',
+ 'Initialize-V2024ObjectMappingRequest',
+ 'ConvertFrom-V2024JsonToObjectMappingRequest',
+ 'Initialize-V2024ObjectMappingResponse',
+ 'ConvertFrom-V2024JsonToObjectMappingResponse',
+ 'Initialize-V2024OrgConfig', 'ConvertFrom-V2024JsonToOrgConfig',
+ 'Initialize-V2024OriginalRequest',
+ 'ConvertFrom-V2024JsonToOriginalRequest',
+ 'Initialize-V2024OrphanUncorrelatedReportArguments',
+ 'ConvertFrom-V2024JsonToOrphanUncorrelatedReportArguments',
+ 'Initialize-V2024Outlier', 'ConvertFrom-V2024JsonToOutlier',
+ 'Initialize-V2024OutlierContributingFeature',
+ 'ConvertFrom-V2024JsonToOutlierContributingFeature',
+ 'ConvertFrom-V2024JsonToOutlierContributingFeatureValue',
+ 'Initialize-V2024OutlierFeatureSummary',
+ 'ConvertFrom-V2024JsonToOutlierFeatureSummary',
+ 'Initialize-V2024OutlierFeatureSummaryOutlierFeatureDisplayValuesInner',
+ 'ConvertFrom-V2024JsonToOutlierFeatureSummaryOutlierFeatureDisplayValuesInner',
+ 'Initialize-V2024OutlierFeatureTranslation',
+ 'ConvertFrom-V2024JsonToOutlierFeatureTranslation',
+ 'Initialize-V2024OutliersContributingFeatureAccessItems',
+ 'ConvertFrom-V2024JsonToOutliersContributingFeatureAccessItems',
+ 'Initialize-V2024OutlierSummary',
+ 'ConvertFrom-V2024JsonToOutlierSummary', 'Initialize-V2024OwnerDto',
+ 'ConvertFrom-V2024JsonToOwnerDto', 'Initialize-V2024OwnerReference',
+ 'ConvertFrom-V2024JsonToOwnerReference',
+ 'Initialize-V2024OwnerReferenceDto',
+ 'ConvertFrom-V2024JsonToOwnerReferenceDto',
+ 'Initialize-V2024OwnerReferenceSegments',
+ 'ConvertFrom-V2024JsonToOwnerReferenceSegments',
+ 'Initialize-V2024Owns', 'ConvertFrom-V2024JsonToOwns',
+ 'Initialize-V2024PasswordChangeRequest',
+ 'ConvertFrom-V2024JsonToPasswordChangeRequest',
+ 'Initialize-V2024PasswordChangeResponse',
+ 'ConvertFrom-V2024JsonToPasswordChangeResponse',
+ 'Initialize-V2024PasswordDigitToken',
+ 'ConvertFrom-V2024JsonToPasswordDigitToken',
+ 'Initialize-V2024PasswordDigitTokenReset',
+ 'ConvertFrom-V2024JsonToPasswordDigitTokenReset',
+ 'Initialize-V2024PasswordInfo',
+ 'ConvertFrom-V2024JsonToPasswordInfo',
+ 'Initialize-V2024PasswordInfoAccount',
+ 'ConvertFrom-V2024JsonToPasswordInfoAccount',
+ 'Initialize-V2024PasswordInfoQueryDTO',
+ 'ConvertFrom-V2024JsonToPasswordInfoQueryDTO',
+ 'Initialize-V2024PasswordOrgConfig',
+ 'ConvertFrom-V2024JsonToPasswordOrgConfig',
+ 'Initialize-V2024PasswordPolicyV3Dto',
+ 'ConvertFrom-V2024JsonToPasswordPolicyV3Dto',
+ 'Initialize-V2024PasswordStatus',
+ 'ConvertFrom-V2024JsonToPasswordStatus',
+ 'Initialize-V2024PasswordSyncGroup',
+ 'ConvertFrom-V2024JsonToPasswordSyncGroup',
+ 'Initialize-V2024PatchPotentialRoleRequestInner',
+ 'ConvertFrom-V2024JsonToPatchPotentialRoleRequestInner',
+ 'Initialize-V2024PatchServiceDeskIntegrationRequest',
+ 'ConvertFrom-V2024JsonToPatchServiceDeskIntegrationRequest',
+ 'Initialize-V2024PatOwner', 'ConvertFrom-V2024JsonToPatOwner',
+ 'Initialize-V2024PeerGroupMember',
+ 'ConvertFrom-V2024JsonToPeerGroupMember',
+ 'Initialize-V2024PendingApproval',
+ 'ConvertFrom-V2024JsonToPendingApproval',
+ 'Initialize-V2024PendingApprovalOwner',
+ 'ConvertFrom-V2024JsonToPendingApprovalOwner',
+ 'Initialize-V2024PermissionDto',
+ 'ConvertFrom-V2024JsonToPermissionDto',
+ 'Initialize-V2024PreApprovalTriggerDetails',
+ 'ConvertFrom-V2024JsonToPreApprovalTriggerDetails',
+ 'Initialize-V2024PreferencesDto',
+ 'ConvertFrom-V2024JsonToPreferencesDto',
+ 'Initialize-V2024PreviewDataSourceResponse',
+ 'ConvertFrom-V2024JsonToPreviewDataSourceResponse',
+ 'Initialize-V2024ProcessIdentitiesRequest',
+ 'ConvertFrom-V2024JsonToProcessIdentitiesRequest',
+ 'Initialize-V2024ProcessingDetails',
+ 'ConvertFrom-V2024JsonToProcessingDetails',
+ 'Initialize-V2024Product', 'ConvertFrom-V2024JsonToProduct',
+ 'Initialize-V2024ProvisioningCompleted',
+ 'ConvertFrom-V2024JsonToProvisioningCompleted',
+ 'Initialize-V2024ProvisioningCompletedAccountRequestsInner',
+ 'ConvertFrom-V2024JsonToProvisioningCompletedAccountRequestsInner',
+ 'Initialize-V2024ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner',
+ 'ConvertFrom-V2024JsonToProvisioningCompletedAccountRequestsInnerAttributeRequestsInner',
+ 'Initialize-V2024ProvisioningCompletedAccountRequestsInnerSource',
+ 'ConvertFrom-V2024JsonToProvisioningCompletedAccountRequestsInnerSource',
+ 'Initialize-V2024ProvisioningCompletedRecipient',
+ 'ConvertFrom-V2024JsonToProvisioningCompletedRecipient',
+ 'Initialize-V2024ProvisioningCompletedRequester',
+ 'ConvertFrom-V2024JsonToProvisioningCompletedRequester',
+ 'Initialize-V2024ProvisioningConfig',
+ 'ConvertFrom-V2024JsonToProvisioningConfig',
+ 'Initialize-V2024ProvisioningConfig1',
+ 'ConvertFrom-V2024JsonToProvisioningConfig1',
+ 'Initialize-V2024ProvisioningConfig1ManagedResourceRefsInner',
+ 'ConvertFrom-V2024JsonToProvisioningConfig1ManagedResourceRefsInner',
+ 'Initialize-V2024ProvisioningConfig1PlanInitializerScript',
+ 'ConvertFrom-V2024JsonToProvisioningConfig1PlanInitializerScript',
+ 'Initialize-V2024ProvisioningConfigPlanInitializerScript',
+ 'ConvertFrom-V2024JsonToProvisioningConfigPlanInitializerScript',
+ 'Initialize-V2024ProvisioningCriteriaLevel1',
+ 'ConvertFrom-V2024JsonToProvisioningCriteriaLevel1',
+ 'Initialize-V2024ProvisioningCriteriaLevel2',
+ 'ConvertFrom-V2024JsonToProvisioningCriteriaLevel2',
+ 'Initialize-V2024ProvisioningCriteriaLevel3',
+ 'ConvertFrom-V2024JsonToProvisioningCriteriaLevel3',
+ 'Initialize-V2024ProvisioningDetails',
+ 'ConvertFrom-V2024JsonToProvisioningDetails',
+ 'Initialize-V2024ProvisioningPolicy',
+ 'ConvertFrom-V2024JsonToProvisioningPolicy',
+ 'Initialize-V2024ProvisioningPolicyDto',
+ 'ConvertFrom-V2024JsonToProvisioningPolicyDto',
+ 'Initialize-V2024PublicIdentity',
+ 'ConvertFrom-V2024JsonToPublicIdentity',
+ 'Initialize-V2024PublicIdentityAttributeConfig',
+ 'ConvertFrom-V2024JsonToPublicIdentityAttributeConfig',
+ 'Initialize-V2024PublicIdentityConfig',
+ 'ConvertFrom-V2024JsonToPublicIdentityConfig',
+ 'Initialize-V2024PutCorrelationConfigRequest',
+ 'ConvertFrom-V2024JsonToPutCorrelationConfigRequest',
+ 'Initialize-V2024PutPasswordDictionaryRequest',
+ 'ConvertFrom-V2024JsonToPutPasswordDictionaryRequest',
+ 'Initialize-V2024PutSourceConfigRequest',
+ 'ConvertFrom-V2024JsonToPutSourceConfigRequest',
+ 'Initialize-V2024PutSourceTemplateRequest',
+ 'ConvertFrom-V2024JsonToPutSourceTemplateRequest',
+ 'Initialize-V2024Query', 'ConvertFrom-V2024JsonToQuery',
+ 'Initialize-V2024QueryResultFilter',
+ 'ConvertFrom-V2024JsonToQueryResultFilter',
+ 'Initialize-V2024QueuedCheckConfigDetails',
+ 'ConvertFrom-V2024JsonToQueuedCheckConfigDetails',
+ 'Initialize-V2024RandomAlphaNumeric',
+ 'ConvertFrom-V2024JsonToRandomAlphaNumeric',
+ 'Initialize-V2024RandomNumeric',
+ 'ConvertFrom-V2024JsonToRandomNumeric', 'Initialize-V2024Range',
+ 'ConvertFrom-V2024JsonToRange', 'Initialize-V2024Reassignment',
+ 'ConvertFrom-V2024JsonToReassignment',
+ 'Initialize-V2024Reassignment1',
+ 'ConvertFrom-V2024JsonToReassignment1',
+ 'Initialize-V2024ReassignmentReference',
+ 'ConvertFrom-V2024JsonToReassignmentReference',
+ 'Initialize-V2024ReassignmentTrailDTO',
+ 'ConvertFrom-V2024JsonToReassignmentTrailDTO',
+ 'Initialize-V2024ReassignReference',
+ 'ConvertFrom-V2024JsonToReassignReference',
+ 'Initialize-V2024RecommendationConfigDto',
+ 'ConvertFrom-V2024JsonToRecommendationConfigDto',
+ 'Initialize-V2024RecommendationRequest',
+ 'ConvertFrom-V2024JsonToRecommendationRequest',
+ 'Initialize-V2024RecommendationRequestDto',
+ 'ConvertFrom-V2024JsonToRecommendationRequestDto',
+ 'Initialize-V2024RecommendationResponse',
+ 'ConvertFrom-V2024JsonToRecommendationResponse',
+ 'Initialize-V2024RecommendationResponseDto',
+ 'ConvertFrom-V2024JsonToRecommendationResponseDto',
+ 'Initialize-V2024RecommenderCalculations',
+ 'ConvertFrom-V2024JsonToRecommenderCalculations',
+ 'Initialize-V2024RecommenderCalculationsIdentityAttributesValue',
+ 'ConvertFrom-V2024JsonToRecommenderCalculationsIdentityAttributesValue',
+ 'Initialize-V2024Reference', 'ConvertFrom-V2024JsonToReference',
+ 'Initialize-V2024Reference1', 'ConvertFrom-V2024JsonToReference1',
+ 'Initialize-V2024RemediationItemDetails',
+ 'ConvertFrom-V2024JsonToRemediationItemDetails',
+ 'Initialize-V2024RemediationItems',
+ 'ConvertFrom-V2024JsonToRemediationItems',
+ 'Initialize-V2024Replace', 'ConvertFrom-V2024JsonToReplace',
+ 'Initialize-V2024ReplaceAll', 'ConvertFrom-V2024JsonToReplaceAll',
+ 'Initialize-V2024ReportConfigDTO',
+ 'ConvertFrom-V2024JsonToReportConfigDTO',
+ 'Initialize-V2024ReportDetails',
+ 'ConvertFrom-V2024JsonToReportDetails',
+ 'ConvertFrom-V2024JsonToReportDetailsArguments',
+ 'Initialize-V2024ReportResultReference',
+ 'ConvertFrom-V2024JsonToReportResultReference',
+ 'Initialize-V2024ReportResults',
+ 'ConvertFrom-V2024JsonToReportResults',
+ 'Initialize-V2024Requestability',
+ 'ConvertFrom-V2024JsonToRequestability',
+ 'Initialize-V2024RequestabilityForRole',
+ 'ConvertFrom-V2024JsonToRequestabilityForRole',
+ 'Initialize-V2024RequestableObject',
+ 'ConvertFrom-V2024JsonToRequestableObject',
+ 'Initialize-V2024RequestableObjectReference',
+ 'ConvertFrom-V2024JsonToRequestableObjectReference',
+ 'Initialize-V2024RequestedItemStatus',
+ 'ConvertFrom-V2024JsonToRequestedItemStatus',
+ 'Initialize-V2024RequestedItemStatusCancelledRequestDetails',
+ 'ConvertFrom-V2024JsonToRequestedItemStatusCancelledRequestDetails',
+ 'Initialize-V2024RequestedItemStatusPreApprovalTriggerDetails',
+ 'ConvertFrom-V2024JsonToRequestedItemStatusPreApprovalTriggerDetails',
+ 'Initialize-V2024RequestedItemStatusProvisioningDetails',
+ 'ConvertFrom-V2024JsonToRequestedItemStatusProvisioningDetails',
+ 'Initialize-V2024RequestedItemStatusRequestedFor',
+ 'ConvertFrom-V2024JsonToRequestedItemStatusRequestedFor',
+ 'Initialize-V2024RequestedItemStatusRequesterComment',
+ 'ConvertFrom-V2024JsonToRequestedItemStatusRequesterComment',
+ 'Initialize-V2024RequestedItemStatusSodViolationContext',
+ 'ConvertFrom-V2024JsonToRequestedItemStatusSodViolationContext',
+ 'Initialize-V2024RequestOnBehalfOfConfig',
+ 'ConvertFrom-V2024JsonToRequestOnBehalfOfConfig',
+ 'Initialize-V2024ResourceObject',
+ 'ConvertFrom-V2024JsonToResourceObject',
+ 'Initialize-V2024ResourceObjectsRequest',
+ 'ConvertFrom-V2024JsonToResourceObjectsRequest',
+ 'Initialize-V2024ResourceObjectsResponse',
+ 'ConvertFrom-V2024JsonToResourceObjectsResponse',
+ 'Initialize-V2024ReviewableAccessProfile',
+ 'ConvertFrom-V2024JsonToReviewableAccessProfile',
+ 'Initialize-V2024ReviewableEntitlement',
+ 'ConvertFrom-V2024JsonToReviewableEntitlement',
+ 'Initialize-V2024ReviewableEntitlementAccount',
+ 'ConvertFrom-V2024JsonToReviewableEntitlementAccount',
+ 'Initialize-V2024ReviewableRole',
+ 'ConvertFrom-V2024JsonToReviewableRole',
+ 'Initialize-V2024ReviewDecision',
+ 'ConvertFrom-V2024JsonToReviewDecision', 'Initialize-V2024Reviewer',
+ 'ConvertFrom-V2024JsonToReviewer', 'Initialize-V2024Reviewer1',
+ 'ConvertFrom-V2024JsonToReviewer1',
+ 'Initialize-V2024ReviewReassign',
+ 'ConvertFrom-V2024JsonToReviewReassign',
+ 'Initialize-V2024ReviewRecommendation',
+ 'ConvertFrom-V2024JsonToReviewRecommendation',
+ 'Initialize-V2024Revocability',
+ 'ConvertFrom-V2024JsonToRevocability',
+ 'Initialize-V2024RevocabilityForRole',
+ 'ConvertFrom-V2024JsonToRevocabilityForRole',
+ 'Initialize-V2024RightPad', 'ConvertFrom-V2024JsonToRightPad',
+ 'Initialize-V2024Role', 'ConvertFrom-V2024JsonToRole',
+ 'Initialize-V2024RoleAssignmentDto',
+ 'ConvertFrom-V2024JsonToRoleAssignmentDto',
+ 'Initialize-V2024RoleAssignmentRef',
+ 'ConvertFrom-V2024JsonToRoleAssignmentRef',
+ 'Initialize-V2024RoleBulkDeleteRequest',
+ 'ConvertFrom-V2024JsonToRoleBulkDeleteRequest',
+ 'Initialize-V2024RoleCriteriaKey',
+ 'ConvertFrom-V2024JsonToRoleCriteriaKey',
+ 'Initialize-V2024RoleCriteriaLevel1',
+ 'ConvertFrom-V2024JsonToRoleCriteriaLevel1',
+ 'Initialize-V2024RoleCriteriaLevel2',
+ 'ConvertFrom-V2024JsonToRoleCriteriaLevel2',
+ 'Initialize-V2024RoleCriteriaLevel3',
+ 'ConvertFrom-V2024JsonToRoleCriteriaLevel3',
+ 'Initialize-V2024RoleDocument',
+ 'ConvertFrom-V2024JsonToRoleDocument',
+ 'Initialize-V2024RoleIdentity',
+ 'ConvertFrom-V2024JsonToRoleIdentity',
+ 'Initialize-V2024RoleInsight', 'ConvertFrom-V2024JsonToRoleInsight',
+ 'Initialize-V2024RoleInsightsEntitlement',
+ 'ConvertFrom-V2024JsonToRoleInsightsEntitlement',
+ 'Initialize-V2024RoleInsightsEntitlementChanges',
+ 'ConvertFrom-V2024JsonToRoleInsightsEntitlementChanges',
+ 'Initialize-V2024RoleInsightsIdentities',
+ 'ConvertFrom-V2024JsonToRoleInsightsIdentities',
+ 'Initialize-V2024RoleInsightsInsight',
+ 'ConvertFrom-V2024JsonToRoleInsightsInsight',
+ 'Initialize-V2024RoleInsightsResponse',
+ 'ConvertFrom-V2024JsonToRoleInsightsResponse',
+ 'Initialize-V2024RoleInsightsRole',
+ 'ConvertFrom-V2024JsonToRoleInsightsRole',
+ 'Initialize-V2024RoleInsightsSummary',
+ 'ConvertFrom-V2024JsonToRoleInsightsSummary',
+ 'Initialize-V2024RoleMatchDto',
+ 'ConvertFrom-V2024JsonToRoleMatchDto',
+ 'Initialize-V2024RoleMembershipIdentity',
+ 'ConvertFrom-V2024JsonToRoleMembershipIdentity',
+ 'Initialize-V2024RoleMembershipSelector',
+ 'ConvertFrom-V2024JsonToRoleMembershipSelector',
+ 'Initialize-V2024RoleMiningEntitlement',
+ 'ConvertFrom-V2024JsonToRoleMiningEntitlement',
+ 'Initialize-V2024RoleMiningEntitlementRef',
+ 'ConvertFrom-V2024JsonToRoleMiningEntitlementRef',
+ 'Initialize-V2024RoleMiningIdentity',
+ 'ConvertFrom-V2024JsonToRoleMiningIdentity',
+ 'Initialize-V2024RoleMiningIdentityDistribution',
+ 'ConvertFrom-V2024JsonToRoleMiningIdentityDistribution',
+ 'Initialize-V2024RoleMiningPotentialRole',
+ 'ConvertFrom-V2024JsonToRoleMiningPotentialRole',
+ 'Initialize-V2024RoleMiningPotentialRoleApplication',
+ 'ConvertFrom-V2024JsonToRoleMiningPotentialRoleApplication',
+ 'Initialize-V2024RoleMiningPotentialRoleEditEntitlements',
+ 'ConvertFrom-V2024JsonToRoleMiningPotentialRoleEditEntitlements',
+ 'Initialize-V2024RoleMiningPotentialRoleExportRequest',
+ 'ConvertFrom-V2024JsonToRoleMiningPotentialRoleExportRequest',
+ 'Initialize-V2024RoleMiningPotentialRoleExportResponse',
+ 'ConvertFrom-V2024JsonToRoleMiningPotentialRoleExportResponse',
+ 'Initialize-V2024RoleMiningPotentialRoleProvisionRequest',
+ 'ConvertFrom-V2024JsonToRoleMiningPotentialRoleProvisionRequest',
+ 'Initialize-V2024RoleMiningPotentialRoleRef',
+ 'ConvertFrom-V2024JsonToRoleMiningPotentialRoleRef',
+ 'Initialize-V2024RoleMiningPotentialRoleSourceUsage',
+ 'ConvertFrom-V2024JsonToRoleMiningPotentialRoleSourceUsage',
+ 'Initialize-V2024RoleMiningPotentialRoleSummary',
+ 'ConvertFrom-V2024JsonToRoleMiningPotentialRoleSummary',
+ 'ConvertFrom-V2024JsonToRoleMiningPotentialRoleSummaryCreatedBy',
+ 'Initialize-V2024RoleMiningSessionDraftRoleDto',
+ 'ConvertFrom-V2024JsonToRoleMiningSessionDraftRoleDto',
+ 'Initialize-V2024RoleMiningSessionDto',
+ 'ConvertFrom-V2024JsonToRoleMiningSessionDto',
+ 'Initialize-V2024RoleMiningSessionParametersDto',
+ 'ConvertFrom-V2024JsonToRoleMiningSessionParametersDto',
+ 'Initialize-V2024RoleMiningSessionResponse',
+ 'ConvertFrom-V2024JsonToRoleMiningSessionResponse',
+ 'ConvertFrom-V2024JsonToRoleMiningSessionResponseCreatedBy',
+ 'Initialize-V2024RoleMiningSessionScope',
+ 'ConvertFrom-V2024JsonToRoleMiningSessionScope',
+ 'Initialize-V2024RoleMiningSessionStatus',
+ 'ConvertFrom-V2024JsonToRoleMiningSessionStatus',
+ 'Initialize-V2024RoleSummary', 'ConvertFrom-V2024JsonToRoleSummary',
+ 'Initialize-V2024RoleTargetDto',
+ 'ConvertFrom-V2024JsonToRoleTargetDto',
+ 'ConvertFrom-V2024JsonToRule', 'Initialize-V2024SavedSearch',
+ 'ConvertFrom-V2024JsonToSavedSearch',
+ 'Initialize-V2024SavedSearchComplete',
+ 'ConvertFrom-V2024JsonToSavedSearchComplete',
+ 'Initialize-V2024SavedSearchCompleteSearchResults',
+ 'ConvertFrom-V2024JsonToSavedSearchCompleteSearchResults',
+ 'Initialize-V2024SavedSearchCompleteSearchResultsAccount',
+ 'ConvertFrom-V2024JsonToSavedSearchCompleteSearchResultsAccount',
+ 'Initialize-V2024SavedSearchCompleteSearchResultsEntitlement',
+ 'ConvertFrom-V2024JsonToSavedSearchCompleteSearchResultsEntitlement',
+ 'Initialize-V2024SavedSearchCompleteSearchResultsIdentity',
+ 'ConvertFrom-V2024JsonToSavedSearchCompleteSearchResultsIdentity',
+ 'Initialize-V2024SavedSearchDetail',
+ 'ConvertFrom-V2024JsonToSavedSearchDetail',
+ 'Initialize-V2024SavedSearchDetailFilters',
+ 'ConvertFrom-V2024JsonToSavedSearchDetailFilters',
+ 'Initialize-V2024SavedSearchName',
+ 'ConvertFrom-V2024JsonToSavedSearchName',
+ 'Initialize-V2024Schedule', 'ConvertFrom-V2024JsonToSchedule',
+ 'Initialize-V2024Schedule1', 'ConvertFrom-V2024JsonToSchedule1',
+ 'Initialize-V2024Schedule1Days',
+ 'ConvertFrom-V2024JsonToSchedule1Days',
+ 'Initialize-V2024Schedule1Hours',
+ 'ConvertFrom-V2024JsonToSchedule1Hours',
+ 'Initialize-V2024Schedule1Months',
+ 'ConvertFrom-V2024JsonToSchedule1Months',
+ 'Initialize-V2024ScheduledAttributes',
+ 'ConvertFrom-V2024JsonToScheduledAttributes',
+ 'Initialize-V2024ScheduleDays',
+ 'ConvertFrom-V2024JsonToScheduleDays',
+ 'Initialize-V2024ScheduledSearch',
+ 'ConvertFrom-V2024JsonToScheduledSearch',
+ 'Initialize-V2024ScheduledSearchAllOfOwner',
+ 'ConvertFrom-V2024JsonToScheduledSearchAllOfOwner',
+ 'Initialize-V2024ScheduledSearchName',
+ 'ConvertFrom-V2024JsonToScheduledSearchName',
+ 'Initialize-V2024ScheduleHours',
+ 'ConvertFrom-V2024JsonToScheduleHours',
+ 'Initialize-V2024ScheduleMonths',
+ 'ConvertFrom-V2024JsonToScheduleMonths', 'Initialize-V2024Schema',
+ 'ConvertFrom-V2024JsonToSchema', 'Initialize-V2024Search',
+ 'ConvertFrom-V2024JsonToSearch',
+ 'Initialize-V2024SearchAggregationSpecification',
+ 'ConvertFrom-V2024JsonToSearchAggregationSpecification',
+ 'Initialize-V2024SearchArguments',
+ 'ConvertFrom-V2024JsonToSearchArguments',
+ 'Initialize-V2024SearchAttributeConfig',
+ 'ConvertFrom-V2024JsonToSearchAttributeConfig',
+ 'Initialize-V2024SearchExportReportArguments',
+ 'ConvertFrom-V2024JsonToSearchExportReportArguments',
+ 'Initialize-V2024SearchFormDefinitionsByTenant400Response',
+ 'ConvertFrom-V2024JsonToSearchFormDefinitionsByTenant400Response',
+ 'Initialize-V2024SearchSchedule',
+ 'ConvertFrom-V2024JsonToSearchSchedule',
+ 'Initialize-V2024SearchScheduleRecipientsInner',
+ 'ConvertFrom-V2024JsonToSearchScheduleRecipientsInner',
+ 'Initialize-V2024SectionDetails',
+ 'ConvertFrom-V2024JsonToSectionDetails', 'Initialize-V2024Sed',
+ 'ConvertFrom-V2024JsonToSed', 'Initialize-V2024SedApproval',
+ 'ConvertFrom-V2024JsonToSedApproval',
+ 'Initialize-V2024SedApprovalStatus',
+ 'ConvertFrom-V2024JsonToSedApprovalStatus',
+ 'Initialize-V2024SedAssignee', 'ConvertFrom-V2024JsonToSedAssignee',
+ 'Initialize-V2024SedAssignment',
+ 'ConvertFrom-V2024JsonToSedAssignment',
+ 'Initialize-V2024SedAssignmentResponse',
+ 'ConvertFrom-V2024JsonToSedAssignmentResponse',
+ 'Initialize-V2024SedBatchRequest',
+ 'ConvertFrom-V2024JsonToSedBatchRequest',
+ 'Initialize-V2024SedBatchResponse',
+ 'ConvertFrom-V2024JsonToSedBatchResponse',
+ 'Initialize-V2024SedBatchStats',
+ 'ConvertFrom-V2024JsonToSedBatchStats',
+ 'Initialize-V2024SedBatchStatus',
+ 'ConvertFrom-V2024JsonToSedBatchStatus', 'Initialize-V2024SedPatch',
+ 'ConvertFrom-V2024JsonToSedPatch', 'Initialize-V2024Segment',
+ 'ConvertFrom-V2024JsonToSegment',
+ 'Initialize-V2024SegmentVisibilityCriteria',
+ 'ConvertFrom-V2024JsonToSegmentVisibilityCriteria',
+ 'Initialize-V2024Selector', 'ConvertFrom-V2024JsonToSelector',
+ 'Initialize-V2024SelfImportExportDto',
+ 'ConvertFrom-V2024JsonToSelfImportExportDto',
+ 'Initialize-V2024SendTestNotificationRequestDto',
+ 'ConvertFrom-V2024JsonToSendTestNotificationRequestDto',
+ 'Initialize-V2024ServiceDeskIntegrationDto',
+ 'ConvertFrom-V2024JsonToServiceDeskIntegrationDto',
+ 'Initialize-V2024ServiceDeskIntegrationDto1',
+ 'ConvertFrom-V2024JsonToServiceDeskIntegrationDto1',
+ 'Initialize-V2024ServiceDeskIntegrationTemplateDto',
+ 'ConvertFrom-V2024JsonToServiceDeskIntegrationTemplateDto',
+ 'Initialize-V2024ServiceDeskIntegrationTemplateType',
+ 'ConvertFrom-V2024JsonToServiceDeskIntegrationTemplateType',
+ 'Initialize-V2024ServiceDeskSource',
+ 'ConvertFrom-V2024JsonToServiceDeskSource',
+ 'Initialize-V2024SetIcon200Response',
+ 'ConvertFrom-V2024JsonToSetIcon200Response',
+ 'Initialize-V2024SetIconRequest',
+ 'ConvertFrom-V2024JsonToSetIconRequest',
+ 'Initialize-V2024SetLifecycleState200Response',
+ 'ConvertFrom-V2024JsonToSetLifecycleState200Response',
+ 'Initialize-V2024SetLifecycleStateRequest',
+ 'ConvertFrom-V2024JsonToSetLifecycleStateRequest',
+ 'Initialize-V2024SimIntegrationDetails',
+ 'ConvertFrom-V2024JsonToSimIntegrationDetails',
+ 'Initialize-V2024SimIntegrationDetailsAllOfBeforeProvisioningRule',
+ 'ConvertFrom-V2024JsonToSimIntegrationDetailsAllOfBeforeProvisioningRule',
+ 'Initialize-V2024SlimCampaign',
+ 'ConvertFrom-V2024JsonToSlimCampaign',
+ 'Initialize-V2024SodExemptCriteria',
+ 'ConvertFrom-V2024JsonToSodExemptCriteria',
+ 'Initialize-V2024SodPolicy', 'ConvertFrom-V2024JsonToSodPolicy',
+ 'Initialize-V2024SodPolicyConflictingAccessCriteria',
+ 'ConvertFrom-V2024JsonToSodPolicyConflictingAccessCriteria',
+ 'Initialize-V2024SodPolicyDto',
+ 'ConvertFrom-V2024JsonToSodPolicyDto',
+ 'Initialize-V2024SodPolicyOwnerRef',
+ 'ConvertFrom-V2024JsonToSodPolicyOwnerRef',
+ 'Initialize-V2024SodPolicySchedule',
+ 'ConvertFrom-V2024JsonToSodPolicySchedule',
+ 'Initialize-V2024SodRecipient',
+ 'ConvertFrom-V2024JsonToSodRecipient',
+ 'Initialize-V2024SodReportResultDto',
+ 'ConvertFrom-V2024JsonToSodReportResultDto',
+ 'Initialize-V2024SodViolationCheck',
+ 'ConvertFrom-V2024JsonToSodViolationCheck',
+ 'Initialize-V2024SodViolationCheckResult',
+ 'ConvertFrom-V2024JsonToSodViolationCheckResult',
+ 'Initialize-V2024SodViolationContext',
+ 'ConvertFrom-V2024JsonToSodViolationContext',
+ 'Initialize-V2024SodViolationContextCheckCompleted',
+ 'ConvertFrom-V2024JsonToSodViolationContextCheckCompleted',
+ 'Initialize-V2024SodViolationContextConflictingAccessCriteria',
+ 'ConvertFrom-V2024JsonToSodViolationContextConflictingAccessCriteria',
+ 'Initialize-V2024SodViolationContextConflictingAccessCriteriaLeftCriteria',
+ 'ConvertFrom-V2024JsonToSodViolationContextConflictingAccessCriteriaLeftCriteria',
+ 'Initialize-V2024Source', 'ConvertFrom-V2024JsonToSource',
+ 'Initialize-V2024Source1', 'ConvertFrom-V2024JsonToSource1',
+ 'Initialize-V2024SourceAccountCorrelationConfig',
+ 'ConvertFrom-V2024JsonToSourceAccountCorrelationConfig',
+ 'Initialize-V2024SourceAccountCorrelationRule',
+ 'ConvertFrom-V2024JsonToSourceAccountCorrelationRule',
+ 'Initialize-V2024SourceAccountCreated',
+ 'ConvertFrom-V2024JsonToSourceAccountCreated',
+ 'Initialize-V2024SourceAccountDeleted',
+ 'ConvertFrom-V2024JsonToSourceAccountDeleted',
+ 'Initialize-V2024SourceAccountUpdated',
+ 'ConvertFrom-V2024JsonToSourceAccountUpdated',
+ 'Initialize-V2024SourceBeforeProvisioningRule',
+ 'ConvertFrom-V2024JsonToSourceBeforeProvisioningRule',
+ 'Initialize-V2024SourceCluster',
+ 'ConvertFrom-V2024JsonToSourceCluster',
+ 'Initialize-V2024SourceClusterDto',
+ 'ConvertFrom-V2024JsonToSourceClusterDto',
+ 'Initialize-V2024SourceCode', 'ConvertFrom-V2024JsonToSourceCode',
+ 'Initialize-V2024SourceCreated',
+ 'ConvertFrom-V2024JsonToSourceCreated',
+ 'Initialize-V2024SourceCreatedActor',
+ 'ConvertFrom-V2024JsonToSourceCreatedActor',
+ 'Initialize-V2024SourceDeleted',
+ 'ConvertFrom-V2024JsonToSourceDeleted',
+ 'Initialize-V2024SourceDeletedActor',
+ 'ConvertFrom-V2024JsonToSourceDeletedActor',
+ 'Initialize-V2024SourceEntitlementRequestConfig',
+ 'ConvertFrom-V2024JsonToSourceEntitlementRequestConfig',
+ 'Initialize-V2024SourceHealthDto',
+ 'ConvertFrom-V2024JsonToSourceHealthDto',
+ 'Initialize-V2024SourceManagementWorkgroup',
+ 'ConvertFrom-V2024JsonToSourceManagementWorkgroup',
+ 'Initialize-V2024SourceManagerCorrelationMapping',
+ 'ConvertFrom-V2024JsonToSourceManagerCorrelationMapping',
+ 'Initialize-V2024SourceManagerCorrelationRule',
+ 'ConvertFrom-V2024JsonToSourceManagerCorrelationRule',
+ 'Initialize-V2024SourceOwner', 'ConvertFrom-V2024JsonToSourceOwner',
+ 'Initialize-V2024SourcePasswordPoliciesInner',
+ 'ConvertFrom-V2024JsonToSourcePasswordPoliciesInner',
+ 'Initialize-V2024SourceSchemasInner',
+ 'ConvertFrom-V2024JsonToSourceSchemasInner',
+ 'Initialize-V2024SourceSyncJob',
+ 'ConvertFrom-V2024JsonToSourceSyncJob',
+ 'Initialize-V2024SourceSyncPayload',
+ 'ConvertFrom-V2024JsonToSourceSyncPayload',
+ 'Initialize-V2024SourceUpdated',
+ 'ConvertFrom-V2024JsonToSourceUpdated',
+ 'Initialize-V2024SourceUpdatedActor',
+ 'ConvertFrom-V2024JsonToSourceUpdatedActor',
+ 'Initialize-V2024SourceUsage', 'ConvertFrom-V2024JsonToSourceUsage',
+ 'Initialize-V2024SourceUsageStatus',
+ 'ConvertFrom-V2024JsonToSourceUsageStatus',
+ 'Initialize-V2024SpConfigExportJob',
+ 'ConvertFrom-V2024JsonToSpConfigExportJob',
+ 'Initialize-V2024SpConfigExportJobStatus',
+ 'ConvertFrom-V2024JsonToSpConfigExportJobStatus',
+ 'Initialize-V2024SpConfigExportResults',
+ 'ConvertFrom-V2024JsonToSpConfigExportResults',
+ 'Initialize-V2024SpConfigImportJobStatus',
+ 'ConvertFrom-V2024JsonToSpConfigImportJobStatus',
+ 'Initialize-V2024SpConfigImportResults',
+ 'ConvertFrom-V2024JsonToSpConfigImportResults',
+ 'Initialize-V2024SpConfigJob', 'ConvertFrom-V2024JsonToSpConfigJob',
+ 'Initialize-V2024SpConfigMessage',
+ 'ConvertFrom-V2024JsonToSpConfigMessage',
+ 'Initialize-V2024SpConfigMessage1',
+ 'ConvertFrom-V2024JsonToSpConfigMessage1',
+ 'Initialize-V2024SpConfigObject',
+ 'ConvertFrom-V2024JsonToSpConfigObject',
+ 'Initialize-V2024SpConfigUrl', 'ConvertFrom-V2024JsonToSpConfigUrl',
+ 'Initialize-V2024Split', 'ConvertFrom-V2024JsonToSplit',
+ 'Initialize-V2024StartInvocationInput',
+ 'ConvertFrom-V2024JsonToStartInvocationInput',
+ 'Initialize-V2024Static', 'ConvertFrom-V2024JsonToStatic',
+ 'Initialize-V2024StatusResponse',
+ 'ConvertFrom-V2024JsonToStatusResponse',
+ 'Initialize-V2024Subscription',
+ 'ConvertFrom-V2024JsonToSubscription',
+ 'Initialize-V2024SubscriptionPatchRequestInner',
+ 'ConvertFrom-V2024JsonToSubscriptionPatchRequestInner',
+ 'ConvertFrom-V2024JsonToSubscriptionPatchRequestInnerValue',
+ 'ConvertFrom-V2024JsonToSubscriptionPatchRequestInnerValueAnyOfInner',
+ 'Initialize-V2024SubscriptionPostRequest',
+ 'ConvertFrom-V2024JsonToSubscriptionPostRequest',
+ 'Initialize-V2024SubscriptionPutRequest',
+ 'ConvertFrom-V2024JsonToSubscriptionPutRequest',
+ 'Initialize-V2024SubSearchAggregationSpecification',
+ 'ConvertFrom-V2024JsonToSubSearchAggregationSpecification',
+ 'Initialize-V2024Substring', 'ConvertFrom-V2024JsonToSubstring',
+ 'Initialize-V2024TaggedObject',
+ 'ConvertFrom-V2024JsonToTaggedObject',
+ 'Initialize-V2024TaggedObjectDto',
+ 'ConvertFrom-V2024JsonToTaggedObjectDto', 'Initialize-V2024Target',
+ 'ConvertFrom-V2024JsonToTarget',
+ 'Initialize-V2024TaskDefinitionSummary',
+ 'ConvertFrom-V2024JsonToTaskDefinitionSummary',
+ 'Initialize-V2024TaskResultDetails',
+ 'ConvertFrom-V2024JsonToTaskResultDetails',
+ 'Initialize-V2024TaskResultDetailsMessagesInner',
+ 'ConvertFrom-V2024JsonToTaskResultDetailsMessagesInner',
+ 'Initialize-V2024TaskResultDetailsReturnsInner',
+ 'ConvertFrom-V2024JsonToTaskResultDetailsReturnsInner',
+ 'Initialize-V2024TaskResultDto',
+ 'ConvertFrom-V2024JsonToTaskResultDto',
+ 'Initialize-V2024TaskResultResponse',
+ 'ConvertFrom-V2024JsonToTaskResultResponse',
+ 'Initialize-V2024TaskResultSimplified',
+ 'ConvertFrom-V2024JsonToTaskResultSimplified',
+ 'Initialize-V2024TaskReturnDetails',
+ 'ConvertFrom-V2024JsonToTaskReturnDetails',
+ 'Initialize-V2024TaskStatus', 'ConvertFrom-V2024JsonToTaskStatus',
+ 'Initialize-V2024TaskStatusMessage',
+ 'ConvertFrom-V2024JsonToTaskStatusMessage',
+ 'Initialize-V2024TemplateBulkDeleteDto',
+ 'ConvertFrom-V2024JsonToTemplateBulkDeleteDto',
+ 'Initialize-V2024TemplateDto', 'ConvertFrom-V2024JsonToTemplateDto',
+ 'Initialize-V2024TemplateDtoDefault',
+ 'ConvertFrom-V2024JsonToTemplateDtoDefault',
+ 'Initialize-V2024TemplateSlack',
+ 'ConvertFrom-V2024JsonToTemplateSlack',
+ 'Initialize-V2024TemplateSlackAutoApprovalData',
+ 'ConvertFrom-V2024JsonToTemplateSlackAutoApprovalData',
+ 'Initialize-V2024TemplateSlackCustomFields',
+ 'ConvertFrom-V2024JsonToTemplateSlackCustomFields',
+ 'Initialize-V2024TemplateTeams',
+ 'ConvertFrom-V2024JsonToTemplateTeams', 'Initialize-V2024Tenant',
+ 'ConvertFrom-V2024JsonToTenant',
+ 'Initialize-V2024TenantConfigurationDetails',
+ 'ConvertFrom-V2024JsonToTenantConfigurationDetails',
+ 'Initialize-V2024TenantConfigurationRequest',
+ 'ConvertFrom-V2024JsonToTenantConfigurationRequest',
+ 'Initialize-V2024TenantConfigurationResponse',
+ 'ConvertFrom-V2024JsonToTenantConfigurationResponse',
+ 'Initialize-V2024TenantUiMetadataItemResponse',
+ 'ConvertFrom-V2024JsonToTenantUiMetadataItemResponse',
+ 'Initialize-V2024TenantUiMetadataItemUpdateRequest',
+ 'ConvertFrom-V2024JsonToTenantUiMetadataItemUpdateRequest',
+ 'Initialize-V2024TestExternalExecuteWorkflow200Response',
+ 'ConvertFrom-V2024JsonToTestExternalExecuteWorkflow200Response',
+ 'Initialize-V2024TestExternalExecuteWorkflowRequest',
+ 'ConvertFrom-V2024JsonToTestExternalExecuteWorkflowRequest',
+ 'Initialize-V2024TestInvocation',
+ 'ConvertFrom-V2024JsonToTestInvocation',
+ 'Initialize-V2024TestWorkflow200Response',
+ 'ConvertFrom-V2024JsonToTestWorkflow200Response',
+ 'Initialize-V2024TestWorkflowRequest',
+ 'ConvertFrom-V2024JsonToTestWorkflowRequest',
+ 'Initialize-V2024TextQuery', 'ConvertFrom-V2024JsonToTextQuery',
+ 'Initialize-V2024Transform', 'ConvertFrom-V2024JsonToTransform',
+ 'ConvertFrom-V2024JsonToTransformAttributes',
+ 'Initialize-V2024TransformDefinition',
+ 'ConvertFrom-V2024JsonToTransformDefinition',
+ 'ConvertFrom-V2024JsonToTransformDefinitionAttributesValue',
+ 'Initialize-V2024TransformRead',
+ 'ConvertFrom-V2024JsonToTransformRead',
+ 'Initialize-V2024TransformRule',
+ 'ConvertFrom-V2024JsonToTransformRule',
+ 'Initialize-V2024TranslationMessage',
+ 'ConvertFrom-V2024JsonToTranslationMessage',
+ 'Initialize-V2024Trigger', 'ConvertFrom-V2024JsonToTrigger',
+ 'ConvertFrom-V2024JsonToTriggerExampleInput',
+ 'ConvertFrom-V2024JsonToTriggerExampleOutput',
+ 'Initialize-V2024Trim', 'ConvertFrom-V2024JsonToTrim',
+ 'Initialize-V2024TypeAheadQuery',
+ 'ConvertFrom-V2024JsonToTypeAheadQuery',
+ 'Initialize-V2024TypedReference',
+ 'ConvertFrom-V2024JsonToTypedReference',
+ 'Initialize-V2024UpdateAccessProfilesInBulk412Response',
+ 'ConvertFrom-V2024JsonToUpdateAccessProfilesInBulk412Response',
+ 'Initialize-V2024UpdateDetail',
+ 'ConvertFrom-V2024JsonToUpdateDetail',
+ 'Initialize-V2024UploadsRequest',
+ 'ConvertFrom-V2024JsonToUploadsRequest',
+ 'Initialize-V2024UploadsResponse',
+ 'ConvertFrom-V2024JsonToUploadsResponse', 'Initialize-V2024Upper',
+ 'ConvertFrom-V2024JsonToUpper', 'Initialize-V2024UUIDGenerator',
+ 'ConvertFrom-V2024JsonToUUIDGenerator',
+ 'Initialize-V2024V3ConnectorDto',
+ 'ConvertFrom-V2024JsonToV3ConnectorDto',
+ 'Initialize-V2024V3CreateConnectorDto',
+ 'ConvertFrom-V2024JsonToV3CreateConnectorDto',
+ 'Initialize-V2024VAClusterStatusChangeEvent',
+ 'ConvertFrom-V2024JsonToVAClusterStatusChangeEvent',
+ 'Initialize-V2024VAClusterStatusChangeEventApplication',
+ 'ConvertFrom-V2024JsonToVAClusterStatusChangeEventApplication',
+ 'Initialize-V2024VAClusterStatusChangeEventHealthCheckResult',
+ 'ConvertFrom-V2024JsonToVAClusterStatusChangeEventHealthCheckResult',
+ 'Initialize-V2024VAClusterStatusChangeEventPreviousHealthCheckResult',
+ 'ConvertFrom-V2024JsonToVAClusterStatusChangeEventPreviousHealthCheckResult',
+ 'Initialize-V2024ValidateFilterInputDto',
+ 'ConvertFrom-V2024JsonToValidateFilterInputDto',
+ 'Initialize-V2024ValidateFilterOutputDto',
+ 'ConvertFrom-V2024JsonToValidateFilterOutputDto',
+ 'Initialize-V2024Value', 'ConvertFrom-V2024JsonToValue',
+ 'Initialize-V2024VendorConnectorMapping',
+ 'ConvertFrom-V2024JsonToVendorConnectorMapping',
+ 'Initialize-V2024VendorConnectorMappingDeletedAt',
+ 'ConvertFrom-V2024JsonToVendorConnectorMappingDeletedAt',
+ 'Initialize-V2024VendorConnectorMappingDeletedBy',
+ 'ConvertFrom-V2024JsonToVendorConnectorMappingDeletedBy',
+ 'Initialize-V2024VendorConnectorMappingUpdatedAt',
+ 'ConvertFrom-V2024JsonToVendorConnectorMappingUpdatedAt',
+ 'Initialize-V2024VendorConnectorMappingUpdatedBy',
+ 'ConvertFrom-V2024JsonToVendorConnectorMappingUpdatedBy',
+ 'Initialize-V2024ViolationContext',
+ 'ConvertFrom-V2024JsonToViolationContext',
+ 'Initialize-V2024ViolationContextPolicy',
+ 'ConvertFrom-V2024JsonToViolationContextPolicy',
+ 'Initialize-V2024ViolationOwnerAssignmentConfig',
+ 'ConvertFrom-V2024JsonToViolationOwnerAssignmentConfig',
+ 'Initialize-V2024ViolationOwnerAssignmentConfigOwnerRef',
+ 'ConvertFrom-V2024JsonToViolationOwnerAssignmentConfigOwnerRef',
+ 'Initialize-V2024ViolationPrediction',
+ 'ConvertFrom-V2024JsonToViolationPrediction',
+ 'Initialize-V2024VisibilityCriteria',
+ 'ConvertFrom-V2024JsonToVisibilityCriteria',
+ 'Initialize-V2024Workflow', 'ConvertFrom-V2024JsonToWorkflow',
+ 'Initialize-V2024WorkflowAllOfCreator',
+ 'ConvertFrom-V2024JsonToWorkflowAllOfCreator',
+ 'Initialize-V2024WorkflowBody',
+ 'ConvertFrom-V2024JsonToWorkflowBody',
+ 'Initialize-V2024WorkflowBodyOwner',
+ 'ConvertFrom-V2024JsonToWorkflowBodyOwner',
+ 'Initialize-V2024WorkflowDefinition',
+ 'ConvertFrom-V2024JsonToWorkflowDefinition',
+ 'Initialize-V2024WorkflowExecution',
+ 'ConvertFrom-V2024JsonToWorkflowExecution',
+ 'Initialize-V2024WorkflowExecutionEvent',
+ 'ConvertFrom-V2024JsonToWorkflowExecutionEvent',
+ 'Initialize-V2024WorkflowLibraryAction',
+ 'ConvertFrom-V2024JsonToWorkflowLibraryAction',
+ 'ConvertFrom-V2024JsonToWorkflowLibraryActionExampleOutput',
+ 'Initialize-V2024WorkflowLibraryFormFields',
+ 'ConvertFrom-V2024JsonToWorkflowLibraryFormFields',
+ 'Initialize-V2024WorkflowLibraryOperator',
+ 'ConvertFrom-V2024JsonToWorkflowLibraryOperator',
+ 'Initialize-V2024WorkflowLibraryTrigger',
+ 'ConvertFrom-V2024JsonToWorkflowLibraryTrigger',
+ 'Initialize-V2024WorkflowModifiedBy',
+ 'ConvertFrom-V2024JsonToWorkflowModifiedBy',
+ 'Initialize-V2024WorkflowOAuthClient',
+ 'ConvertFrom-V2024JsonToWorkflowOAuthClient',
+ 'Initialize-V2024WorkflowTrigger',
+ 'ConvertFrom-V2024JsonToWorkflowTrigger',
+ 'ConvertFrom-V2024JsonToWorkflowTriggerAttributes',
+ 'Initialize-V2024WorkgroupBulkDeleteRequest',
+ 'ConvertFrom-V2024JsonToWorkgroupBulkDeleteRequest',
+ 'Initialize-V2024WorkgroupConnectionDto',
+ 'ConvertFrom-V2024JsonToWorkgroupConnectionDto',
+ 'Initialize-V2024WorkgroupDeleteItem',
+ 'ConvertFrom-V2024JsonToWorkgroupDeleteItem',
+ 'Initialize-V2024WorkgroupDto',
+ 'ConvertFrom-V2024JsonToWorkgroupDto',
+ 'Initialize-V2024WorkgroupDtoOwner',
+ 'ConvertFrom-V2024JsonToWorkgroupDtoOwner',
+ 'Initialize-V2024WorkgroupMemberAddItem',
+ 'ConvertFrom-V2024JsonToWorkgroupMemberAddItem',
+ 'Initialize-V2024WorkgroupMemberDeleteItem',
+ 'ConvertFrom-V2024JsonToWorkgroupMemberDeleteItem',
+ 'Initialize-V2024WorkItemForward',
+ 'ConvertFrom-V2024JsonToWorkItemForward',
+ 'Initialize-V2024WorkItems', 'ConvertFrom-V2024JsonToWorkItems',
+ 'Initialize-V2024WorkItemsCount',
+ 'ConvertFrom-V2024JsonToWorkItemsCount',
+ 'Initialize-V2024WorkItemsForm',
+ 'ConvertFrom-V2024JsonToWorkItemsForm',
+ 'Initialize-V2024WorkItemsSummary',
+ 'ConvertFrom-V2024JsonToWorkItemsSummary', 'Get-V2024Configuration',
+ 'Set-V2024Configuration', 'Set-V2024ConfigurationApiKey',
+ 'Set-V2024ConfigurationApiKeyPrefix',
+ 'Set-V2024ConfigurationDefaultHeader', 'Get-V2024HostSetting',
+ 'Get-V2024UrlFromHostSetting', 'Set-V2024ConfigurationHttpSigning',
+ 'Get-V2024ConfigurationHttpSigning', 'Get-FunctionsToExport',
'Get-DefaultConfiguration', 'Set-DefaultConfiguration',
'Get-IDNAccessToken', 'Get-EnvConfig', 'Get-LocalConfig', 'Get-Config',
'Invoke-Paginate', 'Invoke-PaginateSearch'
diff --git a/PSSailpoint/PSSailpoint.psm1 b/PSSailpoint/PSSailpoint.psm1
index 7f6cddab2..3daffd525 100644
--- a/PSSailpoint/PSSailpoint.psm1
+++ b/PSSailpoint/PSSailpoint.psm1
@@ -35,7 +35,12 @@ $BetaClient = @( Get-ChildItem -Path "$PSScriptRoot\beta\src\PSSailpointBeta\Cli
$BetaModel = @( Get-ChildItem -Path "$PSScriptRoot\beta\src\PSSailpointBeta\Model\*.ps1" )
$BetaPrivate = @( Get-ChildItem -Path "$PSScriptRoot\beta\src\PSSailpointBeta\Private\*.ps1" )
-Foreach ($import in @($V3API + $V3Client + $V3Model + $V3Private + $BetaAPI + $BetaClient + $BetaModel + $BetaPrivate)) {
+$V2024API = @( Get-ChildItem -Path "$PSScriptRoot\v2024\src\PSSailpointV2024\Api\*.ps1")
+$V2024Client = @( Get-ChildItem -Path "$PSScriptRoot\v2024\src\PSSailpointV2024\Client\*.ps1" )
+$V2024Model = @( Get-ChildItem -Path "$PSScriptRoot\v2024\src\PSSailpointV2024\Model\*.ps1" )
+$V2024Private = @( Get-ChildItem -Path "$PSScriptRoot\v2024\src\PSSailpointV2024\Private\*.ps1" )
+
+Foreach ($import in @($V3API + $V3Client + $V3Model + $V3Private + $BetaAPI + $BetaClient + $BetaModel + $BetaPrivate + $V2024API + $V2024Client + $V2024Model + $V2024Private)) {
Try {
. $import.fullname
}
diff --git a/PSSailpoint/beta/docs/AccountUsage.md b/PSSailpoint/beta/docs/AccountUsage.md
index 415f1b982..4ce327561 100644
--- a/PSSailpoint/beta/docs/AccountUsage.md
+++ b/PSSailpoint/beta/docs/AccountUsage.md
@@ -10,7 +10,7 @@ Name | Type | Description | Notes
- Prepare the resource
```powershell
-$AccountUsage = Initialize-PSSailpointBetaAccountUsage -Date Fri Apr 21 00:00:00 UTC 2023 `
+$AccountUsage = Initialize-PSSailpointBetaAccountUsage -Date Thu Apr 20 20:00:00 EDT 2023 `
-Count 10
```
diff --git a/PSSailpoint/beta/docs/NonEmployeeRequestWithoutApprovalItem.md b/PSSailpoint/beta/docs/NonEmployeeRequestWithoutApprovalItem.md
index 8e9317990..15d94c3cd 100644
--- a/PSSailpoint/beta/docs/NonEmployeeRequestWithoutApprovalItem.md
+++ b/PSSailpoint/beta/docs/NonEmployeeRequestWithoutApprovalItem.md
@@ -38,8 +38,8 @@ $NonEmployeeRequestWithoutApprovalItem = Initialize-PSSailpointBetaNonEmployeeRe
-ApprovalStatus null `
-Comment null `
-CompletionDate 2020-03-24T11:11:41.139-05:00 `
- -StartDate Tue Mar 24 00:00:00 UTC 2020 `
- -EndDate Thu Mar 25 00:00:00 UTC 2021 `
+ -StartDate Mon Mar 23 20:00:00 EDT 2020 `
+ -EndDate Wed Mar 24 20:00:00 EDT 2021 `
-Modified 2020-03-24T11:11:41.139-05:00 `
-Created 2020-03-24T11:11:41.139-05:00
```
diff --git a/PSSailpoint/beta/docs/SourceUsage.md b/PSSailpoint/beta/docs/SourceUsage.md
index f6fa4eea3..a342dc212 100644
--- a/PSSailpoint/beta/docs/SourceUsage.md
+++ b/PSSailpoint/beta/docs/SourceUsage.md
@@ -10,7 +10,7 @@ Name | Type | Description | Notes
- Prepare the resource
```powershell
-$SourceUsage = Initialize-PSSailpointBetaSourceUsage -Date Fri Apr 21 00:00:00 UTC 2023 `
+$SourceUsage = Initialize-PSSailpointBetaSourceUsage -Date Thu Apr 20 20:00:00 EDT 2023 `
-Count 10.45
```
diff --git a/PSSailpoint/tests/Validation.Tests.ps1 b/PSSailpoint/tests/Validation.Tests.ps1
index 0690f1105..e23a5363c 100644
--- a/PSSailpoint/tests/Validation.Tests.ps1
+++ b/PSSailpoint/tests/Validation.Tests.ps1
@@ -93,3 +93,16 @@ Describe 'Beta' {
}
+Set-DefaultConfiguration -Experimental $True
+
+Describe 'V2024' {
+ It 'Returns results for Get-V2024Identities' {
+ $Response = Get-V2024Identities -WithHttpInfo
+
+ $Response.Response | Should -Not -BeNullOrEmpty
+ $Response.StatusCode | Should -Be 200
+
+ }
+
+}
+
diff --git a/PSSailpoint/v2024/.openapi-generator-ignore b/PSSailpoint/v2024/.openapi-generator-ignore
new file mode 100644
index 000000000..7484ee590
--- /dev/null
+++ b/PSSailpoint/v2024/.openapi-generator-ignore
@@ -0,0 +1,23 @@
+# OpenAPI Generator Ignore
+# Generated by openapi-generator https://github.com/openapitools/openapi-generator
+
+# Use this file to prevent files from being overwritten by the generator.
+# The patterns follow closely to .gitignore or .dockerignore.
+
+# As an example, the C# client generator defines ApiClient.cs.
+# You can make changes and tell OpenAPI Generator to ignore just this file by uncommenting the following line:
+#ApiClient.cs
+
+# You can match any string of characters against a directory, file or extension with a single asterisk (*):
+#foo/*/qux
+# The above matches foo/bar/qux and foo/baz/qux, but not foo/bar/baz/qux
+
+# You can recursively match patterns against a directory, file or extension with a double asterisk (**):
+#foo/**/qux
+# This matches foo/bar/qux, foo/baz/qux, and foo/bar/baz/qux
+
+# You can also negate patterns with an exclamation (!).
+# For example, you can ignore all files in a docs folder with the file extension .md:
+#docs/*.md
+# Then explicitly reverse the ignore rule for a single file:
+#!docs/README.md
diff --git a/PSSailpoint/v2024/.openapi-generator/FILES b/PSSailpoint/v2024/.openapi-generator/FILES
new file mode 100644
index 000000000..d3e6c65c7
--- /dev/null
+++ b/PSSailpoint/v2024/.openapi-generator/FILES
@@ -0,0 +1,3261 @@
+.openapi-generator-ignore
+Build.ps1
+README.md
+appveyor.yml
+docs/Access.md
+docs/AccessConstraint.md
+docs/AccessCriteria.md
+docs/AccessCriteriaCriteriaListInner.md
+docs/AccessItemAccessProfileResponse.md
+docs/AccessItemAccountResponse.md
+docs/AccessItemAppResponse.md
+docs/AccessItemApproverDto.md
+docs/AccessItemAssociated.md
+docs/AccessItemAssociatedAccessItem.md
+docs/AccessItemDiff.md
+docs/AccessItemEntitlementResponse.md
+docs/AccessItemRef.md
+docs/AccessItemRemoved.md
+docs/AccessItemRequestedFor.md
+docs/AccessItemRequestedForDto.md
+docs/AccessItemRequester.md
+docs/AccessItemRequesterDto.md
+docs/AccessItemReviewedBy.md
+docs/AccessItemRoleResponse.md
+docs/AccessProfile.md
+docs/AccessProfileApprovalScheme.md
+docs/AccessProfileBulkDeleteRequest.md
+docs/AccessProfileBulkDeleteResponse.md
+docs/AccessProfileBulkUpdateRequestInner.md
+docs/AccessProfileDocument.md
+docs/AccessProfileDocumentAllOfSource.md
+docs/AccessProfileEntitlement.md
+docs/AccessProfileRef.md
+docs/AccessProfileRole.md
+docs/AccessProfileSourceRef.md
+docs/AccessProfileSummary.md
+docs/AccessProfileUpdateItem.md
+docs/AccessProfileUsage.md
+docs/AccessProfileUsageUsedByInner.md
+docs/AccessRecommendationMessage.md
+docs/AccessRequest.md
+docs/AccessRequestConfig.md
+docs/AccessRequestContext.md
+docs/AccessRequestDynamicApprover.md
+docs/AccessRequestDynamicApprover1.md
+docs/AccessRequestDynamicApproverRequestedItemsInner.md
+docs/AccessRequestItem.md
+docs/AccessRequestItemResponse.md
+docs/AccessRequestPhases.md
+docs/AccessRequestPostApproval.md
+docs/AccessRequestPostApprovalRequestedItemsStatusInner.md
+docs/AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner.md
+docs/AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover.md
+docs/AccessRequestPreApproval.md
+docs/AccessRequestPreApproval1.md
+docs/AccessRequestPreApprovalRequestedItemsInner.md
+docs/AccessRequestRecommendationActionItemDto.md
+docs/AccessRequestRecommendationActionItemResponseDto.md
+docs/AccessRequestRecommendationItem.md
+docs/AccessRequestRecommendationItemDetail.md
+docs/AccessRequestRecommendationItemDetailAccess.md
+docs/AccessRequestRecommendationItemType.md
+docs/AccessRequestResponse.md
+docs/AccessRequestType.md
+docs/AccessRequested.md
+docs/AccessReviewItem.md
+docs/AccessReviewReassignment.md
+docs/AccessSummary.md
+docs/AccessSummaryAccess.md
+docs/AccessType.md
+docs/Account.md
+docs/AccountAction.md
+docs/AccountActivity.md
+docs/AccountActivityApprovalStatus.md
+docs/AccountActivityDocument.md
+docs/AccountActivityItem.md
+docs/AccountActivityItemOperation.md
+docs/AccountActivitySearchedItem.md
+docs/AccountAggregationCompleted.md
+docs/AccountAggregationCompletedSource.md
+docs/AccountAggregationCompletedStats.md
+docs/AccountAggregationStatus.md
+docs/AccountAllOfOwnerGroup.md
+docs/AccountAllOfOwnerIdentity.md
+docs/AccountAllOfSourceOwner.md
+docs/AccountAttribute.md
+docs/AccountAttributes.md
+docs/AccountAttributesChanged.md
+docs/AccountAttributesChangedAccount.md
+docs/AccountAttributesChangedChangesInner.md
+docs/AccountAttributesChangedChangesInnerNewValue.md
+docs/AccountAttributesChangedChangesInnerOldValue.md
+docs/AccountAttributesChangedIdentity.md
+docs/AccountAttributesChangedSource.md
+docs/AccountAttributesCreate.md
+docs/AccountAttributesCreateAttributes.md
+docs/AccountCorrelated.md
+docs/AccountCorrelatedAccount.md
+docs/AccountCorrelatedIdentity.md
+docs/AccountCorrelatedSource.md
+docs/AccountInfoDto.md
+docs/AccountRequest.md
+docs/AccountRequestInfo.md
+docs/AccountRequestResult.md
+docs/AccountSource.md
+docs/AccountStatusChanged.md
+docs/AccountStatusChangedAccount.md
+docs/AccountStatusChangedStatusChange.md
+docs/AccountToggleRequest.md
+docs/AccountUncorrelated.md
+docs/AccountUncorrelatedAccount.md
+docs/AccountUncorrelatedIdentity.md
+docs/AccountUncorrelatedSource.md
+docs/AccountUnlockRequest.md
+docs/AccountUsage.md
+docs/AccountsAsyncResult.md
+docs/AccountsCollectedForAggregation.md
+docs/AccountsCollectedForAggregationSource.md
+docs/AccountsCollectedForAggregationStats.md
+docs/AccountsExportReportArguments.md
+docs/ActivateCampaignOptions.md
+docs/ActivityInsights.md
+docs/AdminReviewReassign.md
+docs/AdminReviewReassignReassignTo.md
+docs/AggregationResult.md
+docs/AggregationType.md
+docs/Aggregations.md
+docs/App.md
+docs/AppAllOfAccount.md
+docs/Approval.md
+docs/Approval1.md
+docs/ApprovalBatch.md
+docs/ApprovalComment.md
+docs/ApprovalComment1.md
+docs/ApprovalDescription.md
+docs/ApprovalDto.md
+docs/ApprovalForwardHistory.md
+docs/ApprovalIdentity.md
+docs/ApprovalInfoResponse.md
+docs/ApprovalItemDetails.md
+docs/ApprovalItems.md
+docs/ApprovalName.md
+docs/ApprovalReference.md
+docs/ApprovalReminderAndEscalationConfig.md
+docs/ApprovalScheme.md
+docs/ApprovalSchemeForRole.md
+docs/ApprovalStatus.md
+docs/ApprovalStatusDto.md
+docs/ApprovalStatusDtoCurrentOwner.md
+docs/ApprovalStatusDtoOriginalOwner.md
+docs/ApprovalSummary.md
+docs/Argument.md
+docs/ArrayInner.md
+docs/AssignmentContextDto.md
+docs/AttrSyncSource.md
+docs/AttrSyncSourceAttributeConfig.md
+docs/AttrSyncSourceConfig.md
+docs/AttributeChange.md
+docs/AttributeDTO.md
+docs/AttributeDTOList.md
+docs/AttributeDefinition.md
+docs/AttributeDefinitionSchema.md
+docs/AttributeDefinitionType.md
+docs/AttributeRequest.md
+docs/AttributeValueDTO.md
+docs/AttributesChanged.md
+docs/AuditDetails.md
+docs/AuthProfile.md
+docs/AuthProfileSummary.md
+docs/AuthUser.md
+docs/Base64Decode.md
+docs/Base64Encode.md
+docs/BaseAccess.md
+docs/BaseAccessAllOfOwner.md
+docs/BaseAccessProfile.md
+docs/BaseAccount.md
+docs/BaseCommonDto.md
+docs/BaseCommonDto1.md
+docs/BaseDocument.md
+docs/BaseEntitlement.md
+docs/BaseReferenceDto.md
+docs/BaseReferenceDto1.md
+docs/BaseSegment.md
+docs/BasicAuthConfig.md
+docs/BearerTokenAuthConfig.md
+docs/BeforeProvisioningRuleDto.md
+docs/Bound.md
+docs/BrandingItem.md
+docs/BrandingItemCreate.md
+docs/BucketAggregation.md
+docs/BucketType.md
+docs/BulkAddTaggedObject.md
+docs/BulkIdentitiesAccountsResponse.md
+docs/BulkRemoveTaggedObject.md
+docs/BulkTaggedObjectResponse.md
+docs/Campaign.md
+docs/CampaignActivated.md
+docs/CampaignActivatedCampaign.md
+docs/CampaignActivatedCampaignCampaignOwner.md
+docs/CampaignAlert.md
+docs/CampaignAllOfFilter.md
+docs/CampaignAllOfRoleCompositionCampaignInfo.md
+docs/CampaignAllOfRoleCompositionCampaignInfoRemediatorRef.md
+docs/CampaignAllOfSearchCampaignInfo.md
+docs/CampaignAllOfSearchCampaignInfoReviewer.md
+docs/CampaignAllOfSourceOwnerCampaignInfo.md
+docs/CampaignAllOfSourcesWithOrphanEntitlements.md
+docs/CampaignCompleteOptions.md
+docs/CampaignEnded.md
+docs/CampaignEndedCampaign.md
+docs/CampaignFilterDetails.md
+docs/CampaignFilterDetailsCriteriaListInner.md
+docs/CampaignGenerated.md
+docs/CampaignGeneratedCampaign.md
+docs/CampaignGeneratedCampaignCampaignOwner.md
+docs/CampaignReference.md
+docs/CampaignReport.md
+docs/CampaignReportsConfig.md
+docs/CampaignTemplate.md
+docs/CampaignTemplateOwnerRef.md
+docs/CampaignsDeleteRequest.md
+docs/CancelAccessRequest.md
+docs/CancelledRequestDetails.md
+docs/Certification.md
+docs/CertificationDecision.md
+docs/CertificationDto.md
+docs/CertificationIdentitySummary.md
+docs/CertificationPhase.md
+docs/CertificationReference.md
+docs/CertificationReference1.md
+docs/CertificationReferenceDto.md
+docs/CertificationSignedOff.md
+docs/CertificationSignedOffCertification.md
+docs/CertificationTask.md
+docs/CertifierResponse.md
+docs/ClientLogConfiguration.md
+docs/ClientType.md
+docs/CloseAccessRequest.md
+docs/Column.md
+docs/Comment.md
+docs/CommentDto.md
+docs/CommentDtoAuthor.md
+docs/CommonAccessIDStatus.md
+docs/CommonAccessItemAccess.md
+docs/CommonAccessItemRequest.md
+docs/CommonAccessItemResponse.md
+docs/CommonAccessItemState.md
+docs/CommonAccessResponse.md
+docs/CommonAccessType.md
+docs/CompleteInvocation.md
+docs/CompleteInvocationInput.md
+docs/CompletedApproval.md
+docs/CompletedApprovalPreApprovalTriggerResult.md
+docs/CompletedApprovalRequesterComment.md
+docs/CompletedApprovalReviewerComment.md
+docs/CompletedApprovalState.md
+docs/CompletionStatus.md
+docs/Concatenation.md
+docs/ConditionEffect.md
+docs/ConditionEffectConfig.md
+docs/ConditionRule.md
+docs/Conditional.md
+docs/ConfigObject.md
+docs/ConfigType.md
+docs/ConfigTypeEnum.md
+docs/ConfigTypeEnumCamel.md
+docs/ConfigurationDetailsResponse.md
+docs/ConfigurationItemRequest.md
+docs/ConfigurationItemResponse.md
+docs/ConfigurationResponse.md
+docs/ConflictingAccessCriteria.md
+docs/ConnectedObject.md
+docs/ConnectedObjectType.md
+docs/ConnectorDetail.md
+docs/ConnectorDetail1.md
+docs/ConnectorRuleCreateRequest.md
+docs/ConnectorRuleCreateRequestSignature.md
+docs/ConnectorRuleResponse.md
+docs/ConnectorRuleUpdateRequest.md
+docs/ConnectorRuleValidationResponse.md
+docs/ConnectorRuleValidationResponseDetailsInner.md
+docs/ContextAttributeDto.md
+docs/ContextAttributeDtoValue.md
+docs/CorrelatedGovernanceEvent.md
+docs/CreateDomainDkim405Response.md
+docs/CreateExternalExecuteWorkflow200Response.md
+docs/CreateExternalExecuteWorkflowRequest.md
+docs/CreateFormDefinitionFileRequestRequest.md
+docs/CreateFormDefinitionRequest.md
+docs/CreateFormInstanceRequest.md
+docs/CreateOAuthClientRequest.md
+docs/CreateOAuthClientResponse.md
+docs/CreatePersonalAccessTokenRequest.md
+docs/CreatePersonalAccessTokenResponse.md
+docs/CreateSavedSearchRequest.md
+docs/CreateScheduledSearchRequest.md
+docs/CreateWorkflowRequest.md
+docs/CriteriaType.md
+docs/CustomPasswordInstruction.md
+docs/DataAccess.md
+docs/DataAccessCategoriesInner.md
+docs/DataAccessImpactScore.md
+docs/DataAccessPoliciesInner.md
+docs/DateCompare.md
+docs/DateCompareFirstDate.md
+docs/DateCompareSecondDate.md
+docs/DateFormat.md
+docs/DateFormatInputFormat.md
+docs/DateFormatOutputFormat.md
+docs/DateMath.md
+docs/DecomposeDiacriticalMarks.md
+docs/DeleteNonEmployeeRecordsInBulkRequest.md
+docs/DeleteSource202Response.md
+docs/DeleteVendorConnectorMapping200Response.md
+docs/DiscoveredApplicationsInner.md
+docs/DisplayReference.md
+docs/DkimAttributes.md
+docs/DocumentType.md
+docs/DomainAddress.md
+docs/DomainStatusDto.md
+docs/DtoType.md
+docs/E164phone.md
+docs/EmailNotificationOption.md
+docs/EmailStatusDto.md
+docs/Entitlement.md
+docs/Entitlement1.md
+docs/Entitlement1AccessModelMetadata.md
+docs/Entitlement1ManuallyUpdatedFields.md
+docs/Entitlement1Owner.md
+docs/Entitlement1Source.md
+docs/EntitlementAccessRequestConfig.md
+docs/EntitlementApprovalScheme.md
+docs/EntitlementBulkUpdateRequest.md
+docs/EntitlementDocument.md
+docs/EntitlementDocumentAllOfSource.md
+docs/EntitlementDto.md
+docs/EntitlementRef.md
+docs/EntitlementRef1.md
+docs/EntitlementRequestConfig.md
+docs/EntitlementRequestConfig1.md
+docs/EntitlementSource.md
+docs/EntitlementSourceResetBaseReferenceDto.md
+docs/EntitlementSummary.md
+docs/EntityCreatedByDTO.md
+docs/Error.md
+docs/ErrorMessage.md
+docs/ErrorMessageDto.md
+docs/ErrorResponseDto.md
+docs/EvaluateResponse.md
+docs/Event.md
+docs/EventAttributes.md
+docs/EventBridgeConfig.md
+docs/EventDocument.md
+docs/ExceptionAccessCriteria.md
+docs/ExceptionCriteria.md
+docs/ExceptionCriteriaAccess.md
+docs/ExceptionCriteriaCriteriaListInner.md
+docs/ExecutionStatus.md
+docs/ExpansionItem.md
+docs/ExportFormDefinitionsByTenant200ResponseInner.md
+docs/ExportOptions.md
+docs/ExportPayload.md
+docs/Expression.md
+docs/ExpressionChildrenInner.md
+docs/ExternalAttributes.md
+docs/FeatureValueDto.md
+docs/FieldDetailsDto.md
+docs/Filter.md
+docs/FilterAggregation.md
+docs/FilterType.md
+docs/FirstValid.md
+docs/FormCondition.md
+docs/FormDefinitionDynamicSchemaRequest.md
+docs/FormDefinitionDynamicSchemaRequestAttributes.md
+docs/FormDefinitionDynamicSchemaResponse.md
+docs/FormDefinitionFileUploadResponse.md
+docs/FormDefinitionInput.md
+docs/FormDefinitionResponse.md
+docs/FormDetails.md
+docs/FormElement.md
+docs/FormElementDataSourceConfigOptions.md
+docs/FormElementDynamicDataSource.md
+docs/FormElementDynamicDataSourceConfig.md
+docs/FormElementPreviewRequest.md
+docs/FormElementValidationsSet.md
+docs/FormError.md
+docs/FormInstanceCreatedBy.md
+docs/FormInstanceRecipient.md
+docs/FormInstanceResponse.md
+docs/FormItemDetails.md
+docs/FormOwner.md
+docs/FormUsedBy.md
+docs/ForwardApprovalDto.md
+docs/GenerateRandomString.md
+docs/GetActiveCampaigns200ResponseInner.md
+docs/GetHistoricalIdentityEvents200ResponseInner.md
+docs/GetOAuthClientResponse.md
+docs/GetPersonalAccessTokenResponse.md
+docs/GetReferenceIdentityAttribute.md
+docs/GetRoleAssignments200ResponseInner.md
+docs/GrantType.md
+docs/HttpAuthenticationType.md
+docs/HttpConfig.md
+docs/HttpDispatchMode.md
+docs/ISO3166.md
+docs/IdentitiesAccountsBulkRequest.md
+docs/IdentitiesDetailsReportArguments.md
+docs/IdentitiesReportArguments.md
+docs/Identity.md
+docs/Identity1.md
+docs/IdentityAccess.md
+docs/IdentityAssociationDetails.md
+docs/IdentityAssociationDetailsAssociationDetailsInner.md
+docs/IdentityAttribute.md
+docs/IdentityAttribute1.md
+docs/IdentityAttribute2.md
+docs/IdentityAttributeConfig.md
+docs/IdentityAttributeNames.md
+docs/IdentityAttributePreview.md
+docs/IdentityAttributeTransform.md
+docs/IdentityAttributesChanged.md
+docs/IdentityAttributesChangedChangesInner.md
+docs/IdentityAttributesChangedChangesInnerNewValue.md
+docs/IdentityAttributesChangedChangesInnerOldValue.md
+docs/IdentityAttributesChangedChangesInnerOldValueOneOfValue.md
+docs/IdentityAttributesChangedIdentity.md
+docs/IdentityCertDecisionSummary.md
+docs/IdentityCertificationDto.md
+docs/IdentityCertified.md
+docs/IdentityCompareResponse.md
+docs/IdentityCreated.md
+docs/IdentityCreatedIdentity.md
+docs/IdentityDeleted.md
+docs/IdentityDeletedIdentity.md
+docs/IdentityDocument.md
+docs/IdentityDocumentAllOfIdentityProfile.md
+docs/IdentityDocumentAllOfManager.md
+docs/IdentityDocumentAllOfSource.md
+docs/IdentityDtoLifecycleState.md
+docs/IdentityDtoManagerRef.md
+docs/IdentityEntities.md
+docs/IdentityEntitiesIdentityEntity.md
+docs/IdentityExceptionReportReference.md
+docs/IdentityHistoryResponse.md
+docs/IdentityListItem.md
+docs/IdentityOwnershipAssociationDetails.md
+docs/IdentityOwnershipAssociationDetailsAssociationDetailsInner.md
+docs/IdentityPreviewRequest.md
+docs/IdentityPreviewResponse.md
+docs/IdentityPreviewResponseIdentity.md
+docs/IdentityProfile.md
+docs/IdentityProfileAllOfAuthoritativeSource.md
+docs/IdentityProfileAllOfOwner.md
+docs/IdentityProfileExportedObject.md
+docs/IdentityProfileExportedObjectSelf.md
+docs/IdentityProfileIdentityErrorReportArguments.md
+docs/IdentityReference.md
+docs/IdentityReferenceWithNameAndEmail.md
+docs/IdentitySnapshotSummaryResponse.md
+docs/IdentitySummary.md
+docs/IdentitySyncJob.md
+docs/IdentitySyncPayload.md
+docs/IdentityWithNewAccess.md
+docs/IdentityWithNewAccess1.md
+docs/IdentityWithNewAccessAccessRefsInner.md
+docs/ImportAccountsRequest.md
+docs/ImportEntitlementsBySourceRequest.md
+docs/ImportFormDefinitions202Response.md
+docs/ImportFormDefinitions202ResponseErrorsInner.md
+docs/ImportNonEmployeeRecordsInBulkRequest.md
+docs/ImportObject.md
+docs/ImportOptions.md
+docs/ImportSpConfigRequest.md
+docs/ImportUploadedBackupRequest.md
+docs/Index.md
+docs/IndexOf.md
+docs/InnerHit.md
+docs/Invocation.md
+docs/InvocationStatus.md
+docs/InvocationStatusType.md
+docs/JsonPatch.md
+docs/JsonPatchOperation.md
+docs/JsonPatchOperationValue.md
+docs/KbaAnswerRequestItem.md
+docs/KbaAnswerResponseItem.md
+docs/KbaQuestion.md
+docs/LatestOutlierSummary.md
+docs/LeftPad.md
+docs/License.md
+docs/LifecycleState.md
+docs/LifecycleStateDto.md
+docs/LifecyclestateDeleted.md
+docs/ListAccessProfiles401Response.md
+docs/ListAccessProfiles429Response.md
+docs/ListCampaignFilters200Response.md
+docs/ListCompleteWorkflowLibrary200ResponseInner.md
+docs/ListFormDefinitionsByTenantResponse.md
+docs/ListFormElementDataByElementIDResponse.md
+docs/ListFormInstancesByTenantResponse.md
+docs/ListIdentityAccessItems200ResponseInner.md
+docs/ListPredefinedSelectOptionsResponse.md
+docs/ListWorkgroupMembers200ResponseInner.md
+docs/LoadAccountsTask.md
+docs/LoadAccountsTaskTask.md
+docs/LoadAccountsTaskTaskAttributes.md
+docs/LoadAccountsTaskTaskMessagesInner.md
+docs/LoadAccountsTaskTaskReturnsInner.md
+docs/LoadEntitlementTask.md
+docs/LoadEntitlementTaskReturnsInner.md
+docs/LoadUncorrelatedAccountsTask.md
+docs/LoadUncorrelatedAccountsTaskTask.md
+docs/LoadUncorrelatedAccountsTaskTaskAttributes.md
+docs/LoadUncorrelatedAccountsTaskTaskMessagesInner.md
+docs/LocaleOrigin.md
+docs/LocalizedMessage.md
+docs/Lookup.md
+docs/LookupStep.md
+docs/Lower.md
+docs/MailFromAttributes.md
+docs/MailFromAttributesDto.md
+docs/ManagedClient.md
+docs/ManagedClientRequest.md
+docs/ManagedClientStatus.md
+docs/ManagedClientStatusCode.md
+docs/ManagedClientType.md
+docs/ManagedCluster.md
+docs/ManagedClusterAttributes.md
+docs/ManagedClusterKeyPair.md
+docs/ManagedClusterQueue.md
+docs/ManagedClusterRedis.md
+docs/ManagedClusterRequest.md
+docs/ManagedClusterTypes.md
+docs/ManagerCorrelationMapping.md
+docs/ManualDiscoverApplications.md
+docs/ManualDiscoverApplicationsTemplate.md
+docs/ManualWorkItemDetails.md
+docs/ManualWorkItemDetailsCurrentOwner.md
+docs/ManualWorkItemDetailsOriginalOwner.md
+docs/ManualWorkItemState.md
+docs/ManuallyUpdatedFieldsDTO.md
+docs/Medium.md
+docs/MetricAggregation.md
+docs/MetricResponse.md
+docs/MetricType.md
+docs/MfaConfigTestResponse.md
+docs/MfaDuoConfig.md
+docs/MfaOktaConfig.md
+docs/MultiPolicyRequest.md
+docs/NameNormalizer.md
+docs/NamedConstructs.md
+docs/NativeChangeDetectionConfig.md
+docs/NestedAggregation.md
+docs/NetworkConfiguration.md
+docs/NonEmployeeApprovalDecision.md
+docs/NonEmployeeApprovalItem.md
+docs/NonEmployeeApprovalItemBase.md
+docs/NonEmployeeApprovalItemDetail.md
+docs/NonEmployeeApprovalSummary.md
+docs/NonEmployeeBulkUploadJob.md
+docs/NonEmployeeBulkUploadStatus.md
+docs/NonEmployeeIdentityDtoType.md
+docs/NonEmployeeIdentityReferenceWithId.md
+docs/NonEmployeeIdnUserRequest.md
+docs/NonEmployeeRecord.md
+docs/NonEmployeeRejectApprovalDecision.md
+docs/NonEmployeeRequest.md
+docs/NonEmployeeRequestBody.md
+docs/NonEmployeeRequestLite.md
+docs/NonEmployeeRequestSummary.md
+docs/NonEmployeeRequestWithoutApprovalItem.md
+docs/NonEmployeeSchemaAttribute.md
+docs/NonEmployeeSchemaAttributeBody.md
+docs/NonEmployeeSchemaAttributeType.md
+docs/NonEmployeeSource.md
+docs/NonEmployeeSourceLite.md
+docs/NonEmployeeSourceLiteWithSchemaAttributes.md
+docs/NonEmployeeSourceRequestBody.md
+docs/NonEmployeeSourceWithCloudExternalId.md
+docs/NonEmployeeSourceWithNECount.md
+docs/NotificationTemplateContext.md
+docs/ObjectExportImportOptions.md
+docs/ObjectImportResult.md
+docs/ObjectImportResult1.md
+docs/ObjectMappingBulkCreateRequest.md
+docs/ObjectMappingBulkCreateResponse.md
+docs/ObjectMappingBulkPatchRequest.md
+docs/ObjectMappingBulkPatchResponse.md
+docs/ObjectMappingRequest.md
+docs/ObjectMappingResponse.md
+docs/Operation.md
+docs/OrgConfig.md
+docs/OriginalRequest.md
+docs/OrphanUncorrelatedReportArguments.md
+docs/Outlier.md
+docs/OutlierContributingFeature.md
+docs/OutlierContributingFeatureValue.md
+docs/OutlierFeatureSummary.md
+docs/OutlierFeatureSummaryOutlierFeatureDisplayValuesInner.md
+docs/OutlierFeatureTranslation.md
+docs/OutlierSummary.md
+docs/OutliersContributingFeatureAccessItems.md
+docs/OwnerDto.md
+docs/OwnerReference.md
+docs/OwnerReferenceDto.md
+docs/OwnerReferenceSegments.md
+docs/Owns.md
+docs/PasswordChangeRequest.md
+docs/PasswordChangeResponse.md
+docs/PasswordDigitToken.md
+docs/PasswordDigitTokenReset.md
+docs/PasswordInfo.md
+docs/PasswordInfoAccount.md
+docs/PasswordInfoQueryDTO.md
+docs/PasswordOrgConfig.md
+docs/PasswordPolicyV3Dto.md
+docs/PasswordStatus.md
+docs/PasswordSyncGroup.md
+docs/PatOwner.md
+docs/PatchPotentialRoleRequestInner.md
+docs/PatchServiceDeskIntegrationRequest.md
+docs/PeerGroupMember.md
+docs/PendingApproval.md
+docs/PendingApprovalAction.md
+docs/PendingApprovalOwner.md
+docs/PermissionDto.md
+docs/PreApprovalTriggerDetails.md
+docs/PreferencesDto.md
+docs/PreviewDataSourceResponse.md
+docs/ProcessIdentitiesRequest.md
+docs/ProcessingDetails.md
+docs/Product.md
+docs/ProvisioningCompleted.md
+docs/ProvisioningCompletedAccountRequestsInner.md
+docs/ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner.md
+docs/ProvisioningCompletedAccountRequestsInnerSource.md
+docs/ProvisioningCompletedRecipient.md
+docs/ProvisioningCompletedRequester.md
+docs/ProvisioningConfig.md
+docs/ProvisioningConfig1.md
+docs/ProvisioningConfig1ManagedResourceRefsInner.md
+docs/ProvisioningConfig1PlanInitializerScript.md
+docs/ProvisioningConfigPlanInitializerScript.md
+docs/ProvisioningCriteriaLevel1.md
+docs/ProvisioningCriteriaLevel2.md
+docs/ProvisioningCriteriaLevel3.md
+docs/ProvisioningCriteriaOperation.md
+docs/ProvisioningDetails.md
+docs/ProvisioningPolicy.md
+docs/ProvisioningPolicyDto.md
+docs/ProvisioningState.md
+docs/PublicIdentity.md
+docs/PublicIdentityAttributeConfig.md
+docs/PublicIdentityConfig.md
+docs/PutCorrelationConfigRequest.md
+docs/PutPasswordDictionaryRequest.md
+docs/PutSourceConfigRequest.md
+docs/PutSourceTemplateRequest.md
+docs/Query.md
+docs/QueryResultFilter.md
+docs/QueryType.md
+docs/QueuedCheckConfigDetails.md
+docs/RandomAlphaNumeric.md
+docs/RandomNumeric.md
+docs/Range.md
+docs/ReassignReference.md
+docs/Reassignment.md
+docs/Reassignment1.md
+docs/ReassignmentReference.md
+docs/ReassignmentTrailDTO.md
+docs/ReassignmentType.md
+docs/ReassignmentTypeEnum.md
+docs/RecommendationConfigDto.md
+docs/RecommendationRequest.md
+docs/RecommendationRequestDto.md
+docs/RecommendationResponse.md
+docs/RecommendationResponseDto.md
+docs/RecommenderCalculations.md
+docs/RecommenderCalculationsIdentityAttributesValue.md
+docs/Reference.md
+docs/Reference1.md
+docs/RemediationItemDetails.md
+docs/RemediationItems.md
+docs/Replace.md
+docs/ReplaceAll.md
+docs/ReportConfigDTO.md
+docs/ReportDetails.md
+docs/ReportDetailsArguments.md
+docs/ReportResultReference.md
+docs/ReportResults.md
+docs/ReportType.md
+docs/RequestOnBehalfOfConfig.md
+docs/Requestability.md
+docs/RequestabilityForRole.md
+docs/RequestableObject.md
+docs/RequestableObjectReference.md
+docs/RequestableObjectRequestStatus.md
+docs/RequestableObjectType.md
+docs/RequestedItemStatus.md
+docs/RequestedItemStatusCancelledRequestDetails.md
+docs/RequestedItemStatusPreApprovalTriggerDetails.md
+docs/RequestedItemStatusProvisioningDetails.md
+docs/RequestedItemStatusRequestState.md
+docs/RequestedItemStatusRequestedFor.md
+docs/RequestedItemStatusRequesterComment.md
+docs/RequestedItemStatusSodViolationContext.md
+docs/ResourceObject.md
+docs/ResourceObjectsRequest.md
+docs/ResourceObjectsResponse.md
+docs/ReviewDecision.md
+docs/ReviewReassign.md
+docs/ReviewRecommendation.md
+docs/ReviewableAccessProfile.md
+docs/ReviewableEntitlement.md
+docs/ReviewableEntitlementAccount.md
+docs/ReviewableRole.md
+docs/Reviewer.md
+docs/Reviewer1.md
+docs/Revocability.md
+docs/RevocabilityForRole.md
+docs/RightPad.md
+docs/Role.md
+docs/RoleAssignmentDto.md
+docs/RoleAssignmentRef.md
+docs/RoleAssignmentSourceType.md
+docs/RoleBulkDeleteRequest.md
+docs/RoleCriteriaKey.md
+docs/RoleCriteriaKeyType.md
+docs/RoleCriteriaLevel1.md
+docs/RoleCriteriaLevel2.md
+docs/RoleCriteriaLevel3.md
+docs/RoleCriteriaOperation.md
+docs/RoleDocument.md
+docs/RoleIdentity.md
+docs/RoleInsight.md
+docs/RoleInsightsEntitlement.md
+docs/RoleInsightsEntitlementChanges.md
+docs/RoleInsightsIdentities.md
+docs/RoleInsightsInsight.md
+docs/RoleInsightsResponse.md
+docs/RoleInsightsRole.md
+docs/RoleInsightsSummary.md
+docs/RoleMatchDto.md
+docs/RoleMembershipIdentity.md
+docs/RoleMembershipSelector.md
+docs/RoleMembershipSelectorType.md
+docs/RoleMiningEntitlement.md
+docs/RoleMiningEntitlementRef.md
+docs/RoleMiningIdentity.md
+docs/RoleMiningIdentityDistribution.md
+docs/RoleMiningPotentialRole.md
+docs/RoleMiningPotentialRoleApplication.md
+docs/RoleMiningPotentialRoleEditEntitlements.md
+docs/RoleMiningPotentialRoleExportRequest.md
+docs/RoleMiningPotentialRoleExportResponse.md
+docs/RoleMiningPotentialRoleExportState.md
+docs/RoleMiningPotentialRoleProvisionRequest.md
+docs/RoleMiningPotentialRoleProvisionState.md
+docs/RoleMiningPotentialRoleRef.md
+docs/RoleMiningPotentialRoleSourceUsage.md
+docs/RoleMiningPotentialRoleSummary.md
+docs/RoleMiningPotentialRoleSummaryCreatedBy.md
+docs/RoleMiningRoleType.md
+docs/RoleMiningSessionDraftRoleDto.md
+docs/RoleMiningSessionDto.md
+docs/RoleMiningSessionParametersDto.md
+docs/RoleMiningSessionResponse.md
+docs/RoleMiningSessionResponseCreatedBy.md
+docs/RoleMiningSessionScope.md
+docs/RoleMiningSessionScopingMethod.md
+docs/RoleMiningSessionState.md
+docs/RoleMiningSessionStatus.md
+docs/RoleSummary.md
+docs/RoleTargetDto.md
+docs/Rule.md
+docs/SavedSearch.md
+docs/SavedSearchComplete.md
+docs/SavedSearchCompleteSearchResults.md
+docs/SavedSearchCompleteSearchResultsAccount.md
+docs/SavedSearchCompleteSearchResultsEntitlement.md
+docs/SavedSearchCompleteSearchResultsIdentity.md
+docs/SavedSearchDetail.md
+docs/SavedSearchDetailFilters.md
+docs/SavedSearchName.md
+docs/Schedule.md
+docs/Schedule1.md
+docs/Schedule1Days.md
+docs/Schedule1Hours.md
+docs/Schedule1Months.md
+docs/ScheduleDays.md
+docs/ScheduleHours.md
+docs/ScheduleMonths.md
+docs/ScheduleType.md
+docs/ScheduledAttributes.md
+docs/ScheduledSearch.md
+docs/ScheduledSearchAllOfOwner.md
+docs/ScheduledSearchName.md
+docs/Schema.md
+docs/Search.md
+docs/SearchAggregationSpecification.md
+docs/SearchArguments.md
+docs/SearchAttributeConfig.md
+docs/SearchExportReportArguments.md
+docs/SearchFilterType.md
+docs/SearchFormDefinitionsByTenant400Response.md
+docs/SearchSchedule.md
+docs/SearchScheduleRecipientsInner.md
+docs/SectionDetails.md
+docs/Sed.md
+docs/SedApproval.md
+docs/SedApprovalStatus.md
+docs/SedAssignee.md
+docs/SedAssignment.md
+docs/SedAssignmentResponse.md
+docs/SedBatchRequest.md
+docs/SedBatchResponse.md
+docs/SedBatchStats.md
+docs/SedBatchStatus.md
+docs/SedPatch.md
+docs/Segment.md
+docs/SegmentVisibilityCriteria.md
+docs/Selector.md
+docs/SelectorType.md
+docs/SelfImportExportDto.md
+docs/SendTestNotificationRequestDto.md
+docs/ServiceDeskIntegrationDto.md
+docs/ServiceDeskIntegrationDto1.md
+docs/ServiceDeskIntegrationTemplateDto.md
+docs/ServiceDeskIntegrationTemplateType.md
+docs/ServiceDeskSource.md
+docs/SetIcon200Response.md
+docs/SetIconRequest.md
+docs/SetLifecycleState200Response.md
+docs/SetLifecycleStateRequest.md
+docs/SimIntegrationDetails.md
+docs/SimIntegrationDetailsAllOfBeforeProvisioningRule.md
+docs/SlimCampaign.md
+docs/SodExemptCriteria.md
+docs/SodPolicy.md
+docs/SodPolicyConflictingAccessCriteria.md
+docs/SodPolicyDto.md
+docs/SodPolicyOwnerRef.md
+docs/SodPolicySchedule.md
+docs/SodRecipient.md
+docs/SodReportResultDto.md
+docs/SodViolationCheck.md
+docs/SodViolationCheckResult.md
+docs/SodViolationContext.md
+docs/SodViolationContextCheckCompleted.md
+docs/SodViolationContextConflictingAccessCriteria.md
+docs/SodViolationContextConflictingAccessCriteriaLeftCriteria.md
+docs/Source.md
+docs/Source1.md
+docs/SourceAccountCorrelationConfig.md
+docs/SourceAccountCorrelationRule.md
+docs/SourceAccountCreated.md
+docs/SourceAccountDeleted.md
+docs/SourceAccountUpdated.md
+docs/SourceBeforeProvisioningRule.md
+docs/SourceCluster.md
+docs/SourceClusterDto.md
+docs/SourceCode.md
+docs/SourceCreated.md
+docs/SourceCreatedActor.md
+docs/SourceDeleted.md
+docs/SourceDeletedActor.md
+docs/SourceEntitlementRequestConfig.md
+docs/SourceHealthDto.md
+docs/SourceManagementWorkgroup.md
+docs/SourceManagerCorrelationMapping.md
+docs/SourceManagerCorrelationRule.md
+docs/SourceOwner.md
+docs/SourcePasswordPoliciesInner.md
+docs/SourceSchemasInner.md
+docs/SourceSyncJob.md
+docs/SourceSyncPayload.md
+docs/SourceUpdated.md
+docs/SourceUpdatedActor.md
+docs/SourceUsage.md
+docs/SourceUsageStatus.md
+docs/SpConfigExportJob.md
+docs/SpConfigExportJobStatus.md
+docs/SpConfigExportResults.md
+docs/SpConfigImportJobStatus.md
+docs/SpConfigImportResults.md
+docs/SpConfigJob.md
+docs/SpConfigMessage.md
+docs/SpConfigMessage1.md
+docs/SpConfigObject.md
+docs/SpConfigUrl.md
+docs/Split.md
+docs/StandardLevel.md
+docs/StartInvocationInput.md
+docs/Static.md
+docs/StatusResponse.md
+docs/SubSearchAggregationSpecification.md
+docs/Subscription.md
+docs/SubscriptionPatchRequestInner.md
+docs/SubscriptionPatchRequestInnerValue.md
+docs/SubscriptionPatchRequestInnerValueAnyOfInner.md
+docs/SubscriptionPostRequest.md
+docs/SubscriptionPutRequest.md
+docs/SubscriptionType.md
+docs/Substring.md
+docs/TaggedObject.md
+docs/TaggedObjectDto.md
+docs/Target.md
+docs/TaskDefinitionSummary.md
+docs/TaskResultDetails.md
+docs/TaskResultDetailsMessagesInner.md
+docs/TaskResultDetailsReturnsInner.md
+docs/TaskResultDto.md
+docs/TaskResultResponse.md
+docs/TaskResultSimplified.md
+docs/TaskReturnDetails.md
+docs/TaskStatus.md
+docs/TaskStatusMessage.md
+docs/TemplateBulkDeleteDto.md
+docs/TemplateDto.md
+docs/TemplateDtoDefault.md
+docs/TemplateSlack.md
+docs/TemplateSlackAutoApprovalData.md
+docs/TemplateSlackCustomFields.md
+docs/TemplateTeams.md
+docs/Tenant.md
+docs/TenantConfigurationDetails.md
+docs/TenantConfigurationRequest.md
+docs/TenantConfigurationResponse.md
+docs/TenantUiMetadataItemResponse.md
+docs/TenantUiMetadataItemUpdateRequest.md
+docs/TestExternalExecuteWorkflow200Response.md
+docs/TestExternalExecuteWorkflowRequest.md
+docs/TestInvocation.md
+docs/TestWorkflow200Response.md
+docs/TestWorkflowRequest.md
+docs/TextQuery.md
+docs/Transform.md
+docs/TransformAttributes.md
+docs/TransformDefinition.md
+docs/TransformDefinitionAttributesValue.md
+docs/TransformRead.md
+docs/TransformRule.md
+docs/TranslationMessage.md
+docs/Trigger.md
+docs/TriggerExampleInput.md
+docs/TriggerExampleOutput.md
+docs/TriggerType.md
+docs/Trim.md
+docs/TypeAheadQuery.md
+docs/TypedReference.md
+docs/UUIDGenerator.md
+docs/UpdateAccessProfilesInBulk412Response.md
+docs/UpdateDetail.md
+docs/UploadsRequest.md
+docs/UploadsResponse.md
+docs/Upper.md
+docs/UsageType.md
+docs/V2024AccessModelMetadataApi.md
+docs/V2024AccessProfilesApi.md
+docs/V2024AccessRequestApprovalsApi.md
+docs/V2024AccessRequestIdentityMetricsApi.md
+docs/V2024AccessRequestsApi.md
+docs/V2024AccountActivitiesApi.md
+docs/V2024AccountAggregationsApi.md
+docs/V2024AccountUsagesApi.md
+docs/V2024AccountsApi.md
+docs/V2024ApplicationDiscoveryApi.md
+docs/V2024ApprovalsApi.md
+docs/V2024AuthProfileApi.md
+docs/V2024AuthUsersApi.md
+docs/V2024BrandingApi.md
+docs/V2024CertificationCampaignFiltersApi.md
+docs/V2024CertificationCampaignsApi.md
+docs/V2024CertificationSummariesApi.md
+docs/V2024CertificationsApi.md
+docs/V2024ConfigurationHubApi.md
+docs/V2024ConnectorRuleManagementApi.md
+docs/V2024ConnectorsApi.md
+docs/V2024CustomFormsApi.md
+docs/V2024CustomPasswordInstructionsApi.md
+docs/V2024EntitlementsApi.md
+docs/V2024GlobalTenantSecuritySettingsApi.md
+docs/V2024GovernanceGroupsApi.md
+docs/V2024IAIAccessRequestRecommendationsApi.md
+docs/V2024IAICommonAccessApi.md
+docs/V2024IAIOutliersApi.md
+docs/V2024IAIPeerGroupStrategiesApi.md
+docs/V2024IAIRecommendationsApi.md
+docs/V2024IAIRoleMiningApi.md
+docs/V2024IconsApi.md
+docs/V2024IdentitiesApi.md
+docs/V2024IdentityAttributesApi.md
+docs/V2024IdentityHistoryApi.md
+docs/V2024IdentityProfilesApi.md
+docs/V2024LifecycleStatesApi.md
+docs/V2024MFAConfigurationApi.md
+docs/V2024ManagedClientsApi.md
+docs/V2024ManagedClustersApi.md
+docs/V2024NonEmployeeLifecycleManagementApi.md
+docs/V2024NotificationsApi.md
+docs/V2024OAuthClientsApi.md
+docs/V2024OrgConfigApi.md
+docs/V2024PasswordConfigurationApi.md
+docs/V2024PasswordDictionaryApi.md
+docs/V2024PasswordManagementApi.md
+docs/V2024PasswordPoliciesApi.md
+docs/V2024PasswordSyncGroupsApi.md
+docs/V2024PersonalAccessTokensApi.md
+docs/V2024PublicIdentitiesApi.md
+docs/V2024PublicIdentitiesConfigApi.md
+docs/V2024ReportsDataExtractionApi.md
+docs/V2024RequestableObjectsApi.md
+docs/V2024RoleInsightsApi.md
+docs/V2024RolesApi.md
+docs/V2024SIMIntegrationsApi.md
+docs/V2024SODPoliciesApi.md
+docs/V2024SODViolationsApi.md
+docs/V2024SPConfigApi.md
+docs/V2024SavedSearchApi.md
+docs/V2024ScheduledSearchApi.md
+docs/V2024SearchApi.md
+docs/V2024SearchAttributeConfigurationApi.md
+docs/V2024SegmentsApi.md
+docs/V2024ServiceDeskIntegrationApi.md
+docs/V2024SourceUsagesApi.md
+docs/V2024SourcesApi.md
+docs/V2024SuggestedEntitlementDescriptionApi.md
+docs/V2024TaggedObjectsApi.md
+docs/V2024TaskManagementApi.md
+docs/V2024TenantApi.md
+docs/V2024TransformsApi.md
+docs/V2024TriggersApi.md
+docs/V2024UIMetadataApi.md
+docs/V2024VendorConnectorMappingsApi.md
+docs/V2024WorkItemsApi.md
+docs/V2024WorkReassignmentApi.md
+docs/V2024WorkflowsApi.md
+docs/V3ConnectorDto.md
+docs/V3CreateConnectorDto.md
+docs/VAClusterStatusChangeEvent.md
+docs/VAClusterStatusChangeEventApplication.md
+docs/VAClusterStatusChangeEventHealthCheckResult.md
+docs/VAClusterStatusChangeEventPreviousHealthCheckResult.md
+docs/ValidateFilterInputDto.md
+docs/ValidateFilterOutputDto.md
+docs/Value.md
+docs/VendorConnectorMapping.md
+docs/VendorConnectorMappingDeletedAt.md
+docs/VendorConnectorMappingDeletedBy.md
+docs/VendorConnectorMappingUpdatedAt.md
+docs/VendorConnectorMappingUpdatedBy.md
+docs/ViolationContext.md
+docs/ViolationContextPolicy.md
+docs/ViolationOwnerAssignmentConfig.md
+docs/ViolationOwnerAssignmentConfigOwnerRef.md
+docs/ViolationPrediction.md
+docs/VisibilityCriteria.md
+docs/WorkItemForward.md
+docs/WorkItemState.md
+docs/WorkItemStateManualWorkItems.md
+docs/WorkItemTypeManualWorkItems.md
+docs/WorkItems.md
+docs/WorkItemsCount.md
+docs/WorkItemsForm.md
+docs/WorkItemsSummary.md
+docs/Workflow.md
+docs/WorkflowAllOfCreator.md
+docs/WorkflowBody.md
+docs/WorkflowBodyOwner.md
+docs/WorkflowDefinition.md
+docs/WorkflowExecution.md
+docs/WorkflowExecutionEvent.md
+docs/WorkflowLibraryAction.md
+docs/WorkflowLibraryActionExampleOutput.md
+docs/WorkflowLibraryFormFields.md
+docs/WorkflowLibraryOperator.md
+docs/WorkflowLibraryTrigger.md
+docs/WorkflowModifiedBy.md
+docs/WorkflowOAuthClient.md
+docs/WorkflowTrigger.md
+docs/WorkflowTriggerAttributes.md
+docs/WorkgroupBulkDeleteRequest.md
+docs/WorkgroupConnectionDto.md
+docs/WorkgroupDeleteItem.md
+docs/WorkgroupDto.md
+docs/WorkgroupDtoOwner.md
+docs/WorkgroupMemberAddItem.md
+docs/WorkgroupMemberDeleteItem.md
+src/PSSailpointV2024/Api/V2024AccessModelMetadataApi.ps1
+src/PSSailpointV2024/Api/V2024AccessProfilesApi.ps1
+src/PSSailpointV2024/Api/V2024AccessRequestApprovalsApi.ps1
+src/PSSailpointV2024/Api/V2024AccessRequestIdentityMetricsApi.ps1
+src/PSSailpointV2024/Api/V2024AccessRequestsApi.ps1
+src/PSSailpointV2024/Api/V2024AccountActivitiesApi.ps1
+src/PSSailpointV2024/Api/V2024AccountAggregationsApi.ps1
+src/PSSailpointV2024/Api/V2024AccountUsagesApi.ps1
+src/PSSailpointV2024/Api/V2024AccountsApi.ps1
+src/PSSailpointV2024/Api/V2024ApplicationDiscoveryApi.ps1
+src/PSSailpointV2024/Api/V2024ApprovalsApi.ps1
+src/PSSailpointV2024/Api/V2024AuthProfileApi.ps1
+src/PSSailpointV2024/Api/V2024AuthUsersApi.ps1
+src/PSSailpointV2024/Api/V2024BrandingApi.ps1
+src/PSSailpointV2024/Api/V2024CertificationCampaignFiltersApi.ps1
+src/PSSailpointV2024/Api/V2024CertificationCampaignsApi.ps1
+src/PSSailpointV2024/Api/V2024CertificationSummariesApi.ps1
+src/PSSailpointV2024/Api/V2024CertificationsApi.ps1
+src/PSSailpointV2024/Api/V2024ConfigurationHubApi.ps1
+src/PSSailpointV2024/Api/V2024ConnectorRuleManagementApi.ps1
+src/PSSailpointV2024/Api/V2024ConnectorsApi.ps1
+src/PSSailpointV2024/Api/V2024CustomFormsApi.ps1
+src/PSSailpointV2024/Api/V2024CustomPasswordInstructionsApi.ps1
+src/PSSailpointV2024/Api/V2024EntitlementsApi.ps1
+src/PSSailpointV2024/Api/V2024GlobalTenantSecuritySettingsApi.ps1
+src/PSSailpointV2024/Api/V2024GovernanceGroupsApi.ps1
+src/PSSailpointV2024/Api/V2024IAIAccessRequestRecommendationsApi.ps1
+src/PSSailpointV2024/Api/V2024IAICommonAccessApi.ps1
+src/PSSailpointV2024/Api/V2024IAIOutliersApi.ps1
+src/PSSailpointV2024/Api/V2024IAIPeerGroupStrategiesApi.ps1
+src/PSSailpointV2024/Api/V2024IAIRecommendationsApi.ps1
+src/PSSailpointV2024/Api/V2024IAIRoleMiningApi.ps1
+src/PSSailpointV2024/Api/V2024IconsApi.ps1
+src/PSSailpointV2024/Api/V2024IdentitiesApi.ps1
+src/PSSailpointV2024/Api/V2024IdentityAttributesApi.ps1
+src/PSSailpointV2024/Api/V2024IdentityHistoryApi.ps1
+src/PSSailpointV2024/Api/V2024IdentityProfilesApi.ps1
+src/PSSailpointV2024/Api/V2024LifecycleStatesApi.ps1
+src/PSSailpointV2024/Api/V2024MFAConfigurationApi.ps1
+src/PSSailpointV2024/Api/V2024ManagedClientsApi.ps1
+src/PSSailpointV2024/Api/V2024ManagedClustersApi.ps1
+src/PSSailpointV2024/Api/V2024NonEmployeeLifecycleManagementApi.ps1
+src/PSSailpointV2024/Api/V2024NotificationsApi.ps1
+src/PSSailpointV2024/Api/V2024OAuthClientsApi.ps1
+src/PSSailpointV2024/Api/V2024OrgConfigApi.ps1
+src/PSSailpointV2024/Api/V2024PasswordConfigurationApi.ps1
+src/PSSailpointV2024/Api/V2024PasswordDictionaryApi.ps1
+src/PSSailpointV2024/Api/V2024PasswordManagementApi.ps1
+src/PSSailpointV2024/Api/V2024PasswordPoliciesApi.ps1
+src/PSSailpointV2024/Api/V2024PasswordSyncGroupsApi.ps1
+src/PSSailpointV2024/Api/V2024PersonalAccessTokensApi.ps1
+src/PSSailpointV2024/Api/V2024PublicIdentitiesApi.ps1
+src/PSSailpointV2024/Api/V2024PublicIdentitiesConfigApi.ps1
+src/PSSailpointV2024/Api/V2024ReportsDataExtractionApi.ps1
+src/PSSailpointV2024/Api/V2024RequestableObjectsApi.ps1
+src/PSSailpointV2024/Api/V2024RoleInsightsApi.ps1
+src/PSSailpointV2024/Api/V2024RolesApi.ps1
+src/PSSailpointV2024/Api/V2024SIMIntegrationsApi.ps1
+src/PSSailpointV2024/Api/V2024SODPoliciesApi.ps1
+src/PSSailpointV2024/Api/V2024SODViolationsApi.ps1
+src/PSSailpointV2024/Api/V2024SPConfigApi.ps1
+src/PSSailpointV2024/Api/V2024SavedSearchApi.ps1
+src/PSSailpointV2024/Api/V2024ScheduledSearchApi.ps1
+src/PSSailpointV2024/Api/V2024SearchApi.ps1
+src/PSSailpointV2024/Api/V2024SearchAttributeConfigurationApi.ps1
+src/PSSailpointV2024/Api/V2024SegmentsApi.ps1
+src/PSSailpointV2024/Api/V2024ServiceDeskIntegrationApi.ps1
+src/PSSailpointV2024/Api/V2024SourceUsagesApi.ps1
+src/PSSailpointV2024/Api/V2024SourcesApi.ps1
+src/PSSailpointV2024/Api/V2024SuggestedEntitlementDescriptionApi.ps1
+src/PSSailpointV2024/Api/V2024TaggedObjectsApi.ps1
+src/PSSailpointV2024/Api/V2024TaskManagementApi.ps1
+src/PSSailpointV2024/Api/V2024TenantApi.ps1
+src/PSSailpointV2024/Api/V2024TransformsApi.ps1
+src/PSSailpointV2024/Api/V2024TriggersApi.ps1
+src/PSSailpointV2024/Api/V2024UIMetadataApi.ps1
+src/PSSailpointV2024/Api/V2024VendorConnectorMappingsApi.ps1
+src/PSSailpointV2024/Api/V2024WorkItemsApi.ps1
+src/PSSailpointV2024/Api/V2024WorkReassignmentApi.ps1
+src/PSSailpointV2024/Api/V2024WorkflowsApi.ps1
+src/PSSailpointV2024/Client/V2024Configuration.ps1
+src/PSSailpointV2024/Model/Access.ps1
+src/PSSailpointV2024/Model/AccessConstraint.ps1
+src/PSSailpointV2024/Model/AccessCriteria.ps1
+src/PSSailpointV2024/Model/AccessCriteriaCriteriaListInner.ps1
+src/PSSailpointV2024/Model/AccessItemAccessProfileResponse.ps1
+src/PSSailpointV2024/Model/AccessItemAccountResponse.ps1
+src/PSSailpointV2024/Model/AccessItemAppResponse.ps1
+src/PSSailpointV2024/Model/AccessItemApproverDto.ps1
+src/PSSailpointV2024/Model/AccessItemAssociated.ps1
+src/PSSailpointV2024/Model/AccessItemAssociatedAccessItem.ps1
+src/PSSailpointV2024/Model/AccessItemDiff.ps1
+src/PSSailpointV2024/Model/AccessItemEntitlementResponse.ps1
+src/PSSailpointV2024/Model/AccessItemRef.ps1
+src/PSSailpointV2024/Model/AccessItemRemoved.ps1
+src/PSSailpointV2024/Model/AccessItemRequestedFor.ps1
+src/PSSailpointV2024/Model/AccessItemRequestedForDto.ps1
+src/PSSailpointV2024/Model/AccessItemRequester.ps1
+src/PSSailpointV2024/Model/AccessItemRequesterDto.ps1
+src/PSSailpointV2024/Model/AccessItemReviewedBy.ps1
+src/PSSailpointV2024/Model/AccessItemRoleResponse.ps1
+src/PSSailpointV2024/Model/AccessProfile.ps1
+src/PSSailpointV2024/Model/AccessProfileApprovalScheme.ps1
+src/PSSailpointV2024/Model/AccessProfileBulkDeleteRequest.ps1
+src/PSSailpointV2024/Model/AccessProfileBulkDeleteResponse.ps1
+src/PSSailpointV2024/Model/AccessProfileBulkUpdateRequestInner.ps1
+src/PSSailpointV2024/Model/AccessProfileDocument.ps1
+src/PSSailpointV2024/Model/AccessProfileDocumentAllOfSource.ps1
+src/PSSailpointV2024/Model/AccessProfileEntitlement.ps1
+src/PSSailpointV2024/Model/AccessProfileRef.ps1
+src/PSSailpointV2024/Model/AccessProfileRole.ps1
+src/PSSailpointV2024/Model/AccessProfileSourceRef.ps1
+src/PSSailpointV2024/Model/AccessProfileSummary.ps1
+src/PSSailpointV2024/Model/AccessProfileUpdateItem.ps1
+src/PSSailpointV2024/Model/AccessProfileUsage.ps1
+src/PSSailpointV2024/Model/AccessProfileUsageUsedByInner.ps1
+src/PSSailpointV2024/Model/AccessRecommendationMessage.ps1
+src/PSSailpointV2024/Model/AccessRequest.ps1
+src/PSSailpointV2024/Model/AccessRequestConfig.ps1
+src/PSSailpointV2024/Model/AccessRequestContext.ps1
+src/PSSailpointV2024/Model/AccessRequestDynamicApprover.ps1
+src/PSSailpointV2024/Model/AccessRequestDynamicApprover1.ps1
+src/PSSailpointV2024/Model/AccessRequestDynamicApproverRequestedItemsInner.ps1
+src/PSSailpointV2024/Model/AccessRequestItem.ps1
+src/PSSailpointV2024/Model/AccessRequestItemResponse.ps1
+src/PSSailpointV2024/Model/AccessRequestPhases.ps1
+src/PSSailpointV2024/Model/AccessRequestPostApproval.ps1
+src/PSSailpointV2024/Model/AccessRequestPostApprovalRequestedItemsStatusInner.ps1
+src/PSSailpointV2024/Model/AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner.ps1
+src/PSSailpointV2024/Model/AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover.ps1
+src/PSSailpointV2024/Model/AccessRequestPreApproval.ps1
+src/PSSailpointV2024/Model/AccessRequestPreApproval1.ps1
+src/PSSailpointV2024/Model/AccessRequestPreApprovalRequestedItemsInner.ps1
+src/PSSailpointV2024/Model/AccessRequestRecommendationActionItemDto.ps1
+src/PSSailpointV2024/Model/AccessRequestRecommendationActionItemResponseDto.ps1
+src/PSSailpointV2024/Model/AccessRequestRecommendationItem.ps1
+src/PSSailpointV2024/Model/AccessRequestRecommendationItemDetail.ps1
+src/PSSailpointV2024/Model/AccessRequestRecommendationItemDetailAccess.ps1
+src/PSSailpointV2024/Model/AccessRequestRecommendationItemType.ps1
+src/PSSailpointV2024/Model/AccessRequestResponse.ps1
+src/PSSailpointV2024/Model/AccessRequestType.ps1
+src/PSSailpointV2024/Model/AccessRequested.ps1
+src/PSSailpointV2024/Model/AccessReviewItem.ps1
+src/PSSailpointV2024/Model/AccessReviewReassignment.ps1
+src/PSSailpointV2024/Model/AccessSummary.ps1
+src/PSSailpointV2024/Model/AccessSummaryAccess.ps1
+src/PSSailpointV2024/Model/AccessType.ps1
+src/PSSailpointV2024/Model/Account.ps1
+src/PSSailpointV2024/Model/AccountAction.ps1
+src/PSSailpointV2024/Model/AccountActivity.ps1
+src/PSSailpointV2024/Model/AccountActivityApprovalStatus.ps1
+src/PSSailpointV2024/Model/AccountActivityDocument.ps1
+src/PSSailpointV2024/Model/AccountActivityItem.ps1
+src/PSSailpointV2024/Model/AccountActivityItemOperation.ps1
+src/PSSailpointV2024/Model/AccountActivitySearchedItem.ps1
+src/PSSailpointV2024/Model/AccountAggregationCompleted.ps1
+src/PSSailpointV2024/Model/AccountAggregationCompletedSource.ps1
+src/PSSailpointV2024/Model/AccountAggregationCompletedStats.ps1
+src/PSSailpointV2024/Model/AccountAggregationStatus.ps1
+src/PSSailpointV2024/Model/AccountAllOfOwnerGroup.ps1
+src/PSSailpointV2024/Model/AccountAllOfOwnerIdentity.ps1
+src/PSSailpointV2024/Model/AccountAllOfSourceOwner.ps1
+src/PSSailpointV2024/Model/AccountAttribute.ps1
+src/PSSailpointV2024/Model/AccountAttributes.ps1
+src/PSSailpointV2024/Model/AccountAttributesChanged.ps1
+src/PSSailpointV2024/Model/AccountAttributesChangedAccount.ps1
+src/PSSailpointV2024/Model/AccountAttributesChangedChangesInner.ps1
+src/PSSailpointV2024/Model/AccountAttributesChangedChangesInnerNewValue.ps1
+src/PSSailpointV2024/Model/AccountAttributesChangedChangesInnerOldValue.ps1
+src/PSSailpointV2024/Model/AccountAttributesChangedIdentity.ps1
+src/PSSailpointV2024/Model/AccountAttributesChangedSource.ps1
+src/PSSailpointV2024/Model/AccountAttributesCreate.ps1
+src/PSSailpointV2024/Model/AccountAttributesCreateAttributes.ps1
+src/PSSailpointV2024/Model/AccountCorrelated.ps1
+src/PSSailpointV2024/Model/AccountCorrelatedAccount.ps1
+src/PSSailpointV2024/Model/AccountCorrelatedIdentity.ps1
+src/PSSailpointV2024/Model/AccountCorrelatedSource.ps1
+src/PSSailpointV2024/Model/AccountInfoDto.ps1
+src/PSSailpointV2024/Model/AccountRequest.ps1
+src/PSSailpointV2024/Model/AccountRequestInfo.ps1
+src/PSSailpointV2024/Model/AccountRequestResult.ps1
+src/PSSailpointV2024/Model/AccountSource.ps1
+src/PSSailpointV2024/Model/AccountStatusChanged.ps1
+src/PSSailpointV2024/Model/AccountStatusChangedAccount.ps1
+src/PSSailpointV2024/Model/AccountStatusChangedStatusChange.ps1
+src/PSSailpointV2024/Model/AccountToggleRequest.ps1
+src/PSSailpointV2024/Model/AccountUncorrelated.ps1
+src/PSSailpointV2024/Model/AccountUncorrelatedAccount.ps1
+src/PSSailpointV2024/Model/AccountUncorrelatedIdentity.ps1
+src/PSSailpointV2024/Model/AccountUncorrelatedSource.ps1
+src/PSSailpointV2024/Model/AccountUnlockRequest.ps1
+src/PSSailpointV2024/Model/AccountUsage.ps1
+src/PSSailpointV2024/Model/AccountsAsyncResult.ps1
+src/PSSailpointV2024/Model/AccountsCollectedForAggregation.ps1
+src/PSSailpointV2024/Model/AccountsCollectedForAggregationSource.ps1
+src/PSSailpointV2024/Model/AccountsCollectedForAggregationStats.ps1
+src/PSSailpointV2024/Model/AccountsExportReportArguments.ps1
+src/PSSailpointV2024/Model/ActivateCampaignOptions.ps1
+src/PSSailpointV2024/Model/ActivityInsights.ps1
+src/PSSailpointV2024/Model/AdminReviewReassign.ps1
+src/PSSailpointV2024/Model/AdminReviewReassignReassignTo.ps1
+src/PSSailpointV2024/Model/AggregationResult.ps1
+src/PSSailpointV2024/Model/AggregationType.ps1
+src/PSSailpointV2024/Model/Aggregations.ps1
+src/PSSailpointV2024/Model/App.ps1
+src/PSSailpointV2024/Model/AppAllOfAccount.ps1
+src/PSSailpointV2024/Model/Approval.ps1
+src/PSSailpointV2024/Model/Approval1.ps1
+src/PSSailpointV2024/Model/ApprovalBatch.ps1
+src/PSSailpointV2024/Model/ApprovalComment.ps1
+src/PSSailpointV2024/Model/ApprovalComment1.ps1
+src/PSSailpointV2024/Model/ApprovalDescription.ps1
+src/PSSailpointV2024/Model/ApprovalDto.ps1
+src/PSSailpointV2024/Model/ApprovalForwardHistory.ps1
+src/PSSailpointV2024/Model/ApprovalIdentity.ps1
+src/PSSailpointV2024/Model/ApprovalInfoResponse.ps1
+src/PSSailpointV2024/Model/ApprovalItemDetails.ps1
+src/PSSailpointV2024/Model/ApprovalItems.ps1
+src/PSSailpointV2024/Model/ApprovalName.ps1
+src/PSSailpointV2024/Model/ApprovalReference.ps1
+src/PSSailpointV2024/Model/ApprovalReminderAndEscalationConfig.ps1
+src/PSSailpointV2024/Model/ApprovalScheme.ps1
+src/PSSailpointV2024/Model/ApprovalSchemeForRole.ps1
+src/PSSailpointV2024/Model/ApprovalStatus.ps1
+src/PSSailpointV2024/Model/ApprovalStatusDto.ps1
+src/PSSailpointV2024/Model/ApprovalStatusDtoCurrentOwner.ps1
+src/PSSailpointV2024/Model/ApprovalStatusDtoOriginalOwner.ps1
+src/PSSailpointV2024/Model/ApprovalSummary.ps1
+src/PSSailpointV2024/Model/Argument.ps1
+src/PSSailpointV2024/Model/ArrayInner.ps1
+src/PSSailpointV2024/Model/AssignmentContextDto.ps1
+src/PSSailpointV2024/Model/AttrSyncSource.ps1
+src/PSSailpointV2024/Model/AttrSyncSourceAttributeConfig.ps1
+src/PSSailpointV2024/Model/AttrSyncSourceConfig.ps1
+src/PSSailpointV2024/Model/AttributeChange.ps1
+src/PSSailpointV2024/Model/AttributeDTO.ps1
+src/PSSailpointV2024/Model/AttributeDTOList.ps1
+src/PSSailpointV2024/Model/AttributeDefinition.ps1
+src/PSSailpointV2024/Model/AttributeDefinitionSchema.ps1
+src/PSSailpointV2024/Model/AttributeDefinitionType.ps1
+src/PSSailpointV2024/Model/AttributeRequest.ps1
+src/PSSailpointV2024/Model/AttributeValueDTO.ps1
+src/PSSailpointV2024/Model/AttributesChanged.ps1
+src/PSSailpointV2024/Model/AuditDetails.ps1
+src/PSSailpointV2024/Model/AuthProfile.ps1
+src/PSSailpointV2024/Model/AuthProfileSummary.ps1
+src/PSSailpointV2024/Model/AuthUser.ps1
+src/PSSailpointV2024/Model/Base64Decode.ps1
+src/PSSailpointV2024/Model/Base64Encode.ps1
+src/PSSailpointV2024/Model/BaseAccess.ps1
+src/PSSailpointV2024/Model/BaseAccessAllOfOwner.ps1
+src/PSSailpointV2024/Model/BaseAccessProfile.ps1
+src/PSSailpointV2024/Model/BaseAccount.ps1
+src/PSSailpointV2024/Model/BaseCommonDto.ps1
+src/PSSailpointV2024/Model/BaseCommonDto1.ps1
+src/PSSailpointV2024/Model/BaseDocument.ps1
+src/PSSailpointV2024/Model/BaseEntitlement.ps1
+src/PSSailpointV2024/Model/BaseReferenceDto.ps1
+src/PSSailpointV2024/Model/BaseReferenceDto1.ps1
+src/PSSailpointV2024/Model/BaseSegment.ps1
+src/PSSailpointV2024/Model/BasicAuthConfig.ps1
+src/PSSailpointV2024/Model/BearerTokenAuthConfig.ps1
+src/PSSailpointV2024/Model/BeforeProvisioningRuleDto.ps1
+src/PSSailpointV2024/Model/Bound.ps1
+src/PSSailpointV2024/Model/BrandingItem.ps1
+src/PSSailpointV2024/Model/BrandingItemCreate.ps1
+src/PSSailpointV2024/Model/BucketAggregation.ps1
+src/PSSailpointV2024/Model/BucketType.ps1
+src/PSSailpointV2024/Model/BulkAddTaggedObject.ps1
+src/PSSailpointV2024/Model/BulkIdentitiesAccountsResponse.ps1
+src/PSSailpointV2024/Model/BulkRemoveTaggedObject.ps1
+src/PSSailpointV2024/Model/BulkTaggedObjectResponse.ps1
+src/PSSailpointV2024/Model/Campaign.ps1
+src/PSSailpointV2024/Model/CampaignActivated.ps1
+src/PSSailpointV2024/Model/CampaignActivatedCampaign.ps1
+src/PSSailpointV2024/Model/CampaignActivatedCampaignCampaignOwner.ps1
+src/PSSailpointV2024/Model/CampaignAlert.ps1
+src/PSSailpointV2024/Model/CampaignAllOfFilter.ps1
+src/PSSailpointV2024/Model/CampaignAllOfRoleCompositionCampaignInfo.ps1
+src/PSSailpointV2024/Model/CampaignAllOfRoleCompositionCampaignInfoRemediatorRef.ps1
+src/PSSailpointV2024/Model/CampaignAllOfSearchCampaignInfo.ps1
+src/PSSailpointV2024/Model/CampaignAllOfSearchCampaignInfoReviewer.ps1
+src/PSSailpointV2024/Model/CampaignAllOfSourceOwnerCampaignInfo.ps1
+src/PSSailpointV2024/Model/CampaignAllOfSourcesWithOrphanEntitlements.ps1
+src/PSSailpointV2024/Model/CampaignCompleteOptions.ps1
+src/PSSailpointV2024/Model/CampaignEnded.ps1
+src/PSSailpointV2024/Model/CampaignEndedCampaign.ps1
+src/PSSailpointV2024/Model/CampaignFilterDetails.ps1
+src/PSSailpointV2024/Model/CampaignFilterDetailsCriteriaListInner.ps1
+src/PSSailpointV2024/Model/CampaignGenerated.ps1
+src/PSSailpointV2024/Model/CampaignGeneratedCampaign.ps1
+src/PSSailpointV2024/Model/CampaignGeneratedCampaignCampaignOwner.ps1
+src/PSSailpointV2024/Model/CampaignReference.ps1
+src/PSSailpointV2024/Model/CampaignReport.ps1
+src/PSSailpointV2024/Model/CampaignReportsConfig.ps1
+src/PSSailpointV2024/Model/CampaignTemplate.ps1
+src/PSSailpointV2024/Model/CampaignTemplateOwnerRef.ps1
+src/PSSailpointV2024/Model/CampaignsDeleteRequest.ps1
+src/PSSailpointV2024/Model/CancelAccessRequest.ps1
+src/PSSailpointV2024/Model/CancelledRequestDetails.ps1
+src/PSSailpointV2024/Model/Certification.ps1
+src/PSSailpointV2024/Model/CertificationDecision.ps1
+src/PSSailpointV2024/Model/CertificationDto.ps1
+src/PSSailpointV2024/Model/CertificationIdentitySummary.ps1
+src/PSSailpointV2024/Model/CertificationPhase.ps1
+src/PSSailpointV2024/Model/CertificationReference.ps1
+src/PSSailpointV2024/Model/CertificationReference1.ps1
+src/PSSailpointV2024/Model/CertificationReferenceDto.ps1
+src/PSSailpointV2024/Model/CertificationSignedOff.ps1
+src/PSSailpointV2024/Model/CertificationSignedOffCertification.ps1
+src/PSSailpointV2024/Model/CertificationTask.ps1
+src/PSSailpointV2024/Model/CertifierResponse.ps1
+src/PSSailpointV2024/Model/ClientLogConfiguration.ps1
+src/PSSailpointV2024/Model/ClientType.ps1
+src/PSSailpointV2024/Model/CloseAccessRequest.ps1
+src/PSSailpointV2024/Model/Column.ps1
+src/PSSailpointV2024/Model/Comment.ps1
+src/PSSailpointV2024/Model/CommentDto.ps1
+src/PSSailpointV2024/Model/CommentDtoAuthor.ps1
+src/PSSailpointV2024/Model/CommonAccessIDStatus.ps1
+src/PSSailpointV2024/Model/CommonAccessItemAccess.ps1
+src/PSSailpointV2024/Model/CommonAccessItemRequest.ps1
+src/PSSailpointV2024/Model/CommonAccessItemResponse.ps1
+src/PSSailpointV2024/Model/CommonAccessItemState.ps1
+src/PSSailpointV2024/Model/CommonAccessResponse.ps1
+src/PSSailpointV2024/Model/CommonAccessType.ps1
+src/PSSailpointV2024/Model/CompleteInvocation.ps1
+src/PSSailpointV2024/Model/CompleteInvocationInput.ps1
+src/PSSailpointV2024/Model/CompletedApproval.ps1
+src/PSSailpointV2024/Model/CompletedApprovalPreApprovalTriggerResult.ps1
+src/PSSailpointV2024/Model/CompletedApprovalRequesterComment.ps1
+src/PSSailpointV2024/Model/CompletedApprovalReviewerComment.ps1
+src/PSSailpointV2024/Model/CompletedApprovalState.ps1
+src/PSSailpointV2024/Model/CompletionStatus.ps1
+src/PSSailpointV2024/Model/Concatenation.ps1
+src/PSSailpointV2024/Model/ConditionEffect.ps1
+src/PSSailpointV2024/Model/ConditionEffectConfig.ps1
+src/PSSailpointV2024/Model/ConditionRule.ps1
+src/PSSailpointV2024/Model/Conditional.ps1
+src/PSSailpointV2024/Model/ConfigObject.ps1
+src/PSSailpointV2024/Model/ConfigType.ps1
+src/PSSailpointV2024/Model/ConfigTypeEnum.ps1
+src/PSSailpointV2024/Model/ConfigTypeEnumCamel.ps1
+src/PSSailpointV2024/Model/ConfigurationDetailsResponse.ps1
+src/PSSailpointV2024/Model/ConfigurationItemRequest.ps1
+src/PSSailpointV2024/Model/ConfigurationItemResponse.ps1
+src/PSSailpointV2024/Model/ConfigurationResponse.ps1
+src/PSSailpointV2024/Model/ConflictingAccessCriteria.ps1
+src/PSSailpointV2024/Model/ConnectedObject.ps1
+src/PSSailpointV2024/Model/ConnectedObjectType.ps1
+src/PSSailpointV2024/Model/ConnectorDetail.ps1
+src/PSSailpointV2024/Model/ConnectorDetail1.ps1
+src/PSSailpointV2024/Model/ConnectorRuleCreateRequest.ps1
+src/PSSailpointV2024/Model/ConnectorRuleCreateRequestSignature.ps1
+src/PSSailpointV2024/Model/ConnectorRuleResponse.ps1
+src/PSSailpointV2024/Model/ConnectorRuleUpdateRequest.ps1
+src/PSSailpointV2024/Model/ConnectorRuleValidationResponse.ps1
+src/PSSailpointV2024/Model/ConnectorRuleValidationResponseDetailsInner.ps1
+src/PSSailpointV2024/Model/ContextAttributeDto.ps1
+src/PSSailpointV2024/Model/ContextAttributeDtoValue.ps1
+src/PSSailpointV2024/Model/CorrelatedGovernanceEvent.ps1
+src/PSSailpointV2024/Model/CreateDomainDkim405Response.ps1
+src/PSSailpointV2024/Model/CreateExternalExecuteWorkflow200Response.ps1
+src/PSSailpointV2024/Model/CreateExternalExecuteWorkflowRequest.ps1
+src/PSSailpointV2024/Model/CreateFormDefinitionFileRequestRequest.ps1
+src/PSSailpointV2024/Model/CreateFormDefinitionRequest.ps1
+src/PSSailpointV2024/Model/CreateFormInstanceRequest.ps1
+src/PSSailpointV2024/Model/CreateOAuthClientRequest.ps1
+src/PSSailpointV2024/Model/CreateOAuthClientResponse.ps1
+src/PSSailpointV2024/Model/CreatePersonalAccessTokenRequest.ps1
+src/PSSailpointV2024/Model/CreatePersonalAccessTokenResponse.ps1
+src/PSSailpointV2024/Model/CreateSavedSearchRequest.ps1
+src/PSSailpointV2024/Model/CreateScheduledSearchRequest.ps1
+src/PSSailpointV2024/Model/CreateWorkflowRequest.ps1
+src/PSSailpointV2024/Model/CriteriaType.ps1
+src/PSSailpointV2024/Model/CustomPasswordInstruction.ps1
+src/PSSailpointV2024/Model/DataAccess.ps1
+src/PSSailpointV2024/Model/DataAccessCategoriesInner.ps1
+src/PSSailpointV2024/Model/DataAccessImpactScore.ps1
+src/PSSailpointV2024/Model/DataAccessPoliciesInner.ps1
+src/PSSailpointV2024/Model/DateCompare.ps1
+src/PSSailpointV2024/Model/DateCompareFirstDate.ps1
+src/PSSailpointV2024/Model/DateCompareSecondDate.ps1
+src/PSSailpointV2024/Model/DateFormat.ps1
+src/PSSailpointV2024/Model/DateFormatInputFormat.ps1
+src/PSSailpointV2024/Model/DateFormatOutputFormat.ps1
+src/PSSailpointV2024/Model/DateMath.ps1
+src/PSSailpointV2024/Model/DecomposeDiacriticalMarks.ps1
+src/PSSailpointV2024/Model/DeleteNonEmployeeRecordsInBulkRequest.ps1
+src/PSSailpointV2024/Model/DeleteSource202Response.ps1
+src/PSSailpointV2024/Model/DeleteVendorConnectorMapping200Response.ps1
+src/PSSailpointV2024/Model/DiscoveredApplicationsInner.ps1
+src/PSSailpointV2024/Model/DisplayReference.ps1
+src/PSSailpointV2024/Model/DkimAttributes.ps1
+src/PSSailpointV2024/Model/DocumentType.ps1
+src/PSSailpointV2024/Model/DomainAddress.ps1
+src/PSSailpointV2024/Model/DomainStatusDto.ps1
+src/PSSailpointV2024/Model/DtoType.ps1
+src/PSSailpointV2024/Model/E164phone.ps1
+src/PSSailpointV2024/Model/EmailNotificationOption.ps1
+src/PSSailpointV2024/Model/EmailStatusDto.ps1
+src/PSSailpointV2024/Model/Entitlement.ps1
+src/PSSailpointV2024/Model/Entitlement1.ps1
+src/PSSailpointV2024/Model/Entitlement1AccessModelMetadata.ps1
+src/PSSailpointV2024/Model/Entitlement1ManuallyUpdatedFields.ps1
+src/PSSailpointV2024/Model/Entitlement1Owner.ps1
+src/PSSailpointV2024/Model/Entitlement1Source.ps1
+src/PSSailpointV2024/Model/EntitlementAccessRequestConfig.ps1
+src/PSSailpointV2024/Model/EntitlementApprovalScheme.ps1
+src/PSSailpointV2024/Model/EntitlementBulkUpdateRequest.ps1
+src/PSSailpointV2024/Model/EntitlementDocument.ps1
+src/PSSailpointV2024/Model/EntitlementDocumentAllOfSource.ps1
+src/PSSailpointV2024/Model/EntitlementDto.ps1
+src/PSSailpointV2024/Model/EntitlementRef.ps1
+src/PSSailpointV2024/Model/EntitlementRef1.ps1
+src/PSSailpointV2024/Model/EntitlementRequestConfig.ps1
+src/PSSailpointV2024/Model/EntitlementRequestConfig1.ps1
+src/PSSailpointV2024/Model/EntitlementSource.ps1
+src/PSSailpointV2024/Model/EntitlementSourceResetBaseReferenceDto.ps1
+src/PSSailpointV2024/Model/EntitlementSummary.ps1
+src/PSSailpointV2024/Model/EntityCreatedByDTO.ps1
+src/PSSailpointV2024/Model/ErrorMessage.ps1
+src/PSSailpointV2024/Model/ErrorMessageDto.ps1
+src/PSSailpointV2024/Model/ErrorResponseDto.ps1
+src/PSSailpointV2024/Model/EvaluateResponse.ps1
+src/PSSailpointV2024/Model/EventAttributes.ps1
+src/PSSailpointV2024/Model/EventBridgeConfig.ps1
+src/PSSailpointV2024/Model/EventDocument.ps1
+src/PSSailpointV2024/Model/ExceptionAccessCriteria.ps1
+src/PSSailpointV2024/Model/ExceptionCriteria.ps1
+src/PSSailpointV2024/Model/ExceptionCriteriaAccess.ps1
+src/PSSailpointV2024/Model/ExceptionCriteriaCriteriaListInner.ps1
+src/PSSailpointV2024/Model/ExecutionStatus.ps1
+src/PSSailpointV2024/Model/ExpansionItem.ps1
+src/PSSailpointV2024/Model/ExportFormDefinitionsByTenant200ResponseInner.ps1
+src/PSSailpointV2024/Model/ExportOptions.ps1
+src/PSSailpointV2024/Model/ExportPayload.ps1
+src/PSSailpointV2024/Model/Expression.ps1
+src/PSSailpointV2024/Model/ExpressionChildrenInner.ps1
+src/PSSailpointV2024/Model/ExternalAttributes.ps1
+src/PSSailpointV2024/Model/FeatureValueDto.ps1
+src/PSSailpointV2024/Model/FieldDetailsDto.ps1
+src/PSSailpointV2024/Model/FilterAggregation.ps1
+src/PSSailpointV2024/Model/FilterType.ps1
+src/PSSailpointV2024/Model/FirstValid.ps1
+src/PSSailpointV2024/Model/FormCondition.ps1
+src/PSSailpointV2024/Model/FormDefinitionDynamicSchemaRequest.ps1
+src/PSSailpointV2024/Model/FormDefinitionDynamicSchemaRequestAttributes.ps1
+src/PSSailpointV2024/Model/FormDefinitionDynamicSchemaResponse.ps1
+src/PSSailpointV2024/Model/FormDefinitionFileUploadResponse.ps1
+src/PSSailpointV2024/Model/FormDefinitionInput.ps1
+src/PSSailpointV2024/Model/FormDefinitionResponse.ps1
+src/PSSailpointV2024/Model/FormDetails.ps1
+src/PSSailpointV2024/Model/FormElement.ps1
+src/PSSailpointV2024/Model/FormElementDataSourceConfigOptions.ps1
+src/PSSailpointV2024/Model/FormElementDynamicDataSource.ps1
+src/PSSailpointV2024/Model/FormElementDynamicDataSourceConfig.ps1
+src/PSSailpointV2024/Model/FormElementPreviewRequest.ps1
+src/PSSailpointV2024/Model/FormElementValidationsSet.ps1
+src/PSSailpointV2024/Model/FormError.ps1
+src/PSSailpointV2024/Model/FormInstanceCreatedBy.ps1
+src/PSSailpointV2024/Model/FormInstanceRecipient.ps1
+src/PSSailpointV2024/Model/FormInstanceResponse.ps1
+src/PSSailpointV2024/Model/FormItemDetails.ps1
+src/PSSailpointV2024/Model/FormOwner.ps1
+src/PSSailpointV2024/Model/FormUsedBy.ps1
+src/PSSailpointV2024/Model/ForwardApprovalDto.ps1
+src/PSSailpointV2024/Model/GenerateRandomString.ps1
+src/PSSailpointV2024/Model/GetActiveCampaigns200ResponseInner.ps1
+src/PSSailpointV2024/Model/GetHistoricalIdentityEvents200ResponseInner.ps1
+src/PSSailpointV2024/Model/GetOAuthClientResponse.ps1
+src/PSSailpointV2024/Model/GetPersonalAccessTokenResponse.ps1
+src/PSSailpointV2024/Model/GetReferenceIdentityAttribute.ps1
+src/PSSailpointV2024/Model/GetRoleAssignments200ResponseInner.ps1
+src/PSSailpointV2024/Model/GrantType.ps1
+src/PSSailpointV2024/Model/HttpAuthenticationType.ps1
+src/PSSailpointV2024/Model/HttpConfig.ps1
+src/PSSailpointV2024/Model/HttpDispatchMode.ps1
+src/PSSailpointV2024/Model/ISO3166.ps1
+src/PSSailpointV2024/Model/IdentitiesAccountsBulkRequest.ps1
+src/PSSailpointV2024/Model/IdentitiesDetailsReportArguments.ps1
+src/PSSailpointV2024/Model/IdentitiesReportArguments.ps1
+src/PSSailpointV2024/Model/Identity.ps1
+src/PSSailpointV2024/Model/Identity1.ps1
+src/PSSailpointV2024/Model/IdentityAccess.ps1
+src/PSSailpointV2024/Model/IdentityAssociationDetails.ps1
+src/PSSailpointV2024/Model/IdentityAssociationDetailsAssociationDetailsInner.ps1
+src/PSSailpointV2024/Model/IdentityAttribute.ps1
+src/PSSailpointV2024/Model/IdentityAttribute1.ps1
+src/PSSailpointV2024/Model/IdentityAttribute2.ps1
+src/PSSailpointV2024/Model/IdentityAttributeConfig.ps1
+src/PSSailpointV2024/Model/IdentityAttributeNames.ps1
+src/PSSailpointV2024/Model/IdentityAttributePreview.ps1
+src/PSSailpointV2024/Model/IdentityAttributeTransform.ps1
+src/PSSailpointV2024/Model/IdentityAttributesChanged.ps1
+src/PSSailpointV2024/Model/IdentityAttributesChangedChangesInner.ps1
+src/PSSailpointV2024/Model/IdentityAttributesChangedChangesInnerNewValue.ps1
+src/PSSailpointV2024/Model/IdentityAttributesChangedChangesInnerOldValue.ps1
+src/PSSailpointV2024/Model/IdentityAttributesChangedChangesInnerOldValueOneOfValue.ps1
+src/PSSailpointV2024/Model/IdentityAttributesChangedIdentity.ps1
+src/PSSailpointV2024/Model/IdentityCertDecisionSummary.ps1
+src/PSSailpointV2024/Model/IdentityCertificationDto.ps1
+src/PSSailpointV2024/Model/IdentityCertified.ps1
+src/PSSailpointV2024/Model/IdentityCompareResponse.ps1
+src/PSSailpointV2024/Model/IdentityCreated.ps1
+src/PSSailpointV2024/Model/IdentityCreatedIdentity.ps1
+src/PSSailpointV2024/Model/IdentityDeleted.ps1
+src/PSSailpointV2024/Model/IdentityDeletedIdentity.ps1
+src/PSSailpointV2024/Model/IdentityDocument.ps1
+src/PSSailpointV2024/Model/IdentityDocumentAllOfIdentityProfile.ps1
+src/PSSailpointV2024/Model/IdentityDocumentAllOfManager.ps1
+src/PSSailpointV2024/Model/IdentityDocumentAllOfSource.ps1
+src/PSSailpointV2024/Model/IdentityDtoLifecycleState.ps1
+src/PSSailpointV2024/Model/IdentityDtoManagerRef.ps1
+src/PSSailpointV2024/Model/IdentityEntities.ps1
+src/PSSailpointV2024/Model/IdentityEntitiesIdentityEntity.ps1
+src/PSSailpointV2024/Model/IdentityExceptionReportReference.ps1
+src/PSSailpointV2024/Model/IdentityHistoryResponse.ps1
+src/PSSailpointV2024/Model/IdentityListItem.ps1
+src/PSSailpointV2024/Model/IdentityOwnershipAssociationDetails.ps1
+src/PSSailpointV2024/Model/IdentityOwnershipAssociationDetailsAssociationDetailsInner.ps1
+src/PSSailpointV2024/Model/IdentityPreviewRequest.ps1
+src/PSSailpointV2024/Model/IdentityPreviewResponse.ps1
+src/PSSailpointV2024/Model/IdentityPreviewResponseIdentity.ps1
+src/PSSailpointV2024/Model/IdentityProfile.ps1
+src/PSSailpointV2024/Model/IdentityProfileAllOfAuthoritativeSource.ps1
+src/PSSailpointV2024/Model/IdentityProfileAllOfOwner.ps1
+src/PSSailpointV2024/Model/IdentityProfileExportedObject.ps1
+src/PSSailpointV2024/Model/IdentityProfileExportedObjectSelf.ps1
+src/PSSailpointV2024/Model/IdentityProfileIdentityErrorReportArguments.ps1
+src/PSSailpointV2024/Model/IdentityReference.ps1
+src/PSSailpointV2024/Model/IdentityReferenceWithNameAndEmail.ps1
+src/PSSailpointV2024/Model/IdentitySnapshotSummaryResponse.ps1
+src/PSSailpointV2024/Model/IdentitySummary.ps1
+src/PSSailpointV2024/Model/IdentitySyncJob.ps1
+src/PSSailpointV2024/Model/IdentitySyncPayload.ps1
+src/PSSailpointV2024/Model/IdentityWithNewAccess.ps1
+src/PSSailpointV2024/Model/IdentityWithNewAccess1.ps1
+src/PSSailpointV2024/Model/IdentityWithNewAccessAccessRefsInner.ps1
+src/PSSailpointV2024/Model/ImportAccountsRequest.ps1
+src/PSSailpointV2024/Model/ImportEntitlementsBySourceRequest.ps1
+src/PSSailpointV2024/Model/ImportFormDefinitions202Response.ps1
+src/PSSailpointV2024/Model/ImportFormDefinitions202ResponseErrorsInner.ps1
+src/PSSailpointV2024/Model/ImportNonEmployeeRecordsInBulkRequest.ps1
+src/PSSailpointV2024/Model/ImportObject.ps1
+src/PSSailpointV2024/Model/ImportOptions.ps1
+src/PSSailpointV2024/Model/ImportSpConfigRequest.ps1
+src/PSSailpointV2024/Model/ImportUploadedBackupRequest.ps1
+src/PSSailpointV2024/Model/Index.ps1
+src/PSSailpointV2024/Model/IndexOf.ps1
+src/PSSailpointV2024/Model/InnerHit.ps1
+src/PSSailpointV2024/Model/Invocation.ps1
+src/PSSailpointV2024/Model/InvocationStatus.ps1
+src/PSSailpointV2024/Model/InvocationStatusType.ps1
+src/PSSailpointV2024/Model/JsonPatch.ps1
+src/PSSailpointV2024/Model/JsonPatchOperation.ps1
+src/PSSailpointV2024/Model/JsonPatchOperationValue.ps1
+src/PSSailpointV2024/Model/KbaAnswerRequestItem.ps1
+src/PSSailpointV2024/Model/KbaAnswerResponseItem.ps1
+src/PSSailpointV2024/Model/KbaQuestion.ps1
+src/PSSailpointV2024/Model/LatestOutlierSummary.ps1
+src/PSSailpointV2024/Model/LeftPad.ps1
+src/PSSailpointV2024/Model/License.ps1
+src/PSSailpointV2024/Model/LifecycleState.ps1
+src/PSSailpointV2024/Model/LifecycleStateDto.ps1
+src/PSSailpointV2024/Model/LifecyclestateDeleted.ps1
+src/PSSailpointV2024/Model/ListAccessProfiles401Response.ps1
+src/PSSailpointV2024/Model/ListAccessProfiles429Response.ps1
+src/PSSailpointV2024/Model/ListCampaignFilters200Response.ps1
+src/PSSailpointV2024/Model/ListCompleteWorkflowLibrary200ResponseInner.ps1
+src/PSSailpointV2024/Model/ListFormDefinitionsByTenantResponse.ps1
+src/PSSailpointV2024/Model/ListFormElementDataByElementIDResponse.ps1
+src/PSSailpointV2024/Model/ListFormInstancesByTenantResponse.ps1
+src/PSSailpointV2024/Model/ListIdentityAccessItems200ResponseInner.ps1
+src/PSSailpointV2024/Model/ListPredefinedSelectOptionsResponse.ps1
+src/PSSailpointV2024/Model/ListWorkgroupMembers200ResponseInner.ps1
+src/PSSailpointV2024/Model/LoadAccountsTask.ps1
+src/PSSailpointV2024/Model/LoadAccountsTaskTask.ps1
+src/PSSailpointV2024/Model/LoadAccountsTaskTaskAttributes.ps1
+src/PSSailpointV2024/Model/LoadAccountsTaskTaskMessagesInner.ps1
+src/PSSailpointV2024/Model/LoadAccountsTaskTaskReturnsInner.ps1
+src/PSSailpointV2024/Model/LoadEntitlementTask.ps1
+src/PSSailpointV2024/Model/LoadEntitlementTaskReturnsInner.ps1
+src/PSSailpointV2024/Model/LoadUncorrelatedAccountsTask.ps1
+src/PSSailpointV2024/Model/LoadUncorrelatedAccountsTaskTask.ps1
+src/PSSailpointV2024/Model/LoadUncorrelatedAccountsTaskTaskAttributes.ps1
+src/PSSailpointV2024/Model/LoadUncorrelatedAccountsTaskTaskMessagesInner.ps1
+src/PSSailpointV2024/Model/LocaleOrigin.ps1
+src/PSSailpointV2024/Model/LocalizedMessage.ps1
+src/PSSailpointV2024/Model/Lookup.ps1
+src/PSSailpointV2024/Model/LookupStep.ps1
+src/PSSailpointV2024/Model/Lower.ps1
+src/PSSailpointV2024/Model/MailFromAttributes.ps1
+src/PSSailpointV2024/Model/MailFromAttributesDto.ps1
+src/PSSailpointV2024/Model/ManagedClient.ps1
+src/PSSailpointV2024/Model/ManagedClientRequest.ps1
+src/PSSailpointV2024/Model/ManagedClientStatus.ps1
+src/PSSailpointV2024/Model/ManagedClientStatusCode.ps1
+src/PSSailpointV2024/Model/ManagedClientType.ps1
+src/PSSailpointV2024/Model/ManagedCluster.ps1
+src/PSSailpointV2024/Model/ManagedClusterAttributes.ps1
+src/PSSailpointV2024/Model/ManagedClusterKeyPair.ps1
+src/PSSailpointV2024/Model/ManagedClusterQueue.ps1
+src/PSSailpointV2024/Model/ManagedClusterRedis.ps1
+src/PSSailpointV2024/Model/ManagedClusterRequest.ps1
+src/PSSailpointV2024/Model/ManagedClusterTypes.ps1
+src/PSSailpointV2024/Model/ManagerCorrelationMapping.ps1
+src/PSSailpointV2024/Model/ManualDiscoverApplications.ps1
+src/PSSailpointV2024/Model/ManualDiscoverApplicationsTemplate.ps1
+src/PSSailpointV2024/Model/ManualWorkItemDetails.ps1
+src/PSSailpointV2024/Model/ManualWorkItemDetailsCurrentOwner.ps1
+src/PSSailpointV2024/Model/ManualWorkItemDetailsOriginalOwner.ps1
+src/PSSailpointV2024/Model/ManualWorkItemState.ps1
+src/PSSailpointV2024/Model/ManuallyUpdatedFieldsDTO.ps1
+src/PSSailpointV2024/Model/Medium.ps1
+src/PSSailpointV2024/Model/MetricAggregation.ps1
+src/PSSailpointV2024/Model/MetricResponse.ps1
+src/PSSailpointV2024/Model/MetricType.ps1
+src/PSSailpointV2024/Model/MfaConfigTestResponse.ps1
+src/PSSailpointV2024/Model/MfaDuoConfig.ps1
+src/PSSailpointV2024/Model/MfaOktaConfig.ps1
+src/PSSailpointV2024/Model/ModelError.ps1
+src/PSSailpointV2024/Model/ModelEvent.ps1
+src/PSSailpointV2024/Model/ModelFilter.ps1
+src/PSSailpointV2024/Model/MultiPolicyRequest.ps1
+src/PSSailpointV2024/Model/NameNormalizer.ps1
+src/PSSailpointV2024/Model/NamedConstructs.ps1
+src/PSSailpointV2024/Model/NativeChangeDetectionConfig.ps1
+src/PSSailpointV2024/Model/NestedAggregation.ps1
+src/PSSailpointV2024/Model/NetworkConfiguration.ps1
+src/PSSailpointV2024/Model/NonEmployeeApprovalDecision.ps1
+src/PSSailpointV2024/Model/NonEmployeeApprovalItem.ps1
+src/PSSailpointV2024/Model/NonEmployeeApprovalItemBase.ps1
+src/PSSailpointV2024/Model/NonEmployeeApprovalItemDetail.ps1
+src/PSSailpointV2024/Model/NonEmployeeApprovalSummary.ps1
+src/PSSailpointV2024/Model/NonEmployeeBulkUploadJob.ps1
+src/PSSailpointV2024/Model/NonEmployeeBulkUploadStatus.ps1
+src/PSSailpointV2024/Model/NonEmployeeIdentityDtoType.ps1
+src/PSSailpointV2024/Model/NonEmployeeIdentityReferenceWithId.ps1
+src/PSSailpointV2024/Model/NonEmployeeIdnUserRequest.ps1
+src/PSSailpointV2024/Model/NonEmployeeRecord.ps1
+src/PSSailpointV2024/Model/NonEmployeeRejectApprovalDecision.ps1
+src/PSSailpointV2024/Model/NonEmployeeRequest.ps1
+src/PSSailpointV2024/Model/NonEmployeeRequestBody.ps1
+src/PSSailpointV2024/Model/NonEmployeeRequestLite.ps1
+src/PSSailpointV2024/Model/NonEmployeeRequestSummary.ps1
+src/PSSailpointV2024/Model/NonEmployeeRequestWithoutApprovalItem.ps1
+src/PSSailpointV2024/Model/NonEmployeeSchemaAttribute.ps1
+src/PSSailpointV2024/Model/NonEmployeeSchemaAttributeBody.ps1
+src/PSSailpointV2024/Model/NonEmployeeSchemaAttributeType.ps1
+src/PSSailpointV2024/Model/NonEmployeeSource.ps1
+src/PSSailpointV2024/Model/NonEmployeeSourceLite.ps1
+src/PSSailpointV2024/Model/NonEmployeeSourceLiteWithSchemaAttributes.ps1
+src/PSSailpointV2024/Model/NonEmployeeSourceRequestBody.ps1
+src/PSSailpointV2024/Model/NonEmployeeSourceWithCloudExternalId.ps1
+src/PSSailpointV2024/Model/NonEmployeeSourceWithNECount.ps1
+src/PSSailpointV2024/Model/NotificationTemplateContext.ps1
+src/PSSailpointV2024/Model/ObjectExportImportOptions.ps1
+src/PSSailpointV2024/Model/ObjectImportResult.ps1
+src/PSSailpointV2024/Model/ObjectImportResult1.ps1
+src/PSSailpointV2024/Model/ObjectMappingBulkCreateRequest.ps1
+src/PSSailpointV2024/Model/ObjectMappingBulkCreateResponse.ps1
+src/PSSailpointV2024/Model/ObjectMappingBulkPatchRequest.ps1
+src/PSSailpointV2024/Model/ObjectMappingBulkPatchResponse.ps1
+src/PSSailpointV2024/Model/ObjectMappingRequest.ps1
+src/PSSailpointV2024/Model/ObjectMappingResponse.ps1
+src/PSSailpointV2024/Model/Operation.ps1
+src/PSSailpointV2024/Model/OrgConfig.ps1
+src/PSSailpointV2024/Model/OriginalRequest.ps1
+src/PSSailpointV2024/Model/OrphanUncorrelatedReportArguments.ps1
+src/PSSailpointV2024/Model/Outlier.ps1
+src/PSSailpointV2024/Model/OutlierContributingFeature.ps1
+src/PSSailpointV2024/Model/OutlierContributingFeatureValue.ps1
+src/PSSailpointV2024/Model/OutlierFeatureSummary.ps1
+src/PSSailpointV2024/Model/OutlierFeatureSummaryOutlierFeatureDisplayValuesInner.ps1
+src/PSSailpointV2024/Model/OutlierFeatureTranslation.ps1
+src/PSSailpointV2024/Model/OutlierSummary.ps1
+src/PSSailpointV2024/Model/OutliersContributingFeatureAccessItems.ps1
+src/PSSailpointV2024/Model/OwnerDto.ps1
+src/PSSailpointV2024/Model/OwnerReference.ps1
+src/PSSailpointV2024/Model/OwnerReferenceDto.ps1
+src/PSSailpointV2024/Model/OwnerReferenceSegments.ps1
+src/PSSailpointV2024/Model/Owns.ps1
+src/PSSailpointV2024/Model/PasswordChangeRequest.ps1
+src/PSSailpointV2024/Model/PasswordChangeResponse.ps1
+src/PSSailpointV2024/Model/PasswordDigitToken.ps1
+src/PSSailpointV2024/Model/PasswordDigitTokenReset.ps1
+src/PSSailpointV2024/Model/PasswordInfo.ps1
+src/PSSailpointV2024/Model/PasswordInfoAccount.ps1
+src/PSSailpointV2024/Model/PasswordInfoQueryDTO.ps1
+src/PSSailpointV2024/Model/PasswordOrgConfig.ps1
+src/PSSailpointV2024/Model/PasswordPolicyV3Dto.ps1
+src/PSSailpointV2024/Model/PasswordStatus.ps1
+src/PSSailpointV2024/Model/PasswordSyncGroup.ps1
+src/PSSailpointV2024/Model/PatOwner.ps1
+src/PSSailpointV2024/Model/PatchPotentialRoleRequestInner.ps1
+src/PSSailpointV2024/Model/PatchServiceDeskIntegrationRequest.ps1
+src/PSSailpointV2024/Model/PeerGroupMember.ps1
+src/PSSailpointV2024/Model/PendingApproval.ps1
+src/PSSailpointV2024/Model/PendingApprovalAction.ps1
+src/PSSailpointV2024/Model/PendingApprovalOwner.ps1
+src/PSSailpointV2024/Model/PermissionDto.ps1
+src/PSSailpointV2024/Model/PreApprovalTriggerDetails.ps1
+src/PSSailpointV2024/Model/PreferencesDto.ps1
+src/PSSailpointV2024/Model/PreviewDataSourceResponse.ps1
+src/PSSailpointV2024/Model/ProcessIdentitiesRequest.ps1
+src/PSSailpointV2024/Model/ProcessingDetails.ps1
+src/PSSailpointV2024/Model/Product.ps1
+src/PSSailpointV2024/Model/ProvisioningCompleted.ps1
+src/PSSailpointV2024/Model/ProvisioningCompletedAccountRequestsInner.ps1
+src/PSSailpointV2024/Model/ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner.ps1
+src/PSSailpointV2024/Model/ProvisioningCompletedAccountRequestsInnerSource.ps1
+src/PSSailpointV2024/Model/ProvisioningCompletedRecipient.ps1
+src/PSSailpointV2024/Model/ProvisioningCompletedRequester.ps1
+src/PSSailpointV2024/Model/ProvisioningConfig.ps1
+src/PSSailpointV2024/Model/ProvisioningConfig1.ps1
+src/PSSailpointV2024/Model/ProvisioningConfig1ManagedResourceRefsInner.ps1
+src/PSSailpointV2024/Model/ProvisioningConfig1PlanInitializerScript.ps1
+src/PSSailpointV2024/Model/ProvisioningConfigPlanInitializerScript.ps1
+src/PSSailpointV2024/Model/ProvisioningCriteriaLevel1.ps1
+src/PSSailpointV2024/Model/ProvisioningCriteriaLevel2.ps1
+src/PSSailpointV2024/Model/ProvisioningCriteriaLevel3.ps1
+src/PSSailpointV2024/Model/ProvisioningCriteriaOperation.ps1
+src/PSSailpointV2024/Model/ProvisioningDetails.ps1
+src/PSSailpointV2024/Model/ProvisioningPolicy.ps1
+src/PSSailpointV2024/Model/ProvisioningPolicyDto.ps1
+src/PSSailpointV2024/Model/ProvisioningState.ps1
+src/PSSailpointV2024/Model/PublicIdentity.ps1
+src/PSSailpointV2024/Model/PublicIdentityAttributeConfig.ps1
+src/PSSailpointV2024/Model/PublicIdentityConfig.ps1
+src/PSSailpointV2024/Model/PutCorrelationConfigRequest.ps1
+src/PSSailpointV2024/Model/PutPasswordDictionaryRequest.ps1
+src/PSSailpointV2024/Model/PutSourceConfigRequest.ps1
+src/PSSailpointV2024/Model/PutSourceTemplateRequest.ps1
+src/PSSailpointV2024/Model/Query.ps1
+src/PSSailpointV2024/Model/QueryResultFilter.ps1
+src/PSSailpointV2024/Model/QueryType.ps1
+src/PSSailpointV2024/Model/QueuedCheckConfigDetails.ps1
+src/PSSailpointV2024/Model/RandomAlphaNumeric.ps1
+src/PSSailpointV2024/Model/RandomNumeric.ps1
+src/PSSailpointV2024/Model/Range.ps1
+src/PSSailpointV2024/Model/ReassignReference.ps1
+src/PSSailpointV2024/Model/Reassignment.ps1
+src/PSSailpointV2024/Model/Reassignment1.ps1
+src/PSSailpointV2024/Model/ReassignmentReference.ps1
+src/PSSailpointV2024/Model/ReassignmentTrailDTO.ps1
+src/PSSailpointV2024/Model/ReassignmentType.ps1
+src/PSSailpointV2024/Model/ReassignmentTypeEnum.ps1
+src/PSSailpointV2024/Model/RecommendationConfigDto.ps1
+src/PSSailpointV2024/Model/RecommendationRequest.ps1
+src/PSSailpointV2024/Model/RecommendationRequestDto.ps1
+src/PSSailpointV2024/Model/RecommendationResponse.ps1
+src/PSSailpointV2024/Model/RecommendationResponseDto.ps1
+src/PSSailpointV2024/Model/RecommenderCalculations.ps1
+src/PSSailpointV2024/Model/RecommenderCalculationsIdentityAttributesValue.ps1
+src/PSSailpointV2024/Model/Reference.ps1
+src/PSSailpointV2024/Model/Reference1.ps1
+src/PSSailpointV2024/Model/RemediationItemDetails.ps1
+src/PSSailpointV2024/Model/RemediationItems.ps1
+src/PSSailpointV2024/Model/Replace.ps1
+src/PSSailpointV2024/Model/ReplaceAll.ps1
+src/PSSailpointV2024/Model/ReportConfigDTO.ps1
+src/PSSailpointV2024/Model/ReportDetails.ps1
+src/PSSailpointV2024/Model/ReportDetailsArguments.ps1
+src/PSSailpointV2024/Model/ReportResultReference.ps1
+src/PSSailpointV2024/Model/ReportResults.ps1
+src/PSSailpointV2024/Model/ReportType.ps1
+src/PSSailpointV2024/Model/RequestOnBehalfOfConfig.ps1
+src/PSSailpointV2024/Model/Requestability.ps1
+src/PSSailpointV2024/Model/RequestabilityForRole.ps1
+src/PSSailpointV2024/Model/RequestableObject.ps1
+src/PSSailpointV2024/Model/RequestableObjectReference.ps1
+src/PSSailpointV2024/Model/RequestableObjectRequestStatus.ps1
+src/PSSailpointV2024/Model/RequestableObjectType.ps1
+src/PSSailpointV2024/Model/RequestedItemStatus.ps1
+src/PSSailpointV2024/Model/RequestedItemStatusCancelledRequestDetails.ps1
+src/PSSailpointV2024/Model/RequestedItemStatusPreApprovalTriggerDetails.ps1
+src/PSSailpointV2024/Model/RequestedItemStatusProvisioningDetails.ps1
+src/PSSailpointV2024/Model/RequestedItemStatusRequestState.ps1
+src/PSSailpointV2024/Model/RequestedItemStatusRequestedFor.ps1
+src/PSSailpointV2024/Model/RequestedItemStatusRequesterComment.ps1
+src/PSSailpointV2024/Model/RequestedItemStatusSodViolationContext.ps1
+src/PSSailpointV2024/Model/ResourceObject.ps1
+src/PSSailpointV2024/Model/ResourceObjectsRequest.ps1
+src/PSSailpointV2024/Model/ResourceObjectsResponse.ps1
+src/PSSailpointV2024/Model/ReviewDecision.ps1
+src/PSSailpointV2024/Model/ReviewReassign.ps1
+src/PSSailpointV2024/Model/ReviewRecommendation.ps1
+src/PSSailpointV2024/Model/ReviewableAccessProfile.ps1
+src/PSSailpointV2024/Model/ReviewableEntitlement.ps1
+src/PSSailpointV2024/Model/ReviewableEntitlementAccount.ps1
+src/PSSailpointV2024/Model/ReviewableRole.ps1
+src/PSSailpointV2024/Model/Reviewer.ps1
+src/PSSailpointV2024/Model/Reviewer1.ps1
+src/PSSailpointV2024/Model/Revocability.ps1
+src/PSSailpointV2024/Model/RevocabilityForRole.ps1
+src/PSSailpointV2024/Model/RightPad.ps1
+src/PSSailpointV2024/Model/Role.ps1
+src/PSSailpointV2024/Model/RoleAssignmentDto.ps1
+src/PSSailpointV2024/Model/RoleAssignmentRef.ps1
+src/PSSailpointV2024/Model/RoleAssignmentSourceType.ps1
+src/PSSailpointV2024/Model/RoleBulkDeleteRequest.ps1
+src/PSSailpointV2024/Model/RoleCriteriaKey.ps1
+src/PSSailpointV2024/Model/RoleCriteriaKeyType.ps1
+src/PSSailpointV2024/Model/RoleCriteriaLevel1.ps1
+src/PSSailpointV2024/Model/RoleCriteriaLevel2.ps1
+src/PSSailpointV2024/Model/RoleCriteriaLevel3.ps1
+src/PSSailpointV2024/Model/RoleCriteriaOperation.ps1
+src/PSSailpointV2024/Model/RoleDocument.ps1
+src/PSSailpointV2024/Model/RoleIdentity.ps1
+src/PSSailpointV2024/Model/RoleInsight.ps1
+src/PSSailpointV2024/Model/RoleInsightsEntitlement.ps1
+src/PSSailpointV2024/Model/RoleInsightsEntitlementChanges.ps1
+src/PSSailpointV2024/Model/RoleInsightsIdentities.ps1
+src/PSSailpointV2024/Model/RoleInsightsInsight.ps1
+src/PSSailpointV2024/Model/RoleInsightsResponse.ps1
+src/PSSailpointV2024/Model/RoleInsightsRole.ps1
+src/PSSailpointV2024/Model/RoleInsightsSummary.ps1
+src/PSSailpointV2024/Model/RoleMatchDto.ps1
+src/PSSailpointV2024/Model/RoleMembershipIdentity.ps1
+src/PSSailpointV2024/Model/RoleMembershipSelector.ps1
+src/PSSailpointV2024/Model/RoleMembershipSelectorType.ps1
+src/PSSailpointV2024/Model/RoleMiningEntitlement.ps1
+src/PSSailpointV2024/Model/RoleMiningEntitlementRef.ps1
+src/PSSailpointV2024/Model/RoleMiningIdentity.ps1
+src/PSSailpointV2024/Model/RoleMiningIdentityDistribution.ps1
+src/PSSailpointV2024/Model/RoleMiningPotentialRole.ps1
+src/PSSailpointV2024/Model/RoleMiningPotentialRoleApplication.ps1
+src/PSSailpointV2024/Model/RoleMiningPotentialRoleEditEntitlements.ps1
+src/PSSailpointV2024/Model/RoleMiningPotentialRoleExportRequest.ps1
+src/PSSailpointV2024/Model/RoleMiningPotentialRoleExportResponse.ps1
+src/PSSailpointV2024/Model/RoleMiningPotentialRoleExportState.ps1
+src/PSSailpointV2024/Model/RoleMiningPotentialRoleProvisionRequest.ps1
+src/PSSailpointV2024/Model/RoleMiningPotentialRoleProvisionState.ps1
+src/PSSailpointV2024/Model/RoleMiningPotentialRoleRef.ps1
+src/PSSailpointV2024/Model/RoleMiningPotentialRoleSourceUsage.ps1
+src/PSSailpointV2024/Model/RoleMiningPotentialRoleSummary.ps1
+src/PSSailpointV2024/Model/RoleMiningPotentialRoleSummaryCreatedBy.ps1
+src/PSSailpointV2024/Model/RoleMiningRoleType.ps1
+src/PSSailpointV2024/Model/RoleMiningSessionDraftRoleDto.ps1
+src/PSSailpointV2024/Model/RoleMiningSessionDto.ps1
+src/PSSailpointV2024/Model/RoleMiningSessionParametersDto.ps1
+src/PSSailpointV2024/Model/RoleMiningSessionResponse.ps1
+src/PSSailpointV2024/Model/RoleMiningSessionResponseCreatedBy.ps1
+src/PSSailpointV2024/Model/RoleMiningSessionScope.ps1
+src/PSSailpointV2024/Model/RoleMiningSessionScopingMethod.ps1
+src/PSSailpointV2024/Model/RoleMiningSessionState.ps1
+src/PSSailpointV2024/Model/RoleMiningSessionStatus.ps1
+src/PSSailpointV2024/Model/RoleSummary.ps1
+src/PSSailpointV2024/Model/RoleTargetDto.ps1
+src/PSSailpointV2024/Model/Rule.ps1
+src/PSSailpointV2024/Model/SavedSearch.ps1
+src/PSSailpointV2024/Model/SavedSearchComplete.ps1
+src/PSSailpointV2024/Model/SavedSearchCompleteSearchResults.ps1
+src/PSSailpointV2024/Model/SavedSearchCompleteSearchResultsAccount.ps1
+src/PSSailpointV2024/Model/SavedSearchCompleteSearchResultsEntitlement.ps1
+src/PSSailpointV2024/Model/SavedSearchCompleteSearchResultsIdentity.ps1
+src/PSSailpointV2024/Model/SavedSearchDetail.ps1
+src/PSSailpointV2024/Model/SavedSearchDetailFilters.ps1
+src/PSSailpointV2024/Model/SavedSearchName.ps1
+src/PSSailpointV2024/Model/Schedule.ps1
+src/PSSailpointV2024/Model/Schedule1.ps1
+src/PSSailpointV2024/Model/Schedule1Days.ps1
+src/PSSailpointV2024/Model/Schedule1Hours.ps1
+src/PSSailpointV2024/Model/Schedule1Months.ps1
+src/PSSailpointV2024/Model/ScheduleDays.ps1
+src/PSSailpointV2024/Model/ScheduleHours.ps1
+src/PSSailpointV2024/Model/ScheduleMonths.ps1
+src/PSSailpointV2024/Model/ScheduleType.ps1
+src/PSSailpointV2024/Model/ScheduledAttributes.ps1
+src/PSSailpointV2024/Model/ScheduledSearch.ps1
+src/PSSailpointV2024/Model/ScheduledSearchAllOfOwner.ps1
+src/PSSailpointV2024/Model/ScheduledSearchName.ps1
+src/PSSailpointV2024/Model/Schema.ps1
+src/PSSailpointV2024/Model/Search.ps1
+src/PSSailpointV2024/Model/SearchAggregationSpecification.ps1
+src/PSSailpointV2024/Model/SearchArguments.ps1
+src/PSSailpointV2024/Model/SearchAttributeConfig.ps1
+src/PSSailpointV2024/Model/SearchExportReportArguments.ps1
+src/PSSailpointV2024/Model/SearchFilterType.ps1
+src/PSSailpointV2024/Model/SearchFormDefinitionsByTenant400Response.ps1
+src/PSSailpointV2024/Model/SearchSchedule.ps1
+src/PSSailpointV2024/Model/SearchScheduleRecipientsInner.ps1
+src/PSSailpointV2024/Model/SectionDetails.ps1
+src/PSSailpointV2024/Model/Sed.ps1
+src/PSSailpointV2024/Model/SedApproval.ps1
+src/PSSailpointV2024/Model/SedApprovalStatus.ps1
+src/PSSailpointV2024/Model/SedAssignee.ps1
+src/PSSailpointV2024/Model/SedAssignment.ps1
+src/PSSailpointV2024/Model/SedAssignmentResponse.ps1
+src/PSSailpointV2024/Model/SedBatchRequest.ps1
+src/PSSailpointV2024/Model/SedBatchResponse.ps1
+src/PSSailpointV2024/Model/SedBatchStats.ps1
+src/PSSailpointV2024/Model/SedBatchStatus.ps1
+src/PSSailpointV2024/Model/SedPatch.ps1
+src/PSSailpointV2024/Model/Segment.ps1
+src/PSSailpointV2024/Model/SegmentVisibilityCriteria.ps1
+src/PSSailpointV2024/Model/Selector.ps1
+src/PSSailpointV2024/Model/SelectorType.ps1
+src/PSSailpointV2024/Model/SelfImportExportDto.ps1
+src/PSSailpointV2024/Model/SendTestNotificationRequestDto.ps1
+src/PSSailpointV2024/Model/ServiceDeskIntegrationDto.ps1
+src/PSSailpointV2024/Model/ServiceDeskIntegrationDto1.ps1
+src/PSSailpointV2024/Model/ServiceDeskIntegrationTemplateDto.ps1
+src/PSSailpointV2024/Model/ServiceDeskIntegrationTemplateType.ps1
+src/PSSailpointV2024/Model/ServiceDeskSource.ps1
+src/PSSailpointV2024/Model/SetIcon200Response.ps1
+src/PSSailpointV2024/Model/SetIconRequest.ps1
+src/PSSailpointV2024/Model/SetLifecycleState200Response.ps1
+src/PSSailpointV2024/Model/SetLifecycleStateRequest.ps1
+src/PSSailpointV2024/Model/SimIntegrationDetails.ps1
+src/PSSailpointV2024/Model/SimIntegrationDetailsAllOfBeforeProvisioningRule.ps1
+src/PSSailpointV2024/Model/SlimCampaign.ps1
+src/PSSailpointV2024/Model/SodExemptCriteria.ps1
+src/PSSailpointV2024/Model/SodPolicy.ps1
+src/PSSailpointV2024/Model/SodPolicyConflictingAccessCriteria.ps1
+src/PSSailpointV2024/Model/SodPolicyDto.ps1
+src/PSSailpointV2024/Model/SodPolicyOwnerRef.ps1
+src/PSSailpointV2024/Model/SodPolicySchedule.ps1
+src/PSSailpointV2024/Model/SodRecipient.ps1
+src/PSSailpointV2024/Model/SodReportResultDto.ps1
+src/PSSailpointV2024/Model/SodViolationCheck.ps1
+src/PSSailpointV2024/Model/SodViolationCheckResult.ps1
+src/PSSailpointV2024/Model/SodViolationContext.ps1
+src/PSSailpointV2024/Model/SodViolationContextCheckCompleted.ps1
+src/PSSailpointV2024/Model/SodViolationContextConflictingAccessCriteria.ps1
+src/PSSailpointV2024/Model/SodViolationContextConflictingAccessCriteriaLeftCriteria.ps1
+src/PSSailpointV2024/Model/Source.ps1
+src/PSSailpointV2024/Model/Source1.ps1
+src/PSSailpointV2024/Model/SourceAccountCorrelationConfig.ps1
+src/PSSailpointV2024/Model/SourceAccountCorrelationRule.ps1
+src/PSSailpointV2024/Model/SourceAccountCreated.ps1
+src/PSSailpointV2024/Model/SourceAccountDeleted.ps1
+src/PSSailpointV2024/Model/SourceAccountUpdated.ps1
+src/PSSailpointV2024/Model/SourceBeforeProvisioningRule.ps1
+src/PSSailpointV2024/Model/SourceCluster.ps1
+src/PSSailpointV2024/Model/SourceClusterDto.ps1
+src/PSSailpointV2024/Model/SourceCode.ps1
+src/PSSailpointV2024/Model/SourceCreated.ps1
+src/PSSailpointV2024/Model/SourceCreatedActor.ps1
+src/PSSailpointV2024/Model/SourceDeleted.ps1
+src/PSSailpointV2024/Model/SourceDeletedActor.ps1
+src/PSSailpointV2024/Model/SourceEntitlementRequestConfig.ps1
+src/PSSailpointV2024/Model/SourceHealthDto.ps1
+src/PSSailpointV2024/Model/SourceManagementWorkgroup.ps1
+src/PSSailpointV2024/Model/SourceManagerCorrelationMapping.ps1
+src/PSSailpointV2024/Model/SourceManagerCorrelationRule.ps1
+src/PSSailpointV2024/Model/SourceOwner.ps1
+src/PSSailpointV2024/Model/SourcePasswordPoliciesInner.ps1
+src/PSSailpointV2024/Model/SourceSchemasInner.ps1
+src/PSSailpointV2024/Model/SourceSyncJob.ps1
+src/PSSailpointV2024/Model/SourceSyncPayload.ps1
+src/PSSailpointV2024/Model/SourceUpdated.ps1
+src/PSSailpointV2024/Model/SourceUpdatedActor.ps1
+src/PSSailpointV2024/Model/SourceUsage.ps1
+src/PSSailpointV2024/Model/SourceUsageStatus.ps1
+src/PSSailpointV2024/Model/SpConfigExportJob.ps1
+src/PSSailpointV2024/Model/SpConfigExportJobStatus.ps1
+src/PSSailpointV2024/Model/SpConfigExportResults.ps1
+src/PSSailpointV2024/Model/SpConfigImportJobStatus.ps1
+src/PSSailpointV2024/Model/SpConfigImportResults.ps1
+src/PSSailpointV2024/Model/SpConfigJob.ps1
+src/PSSailpointV2024/Model/SpConfigMessage.ps1
+src/PSSailpointV2024/Model/SpConfigMessage1.ps1
+src/PSSailpointV2024/Model/SpConfigObject.ps1
+src/PSSailpointV2024/Model/SpConfigUrl.ps1
+src/PSSailpointV2024/Model/Split.ps1
+src/PSSailpointV2024/Model/StandardLevel.ps1
+src/PSSailpointV2024/Model/StartInvocationInput.ps1
+src/PSSailpointV2024/Model/Static.ps1
+src/PSSailpointV2024/Model/StatusResponse.ps1
+src/PSSailpointV2024/Model/SubSearchAggregationSpecification.ps1
+src/PSSailpointV2024/Model/Subscription.ps1
+src/PSSailpointV2024/Model/SubscriptionPatchRequestInner.ps1
+src/PSSailpointV2024/Model/SubscriptionPatchRequestInnerValue.ps1
+src/PSSailpointV2024/Model/SubscriptionPatchRequestInnerValueAnyOfInner.ps1
+src/PSSailpointV2024/Model/SubscriptionPostRequest.ps1
+src/PSSailpointV2024/Model/SubscriptionPutRequest.ps1
+src/PSSailpointV2024/Model/SubscriptionType.ps1
+src/PSSailpointV2024/Model/Substring.ps1
+src/PSSailpointV2024/Model/TaggedObject.ps1
+src/PSSailpointV2024/Model/TaggedObjectDto.ps1
+src/PSSailpointV2024/Model/Target.ps1
+src/PSSailpointV2024/Model/TaskDefinitionSummary.ps1
+src/PSSailpointV2024/Model/TaskResultDetails.ps1
+src/PSSailpointV2024/Model/TaskResultDetailsMessagesInner.ps1
+src/PSSailpointV2024/Model/TaskResultDetailsReturnsInner.ps1
+src/PSSailpointV2024/Model/TaskResultDto.ps1
+src/PSSailpointV2024/Model/TaskResultResponse.ps1
+src/PSSailpointV2024/Model/TaskResultSimplified.ps1
+src/PSSailpointV2024/Model/TaskReturnDetails.ps1
+src/PSSailpointV2024/Model/TaskStatus.ps1
+src/PSSailpointV2024/Model/TaskStatusMessage.ps1
+src/PSSailpointV2024/Model/TemplateBulkDeleteDto.ps1
+src/PSSailpointV2024/Model/TemplateDto.ps1
+src/PSSailpointV2024/Model/TemplateDtoDefault.ps1
+src/PSSailpointV2024/Model/TemplateSlack.ps1
+src/PSSailpointV2024/Model/TemplateSlackAutoApprovalData.ps1
+src/PSSailpointV2024/Model/TemplateSlackCustomFields.ps1
+src/PSSailpointV2024/Model/TemplateTeams.ps1
+src/PSSailpointV2024/Model/Tenant.ps1
+src/PSSailpointV2024/Model/TenantConfigurationDetails.ps1
+src/PSSailpointV2024/Model/TenantConfigurationRequest.ps1
+src/PSSailpointV2024/Model/TenantConfigurationResponse.ps1
+src/PSSailpointV2024/Model/TenantUiMetadataItemResponse.ps1
+src/PSSailpointV2024/Model/TenantUiMetadataItemUpdateRequest.ps1
+src/PSSailpointV2024/Model/TestExternalExecuteWorkflow200Response.ps1
+src/PSSailpointV2024/Model/TestExternalExecuteWorkflowRequest.ps1
+src/PSSailpointV2024/Model/TestInvocation.ps1
+src/PSSailpointV2024/Model/TestWorkflow200Response.ps1
+src/PSSailpointV2024/Model/TestWorkflowRequest.ps1
+src/PSSailpointV2024/Model/TextQuery.ps1
+src/PSSailpointV2024/Model/Transform.ps1
+src/PSSailpointV2024/Model/TransformAttributes.ps1
+src/PSSailpointV2024/Model/TransformDefinition.ps1
+src/PSSailpointV2024/Model/TransformDefinitionAttributesValue.ps1
+src/PSSailpointV2024/Model/TransformRead.ps1
+src/PSSailpointV2024/Model/TransformRule.ps1
+src/PSSailpointV2024/Model/TranslationMessage.ps1
+src/PSSailpointV2024/Model/Trigger.ps1
+src/PSSailpointV2024/Model/TriggerExampleInput.ps1
+src/PSSailpointV2024/Model/TriggerExampleOutput.ps1
+src/PSSailpointV2024/Model/TriggerType.ps1
+src/PSSailpointV2024/Model/Trim.ps1
+src/PSSailpointV2024/Model/TypeAheadQuery.ps1
+src/PSSailpointV2024/Model/TypedReference.ps1
+src/PSSailpointV2024/Model/UUIDGenerator.ps1
+src/PSSailpointV2024/Model/UpdateAccessProfilesInBulk412Response.ps1
+src/PSSailpointV2024/Model/UpdateDetail.ps1
+src/PSSailpointV2024/Model/UploadsRequest.ps1
+src/PSSailpointV2024/Model/UploadsResponse.ps1
+src/PSSailpointV2024/Model/Upper.ps1
+src/PSSailpointV2024/Model/UsageType.ps1
+src/PSSailpointV2024/Model/V3ConnectorDto.ps1
+src/PSSailpointV2024/Model/V3CreateConnectorDto.ps1
+src/PSSailpointV2024/Model/VAClusterStatusChangeEvent.ps1
+src/PSSailpointV2024/Model/VAClusterStatusChangeEventApplication.ps1
+src/PSSailpointV2024/Model/VAClusterStatusChangeEventHealthCheckResult.ps1
+src/PSSailpointV2024/Model/VAClusterStatusChangeEventPreviousHealthCheckResult.ps1
+src/PSSailpointV2024/Model/ValidateFilterInputDto.ps1
+src/PSSailpointV2024/Model/ValidateFilterOutputDto.ps1
+src/PSSailpointV2024/Model/Value.ps1
+src/PSSailpointV2024/Model/VendorConnectorMapping.ps1
+src/PSSailpointV2024/Model/VendorConnectorMappingDeletedAt.ps1
+src/PSSailpointV2024/Model/VendorConnectorMappingDeletedBy.ps1
+src/PSSailpointV2024/Model/VendorConnectorMappingUpdatedAt.ps1
+src/PSSailpointV2024/Model/VendorConnectorMappingUpdatedBy.ps1
+src/PSSailpointV2024/Model/ViolationContext.ps1
+src/PSSailpointV2024/Model/ViolationContextPolicy.ps1
+src/PSSailpointV2024/Model/ViolationOwnerAssignmentConfig.ps1
+src/PSSailpointV2024/Model/ViolationOwnerAssignmentConfigOwnerRef.ps1
+src/PSSailpointV2024/Model/ViolationPrediction.ps1
+src/PSSailpointV2024/Model/VisibilityCriteria.ps1
+src/PSSailpointV2024/Model/WorkItemForward.ps1
+src/PSSailpointV2024/Model/WorkItemState.ps1
+src/PSSailpointV2024/Model/WorkItemStateManualWorkItems.ps1
+src/PSSailpointV2024/Model/WorkItemTypeManualWorkItems.ps1
+src/PSSailpointV2024/Model/WorkItems.ps1
+src/PSSailpointV2024/Model/WorkItemsCount.ps1
+src/PSSailpointV2024/Model/WorkItemsForm.ps1
+src/PSSailpointV2024/Model/WorkItemsSummary.ps1
+src/PSSailpointV2024/Model/Workflow.ps1
+src/PSSailpointV2024/Model/WorkflowAllOfCreator.ps1
+src/PSSailpointV2024/Model/WorkflowBody.ps1
+src/PSSailpointV2024/Model/WorkflowBodyOwner.ps1
+src/PSSailpointV2024/Model/WorkflowDefinition.ps1
+src/PSSailpointV2024/Model/WorkflowExecution.ps1
+src/PSSailpointV2024/Model/WorkflowExecutionEvent.ps1
+src/PSSailpointV2024/Model/WorkflowLibraryAction.ps1
+src/PSSailpointV2024/Model/WorkflowLibraryActionExampleOutput.ps1
+src/PSSailpointV2024/Model/WorkflowLibraryFormFields.ps1
+src/PSSailpointV2024/Model/WorkflowLibraryOperator.ps1
+src/PSSailpointV2024/Model/WorkflowLibraryTrigger.ps1
+src/PSSailpointV2024/Model/WorkflowModifiedBy.ps1
+src/PSSailpointV2024/Model/WorkflowOAuthClient.ps1
+src/PSSailpointV2024/Model/WorkflowTrigger.ps1
+src/PSSailpointV2024/Model/WorkflowTriggerAttributes.ps1
+src/PSSailpointV2024/Model/WorkgroupBulkDeleteRequest.ps1
+src/PSSailpointV2024/Model/WorkgroupConnectionDto.ps1
+src/PSSailpointV2024/Model/WorkgroupDeleteItem.ps1
+src/PSSailpointV2024/Model/WorkgroupDto.ps1
+src/PSSailpointV2024/Model/WorkgroupDtoOwner.ps1
+src/PSSailpointV2024/Model/WorkgroupMemberAddItem.ps1
+src/PSSailpointV2024/Model/WorkgroupMemberDeleteItem.ps1
+src/PSSailpointV2024/PSSailpointV2024.psm1
+src/PSSailpointV2024/Private/Get-CommonParameters.ps1
+src/PSSailpointV2024/Private/Out-DebugParameter.ps1
+src/PSSailpointV2024/Private/V2024ApiClient.ps1
+src/PSSailpointV2024/Private/V2024HttpSignatureAuth.ps1
+src/PSSailpointV2024/Private/V2024RSAEncryptionProvider.cs
+src/PSSailpointV2024/en-US/about_PSSailpointV2024.help.txt
+tests/Api/V2024AccessModelMetadataApi.Tests.ps1
+tests/Api/V2024AccessProfilesApi.Tests.ps1
+tests/Api/V2024AccessRequestApprovalsApi.Tests.ps1
+tests/Api/V2024AccessRequestIdentityMetricsApi.Tests.ps1
+tests/Api/V2024AccessRequestsApi.Tests.ps1
+tests/Api/V2024AccountActivitiesApi.Tests.ps1
+tests/Api/V2024AccountAggregationsApi.Tests.ps1
+tests/Api/V2024AccountUsagesApi.Tests.ps1
+tests/Api/V2024AccountsApi.Tests.ps1
+tests/Api/V2024ApplicationDiscoveryApi.Tests.ps1
+tests/Api/V2024ApprovalsApi.Tests.ps1
+tests/Api/V2024AuthProfileApi.Tests.ps1
+tests/Api/V2024AuthUsersApi.Tests.ps1
+tests/Api/V2024BrandingApi.Tests.ps1
+tests/Api/V2024CertificationCampaignFiltersApi.Tests.ps1
+tests/Api/V2024CertificationCampaignsApi.Tests.ps1
+tests/Api/V2024CertificationSummariesApi.Tests.ps1
+tests/Api/V2024CertificationsApi.Tests.ps1
+tests/Api/V2024ConfigurationHubApi.Tests.ps1
+tests/Api/V2024ConnectorRuleManagementApi.Tests.ps1
+tests/Api/V2024ConnectorsApi.Tests.ps1
+tests/Api/V2024CustomFormsApi.Tests.ps1
+tests/Api/V2024CustomPasswordInstructionsApi.Tests.ps1
+tests/Api/V2024EntitlementsApi.Tests.ps1
+tests/Api/V2024GlobalTenantSecuritySettingsApi.Tests.ps1
+tests/Api/V2024GovernanceGroupsApi.Tests.ps1
+tests/Api/V2024IAIAccessRequestRecommendationsApi.Tests.ps1
+tests/Api/V2024IAICommonAccessApi.Tests.ps1
+tests/Api/V2024IAIOutliersApi.Tests.ps1
+tests/Api/V2024IAIPeerGroupStrategiesApi.Tests.ps1
+tests/Api/V2024IAIRecommendationsApi.Tests.ps1
+tests/Api/V2024IAIRoleMiningApi.Tests.ps1
+tests/Api/V2024IconsApi.Tests.ps1
+tests/Api/V2024IdentitiesApi.Tests.ps1
+tests/Api/V2024IdentityAttributesApi.Tests.ps1
+tests/Api/V2024IdentityHistoryApi.Tests.ps1
+tests/Api/V2024IdentityProfilesApi.Tests.ps1
+tests/Api/V2024LifecycleStatesApi.Tests.ps1
+tests/Api/V2024MFAConfigurationApi.Tests.ps1
+tests/Api/V2024ManagedClientsApi.Tests.ps1
+tests/Api/V2024ManagedClustersApi.Tests.ps1
+tests/Api/V2024NonEmployeeLifecycleManagementApi.Tests.ps1
+tests/Api/V2024NotificationsApi.Tests.ps1
+tests/Api/V2024OAuthClientsApi.Tests.ps1
+tests/Api/V2024OrgConfigApi.Tests.ps1
+tests/Api/V2024PasswordConfigurationApi.Tests.ps1
+tests/Api/V2024PasswordDictionaryApi.Tests.ps1
+tests/Api/V2024PasswordManagementApi.Tests.ps1
+tests/Api/V2024PasswordPoliciesApi.Tests.ps1
+tests/Api/V2024PasswordSyncGroupsApi.Tests.ps1
+tests/Api/V2024PersonalAccessTokensApi.Tests.ps1
+tests/Api/V2024PublicIdentitiesApi.Tests.ps1
+tests/Api/V2024PublicIdentitiesConfigApi.Tests.ps1
+tests/Api/V2024ReportsDataExtractionApi.Tests.ps1
+tests/Api/V2024RequestableObjectsApi.Tests.ps1
+tests/Api/V2024RoleInsightsApi.Tests.ps1
+tests/Api/V2024RolesApi.Tests.ps1
+tests/Api/V2024SIMIntegrationsApi.Tests.ps1
+tests/Api/V2024SODPoliciesApi.Tests.ps1
+tests/Api/V2024SODViolationsApi.Tests.ps1
+tests/Api/V2024SPConfigApi.Tests.ps1
+tests/Api/V2024SavedSearchApi.Tests.ps1
+tests/Api/V2024ScheduledSearchApi.Tests.ps1
+tests/Api/V2024SearchApi.Tests.ps1
+tests/Api/V2024SearchAttributeConfigurationApi.Tests.ps1
+tests/Api/V2024SegmentsApi.Tests.ps1
+tests/Api/V2024ServiceDeskIntegrationApi.Tests.ps1
+tests/Api/V2024SourceUsagesApi.Tests.ps1
+tests/Api/V2024SourcesApi.Tests.ps1
+tests/Api/V2024SuggestedEntitlementDescriptionApi.Tests.ps1
+tests/Api/V2024TaggedObjectsApi.Tests.ps1
+tests/Api/V2024TaskManagementApi.Tests.ps1
+tests/Api/V2024TenantApi.Tests.ps1
+tests/Api/V2024TransformsApi.Tests.ps1
+tests/Api/V2024TriggersApi.Tests.ps1
+tests/Api/V2024UIMetadataApi.Tests.ps1
+tests/Api/V2024VendorConnectorMappingsApi.Tests.ps1
+tests/Api/V2024WorkItemsApi.Tests.ps1
+tests/Api/V2024WorkReassignmentApi.Tests.ps1
+tests/Api/V2024WorkflowsApi.Tests.ps1
+tests/Model/Access.Tests.ps1
+tests/Model/AccessConstraint.Tests.ps1
+tests/Model/AccessCriteria.Tests.ps1
+tests/Model/AccessCriteriaCriteriaListInner.Tests.ps1
+tests/Model/AccessItemAccessProfileResponse.Tests.ps1
+tests/Model/AccessItemAccountResponse.Tests.ps1
+tests/Model/AccessItemAppResponse.Tests.ps1
+tests/Model/AccessItemApproverDto.Tests.ps1
+tests/Model/AccessItemAssociated.Tests.ps1
+tests/Model/AccessItemAssociatedAccessItem.Tests.ps1
+tests/Model/AccessItemDiff.Tests.ps1
+tests/Model/AccessItemEntitlementResponse.Tests.ps1
+tests/Model/AccessItemRef.Tests.ps1
+tests/Model/AccessItemRemoved.Tests.ps1
+tests/Model/AccessItemRequestedFor.Tests.ps1
+tests/Model/AccessItemRequestedForDto.Tests.ps1
+tests/Model/AccessItemRequester.Tests.ps1
+tests/Model/AccessItemRequesterDto.Tests.ps1
+tests/Model/AccessItemReviewedBy.Tests.ps1
+tests/Model/AccessItemRoleResponse.Tests.ps1
+tests/Model/AccessProfile.Tests.ps1
+tests/Model/AccessProfileApprovalScheme.Tests.ps1
+tests/Model/AccessProfileBulkDeleteRequest.Tests.ps1
+tests/Model/AccessProfileBulkDeleteResponse.Tests.ps1
+tests/Model/AccessProfileBulkUpdateRequestInner.Tests.ps1
+tests/Model/AccessProfileDocument.Tests.ps1
+tests/Model/AccessProfileDocumentAllOfSource.Tests.ps1
+tests/Model/AccessProfileEntitlement.Tests.ps1
+tests/Model/AccessProfileRef.Tests.ps1
+tests/Model/AccessProfileRole.Tests.ps1
+tests/Model/AccessProfileSourceRef.Tests.ps1
+tests/Model/AccessProfileSummary.Tests.ps1
+tests/Model/AccessProfileUpdateItem.Tests.ps1
+tests/Model/AccessProfileUsage.Tests.ps1
+tests/Model/AccessProfileUsageUsedByInner.Tests.ps1
+tests/Model/AccessRecommendationMessage.Tests.ps1
+tests/Model/AccessRequest.Tests.ps1
+tests/Model/AccessRequestConfig.Tests.ps1
+tests/Model/AccessRequestContext.Tests.ps1
+tests/Model/AccessRequestDynamicApprover.Tests.ps1
+tests/Model/AccessRequestDynamicApprover1.Tests.ps1
+tests/Model/AccessRequestDynamicApproverRequestedItemsInner.Tests.ps1
+tests/Model/AccessRequestItem.Tests.ps1
+tests/Model/AccessRequestItemResponse.Tests.ps1
+tests/Model/AccessRequestPhases.Tests.ps1
+tests/Model/AccessRequestPostApproval.Tests.ps1
+tests/Model/AccessRequestPostApprovalRequestedItemsStatusInner.Tests.ps1
+tests/Model/AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner.Tests.ps1
+tests/Model/AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover.Tests.ps1
+tests/Model/AccessRequestPreApproval.Tests.ps1
+tests/Model/AccessRequestPreApproval1.Tests.ps1
+tests/Model/AccessRequestPreApprovalRequestedItemsInner.Tests.ps1
+tests/Model/AccessRequestRecommendationActionItemDto.Tests.ps1
+tests/Model/AccessRequestRecommendationActionItemResponseDto.Tests.ps1
+tests/Model/AccessRequestRecommendationItem.Tests.ps1
+tests/Model/AccessRequestRecommendationItemDetail.Tests.ps1
+tests/Model/AccessRequestRecommendationItemDetailAccess.Tests.ps1
+tests/Model/AccessRequestRecommendationItemType.Tests.ps1
+tests/Model/AccessRequestResponse.Tests.ps1
+tests/Model/AccessRequestType.Tests.ps1
+tests/Model/AccessRequested.Tests.ps1
+tests/Model/AccessReviewItem.Tests.ps1
+tests/Model/AccessReviewReassignment.Tests.ps1
+tests/Model/AccessSummary.Tests.ps1
+tests/Model/AccessSummaryAccess.Tests.ps1
+tests/Model/AccessType.Tests.ps1
+tests/Model/Account.Tests.ps1
+tests/Model/AccountAction.Tests.ps1
+tests/Model/AccountActivity.Tests.ps1
+tests/Model/AccountActivityApprovalStatus.Tests.ps1
+tests/Model/AccountActivityDocument.Tests.ps1
+tests/Model/AccountActivityItem.Tests.ps1
+tests/Model/AccountActivityItemOperation.Tests.ps1
+tests/Model/AccountActivitySearchedItem.Tests.ps1
+tests/Model/AccountAggregationCompleted.Tests.ps1
+tests/Model/AccountAggregationCompletedSource.Tests.ps1
+tests/Model/AccountAggregationCompletedStats.Tests.ps1
+tests/Model/AccountAggregationStatus.Tests.ps1
+tests/Model/AccountAllOfOwnerGroup.Tests.ps1
+tests/Model/AccountAllOfOwnerIdentity.Tests.ps1
+tests/Model/AccountAllOfSourceOwner.Tests.ps1
+tests/Model/AccountAttribute.Tests.ps1
+tests/Model/AccountAttributes.Tests.ps1
+tests/Model/AccountAttributesChanged.Tests.ps1
+tests/Model/AccountAttributesChangedAccount.Tests.ps1
+tests/Model/AccountAttributesChangedChangesInner.Tests.ps1
+tests/Model/AccountAttributesChangedChangesInnerNewValue.Tests.ps1
+tests/Model/AccountAttributesChangedChangesInnerOldValue.Tests.ps1
+tests/Model/AccountAttributesChangedIdentity.Tests.ps1
+tests/Model/AccountAttributesChangedSource.Tests.ps1
+tests/Model/AccountAttributesCreate.Tests.ps1
+tests/Model/AccountAttributesCreateAttributes.Tests.ps1
+tests/Model/AccountCorrelated.Tests.ps1
+tests/Model/AccountCorrelatedAccount.Tests.ps1
+tests/Model/AccountCorrelatedIdentity.Tests.ps1
+tests/Model/AccountCorrelatedSource.Tests.ps1
+tests/Model/AccountInfoDto.Tests.ps1
+tests/Model/AccountRequest.Tests.ps1
+tests/Model/AccountRequestInfo.Tests.ps1
+tests/Model/AccountRequestResult.Tests.ps1
+tests/Model/AccountSource.Tests.ps1
+tests/Model/AccountStatusChanged.Tests.ps1
+tests/Model/AccountStatusChangedAccount.Tests.ps1
+tests/Model/AccountStatusChangedStatusChange.Tests.ps1
+tests/Model/AccountToggleRequest.Tests.ps1
+tests/Model/AccountUncorrelated.Tests.ps1
+tests/Model/AccountUncorrelatedAccount.Tests.ps1
+tests/Model/AccountUncorrelatedIdentity.Tests.ps1
+tests/Model/AccountUncorrelatedSource.Tests.ps1
+tests/Model/AccountUnlockRequest.Tests.ps1
+tests/Model/AccountUsage.Tests.ps1
+tests/Model/AccountsAsyncResult.Tests.ps1
+tests/Model/AccountsCollectedForAggregation.Tests.ps1
+tests/Model/AccountsCollectedForAggregationSource.Tests.ps1
+tests/Model/AccountsCollectedForAggregationStats.Tests.ps1
+tests/Model/AccountsExportReportArguments.Tests.ps1
+tests/Model/ActivateCampaignOptions.Tests.ps1
+tests/Model/ActivityInsights.Tests.ps1
+tests/Model/AdminReviewReassign.Tests.ps1
+tests/Model/AdminReviewReassignReassignTo.Tests.ps1
+tests/Model/AggregationResult.Tests.ps1
+tests/Model/AggregationType.Tests.ps1
+tests/Model/Aggregations.Tests.ps1
+tests/Model/App.Tests.ps1
+tests/Model/AppAllOfAccount.Tests.ps1
+tests/Model/Approval.Tests.ps1
+tests/Model/Approval1.Tests.ps1
+tests/Model/ApprovalBatch.Tests.ps1
+tests/Model/ApprovalComment.Tests.ps1
+tests/Model/ApprovalComment1.Tests.ps1
+tests/Model/ApprovalDescription.Tests.ps1
+tests/Model/ApprovalDto.Tests.ps1
+tests/Model/ApprovalForwardHistory.Tests.ps1
+tests/Model/ApprovalIdentity.Tests.ps1
+tests/Model/ApprovalInfoResponse.Tests.ps1
+tests/Model/ApprovalItemDetails.Tests.ps1
+tests/Model/ApprovalItems.Tests.ps1
+tests/Model/ApprovalName.Tests.ps1
+tests/Model/ApprovalReference.Tests.ps1
+tests/Model/ApprovalReminderAndEscalationConfig.Tests.ps1
+tests/Model/ApprovalScheme.Tests.ps1
+tests/Model/ApprovalSchemeForRole.Tests.ps1
+tests/Model/ApprovalStatus.Tests.ps1
+tests/Model/ApprovalStatusDto.Tests.ps1
+tests/Model/ApprovalStatusDtoCurrentOwner.Tests.ps1
+tests/Model/ApprovalStatusDtoOriginalOwner.Tests.ps1
+tests/Model/ApprovalSummary.Tests.ps1
+tests/Model/Argument.Tests.ps1
+tests/Model/ArrayInner.Tests.ps1
+tests/Model/AssignmentContextDto.Tests.ps1
+tests/Model/AttrSyncSource.Tests.ps1
+tests/Model/AttrSyncSourceAttributeConfig.Tests.ps1
+tests/Model/AttrSyncSourceConfig.Tests.ps1
+tests/Model/AttributeChange.Tests.ps1
+tests/Model/AttributeDTO.Tests.ps1
+tests/Model/AttributeDTOList.Tests.ps1
+tests/Model/AttributeDefinition.Tests.ps1
+tests/Model/AttributeDefinitionSchema.Tests.ps1
+tests/Model/AttributeDefinitionType.Tests.ps1
+tests/Model/AttributeRequest.Tests.ps1
+tests/Model/AttributeValueDTO.Tests.ps1
+tests/Model/AttributesChanged.Tests.ps1
+tests/Model/AuditDetails.Tests.ps1
+tests/Model/AuthProfile.Tests.ps1
+tests/Model/AuthProfileSummary.Tests.ps1
+tests/Model/AuthUser.Tests.ps1
+tests/Model/Base64Decode.Tests.ps1
+tests/Model/Base64Encode.Tests.ps1
+tests/Model/BaseAccess.Tests.ps1
+tests/Model/BaseAccessAllOfOwner.Tests.ps1
+tests/Model/BaseAccessProfile.Tests.ps1
+tests/Model/BaseAccount.Tests.ps1
+tests/Model/BaseCommonDto.Tests.ps1
+tests/Model/BaseCommonDto1.Tests.ps1
+tests/Model/BaseDocument.Tests.ps1
+tests/Model/BaseEntitlement.Tests.ps1
+tests/Model/BaseReferenceDto.Tests.ps1
+tests/Model/BaseReferenceDto1.Tests.ps1
+tests/Model/BaseSegment.Tests.ps1
+tests/Model/BasicAuthConfig.Tests.ps1
+tests/Model/BearerTokenAuthConfig.Tests.ps1
+tests/Model/BeforeProvisioningRuleDto.Tests.ps1
+tests/Model/Bound.Tests.ps1
+tests/Model/BrandingItem.Tests.ps1
+tests/Model/BrandingItemCreate.Tests.ps1
+tests/Model/BucketAggregation.Tests.ps1
+tests/Model/BucketType.Tests.ps1
+tests/Model/BulkAddTaggedObject.Tests.ps1
+tests/Model/BulkIdentitiesAccountsResponse.Tests.ps1
+tests/Model/BulkRemoveTaggedObject.Tests.ps1
+tests/Model/BulkTaggedObjectResponse.Tests.ps1
+tests/Model/Campaign.Tests.ps1
+tests/Model/CampaignActivated.Tests.ps1
+tests/Model/CampaignActivatedCampaign.Tests.ps1
+tests/Model/CampaignActivatedCampaignCampaignOwner.Tests.ps1
+tests/Model/CampaignAlert.Tests.ps1
+tests/Model/CampaignAllOfFilter.Tests.ps1
+tests/Model/CampaignAllOfRoleCompositionCampaignInfo.Tests.ps1
+tests/Model/CampaignAllOfRoleCompositionCampaignInfoRemediatorRef.Tests.ps1
+tests/Model/CampaignAllOfSearchCampaignInfo.Tests.ps1
+tests/Model/CampaignAllOfSearchCampaignInfoReviewer.Tests.ps1
+tests/Model/CampaignAllOfSourceOwnerCampaignInfo.Tests.ps1
+tests/Model/CampaignAllOfSourcesWithOrphanEntitlements.Tests.ps1
+tests/Model/CampaignCompleteOptions.Tests.ps1
+tests/Model/CampaignEnded.Tests.ps1
+tests/Model/CampaignEndedCampaign.Tests.ps1
+tests/Model/CampaignFilterDetails.Tests.ps1
+tests/Model/CampaignFilterDetailsCriteriaListInner.Tests.ps1
+tests/Model/CampaignGenerated.Tests.ps1
+tests/Model/CampaignGeneratedCampaign.Tests.ps1
+tests/Model/CampaignGeneratedCampaignCampaignOwner.Tests.ps1
+tests/Model/CampaignReference.Tests.ps1
+tests/Model/CampaignReport.Tests.ps1
+tests/Model/CampaignReportsConfig.Tests.ps1
+tests/Model/CampaignTemplate.Tests.ps1
+tests/Model/CampaignTemplateOwnerRef.Tests.ps1
+tests/Model/CampaignsDeleteRequest.Tests.ps1
+tests/Model/CancelAccessRequest.Tests.ps1
+tests/Model/CancelledRequestDetails.Tests.ps1
+tests/Model/Certification.Tests.ps1
+tests/Model/CertificationDecision.Tests.ps1
+tests/Model/CertificationDto.Tests.ps1
+tests/Model/CertificationIdentitySummary.Tests.ps1
+tests/Model/CertificationPhase.Tests.ps1
+tests/Model/CertificationReference.Tests.ps1
+tests/Model/CertificationReference1.Tests.ps1
+tests/Model/CertificationReferenceDto.Tests.ps1
+tests/Model/CertificationSignedOff.Tests.ps1
+tests/Model/CertificationSignedOffCertification.Tests.ps1
+tests/Model/CertificationTask.Tests.ps1
+tests/Model/CertifierResponse.Tests.ps1
+tests/Model/ClientLogConfiguration.Tests.ps1
+tests/Model/ClientType.Tests.ps1
+tests/Model/CloseAccessRequest.Tests.ps1
+tests/Model/Column.Tests.ps1
+tests/Model/Comment.Tests.ps1
+tests/Model/CommentDto.Tests.ps1
+tests/Model/CommentDtoAuthor.Tests.ps1
+tests/Model/CommonAccessIDStatus.Tests.ps1
+tests/Model/CommonAccessItemAccess.Tests.ps1
+tests/Model/CommonAccessItemRequest.Tests.ps1
+tests/Model/CommonAccessItemResponse.Tests.ps1
+tests/Model/CommonAccessItemState.Tests.ps1
+tests/Model/CommonAccessResponse.Tests.ps1
+tests/Model/CommonAccessType.Tests.ps1
+tests/Model/CompleteInvocation.Tests.ps1
+tests/Model/CompleteInvocationInput.Tests.ps1
+tests/Model/CompletedApproval.Tests.ps1
+tests/Model/CompletedApprovalPreApprovalTriggerResult.Tests.ps1
+tests/Model/CompletedApprovalRequesterComment.Tests.ps1
+tests/Model/CompletedApprovalReviewerComment.Tests.ps1
+tests/Model/CompletedApprovalState.Tests.ps1
+tests/Model/CompletionStatus.Tests.ps1
+tests/Model/Concatenation.Tests.ps1
+tests/Model/ConditionEffect.Tests.ps1
+tests/Model/ConditionEffectConfig.Tests.ps1
+tests/Model/ConditionRule.Tests.ps1
+tests/Model/Conditional.Tests.ps1
+tests/Model/ConfigObject.Tests.ps1
+tests/Model/ConfigType.Tests.ps1
+tests/Model/ConfigTypeEnum.Tests.ps1
+tests/Model/ConfigTypeEnumCamel.Tests.ps1
+tests/Model/ConfigurationDetailsResponse.Tests.ps1
+tests/Model/ConfigurationItemRequest.Tests.ps1
+tests/Model/ConfigurationItemResponse.Tests.ps1
+tests/Model/ConfigurationResponse.Tests.ps1
+tests/Model/ConflictingAccessCriteria.Tests.ps1
+tests/Model/ConnectedObject.Tests.ps1
+tests/Model/ConnectedObjectType.Tests.ps1
+tests/Model/ConnectorDetail.Tests.ps1
+tests/Model/ConnectorDetail1.Tests.ps1
+tests/Model/ConnectorRuleCreateRequest.Tests.ps1
+tests/Model/ConnectorRuleCreateRequestSignature.Tests.ps1
+tests/Model/ConnectorRuleResponse.Tests.ps1
+tests/Model/ConnectorRuleUpdateRequest.Tests.ps1
+tests/Model/ConnectorRuleValidationResponse.Tests.ps1
+tests/Model/ConnectorRuleValidationResponseDetailsInner.Tests.ps1
+tests/Model/ContextAttributeDto.Tests.ps1
+tests/Model/ContextAttributeDtoValue.Tests.ps1
+tests/Model/CorrelatedGovernanceEvent.Tests.ps1
+tests/Model/CreateDomainDkim405Response.Tests.ps1
+tests/Model/CreateExternalExecuteWorkflow200Response.Tests.ps1
+tests/Model/CreateExternalExecuteWorkflowRequest.Tests.ps1
+tests/Model/CreateFormDefinitionFileRequestRequest.Tests.ps1
+tests/Model/CreateFormDefinitionRequest.Tests.ps1
+tests/Model/CreateFormInstanceRequest.Tests.ps1
+tests/Model/CreateOAuthClientRequest.Tests.ps1
+tests/Model/CreateOAuthClientResponse.Tests.ps1
+tests/Model/CreatePersonalAccessTokenRequest.Tests.ps1
+tests/Model/CreatePersonalAccessTokenResponse.Tests.ps1
+tests/Model/CreateSavedSearchRequest.Tests.ps1
+tests/Model/CreateScheduledSearchRequest.Tests.ps1
+tests/Model/CreateWorkflowRequest.Tests.ps1
+tests/Model/CriteriaType.Tests.ps1
+tests/Model/CustomPasswordInstruction.Tests.ps1
+tests/Model/DataAccess.Tests.ps1
+tests/Model/DataAccessCategoriesInner.Tests.ps1
+tests/Model/DataAccessImpactScore.Tests.ps1
+tests/Model/DataAccessPoliciesInner.Tests.ps1
+tests/Model/DateCompare.Tests.ps1
+tests/Model/DateCompareFirstDate.Tests.ps1
+tests/Model/DateCompareSecondDate.Tests.ps1
+tests/Model/DateFormat.Tests.ps1
+tests/Model/DateFormatInputFormat.Tests.ps1
+tests/Model/DateFormatOutputFormat.Tests.ps1
+tests/Model/DateMath.Tests.ps1
+tests/Model/DecomposeDiacriticalMarks.Tests.ps1
+tests/Model/DeleteNonEmployeeRecordsInBulkRequest.Tests.ps1
+tests/Model/DeleteSource202Response.Tests.ps1
+tests/Model/DeleteVendorConnectorMapping200Response.Tests.ps1
+tests/Model/DiscoveredApplicationsInner.Tests.ps1
+tests/Model/DisplayReference.Tests.ps1
+tests/Model/DkimAttributes.Tests.ps1
+tests/Model/DocumentType.Tests.ps1
+tests/Model/DomainAddress.Tests.ps1
+tests/Model/DomainStatusDto.Tests.ps1
+tests/Model/DtoType.Tests.ps1
+tests/Model/E164phone.Tests.ps1
+tests/Model/EmailNotificationOption.Tests.ps1
+tests/Model/EmailStatusDto.Tests.ps1
+tests/Model/Entitlement.Tests.ps1
+tests/Model/Entitlement1.Tests.ps1
+tests/Model/Entitlement1AccessModelMetadata.Tests.ps1
+tests/Model/Entitlement1ManuallyUpdatedFields.Tests.ps1
+tests/Model/Entitlement1Owner.Tests.ps1
+tests/Model/Entitlement1Source.Tests.ps1
+tests/Model/EntitlementAccessRequestConfig.Tests.ps1
+tests/Model/EntitlementApprovalScheme.Tests.ps1
+tests/Model/EntitlementBulkUpdateRequest.Tests.ps1
+tests/Model/EntitlementDocument.Tests.ps1
+tests/Model/EntitlementDocumentAllOfSource.Tests.ps1
+tests/Model/EntitlementDto.Tests.ps1
+tests/Model/EntitlementRef.Tests.ps1
+tests/Model/EntitlementRef1.Tests.ps1
+tests/Model/EntitlementRequestConfig.Tests.ps1
+tests/Model/EntitlementRequestConfig1.Tests.ps1
+tests/Model/EntitlementSource.Tests.ps1
+tests/Model/EntitlementSourceResetBaseReferenceDto.Tests.ps1
+tests/Model/EntitlementSummary.Tests.ps1
+tests/Model/EntityCreatedByDTO.Tests.ps1
+tests/Model/ErrorMessage.Tests.ps1
+tests/Model/ErrorMessageDto.Tests.ps1
+tests/Model/ErrorResponseDto.Tests.ps1
+tests/Model/EvaluateResponse.Tests.ps1
+tests/Model/EventAttributes.Tests.ps1
+tests/Model/EventBridgeConfig.Tests.ps1
+tests/Model/EventDocument.Tests.ps1
+tests/Model/ExceptionAccessCriteria.Tests.ps1
+tests/Model/ExceptionCriteria.Tests.ps1
+tests/Model/ExceptionCriteriaAccess.Tests.ps1
+tests/Model/ExceptionCriteriaCriteriaListInner.Tests.ps1
+tests/Model/ExecutionStatus.Tests.ps1
+tests/Model/ExpansionItem.Tests.ps1
+tests/Model/ExportFormDefinitionsByTenant200ResponseInner.Tests.ps1
+tests/Model/ExportOptions.Tests.ps1
+tests/Model/ExportPayload.Tests.ps1
+tests/Model/Expression.Tests.ps1
+tests/Model/ExpressionChildrenInner.Tests.ps1
+tests/Model/ExternalAttributes.Tests.ps1
+tests/Model/FeatureValueDto.Tests.ps1
+tests/Model/FieldDetailsDto.Tests.ps1
+tests/Model/FilterAggregation.Tests.ps1
+tests/Model/FilterType.Tests.ps1
+tests/Model/FirstValid.Tests.ps1
+tests/Model/FormCondition.Tests.ps1
+tests/Model/FormDefinitionDynamicSchemaRequest.Tests.ps1
+tests/Model/FormDefinitionDynamicSchemaRequestAttributes.Tests.ps1
+tests/Model/FormDefinitionDynamicSchemaResponse.Tests.ps1
+tests/Model/FormDefinitionFileUploadResponse.Tests.ps1
+tests/Model/FormDefinitionInput.Tests.ps1
+tests/Model/FormDefinitionResponse.Tests.ps1
+tests/Model/FormDetails.Tests.ps1
+tests/Model/FormElement.Tests.ps1
+tests/Model/FormElementDataSourceConfigOptions.Tests.ps1
+tests/Model/FormElementDynamicDataSource.Tests.ps1
+tests/Model/FormElementDynamicDataSourceConfig.Tests.ps1
+tests/Model/FormElementPreviewRequest.Tests.ps1
+tests/Model/FormElementValidationsSet.Tests.ps1
+tests/Model/FormError.Tests.ps1
+tests/Model/FormInstanceCreatedBy.Tests.ps1
+tests/Model/FormInstanceRecipient.Tests.ps1
+tests/Model/FormInstanceResponse.Tests.ps1
+tests/Model/FormItemDetails.Tests.ps1
+tests/Model/FormOwner.Tests.ps1
+tests/Model/FormUsedBy.Tests.ps1
+tests/Model/ForwardApprovalDto.Tests.ps1
+tests/Model/GenerateRandomString.Tests.ps1
+tests/Model/GetActiveCampaigns200ResponseInner.Tests.ps1
+tests/Model/GetHistoricalIdentityEvents200ResponseInner.Tests.ps1
+tests/Model/GetOAuthClientResponse.Tests.ps1
+tests/Model/GetPersonalAccessTokenResponse.Tests.ps1
+tests/Model/GetReferenceIdentityAttribute.Tests.ps1
+tests/Model/GetRoleAssignments200ResponseInner.Tests.ps1
+tests/Model/GrantType.Tests.ps1
+tests/Model/HttpAuthenticationType.Tests.ps1
+tests/Model/HttpConfig.Tests.ps1
+tests/Model/HttpDispatchMode.Tests.ps1
+tests/Model/ISO3166.Tests.ps1
+tests/Model/IdentitiesAccountsBulkRequest.Tests.ps1
+tests/Model/IdentitiesDetailsReportArguments.Tests.ps1
+tests/Model/IdentitiesReportArguments.Tests.ps1
+tests/Model/Identity.Tests.ps1
+tests/Model/Identity1.Tests.ps1
+tests/Model/IdentityAccess.Tests.ps1
+tests/Model/IdentityAssociationDetails.Tests.ps1
+tests/Model/IdentityAssociationDetailsAssociationDetailsInner.Tests.ps1
+tests/Model/IdentityAttribute.Tests.ps1
+tests/Model/IdentityAttribute1.Tests.ps1
+tests/Model/IdentityAttribute2.Tests.ps1
+tests/Model/IdentityAttributeConfig.Tests.ps1
+tests/Model/IdentityAttributeNames.Tests.ps1
+tests/Model/IdentityAttributePreview.Tests.ps1
+tests/Model/IdentityAttributeTransform.Tests.ps1
+tests/Model/IdentityAttributesChanged.Tests.ps1
+tests/Model/IdentityAttributesChangedChangesInner.Tests.ps1
+tests/Model/IdentityAttributesChangedChangesInnerNewValue.Tests.ps1
+tests/Model/IdentityAttributesChangedChangesInnerOldValue.Tests.ps1
+tests/Model/IdentityAttributesChangedChangesInnerOldValueOneOfValue.Tests.ps1
+tests/Model/IdentityAttributesChangedIdentity.Tests.ps1
+tests/Model/IdentityCertDecisionSummary.Tests.ps1
+tests/Model/IdentityCertificationDto.Tests.ps1
+tests/Model/IdentityCertified.Tests.ps1
+tests/Model/IdentityCompareResponse.Tests.ps1
+tests/Model/IdentityCreated.Tests.ps1
+tests/Model/IdentityCreatedIdentity.Tests.ps1
+tests/Model/IdentityDeleted.Tests.ps1
+tests/Model/IdentityDeletedIdentity.Tests.ps1
+tests/Model/IdentityDocument.Tests.ps1
+tests/Model/IdentityDocumentAllOfIdentityProfile.Tests.ps1
+tests/Model/IdentityDocumentAllOfManager.Tests.ps1
+tests/Model/IdentityDocumentAllOfSource.Tests.ps1
+tests/Model/IdentityDtoLifecycleState.Tests.ps1
+tests/Model/IdentityDtoManagerRef.Tests.ps1
+tests/Model/IdentityEntities.Tests.ps1
+tests/Model/IdentityEntitiesIdentityEntity.Tests.ps1
+tests/Model/IdentityExceptionReportReference.Tests.ps1
+tests/Model/IdentityHistoryResponse.Tests.ps1
+tests/Model/IdentityListItem.Tests.ps1
+tests/Model/IdentityOwnershipAssociationDetails.Tests.ps1
+tests/Model/IdentityOwnershipAssociationDetailsAssociationDetailsInner.Tests.ps1
+tests/Model/IdentityPreviewRequest.Tests.ps1
+tests/Model/IdentityPreviewResponse.Tests.ps1
+tests/Model/IdentityPreviewResponseIdentity.Tests.ps1
+tests/Model/IdentityProfile.Tests.ps1
+tests/Model/IdentityProfileAllOfAuthoritativeSource.Tests.ps1
+tests/Model/IdentityProfileAllOfOwner.Tests.ps1
+tests/Model/IdentityProfileExportedObject.Tests.ps1
+tests/Model/IdentityProfileExportedObjectSelf.Tests.ps1
+tests/Model/IdentityProfileIdentityErrorReportArguments.Tests.ps1
+tests/Model/IdentityReference.Tests.ps1
+tests/Model/IdentityReferenceWithNameAndEmail.Tests.ps1
+tests/Model/IdentitySnapshotSummaryResponse.Tests.ps1
+tests/Model/IdentitySummary.Tests.ps1
+tests/Model/IdentitySyncJob.Tests.ps1
+tests/Model/IdentitySyncPayload.Tests.ps1
+tests/Model/IdentityWithNewAccess.Tests.ps1
+tests/Model/IdentityWithNewAccess1.Tests.ps1
+tests/Model/IdentityWithNewAccessAccessRefsInner.Tests.ps1
+tests/Model/ImportAccountsRequest.Tests.ps1
+tests/Model/ImportEntitlementsBySourceRequest.Tests.ps1
+tests/Model/ImportFormDefinitions202Response.Tests.ps1
+tests/Model/ImportFormDefinitions202ResponseErrorsInner.Tests.ps1
+tests/Model/ImportNonEmployeeRecordsInBulkRequest.Tests.ps1
+tests/Model/ImportObject.Tests.ps1
+tests/Model/ImportOptions.Tests.ps1
+tests/Model/ImportSpConfigRequest.Tests.ps1
+tests/Model/ImportUploadedBackupRequest.Tests.ps1
+tests/Model/Index.Tests.ps1
+tests/Model/IndexOf.Tests.ps1
+tests/Model/InnerHit.Tests.ps1
+tests/Model/Invocation.Tests.ps1
+tests/Model/InvocationStatus.Tests.ps1
+tests/Model/InvocationStatusType.Tests.ps1
+tests/Model/JsonPatch.Tests.ps1
+tests/Model/JsonPatchOperation.Tests.ps1
+tests/Model/JsonPatchOperationValue.Tests.ps1
+tests/Model/KbaAnswerRequestItem.Tests.ps1
+tests/Model/KbaAnswerResponseItem.Tests.ps1
+tests/Model/KbaQuestion.Tests.ps1
+tests/Model/LatestOutlierSummary.Tests.ps1
+tests/Model/LeftPad.Tests.ps1
+tests/Model/License.Tests.ps1
+tests/Model/LifecycleState.Tests.ps1
+tests/Model/LifecycleStateDto.Tests.ps1
+tests/Model/LifecyclestateDeleted.Tests.ps1
+tests/Model/ListAccessProfiles401Response.Tests.ps1
+tests/Model/ListAccessProfiles429Response.Tests.ps1
+tests/Model/ListCampaignFilters200Response.Tests.ps1
+tests/Model/ListCompleteWorkflowLibrary200ResponseInner.Tests.ps1
+tests/Model/ListFormDefinitionsByTenantResponse.Tests.ps1
+tests/Model/ListFormElementDataByElementIDResponse.Tests.ps1
+tests/Model/ListFormInstancesByTenantResponse.Tests.ps1
+tests/Model/ListIdentityAccessItems200ResponseInner.Tests.ps1
+tests/Model/ListPredefinedSelectOptionsResponse.Tests.ps1
+tests/Model/ListWorkgroupMembers200ResponseInner.Tests.ps1
+tests/Model/LoadAccountsTask.Tests.ps1
+tests/Model/LoadAccountsTaskTask.Tests.ps1
+tests/Model/LoadAccountsTaskTaskAttributes.Tests.ps1
+tests/Model/LoadAccountsTaskTaskMessagesInner.Tests.ps1
+tests/Model/LoadAccountsTaskTaskReturnsInner.Tests.ps1
+tests/Model/LoadEntitlementTask.Tests.ps1
+tests/Model/LoadEntitlementTaskReturnsInner.Tests.ps1
+tests/Model/LoadUncorrelatedAccountsTask.Tests.ps1
+tests/Model/LoadUncorrelatedAccountsTaskTask.Tests.ps1
+tests/Model/LoadUncorrelatedAccountsTaskTaskAttributes.Tests.ps1
+tests/Model/LoadUncorrelatedAccountsTaskTaskMessagesInner.Tests.ps1
+tests/Model/LocaleOrigin.Tests.ps1
+tests/Model/LocalizedMessage.Tests.ps1
+tests/Model/Lookup.Tests.ps1
+tests/Model/LookupStep.Tests.ps1
+tests/Model/Lower.Tests.ps1
+tests/Model/MailFromAttributes.Tests.ps1
+tests/Model/MailFromAttributesDto.Tests.ps1
+tests/Model/ManagedClient.Tests.ps1
+tests/Model/ManagedClientRequest.Tests.ps1
+tests/Model/ManagedClientStatus.Tests.ps1
+tests/Model/ManagedClientStatusCode.Tests.ps1
+tests/Model/ManagedClientType.Tests.ps1
+tests/Model/ManagedCluster.Tests.ps1
+tests/Model/ManagedClusterAttributes.Tests.ps1
+tests/Model/ManagedClusterKeyPair.Tests.ps1
+tests/Model/ManagedClusterQueue.Tests.ps1
+tests/Model/ManagedClusterRedis.Tests.ps1
+tests/Model/ManagedClusterRequest.Tests.ps1
+tests/Model/ManagedClusterTypes.Tests.ps1
+tests/Model/ManagerCorrelationMapping.Tests.ps1
+tests/Model/ManualDiscoverApplications.Tests.ps1
+tests/Model/ManualDiscoverApplicationsTemplate.Tests.ps1
+tests/Model/ManualWorkItemDetails.Tests.ps1
+tests/Model/ManualWorkItemDetailsCurrentOwner.Tests.ps1
+tests/Model/ManualWorkItemDetailsOriginalOwner.Tests.ps1
+tests/Model/ManualWorkItemState.Tests.ps1
+tests/Model/ManuallyUpdatedFieldsDTO.Tests.ps1
+tests/Model/Medium.Tests.ps1
+tests/Model/MetricAggregation.Tests.ps1
+tests/Model/MetricResponse.Tests.ps1
+tests/Model/MetricType.Tests.ps1
+tests/Model/MfaConfigTestResponse.Tests.ps1
+tests/Model/MfaDuoConfig.Tests.ps1
+tests/Model/MfaOktaConfig.Tests.ps1
+tests/Model/ModelError.Tests.ps1
+tests/Model/ModelEvent.Tests.ps1
+tests/Model/ModelFilter.Tests.ps1
+tests/Model/MultiPolicyRequest.Tests.ps1
+tests/Model/NameNormalizer.Tests.ps1
+tests/Model/NamedConstructs.Tests.ps1
+tests/Model/NativeChangeDetectionConfig.Tests.ps1
+tests/Model/NestedAggregation.Tests.ps1
+tests/Model/NetworkConfiguration.Tests.ps1
+tests/Model/NonEmployeeApprovalDecision.Tests.ps1
+tests/Model/NonEmployeeApprovalItem.Tests.ps1
+tests/Model/NonEmployeeApprovalItemBase.Tests.ps1
+tests/Model/NonEmployeeApprovalItemDetail.Tests.ps1
+tests/Model/NonEmployeeApprovalSummary.Tests.ps1
+tests/Model/NonEmployeeBulkUploadJob.Tests.ps1
+tests/Model/NonEmployeeBulkUploadStatus.Tests.ps1
+tests/Model/NonEmployeeIdentityDtoType.Tests.ps1
+tests/Model/NonEmployeeIdentityReferenceWithId.Tests.ps1
+tests/Model/NonEmployeeIdnUserRequest.Tests.ps1
+tests/Model/NonEmployeeRecord.Tests.ps1
+tests/Model/NonEmployeeRejectApprovalDecision.Tests.ps1
+tests/Model/NonEmployeeRequest.Tests.ps1
+tests/Model/NonEmployeeRequestBody.Tests.ps1
+tests/Model/NonEmployeeRequestLite.Tests.ps1
+tests/Model/NonEmployeeRequestSummary.Tests.ps1
+tests/Model/NonEmployeeRequestWithoutApprovalItem.Tests.ps1
+tests/Model/NonEmployeeSchemaAttribute.Tests.ps1
+tests/Model/NonEmployeeSchemaAttributeBody.Tests.ps1
+tests/Model/NonEmployeeSchemaAttributeType.Tests.ps1
+tests/Model/NonEmployeeSource.Tests.ps1
+tests/Model/NonEmployeeSourceLite.Tests.ps1
+tests/Model/NonEmployeeSourceLiteWithSchemaAttributes.Tests.ps1
+tests/Model/NonEmployeeSourceRequestBody.Tests.ps1
+tests/Model/NonEmployeeSourceWithCloudExternalId.Tests.ps1
+tests/Model/NonEmployeeSourceWithNECount.Tests.ps1
+tests/Model/NotificationTemplateContext.Tests.ps1
+tests/Model/ObjectExportImportOptions.Tests.ps1
+tests/Model/ObjectImportResult.Tests.ps1
+tests/Model/ObjectImportResult1.Tests.ps1
+tests/Model/ObjectMappingBulkCreateRequest.Tests.ps1
+tests/Model/ObjectMappingBulkCreateResponse.Tests.ps1
+tests/Model/ObjectMappingBulkPatchRequest.Tests.ps1
+tests/Model/ObjectMappingBulkPatchResponse.Tests.ps1
+tests/Model/ObjectMappingRequest.Tests.ps1
+tests/Model/ObjectMappingResponse.Tests.ps1
+tests/Model/Operation.Tests.ps1
+tests/Model/OrgConfig.Tests.ps1
+tests/Model/OriginalRequest.Tests.ps1
+tests/Model/OrphanUncorrelatedReportArguments.Tests.ps1
+tests/Model/Outlier.Tests.ps1
+tests/Model/OutlierContributingFeature.Tests.ps1
+tests/Model/OutlierContributingFeatureValue.Tests.ps1
+tests/Model/OutlierFeatureSummary.Tests.ps1
+tests/Model/OutlierFeatureSummaryOutlierFeatureDisplayValuesInner.Tests.ps1
+tests/Model/OutlierFeatureTranslation.Tests.ps1
+tests/Model/OutlierSummary.Tests.ps1
+tests/Model/OutliersContributingFeatureAccessItems.Tests.ps1
+tests/Model/OwnerDto.Tests.ps1
+tests/Model/OwnerReference.Tests.ps1
+tests/Model/OwnerReferenceDto.Tests.ps1
+tests/Model/OwnerReferenceSegments.Tests.ps1
+tests/Model/Owns.Tests.ps1
+tests/Model/PasswordChangeRequest.Tests.ps1
+tests/Model/PasswordChangeResponse.Tests.ps1
+tests/Model/PasswordDigitToken.Tests.ps1
+tests/Model/PasswordDigitTokenReset.Tests.ps1
+tests/Model/PasswordInfo.Tests.ps1
+tests/Model/PasswordInfoAccount.Tests.ps1
+tests/Model/PasswordInfoQueryDTO.Tests.ps1
+tests/Model/PasswordOrgConfig.Tests.ps1
+tests/Model/PasswordPolicyV3Dto.Tests.ps1
+tests/Model/PasswordStatus.Tests.ps1
+tests/Model/PasswordSyncGroup.Tests.ps1
+tests/Model/PatOwner.Tests.ps1
+tests/Model/PatchPotentialRoleRequestInner.Tests.ps1
+tests/Model/PatchServiceDeskIntegrationRequest.Tests.ps1
+tests/Model/PeerGroupMember.Tests.ps1
+tests/Model/PendingApproval.Tests.ps1
+tests/Model/PendingApprovalAction.Tests.ps1
+tests/Model/PendingApprovalOwner.Tests.ps1
+tests/Model/PermissionDto.Tests.ps1
+tests/Model/PreApprovalTriggerDetails.Tests.ps1
+tests/Model/PreferencesDto.Tests.ps1
+tests/Model/PreviewDataSourceResponse.Tests.ps1
+tests/Model/ProcessIdentitiesRequest.Tests.ps1
+tests/Model/ProcessingDetails.Tests.ps1
+tests/Model/Product.Tests.ps1
+tests/Model/ProvisioningCompleted.Tests.ps1
+tests/Model/ProvisioningCompletedAccountRequestsInner.Tests.ps1
+tests/Model/ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner.Tests.ps1
+tests/Model/ProvisioningCompletedAccountRequestsInnerSource.Tests.ps1
+tests/Model/ProvisioningCompletedRecipient.Tests.ps1
+tests/Model/ProvisioningCompletedRequester.Tests.ps1
+tests/Model/ProvisioningConfig.Tests.ps1
+tests/Model/ProvisioningConfig1.Tests.ps1
+tests/Model/ProvisioningConfig1ManagedResourceRefsInner.Tests.ps1
+tests/Model/ProvisioningConfig1PlanInitializerScript.Tests.ps1
+tests/Model/ProvisioningConfigPlanInitializerScript.Tests.ps1
+tests/Model/ProvisioningCriteriaLevel1.Tests.ps1
+tests/Model/ProvisioningCriteriaLevel2.Tests.ps1
+tests/Model/ProvisioningCriteriaLevel3.Tests.ps1
+tests/Model/ProvisioningCriteriaOperation.Tests.ps1
+tests/Model/ProvisioningDetails.Tests.ps1
+tests/Model/ProvisioningPolicy.Tests.ps1
+tests/Model/ProvisioningPolicyDto.Tests.ps1
+tests/Model/ProvisioningState.Tests.ps1
+tests/Model/PublicIdentity.Tests.ps1
+tests/Model/PublicIdentityAttributeConfig.Tests.ps1
+tests/Model/PublicIdentityConfig.Tests.ps1
+tests/Model/PutCorrelationConfigRequest.Tests.ps1
+tests/Model/PutPasswordDictionaryRequest.Tests.ps1
+tests/Model/PutSourceConfigRequest.Tests.ps1
+tests/Model/PutSourceTemplateRequest.Tests.ps1
+tests/Model/Query.Tests.ps1
+tests/Model/QueryResultFilter.Tests.ps1
+tests/Model/QueryType.Tests.ps1
+tests/Model/QueuedCheckConfigDetails.Tests.ps1
+tests/Model/RandomAlphaNumeric.Tests.ps1
+tests/Model/RandomNumeric.Tests.ps1
+tests/Model/Range.Tests.ps1
+tests/Model/ReassignReference.Tests.ps1
+tests/Model/Reassignment.Tests.ps1
+tests/Model/Reassignment1.Tests.ps1
+tests/Model/ReassignmentReference.Tests.ps1
+tests/Model/ReassignmentTrailDTO.Tests.ps1
+tests/Model/ReassignmentType.Tests.ps1
+tests/Model/ReassignmentTypeEnum.Tests.ps1
+tests/Model/RecommendationConfigDto.Tests.ps1
+tests/Model/RecommendationRequest.Tests.ps1
+tests/Model/RecommendationRequestDto.Tests.ps1
+tests/Model/RecommendationResponse.Tests.ps1
+tests/Model/RecommendationResponseDto.Tests.ps1
+tests/Model/RecommenderCalculations.Tests.ps1
+tests/Model/RecommenderCalculationsIdentityAttributesValue.Tests.ps1
+tests/Model/Reference.Tests.ps1
+tests/Model/Reference1.Tests.ps1
+tests/Model/RemediationItemDetails.Tests.ps1
+tests/Model/RemediationItems.Tests.ps1
+tests/Model/Replace.Tests.ps1
+tests/Model/ReplaceAll.Tests.ps1
+tests/Model/ReportConfigDTO.Tests.ps1
+tests/Model/ReportDetails.Tests.ps1
+tests/Model/ReportDetailsArguments.Tests.ps1
+tests/Model/ReportResultReference.Tests.ps1
+tests/Model/ReportResults.Tests.ps1
+tests/Model/ReportType.Tests.ps1
+tests/Model/RequestOnBehalfOfConfig.Tests.ps1
+tests/Model/Requestability.Tests.ps1
+tests/Model/RequestabilityForRole.Tests.ps1
+tests/Model/RequestableObject.Tests.ps1
+tests/Model/RequestableObjectReference.Tests.ps1
+tests/Model/RequestableObjectRequestStatus.Tests.ps1
+tests/Model/RequestableObjectType.Tests.ps1
+tests/Model/RequestedItemStatus.Tests.ps1
+tests/Model/RequestedItemStatusCancelledRequestDetails.Tests.ps1
+tests/Model/RequestedItemStatusPreApprovalTriggerDetails.Tests.ps1
+tests/Model/RequestedItemStatusProvisioningDetails.Tests.ps1
+tests/Model/RequestedItemStatusRequestState.Tests.ps1
+tests/Model/RequestedItemStatusRequestedFor.Tests.ps1
+tests/Model/RequestedItemStatusRequesterComment.Tests.ps1
+tests/Model/RequestedItemStatusSodViolationContext.Tests.ps1
+tests/Model/ResourceObject.Tests.ps1
+tests/Model/ResourceObjectsRequest.Tests.ps1
+tests/Model/ResourceObjectsResponse.Tests.ps1
+tests/Model/ReviewDecision.Tests.ps1
+tests/Model/ReviewReassign.Tests.ps1
+tests/Model/ReviewRecommendation.Tests.ps1
+tests/Model/ReviewableAccessProfile.Tests.ps1
+tests/Model/ReviewableEntitlement.Tests.ps1
+tests/Model/ReviewableEntitlementAccount.Tests.ps1
+tests/Model/ReviewableRole.Tests.ps1
+tests/Model/Reviewer.Tests.ps1
+tests/Model/Reviewer1.Tests.ps1
+tests/Model/Revocability.Tests.ps1
+tests/Model/RevocabilityForRole.Tests.ps1
+tests/Model/RightPad.Tests.ps1
+tests/Model/Role.Tests.ps1
+tests/Model/RoleAssignmentDto.Tests.ps1
+tests/Model/RoleAssignmentRef.Tests.ps1
+tests/Model/RoleAssignmentSourceType.Tests.ps1
+tests/Model/RoleBulkDeleteRequest.Tests.ps1
+tests/Model/RoleCriteriaKey.Tests.ps1
+tests/Model/RoleCriteriaKeyType.Tests.ps1
+tests/Model/RoleCriteriaLevel1.Tests.ps1
+tests/Model/RoleCriteriaLevel2.Tests.ps1
+tests/Model/RoleCriteriaLevel3.Tests.ps1
+tests/Model/RoleCriteriaOperation.Tests.ps1
+tests/Model/RoleDocument.Tests.ps1
+tests/Model/RoleIdentity.Tests.ps1
+tests/Model/RoleInsight.Tests.ps1
+tests/Model/RoleInsightsEntitlement.Tests.ps1
+tests/Model/RoleInsightsEntitlementChanges.Tests.ps1
+tests/Model/RoleInsightsIdentities.Tests.ps1
+tests/Model/RoleInsightsInsight.Tests.ps1
+tests/Model/RoleInsightsResponse.Tests.ps1
+tests/Model/RoleInsightsRole.Tests.ps1
+tests/Model/RoleInsightsSummary.Tests.ps1
+tests/Model/RoleMatchDto.Tests.ps1
+tests/Model/RoleMembershipIdentity.Tests.ps1
+tests/Model/RoleMembershipSelector.Tests.ps1
+tests/Model/RoleMembershipSelectorType.Tests.ps1
+tests/Model/RoleMiningEntitlement.Tests.ps1
+tests/Model/RoleMiningEntitlementRef.Tests.ps1
+tests/Model/RoleMiningIdentity.Tests.ps1
+tests/Model/RoleMiningIdentityDistribution.Tests.ps1
+tests/Model/RoleMiningPotentialRole.Tests.ps1
+tests/Model/RoleMiningPotentialRoleApplication.Tests.ps1
+tests/Model/RoleMiningPotentialRoleEditEntitlements.Tests.ps1
+tests/Model/RoleMiningPotentialRoleExportRequest.Tests.ps1
+tests/Model/RoleMiningPotentialRoleExportResponse.Tests.ps1
+tests/Model/RoleMiningPotentialRoleExportState.Tests.ps1
+tests/Model/RoleMiningPotentialRoleProvisionRequest.Tests.ps1
+tests/Model/RoleMiningPotentialRoleProvisionState.Tests.ps1
+tests/Model/RoleMiningPotentialRoleRef.Tests.ps1
+tests/Model/RoleMiningPotentialRoleSourceUsage.Tests.ps1
+tests/Model/RoleMiningPotentialRoleSummary.Tests.ps1
+tests/Model/RoleMiningPotentialRoleSummaryCreatedBy.Tests.ps1
+tests/Model/RoleMiningRoleType.Tests.ps1
+tests/Model/RoleMiningSessionDraftRoleDto.Tests.ps1
+tests/Model/RoleMiningSessionDto.Tests.ps1
+tests/Model/RoleMiningSessionParametersDto.Tests.ps1
+tests/Model/RoleMiningSessionResponse.Tests.ps1
+tests/Model/RoleMiningSessionResponseCreatedBy.Tests.ps1
+tests/Model/RoleMiningSessionScope.Tests.ps1
+tests/Model/RoleMiningSessionScopingMethod.Tests.ps1
+tests/Model/RoleMiningSessionState.Tests.ps1
+tests/Model/RoleMiningSessionStatus.Tests.ps1
+tests/Model/RoleSummary.Tests.ps1
+tests/Model/RoleTargetDto.Tests.ps1
+tests/Model/Rule.Tests.ps1
+tests/Model/SavedSearch.Tests.ps1
+tests/Model/SavedSearchComplete.Tests.ps1
+tests/Model/SavedSearchCompleteSearchResults.Tests.ps1
+tests/Model/SavedSearchCompleteSearchResultsAccount.Tests.ps1
+tests/Model/SavedSearchCompleteSearchResultsEntitlement.Tests.ps1
+tests/Model/SavedSearchCompleteSearchResultsIdentity.Tests.ps1
+tests/Model/SavedSearchDetail.Tests.ps1
+tests/Model/SavedSearchDetailFilters.Tests.ps1
+tests/Model/SavedSearchName.Tests.ps1
+tests/Model/Schedule.Tests.ps1
+tests/Model/Schedule1.Tests.ps1
+tests/Model/Schedule1Days.Tests.ps1
+tests/Model/Schedule1Hours.Tests.ps1
+tests/Model/Schedule1Months.Tests.ps1
+tests/Model/ScheduleDays.Tests.ps1
+tests/Model/ScheduleHours.Tests.ps1
+tests/Model/ScheduleMonths.Tests.ps1
+tests/Model/ScheduleType.Tests.ps1
+tests/Model/ScheduledAttributes.Tests.ps1
+tests/Model/ScheduledSearch.Tests.ps1
+tests/Model/ScheduledSearchAllOfOwner.Tests.ps1
+tests/Model/ScheduledSearchName.Tests.ps1
+tests/Model/Schema.Tests.ps1
+tests/Model/Search.Tests.ps1
+tests/Model/SearchAggregationSpecification.Tests.ps1
+tests/Model/SearchArguments.Tests.ps1
+tests/Model/SearchAttributeConfig.Tests.ps1
+tests/Model/SearchExportReportArguments.Tests.ps1
+tests/Model/SearchFilterType.Tests.ps1
+tests/Model/SearchFormDefinitionsByTenant400Response.Tests.ps1
+tests/Model/SearchSchedule.Tests.ps1
+tests/Model/SearchScheduleRecipientsInner.Tests.ps1
+tests/Model/SectionDetails.Tests.ps1
+tests/Model/Sed.Tests.ps1
+tests/Model/SedApproval.Tests.ps1
+tests/Model/SedApprovalStatus.Tests.ps1
+tests/Model/SedAssignee.Tests.ps1
+tests/Model/SedAssignment.Tests.ps1
+tests/Model/SedAssignmentResponse.Tests.ps1
+tests/Model/SedBatchRequest.Tests.ps1
+tests/Model/SedBatchResponse.Tests.ps1
+tests/Model/SedBatchStats.Tests.ps1
+tests/Model/SedBatchStatus.Tests.ps1
+tests/Model/SedPatch.Tests.ps1
+tests/Model/Segment.Tests.ps1
+tests/Model/SegmentVisibilityCriteria.Tests.ps1
+tests/Model/Selector.Tests.ps1
+tests/Model/SelectorType.Tests.ps1
+tests/Model/SelfImportExportDto.Tests.ps1
+tests/Model/SendTestNotificationRequestDto.Tests.ps1
+tests/Model/ServiceDeskIntegrationDto.Tests.ps1
+tests/Model/ServiceDeskIntegrationDto1.Tests.ps1
+tests/Model/ServiceDeskIntegrationTemplateDto.Tests.ps1
+tests/Model/ServiceDeskIntegrationTemplateType.Tests.ps1
+tests/Model/ServiceDeskSource.Tests.ps1
+tests/Model/SetIcon200Response.Tests.ps1
+tests/Model/SetIconRequest.Tests.ps1
+tests/Model/SetLifecycleState200Response.Tests.ps1
+tests/Model/SetLifecycleStateRequest.Tests.ps1
+tests/Model/SimIntegrationDetails.Tests.ps1
+tests/Model/SimIntegrationDetailsAllOfBeforeProvisioningRule.Tests.ps1
+tests/Model/SlimCampaign.Tests.ps1
+tests/Model/SodExemptCriteria.Tests.ps1
+tests/Model/SodPolicy.Tests.ps1
+tests/Model/SodPolicyConflictingAccessCriteria.Tests.ps1
+tests/Model/SodPolicyDto.Tests.ps1
+tests/Model/SodPolicyOwnerRef.Tests.ps1
+tests/Model/SodPolicySchedule.Tests.ps1
+tests/Model/SodRecipient.Tests.ps1
+tests/Model/SodReportResultDto.Tests.ps1
+tests/Model/SodViolationCheck.Tests.ps1
+tests/Model/SodViolationCheckResult.Tests.ps1
+tests/Model/SodViolationContext.Tests.ps1
+tests/Model/SodViolationContextCheckCompleted.Tests.ps1
+tests/Model/SodViolationContextConflictingAccessCriteria.Tests.ps1
+tests/Model/SodViolationContextConflictingAccessCriteriaLeftCriteria.Tests.ps1
+tests/Model/Source.Tests.ps1
+tests/Model/Source1.Tests.ps1
+tests/Model/SourceAccountCorrelationConfig.Tests.ps1
+tests/Model/SourceAccountCorrelationRule.Tests.ps1
+tests/Model/SourceAccountCreated.Tests.ps1
+tests/Model/SourceAccountDeleted.Tests.ps1
+tests/Model/SourceAccountUpdated.Tests.ps1
+tests/Model/SourceBeforeProvisioningRule.Tests.ps1
+tests/Model/SourceCluster.Tests.ps1
+tests/Model/SourceClusterDto.Tests.ps1
+tests/Model/SourceCode.Tests.ps1
+tests/Model/SourceCreated.Tests.ps1
+tests/Model/SourceCreatedActor.Tests.ps1
+tests/Model/SourceDeleted.Tests.ps1
+tests/Model/SourceDeletedActor.Tests.ps1
+tests/Model/SourceEntitlementRequestConfig.Tests.ps1
+tests/Model/SourceHealthDto.Tests.ps1
+tests/Model/SourceManagementWorkgroup.Tests.ps1
+tests/Model/SourceManagerCorrelationMapping.Tests.ps1
+tests/Model/SourceManagerCorrelationRule.Tests.ps1
+tests/Model/SourceOwner.Tests.ps1
+tests/Model/SourcePasswordPoliciesInner.Tests.ps1
+tests/Model/SourceSchemasInner.Tests.ps1
+tests/Model/SourceSyncJob.Tests.ps1
+tests/Model/SourceSyncPayload.Tests.ps1
+tests/Model/SourceUpdated.Tests.ps1
+tests/Model/SourceUpdatedActor.Tests.ps1
+tests/Model/SourceUsage.Tests.ps1
+tests/Model/SourceUsageStatus.Tests.ps1
+tests/Model/SpConfigExportJob.Tests.ps1
+tests/Model/SpConfigExportJobStatus.Tests.ps1
+tests/Model/SpConfigExportResults.Tests.ps1
+tests/Model/SpConfigImportJobStatus.Tests.ps1
+tests/Model/SpConfigImportResults.Tests.ps1
+tests/Model/SpConfigJob.Tests.ps1
+tests/Model/SpConfigMessage.Tests.ps1
+tests/Model/SpConfigMessage1.Tests.ps1
+tests/Model/SpConfigObject.Tests.ps1
+tests/Model/SpConfigUrl.Tests.ps1
+tests/Model/Split.Tests.ps1
+tests/Model/StandardLevel.Tests.ps1
+tests/Model/StartInvocationInput.Tests.ps1
+tests/Model/Static.Tests.ps1
+tests/Model/StatusResponse.Tests.ps1
+tests/Model/SubSearchAggregationSpecification.Tests.ps1
+tests/Model/Subscription.Tests.ps1
+tests/Model/SubscriptionPatchRequestInner.Tests.ps1
+tests/Model/SubscriptionPatchRequestInnerValue.Tests.ps1
+tests/Model/SubscriptionPatchRequestInnerValueAnyOfInner.Tests.ps1
+tests/Model/SubscriptionPostRequest.Tests.ps1
+tests/Model/SubscriptionPutRequest.Tests.ps1
+tests/Model/SubscriptionType.Tests.ps1
+tests/Model/Substring.Tests.ps1
+tests/Model/TaggedObject.Tests.ps1
+tests/Model/TaggedObjectDto.Tests.ps1
+tests/Model/Target.Tests.ps1
+tests/Model/TaskDefinitionSummary.Tests.ps1
+tests/Model/TaskResultDetails.Tests.ps1
+tests/Model/TaskResultDetailsMessagesInner.Tests.ps1
+tests/Model/TaskResultDetailsReturnsInner.Tests.ps1
+tests/Model/TaskResultDto.Tests.ps1
+tests/Model/TaskResultResponse.Tests.ps1
+tests/Model/TaskResultSimplified.Tests.ps1
+tests/Model/TaskReturnDetails.Tests.ps1
+tests/Model/TaskStatus.Tests.ps1
+tests/Model/TaskStatusMessage.Tests.ps1
+tests/Model/TemplateBulkDeleteDto.Tests.ps1
+tests/Model/TemplateDto.Tests.ps1
+tests/Model/TemplateDtoDefault.Tests.ps1
+tests/Model/TemplateSlack.Tests.ps1
+tests/Model/TemplateSlackAutoApprovalData.Tests.ps1
+tests/Model/TemplateSlackCustomFields.Tests.ps1
+tests/Model/TemplateTeams.Tests.ps1
+tests/Model/Tenant.Tests.ps1
+tests/Model/TenantConfigurationDetails.Tests.ps1
+tests/Model/TenantConfigurationRequest.Tests.ps1
+tests/Model/TenantConfigurationResponse.Tests.ps1
+tests/Model/TenantUiMetadataItemResponse.Tests.ps1
+tests/Model/TenantUiMetadataItemUpdateRequest.Tests.ps1
+tests/Model/TestExternalExecuteWorkflow200Response.Tests.ps1
+tests/Model/TestExternalExecuteWorkflowRequest.Tests.ps1
+tests/Model/TestInvocation.Tests.ps1
+tests/Model/TestWorkflow200Response.Tests.ps1
+tests/Model/TestWorkflowRequest.Tests.ps1
+tests/Model/TextQuery.Tests.ps1
+tests/Model/Transform.Tests.ps1
+tests/Model/TransformAttributes.Tests.ps1
+tests/Model/TransformDefinition.Tests.ps1
+tests/Model/TransformDefinitionAttributesValue.Tests.ps1
+tests/Model/TransformRead.Tests.ps1
+tests/Model/TransformRule.Tests.ps1
+tests/Model/TranslationMessage.Tests.ps1
+tests/Model/Trigger.Tests.ps1
+tests/Model/TriggerExampleInput.Tests.ps1
+tests/Model/TriggerExampleOutput.Tests.ps1
+tests/Model/TriggerType.Tests.ps1
+tests/Model/Trim.Tests.ps1
+tests/Model/TypeAheadQuery.Tests.ps1
+tests/Model/TypedReference.Tests.ps1
+tests/Model/UUIDGenerator.Tests.ps1
+tests/Model/UpdateAccessProfilesInBulk412Response.Tests.ps1
+tests/Model/UpdateDetail.Tests.ps1
+tests/Model/UploadsRequest.Tests.ps1
+tests/Model/UploadsResponse.Tests.ps1
+tests/Model/Upper.Tests.ps1
+tests/Model/UsageType.Tests.ps1
+tests/Model/V3ConnectorDto.Tests.ps1
+tests/Model/V3CreateConnectorDto.Tests.ps1
+tests/Model/VAClusterStatusChangeEvent.Tests.ps1
+tests/Model/VAClusterStatusChangeEventApplication.Tests.ps1
+tests/Model/VAClusterStatusChangeEventHealthCheckResult.Tests.ps1
+tests/Model/VAClusterStatusChangeEventPreviousHealthCheckResult.Tests.ps1
+tests/Model/ValidateFilterInputDto.Tests.ps1
+tests/Model/ValidateFilterOutputDto.Tests.ps1
+tests/Model/Value.Tests.ps1
+tests/Model/VendorConnectorMapping.Tests.ps1
+tests/Model/VendorConnectorMappingDeletedAt.Tests.ps1
+tests/Model/VendorConnectorMappingDeletedBy.Tests.ps1
+tests/Model/VendorConnectorMappingUpdatedAt.Tests.ps1
+tests/Model/VendorConnectorMappingUpdatedBy.Tests.ps1
+tests/Model/ViolationContext.Tests.ps1
+tests/Model/ViolationContextPolicy.Tests.ps1
+tests/Model/ViolationOwnerAssignmentConfig.Tests.ps1
+tests/Model/ViolationOwnerAssignmentConfigOwnerRef.Tests.ps1
+tests/Model/ViolationPrediction.Tests.ps1
+tests/Model/VisibilityCriteria.Tests.ps1
+tests/Model/WorkItemForward.Tests.ps1
+tests/Model/WorkItemState.Tests.ps1
+tests/Model/WorkItemStateManualWorkItems.Tests.ps1
+tests/Model/WorkItemTypeManualWorkItems.Tests.ps1
+tests/Model/WorkItems.Tests.ps1
+tests/Model/WorkItemsCount.Tests.ps1
+tests/Model/WorkItemsForm.Tests.ps1
+tests/Model/WorkItemsSummary.Tests.ps1
+tests/Model/Workflow.Tests.ps1
+tests/Model/WorkflowAllOfCreator.Tests.ps1
+tests/Model/WorkflowBody.Tests.ps1
+tests/Model/WorkflowBodyOwner.Tests.ps1
+tests/Model/WorkflowDefinition.Tests.ps1
+tests/Model/WorkflowExecution.Tests.ps1
+tests/Model/WorkflowExecutionEvent.Tests.ps1
+tests/Model/WorkflowLibraryAction.Tests.ps1
+tests/Model/WorkflowLibraryActionExampleOutput.Tests.ps1
+tests/Model/WorkflowLibraryFormFields.Tests.ps1
+tests/Model/WorkflowLibraryOperator.Tests.ps1
+tests/Model/WorkflowLibraryTrigger.Tests.ps1
+tests/Model/WorkflowModifiedBy.Tests.ps1
+tests/Model/WorkflowOAuthClient.Tests.ps1
+tests/Model/WorkflowTrigger.Tests.ps1
+tests/Model/WorkflowTriggerAttributes.Tests.ps1
+tests/Model/WorkgroupBulkDeleteRequest.Tests.ps1
+tests/Model/WorkgroupConnectionDto.Tests.ps1
+tests/Model/WorkgroupDeleteItem.Tests.ps1
+tests/Model/WorkgroupDto.Tests.ps1
+tests/Model/WorkgroupDtoOwner.Tests.ps1
+tests/Model/WorkgroupMemberAddItem.Tests.ps1
+tests/Model/WorkgroupMemberDeleteItem.Tests.ps1
diff --git a/PSSailpoint/v2024/.openapi-generator/VERSION b/PSSailpoint/v2024/.openapi-generator/VERSION
new file mode 100644
index 000000000..3769235d3
--- /dev/null
+++ b/PSSailpoint/v2024/.openapi-generator/VERSION
@@ -0,0 +1 @@
+7.1.0
\ No newline at end of file
diff --git a/PSSailpoint/v2024/Build.ps1 b/PSSailpoint/v2024/Build.ps1
new file mode 100644
index 000000000..db91d93e3
--- /dev/null
+++ b/PSSailpoint/v2024/Build.ps1
@@ -0,0 +1,72 @@
+#
+# Identity Security Cloud V2024 API
+# Use these APIs to interact with the Identity Security Cloud platform to achieve repeatable, automated processes with greater scalability. We encourage you to join the SailPoint Developer Community forum at https://developer.sailpoint.com/discuss to connect with other developers using our APIs.
+# Version: v2024
+# Generated by OpenAPI Generator: https://openapi-generator.tech
+#
+
+function Get-FunctionsToExport {
+ [CmdletBinding()]
+ Param (
+ [Parameter(Mandatory = $true, ValueFromPipelineByPropertyName = $true)]
+ [ValidateNotNullOrEmpty()]
+ [Alias('FullName')]
+ $Path
+ )
+
+ Process {
+ $Token = $null
+ $ParserErr = $null
+
+ $Ast = [System.Management.Automation.Language.Parser]::ParseFile(
+ $Path,
+ [ref]$Token,
+ [ref]$ParserErr
+ )
+
+ if ($ParserErr) {
+ throw $ParserErr
+ } else {
+ foreach ($name in 'Begin', 'Process', 'End') {
+ foreach ($Statement in $Ast."${name}Block".Statements) {
+ if (
+ [String]::IsNullOrWhiteSpace($Statement.Name) -or
+ $Statement.Extent.ToString() -notmatch
+ ('function\W+{0}' -f $Statement.Name)
+ ) {
+ continue
+ }
+
+ $Statement.Name
+ }
+ }
+ }
+ }
+}
+
+$ScriptDir = Split-Path $script:MyInvocation.MyCommand.Path
+$FunctionPath = 'Api', 'Model', 'Client' | ForEach-Object {Join-Path "$ScriptDir\src\PSSailpointV2024\" $_}
+
+$Manifest = @{
+ Path = "$ScriptDir\src\PSSailpointV2024\PSSailpointV2024.psd1"
+
+ Author = 'OpenAPI Generator Team'
+ CompanyName = 'SailPoint Technologies'
+ Description = 'PSSailpointV2024 - the PowerShell module for Identity Security Cloud V2024 API'
+
+ ModuleVersion = '1.3.1'
+
+ RootModule = 'PSSailpointV2024.psm1'
+ Guid = '51EC9F24-1977-40CE-A990-D0186150E0A2' # Has to be static, otherwise each new build will be considered different module
+
+ PowerShellVersion = '6.2'
+
+ FunctionsToExport = $FunctionPath | Get-ChildItem -Filter *.ps1 | Get-FunctionsToExport
+
+ VariablesToExport = @()
+ AliasesToExport = @()
+ CmdletsToExport = @()
+
+}
+
+New-ModuleManifest @Manifest
diff --git a/PSSailpoint/v2024/README.md b/PSSailpoint/v2024/README.md
new file mode 100644
index 000000000..339055189
--- /dev/null
+++ b/PSSailpoint/v2024/README.md
@@ -0,0 +1,1684 @@
+# PSSailpointV2024 - the PowerShell module for the Identity Security Cloud V2024 API
+
+Use these APIs to interact with the Identity Security Cloud platform to achieve repeatable, automated processes with greater scalability. We encourage you to join the SailPoint Developer Community forum at https://developer.sailpoint.com/discuss to connect with other developers using our APIs.
+
+This PowerShell module is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:
+
+- API version: v2024
+- SDK version: 1.3.1
+- Build package: org.openapitools.codegen.languages.PowerShellClientCodegen
+ For more information, please visit [https://developer.sailpoint.com/discuss/api-help](https://developer.sailpoint.com/discuss/api-help)
+
+
+## Frameworks supported
+- PowerShell 6.2 or later
+
+
+## Dependencies
+
+
+## Installation
+
+
+To install from the source, run the following command to build and install the PowerShell module locally:
+```powershell
+Build.ps1
+Import-Module -Name '.\src\PSSailpointV2024' -Verbose
+```
+
+To avoid function name collision, one can use `-Prefix`, e.g. `Import-Module -Name '.\src\PSSailpointV2024' -Prefix prefix`
+
+To uninstall the module, simply run:
+```powershell
+Remove-Module -FullyQualifiedName @{ModuleName = "PSSailpointV2024"; ModuleVersion = "1.3.1"}
+```
+
+
+## Tests
+
+To install and run `Pester`, please execute the following commands in the terminal:
+
+```powershell
+Install-module -name Pester -force
+
+Invoke-Pester
+```
+
+For troubleshooting, please run `$DebugPreference = 'Continue'` to turn on debugging and disable it with `$DebugPreference = 'SilentlyContinue'` when done with the troubleshooting.
+
+## Documentation for API Endpoints
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Class | Method | HTTP request | Description
+------------ | ------------- | ------------- | -------------
+*V2024AccessModelMetadataApi* | [**Get-V2024AccessModelMetadataAttribute**](docs/V2024AccessModelMetadataApi.md#Get-V2024AccessModelMetadataAttribute) | **GET** /access-model-metadata/attributes/{key} | Get Access Model Metadata Attribute
+*V2024AccessModelMetadataApi* | [**Get-V2024AccessModelMetadataAttributeValue**](docs/V2024AccessModelMetadataApi.md#Get-V2024AccessModelMetadataAttributeValue) | **GET** /access-model-metadata/attributes/{key}/values/{value} | Get Access Model Metadata Value
+*V2024AccessModelMetadataApi* | [**Get-V2024AccessModelMetadataAttribute**](docs/V2024AccessModelMetadataApi.md#Get-V2024AccessModelMetadataAttribute) | **GET** /access-model-metadata/attributes | List Access Model Metadata Attributes
+*V2024AccessModelMetadataApi* | [**Get-V2024AccessModelMetadataAttributeValue**](docs/V2024AccessModelMetadataApi.md#Get-V2024AccessModelMetadataAttributeValue) | **GET** /access-model-metadata/attributes/{key}/values | List Access Model Metadata Values
+*V2024AccessProfilesApi* | [**New-V2024AccessProfile**](docs/V2024AccessProfilesApi.md#New-V2024AccessProfile) | **POST** /access-profiles | Create Access Profile
+*V2024AccessProfilesApi* | [**Remove-V2024AccessProfile**](docs/V2024AccessProfilesApi.md#Remove-V2024AccessProfile) | **DELETE** /access-profiles/{id} | Delete the specified Access Profile
+*V2024AccessProfilesApi* | [**Remove-V2024AccessProfilesInBulk**](docs/V2024AccessProfilesApi.md#Remove-V2024AccessProfilesInBulk) | **POST** /access-profiles/bulk-delete | Delete Access Profile(s)
+*V2024AccessProfilesApi* | [**Get-V2024AccessProfile**](docs/V2024AccessProfilesApi.md#Get-V2024AccessProfile) | **GET** /access-profiles/{id} | Get an Access Profile
+*V2024AccessProfilesApi* | [**Get-V2024AccessProfileEntitlements**](docs/V2024AccessProfilesApi.md#Get-V2024AccessProfileEntitlements) | **GET** /access-profiles/{id}/entitlements | List Access Profile's Entitlements
+*V2024AccessProfilesApi* | [**Get-V2024AccessProfiles**](docs/V2024AccessProfilesApi.md#Get-V2024AccessProfiles) | **GET** /access-profiles | List Access Profiles
+*V2024AccessProfilesApi* | [**Update-V2024AccessProfile**](docs/V2024AccessProfilesApi.md#Update-V2024AccessProfile) | **PATCH** /access-profiles/{id} | Patch a specified Access Profile
+*V2024AccessProfilesApi* | [**Update-V2024AccessProfilesInBulk**](docs/V2024AccessProfilesApi.md#Update-V2024AccessProfilesInBulk) | **POST** /access-profiles/bulk-update-requestable | Update Access Profile(s) requestable field.
+*V2024AccessRequestApprovalsApi* | [**Approve-V2024AccessRequest**](docs/V2024AccessRequestApprovalsApi.md#Approve-V2024AccessRequest) | **POST** /access-request-approvals/{approvalId}/approve | Approve Access Request Approval
+*V2024AccessRequestApprovalsApi* | [**Invoke-V2024ForwardAccessRequest**](docs/V2024AccessRequestApprovalsApi.md#Invoke-V2024ForwardAccessRequest) | **POST** /access-request-approvals/{approvalId}/forward | Forward Access Request Approval
+*V2024AccessRequestApprovalsApi* | [**Get-V2024AccessRequestApprovalSummary**](docs/V2024AccessRequestApprovalsApi.md#Get-V2024AccessRequestApprovalSummary) | **GET** /access-request-approvals/approval-summary | Get Access Requests Approvals Number
+*V2024AccessRequestApprovalsApi* | [**Get-V2024CompletedApprovals**](docs/V2024AccessRequestApprovalsApi.md#Get-V2024CompletedApprovals) | **GET** /access-request-approvals/completed | Completed Access Request Approvals List
+*V2024AccessRequestApprovalsApi* | [**Get-V2024PendingApprovals**](docs/V2024AccessRequestApprovalsApi.md#Get-V2024PendingApprovals) | **GET** /access-request-approvals/pending | Pending Access Request Approvals List
+*V2024AccessRequestApprovalsApi* | [**Deny-V2024AccessRequest**](docs/V2024AccessRequestApprovalsApi.md#Deny-V2024AccessRequest) | **POST** /access-request-approvals/{approvalId}/reject | Reject Access Request Approval
+*V2024AccessRequestIdentityMetricsApi* | [**Get-V2024AccessRequestIdentityMetrics**](docs/V2024AccessRequestIdentityMetricsApi.md#Get-V2024AccessRequestIdentityMetrics) | **GET** /access-request-identity-metrics/{identityId}/requested-objects/{requestedObjectId}/type/{type} | Return access request identity metrics
+*V2024AccessRequestsApi* | [**Suspend-V2024AccessRequest**](docs/V2024AccessRequestsApi.md#Suspend-V2024AccessRequest) | **POST** /access-requests/cancel | Cancel Access Request
+*V2024AccessRequestsApi* | [**Close-V2024AccessRequest**](docs/V2024AccessRequestsApi.md#Close-V2024AccessRequest) | **POST** /access-requests/close | Close Access Request
+*V2024AccessRequestsApi* | [**New-V2024AccessRequest**](docs/V2024AccessRequestsApi.md#New-V2024AccessRequest) | **POST** /access-requests | Submit Access Request
+*V2024AccessRequestsApi* | [**Get-V2024AccessRequestConfig**](docs/V2024AccessRequestsApi.md#Get-V2024AccessRequestConfig) | **GET** /access-request-config | Get Access Request Configuration
+*V2024AccessRequestsApi* | [**Get-V2024AccessRequestStatus**](docs/V2024AccessRequestsApi.md#Get-V2024AccessRequestStatus) | **GET** /access-request-status | Access Request Status
+*V2024AccessRequestsApi* | [**Set-V2024AccessRequestConfig**](docs/V2024AccessRequestsApi.md#Set-V2024AccessRequestConfig) | **PUT** /access-request-config | Update Access Request Configuration
+*V2024AccountActivitiesApi* | [**Get-V2024AccountActivity**](docs/V2024AccountActivitiesApi.md#Get-V2024AccountActivity) | **GET** /account-activities/{id} | Get an Account Activity
+*V2024AccountActivitiesApi* | [**Get-V2024AccountActivities**](docs/V2024AccountActivitiesApi.md#Get-V2024AccountActivities) | **GET** /account-activities | List Account Activities
+*V2024AccountAggregationsApi* | [**Get-V2024AccountAggregationStatus**](docs/V2024AccountAggregationsApi.md#Get-V2024AccountAggregationStatus) | **GET** /account-aggregations/{id}/status | In-progress Account Aggregation status
+*V2024AccountUsagesApi* | [**Get-V2024UsagesByAccountId**](docs/V2024AccountUsagesApi.md#Get-V2024UsagesByAccountId) | **GET** /account-usages/{accountId}/summaries | Returns account usage insights
+*V2024AccountsApi* | [**New-V2024Account**](docs/V2024AccountsApi.md#New-V2024Account) | **POST** /accounts | Create Account
+*V2024AccountsApi* | [**Remove-V2024Account**](docs/V2024AccountsApi.md#Remove-V2024Account) | **DELETE** /accounts/{id} | Delete Account
+*V2024AccountsApi* | [**Remove-V2024AccountAsync**](docs/V2024AccountsApi.md#Remove-V2024AccountAsync) | **POST** /accounts/{id}/remove | Remove Account
+*V2024AccountsApi* | [**Disable-V2024Account**](docs/V2024AccountsApi.md#Disable-V2024Account) | **POST** /accounts/{id}/disable | Disable Account
+*V2024AccountsApi* | [**Disable-V2024AccountForIdentity**](docs/V2024AccountsApi.md#Disable-V2024AccountForIdentity) | **POST** /identities-accounts/{id}/disable | Disable IDN Account for Identity
+*V2024AccountsApi* | [**Disable-V2024AccountsForIdentities**](docs/V2024AccountsApi.md#Disable-V2024AccountsForIdentities) | **POST** /identities-accounts/disable | Disable IDN Accounts for Identities
+*V2024AccountsApi* | [**Enable-V2024Account**](docs/V2024AccountsApi.md#Enable-V2024Account) | **POST** /accounts/{id}/enable | Enable Account
+*V2024AccountsApi* | [**Enable-V2024AccountForIdentity**](docs/V2024AccountsApi.md#Enable-V2024AccountForIdentity) | **POST** /identities-accounts/{id}/enable | Enable IDN Account for Identity
+*V2024AccountsApi* | [**Enable-V2024AccountsForIdentities**](docs/V2024AccountsApi.md#Enable-V2024AccountsForIdentities) | **POST** /identities-accounts/enable | Enable IDN Accounts for Identities
+*V2024AccountsApi* | [**Get-V2024Account**](docs/V2024AccountsApi.md#Get-V2024Account) | **GET** /accounts/{id} | Account Details
+*V2024AccountsApi* | [**Get-V2024AccountEntitlements**](docs/V2024AccountsApi.md#Get-V2024AccountEntitlements) | **GET** /accounts/{id}/entitlements | Account Entitlements
+*V2024AccountsApi* | [**Get-V2024Accounts**](docs/V2024AccountsApi.md#Get-V2024Accounts) | **GET** /accounts | Accounts List
+*V2024AccountsApi* | [**Send-V2024Account**](docs/V2024AccountsApi.md#Send-V2024Account) | **PUT** /accounts/{id} | Update Account
+*V2024AccountsApi* | [**Submit-V2024ReloadAccount**](docs/V2024AccountsApi.md#Submit-V2024ReloadAccount) | **POST** /accounts/{id}/reload | Reload Account
+*V2024AccountsApi* | [**Unlock-V2024Account**](docs/V2024AccountsApi.md#Unlock-V2024Account) | **POST** /accounts/{id}/unlock | Unlock Account
+*V2024AccountsApi* | [**Update-V2024Account**](docs/V2024AccountsApi.md#Update-V2024Account) | **PATCH** /accounts/{id} | Update Account
+*V2024ApplicationDiscoveryApi* | [**Get-V2024DiscoveredApplications**](docs/V2024ApplicationDiscoveryApi.md#Get-V2024DiscoveredApplications) | **GET** /discovered-applications | Retrieve discovered applications for tenant
+*V2024ApplicationDiscoveryApi* | [**Get-V2024ManualDiscoverApplicationsCsvTemplate**](docs/V2024ApplicationDiscoveryApi.md#Get-V2024ManualDiscoverApplicationsCsvTemplate) | **GET** /manual-discover-applications-template | CSV template download for discovery
+*V2024ApplicationDiscoveryApi* | [**Get-V2024VendorConnectorMappings**](docs/V2024ApplicationDiscoveryApi.md#Get-V2024VendorConnectorMappings) | **GET** /vendor-connector-mappings | List vendor connector mappings
+*V2024ApplicationDiscoveryApi* | [**Send-V2024ManualDiscoverApplicationsCsvTemplate**](docs/V2024ApplicationDiscoveryApi.md#Send-V2024ManualDiscoverApplicationsCsvTemplate) | **POST** /manual-discover-applications | CSV Upload to discover applications
+*V2024ApprovalsApi* | [**Get-V2024Approval**](docs/V2024ApprovalsApi.md#Get-V2024Approval) | **GET** /generic-approvals/{id} | Get an approval
+*V2024ApprovalsApi* | [**Get-V2024Approvals**](docs/V2024ApprovalsApi.md#Get-V2024Approvals) | **GET** /generic-approvals | Get Approvals
+*V2024ApprovalsApi* | [**Update-V2024Approval**](docs/V2024ApprovalsApi.md#Update-V2024Approval) | **PATCH** /generic-approvals/{id} | Change an approval
+*V2024AuthProfileApi* | [**Get-V2024ProfileConfig**](docs/V2024AuthProfileApi.md#Get-V2024ProfileConfig) | **GET** /auth-profiles/{id} | Get Auth Profile.
+*V2024AuthProfileApi* | [**Get-V2024ProfileConfigList**](docs/V2024AuthProfileApi.md#Get-V2024ProfileConfigList) | **GET** /auth-profiles | Get list of Auth Profiles.
+*V2024AuthProfileApi* | [**Update-V2024ProfileConfig**](docs/V2024AuthProfileApi.md#Update-V2024ProfileConfig) | **PATCH** /auth-profiles/{id} | Patch a specified Auth Profile
+*V2024AuthUsersApi* | [**Get-V2024AuthUser**](docs/V2024AuthUsersApi.md#Get-V2024AuthUser) | **GET** /auth-users/{id} | Auth User Details
+*V2024AuthUsersApi* | [**Update-V2024AuthUser**](docs/V2024AuthUsersApi.md#Update-V2024AuthUser) | **PATCH** /auth-users/{id} | Auth User Update
+*V2024BrandingApi* | [**New-V2024BrandingItem**](docs/V2024BrandingApi.md#New-V2024BrandingItem) | **POST** /brandings | Create a branding item
+*V2024BrandingApi* | [**Remove-V2024Branding**](docs/V2024BrandingApi.md#Remove-V2024Branding) | **DELETE** /brandings/{name} | Delete a branding item
+*V2024BrandingApi* | [**Get-V2024Branding**](docs/V2024BrandingApi.md#Get-V2024Branding) | **GET** /brandings/{name} | Get a branding item
+*V2024BrandingApi* | [**Get-V2024BrandingList**](docs/V2024BrandingApi.md#Get-V2024BrandingList) | **GET** /brandings | List of branding items
+*V2024BrandingApi* | [**Set-V2024BrandingItem**](docs/V2024BrandingApi.md#Set-V2024BrandingItem) | **PUT** /brandings/{name} | Update a branding item
+*V2024CertificationCampaignFiltersApi* | [**New-V2024CampaignFilter**](docs/V2024CertificationCampaignFiltersApi.md#New-V2024CampaignFilter) | **POST** /campaign-filters | Create Campaign Filter
+*V2024CertificationCampaignFiltersApi* | [**Remove-V2024CampaignFilters**](docs/V2024CertificationCampaignFiltersApi.md#Remove-V2024CampaignFilters) | **POST** /campaign-filters/delete | Deletes Campaign Filters
+*V2024CertificationCampaignFiltersApi* | [**Get-V2024CampaignFilterById**](docs/V2024CertificationCampaignFiltersApi.md#Get-V2024CampaignFilterById) | **GET** /campaign-filters/{id} | Get Campaign Filter by ID
+*V2024CertificationCampaignFiltersApi* | [**Get-V2024CampaignFilters**](docs/V2024CertificationCampaignFiltersApi.md#Get-V2024CampaignFilters) | **GET** /campaign-filters | List Campaign Filters
+*V2024CertificationCampaignFiltersApi* | [**Update-V2024CampaignFilter**](docs/V2024CertificationCampaignFiltersApi.md#Update-V2024CampaignFilter) | **POST** /campaign-filters/{id} | Updates a Campaign Filter
+*V2024CertificationCampaignsApi* | [**Complete-V2024Campaign**](docs/V2024CertificationCampaignsApi.md#Complete-V2024Campaign) | **POST** /campaigns/{id}/complete | Complete a Campaign
+*V2024CertificationCampaignsApi* | [**New-V2024Campaign**](docs/V2024CertificationCampaignsApi.md#New-V2024Campaign) | **POST** /campaigns | Create a campaign
+*V2024CertificationCampaignsApi* | [**New-V2024CampaignTemplate**](docs/V2024CertificationCampaignsApi.md#New-V2024CampaignTemplate) | **POST** /campaign-templates | Create a Campaign Template
+*V2024CertificationCampaignsApi* | [**Remove-V2024CampaignTemplate**](docs/V2024CertificationCampaignsApi.md#Remove-V2024CampaignTemplate) | **DELETE** /campaign-templates/{id} | Delete a Campaign Template
+*V2024CertificationCampaignsApi* | [**Remove-V2024CampaignTemplateSchedule**](docs/V2024CertificationCampaignsApi.md#Remove-V2024CampaignTemplateSchedule) | **DELETE** /campaign-templates/{id}/schedule | Delete Campaign Template Schedule
+*V2024CertificationCampaignsApi* | [**Remove-V2024Campaigns**](docs/V2024CertificationCampaignsApi.md#Remove-V2024Campaigns) | **POST** /campaigns/delete | Delete Campaigns
+*V2024CertificationCampaignsApi* | [**Get-V2024ActiveCampaigns**](docs/V2024CertificationCampaignsApi.md#Get-V2024ActiveCampaigns) | **GET** /campaigns | List Campaigns
+*V2024CertificationCampaignsApi* | [**Get-V2024Campaign**](docs/V2024CertificationCampaignsApi.md#Get-V2024Campaign) | **GET** /campaigns/{id} | Get Campaign
+*V2024CertificationCampaignsApi* | [**Get-V2024CampaignReports**](docs/V2024CertificationCampaignsApi.md#Get-V2024CampaignReports) | **GET** /campaigns/{id}/reports | Get Campaign Reports
+*V2024CertificationCampaignsApi* | [**Get-V2024CampaignReportsConfig**](docs/V2024CertificationCampaignsApi.md#Get-V2024CampaignReportsConfig) | **GET** /campaigns/reports-configuration | Get Campaign Reports Configuration
+*V2024CertificationCampaignsApi* | [**Get-V2024CampaignTemplate**](docs/V2024CertificationCampaignsApi.md#Get-V2024CampaignTemplate) | **GET** /campaign-templates/{id} | Get a Campaign Template
+*V2024CertificationCampaignsApi* | [**Get-V2024CampaignTemplateSchedule**](docs/V2024CertificationCampaignsApi.md#Get-V2024CampaignTemplateSchedule) | **GET** /campaign-templates/{id}/schedule | Get Campaign Template Schedule
+*V2024CertificationCampaignsApi* | [**Get-V2024CampaignTemplates**](docs/V2024CertificationCampaignsApi.md#Get-V2024CampaignTemplates) | **GET** /campaign-templates | List Campaign Templates
+*V2024CertificationCampaignsApi* | [**Move-V2024**](docs/V2024CertificationCampaignsApi.md#Move-V2024) | **POST** /campaigns/{id}/reassign | Reassign Certifications
+*V2024CertificationCampaignsApi* | [**Update-V2024CampaignTemplate**](docs/V2024CertificationCampaignsApi.md#Update-V2024CampaignTemplate) | **PATCH** /campaign-templates/{id} | Update a Campaign Template
+*V2024CertificationCampaignsApi* | [**Set-V2024CampaignReportsConfig**](docs/V2024CertificationCampaignsApi.md#Set-V2024CampaignReportsConfig) | **PUT** /campaigns/reports-configuration | Set Campaign Reports Configuration
+*V2024CertificationCampaignsApi* | [**Set-V2024CampaignTemplateSchedule**](docs/V2024CertificationCampaignsApi.md#Set-V2024CampaignTemplateSchedule) | **PUT** /campaign-templates/{id}/schedule | Set Campaign Template Schedule
+*V2024CertificationCampaignsApi* | [**Start-V2024Campaign**](docs/V2024CertificationCampaignsApi.md#Start-V2024Campaign) | **POST** /campaigns/{id}/activate | Activate a Campaign
+*V2024CertificationCampaignsApi* | [**Start-V2024CampaignRemediationScan**](docs/V2024CertificationCampaignsApi.md#Start-V2024CampaignRemediationScan) | **POST** /campaigns/{id}/run-remediation-scan | Run Campaign Remediation Scan
+*V2024CertificationCampaignsApi* | [**Start-V2024CampaignReport**](docs/V2024CertificationCampaignsApi.md#Start-V2024CampaignReport) | **POST** /campaigns/{id}/run-report/{type} | Run Campaign Report
+*V2024CertificationCampaignsApi* | [**Start-V2024GenerateCampaignTemplate**](docs/V2024CertificationCampaignsApi.md#Start-V2024GenerateCampaignTemplate) | **POST** /campaign-templates/{id}/generate | Generate a Campaign from Template
+*V2024CertificationCampaignsApi* | [**Update-V2024Campaign**](docs/V2024CertificationCampaignsApi.md#Update-V2024Campaign) | **PATCH** /campaigns/{id} | Update a Campaign
+*V2024CertificationSummariesApi* | [**Get-V2024IdentityAccessSummaries**](docs/V2024CertificationSummariesApi.md#Get-V2024IdentityAccessSummaries) | **GET** /certifications/{id}/access-summaries/{type} | Access Summaries
+*V2024CertificationSummariesApi* | [**Get-V2024IdentityDecisionSummary**](docs/V2024CertificationSummariesApi.md#Get-V2024IdentityDecisionSummary) | **GET** /certifications/{id}/decision-summary | Summary of Certification Decisions
+*V2024CertificationSummariesApi* | [**Get-V2024IdentitySummaries**](docs/V2024CertificationSummariesApi.md#Get-V2024IdentitySummaries) | **GET** /certifications/{id}/identity-summaries | Identity Summaries for Campaign Certification
+*V2024CertificationSummariesApi* | [**Get-V2024IdentitySummary**](docs/V2024CertificationSummariesApi.md#Get-V2024IdentitySummary) | **GET** /certifications/{id}/identity-summaries/{identitySummaryId} | Summary for Identity
+*V2024CertificationsApi* | [**Get-V2024CertificationTask**](docs/V2024CertificationsApi.md#Get-V2024CertificationTask) | **GET** /certification-tasks/{id} | Certification Task by ID
+*V2024CertificationsApi* | [**Get-V2024IdentityCertification**](docs/V2024CertificationsApi.md#Get-V2024IdentityCertification) | **GET** /certifications/{id} | Identity Certification by ID
+*V2024CertificationsApi* | [**Get-V2024IdentityCertificationItemPermissions**](docs/V2024CertificationsApi.md#Get-V2024IdentityCertificationItemPermissions) | **GET** /certifications/{certificationId}/access-review-items/{itemId}/permissions | Permissions for Entitlement Certification Item
+*V2024CertificationsApi* | [**Get-V2024PendingCertificationTasks**](docs/V2024CertificationsApi.md#Get-V2024PendingCertificationTasks) | **GET** /certification-tasks | List of Pending Certification Tasks
+*V2024CertificationsApi* | [**Get-V2024CertificationReviewers**](docs/V2024CertificationsApi.md#Get-V2024CertificationReviewers) | **GET** /certifications/{id}/reviewers | List of Reviewers for certification
+*V2024CertificationsApi* | [**Get-V2024IdentityAccessReviewItems**](docs/V2024CertificationsApi.md#Get-V2024IdentityAccessReviewItems) | **GET** /certifications/{id}/access-review-items | List of Access Review Items
+*V2024CertificationsApi* | [**Get-V2024IdentityCertifications**](docs/V2024CertificationsApi.md#Get-V2024IdentityCertifications) | **GET** /certifications | List Identity Campaign Certifications
+*V2024CertificationsApi* | [**Select-V2024IdentityDecision**](docs/V2024CertificationsApi.md#Select-V2024IdentityDecision) | **POST** /certifications/{id}/decide | Decide on a Certification Item
+*V2024CertificationsApi* | [**Invoke-V2024ReassignIdentityCertifications**](docs/V2024CertificationsApi.md#Invoke-V2024ReassignIdentityCertifications) | **POST** /certifications/{id}/reassign | Reassign Identities or Items
+*V2024CertificationsApi* | [**Invoke-V2024SignOffIdentityCertification**](docs/V2024CertificationsApi.md#Invoke-V2024SignOffIdentityCertification) | **POST** /certifications/{id}/sign-off | Finalize Identity Certification Decisions
+*V2024CertificationsApi* | [**Submit-V2024ReassignCertsAsync**](docs/V2024CertificationsApi.md#Submit-V2024ReassignCertsAsync) | **POST** /certifications/{id}/reassign-async | Reassign Certifications Asynchronously
+*V2024ConfigurationHubApi* | [**New-V2024ObjectMapping**](docs/V2024ConfigurationHubApi.md#New-V2024ObjectMapping) | **POST** /configuration-hub/object-mappings/{sourceOrg} | Creates an object mapping
+*V2024ConfigurationHubApi* | [**New-V2024ObjectMappings**](docs/V2024ConfigurationHubApi.md#New-V2024ObjectMappings) | **POST** /configuration-hub/object-mappings/{sourceOrg}/bulk-create | Bulk creates object mappings
+*V2024ConfigurationHubApi* | [**Remove-V2024ObjectMapping**](docs/V2024ConfigurationHubApi.md#Remove-V2024ObjectMapping) | **DELETE** /configuration-hub/object-mappings/{sourceOrg}/{objectMappingId} | Deletes an object mapping
+*V2024ConfigurationHubApi* | [**Remove-V2024UploadedBackup**](docs/V2024ConfigurationHubApi.md#Remove-V2024UploadedBackup) | **DELETE** /configuration-hub/backups/uploads/{id} | Deletes an uploaded backup file
+*V2024ConfigurationHubApi* | [**Get-V2024ObjectMappings**](docs/V2024ConfigurationHubApi.md#Get-V2024ObjectMappings) | **GET** /configuration-hub/object-mappings/{sourceOrg} | Gets list of object mappings
+*V2024ConfigurationHubApi* | [**Get-V2024UploadedBackup**](docs/V2024ConfigurationHubApi.md#Get-V2024UploadedBackup) | **GET** /configuration-hub/backups/uploads/{id} | Get an uploaded backup's information
+*V2024ConfigurationHubApi* | [**Get-V2024UploadedBackups**](docs/V2024ConfigurationHubApi.md#Get-V2024UploadedBackups) | **GET** /configuration-hub/backups/uploads | Gets list of Uploaded backups
+*V2024ConfigurationHubApi* | [**Import-V2024UploadedBackup**](docs/V2024ConfigurationHubApi.md#Import-V2024UploadedBackup) | **POST** /configuration-hub/backups/uploads | Uploads a backup file
+*V2024ConfigurationHubApi* | [**Update-V2024ObjectMappings**](docs/V2024ConfigurationHubApi.md#Update-V2024ObjectMappings) | **POST** /configuration-hub/object-mappings/{sourceOrg}/bulk-patch | Bulk updates object mappings
+*V2024ConnectorRuleManagementApi* | [**New-V2024ConnectorRule**](docs/V2024ConnectorRuleManagementApi.md#New-V2024ConnectorRule) | **POST** /connector-rules | Create Connector Rule
+*V2024ConnectorRuleManagementApi* | [**Remove-V2024ConnectorRule**](docs/V2024ConnectorRuleManagementApi.md#Remove-V2024ConnectorRule) | **DELETE** /connector-rules/{id} | Delete a Connector-Rule
+*V2024ConnectorRuleManagementApi* | [**Get-V2024ConnectorRule**](docs/V2024ConnectorRuleManagementApi.md#Get-V2024ConnectorRule) | **GET** /connector-rules/{id} | Connector-Rule by ID
+*V2024ConnectorRuleManagementApi* | [**Get-V2024ConnectorRuleList**](docs/V2024ConnectorRuleManagementApi.md#Get-V2024ConnectorRuleList) | **GET** /connector-rules | List Connector Rules
+*V2024ConnectorRuleManagementApi* | [**Update-V2024ConnectorRule**](docs/V2024ConnectorRuleManagementApi.md#Update-V2024ConnectorRule) | **PUT** /connector-rules/{id} | Update a Connector Rule
+*V2024ConnectorRuleManagementApi* | [**Confirm-V2024ConnectorRule**](docs/V2024ConnectorRuleManagementApi.md#Confirm-V2024ConnectorRule) | **POST** /connector-rules/validate | Validate Connector Rule
+*V2024ConnectorsApi* | [**New-V2024CustomConnector**](docs/V2024ConnectorsApi.md#New-V2024CustomConnector) | **POST** /connectors | Create custom connector
+*V2024ConnectorsApi* | [**Remove-V2024CustomConnector**](docs/V2024ConnectorsApi.md#Remove-V2024CustomConnector) | **DELETE** /connectors/{scriptName} | Deletes connector by script name
+*V2024ConnectorsApi* | [**Get-V2024Connector**](docs/V2024ConnectorsApi.md#Get-V2024Connector) | **GET** /connectors/{scriptName} | Gets connector by script name
+*V2024ConnectorsApi* | [**Get-V2024ConnectorCorrelationConfig**](docs/V2024ConnectorsApi.md#Get-V2024ConnectorCorrelationConfig) | **GET** /connectors/{scriptName}/correlation-config |
+*V2024ConnectorsApi* | [**Get-V2024ConnectorList**](docs/V2024ConnectorsApi.md#Get-V2024ConnectorList) | **GET** /connectors | Gets connector list
+*V2024ConnectorsApi* | [**Get-V2024ConnectorSourceConfig**](docs/V2024ConnectorsApi.md#Get-V2024ConnectorSourceConfig) | **GET** /connectors/{scriptName}/source-config |
+*V2024ConnectorsApi* | [**Get-V2024ConnectorSourceTemplate**](docs/V2024ConnectorsApi.md#Get-V2024ConnectorSourceTemplate) | **GET** /connectors/{scriptName}/source-template |
+*V2024ConnectorsApi* | [**Get-V2024ConnectorTranslations**](docs/V2024ConnectorsApi.md#Get-V2024ConnectorTranslations) | **GET** /connectors/{scriptName}/translations/{locale} |
+*V2024ConnectorsApi* | [**Send-V2024CorrelationConfig**](docs/V2024ConnectorsApi.md#Send-V2024CorrelationConfig) | **PUT** /connectors/{scriptName}/correlation-config |
+*V2024ConnectorsApi* | [**Send-V2024SourceConfig**](docs/V2024ConnectorsApi.md#Send-V2024SourceConfig) | **PUT** /connectors/{scriptName}/source-config |
+*V2024ConnectorsApi* | [**Send-V2024SourceTemplate**](docs/V2024ConnectorsApi.md#Send-V2024SourceTemplate) | **PUT** /connectors/{scriptName}/source-template |
+*V2024ConnectorsApi* | [**Send-V2024Translations**](docs/V2024ConnectorsApi.md#Send-V2024Translations) | **PUT** /connectors/{scriptName}/translations/{locale} |
+*V2024ConnectorsApi* | [**Update-V2024Connector**](docs/V2024ConnectorsApi.md#Update-V2024Connector) | **PATCH** /connectors/{scriptName} | Update connector by script name
+*V2024CustomFormsApi* | [**New-V2024FormDefinition**](docs/V2024CustomFormsApi.md#New-V2024FormDefinition) | **POST** /form-definitions | Creates a form definition.
+*V2024CustomFormsApi* | [**New-V2024FormDefinitionDynamicSchema**](docs/V2024CustomFormsApi.md#New-V2024FormDefinitionDynamicSchema) | **POST** /form-definitions/forms-action-dynamic-schema | Generate JSON Schema dynamically.
+*V2024CustomFormsApi* | [**New-V2024FormDefinitionFileRequest**](docs/V2024CustomFormsApi.md#New-V2024FormDefinitionFileRequest) | **POST** /form-definitions/{formDefinitionID}/upload | Upload new form definition file.
+*V2024CustomFormsApi* | [**New-V2024FormInstance**](docs/V2024CustomFormsApi.md#New-V2024FormInstance) | **POST** /form-instances | Creates a form instance.
+*V2024CustomFormsApi* | [**Remove-V2024FormDefinition**](docs/V2024CustomFormsApi.md#Remove-V2024FormDefinition) | **DELETE** /form-definitions/{formDefinitionID} | Deletes a form definition.
+*V2024CustomFormsApi* | [**Export-V2024FormDefinitionsByTenant**](docs/V2024CustomFormsApi.md#Export-V2024FormDefinitionsByTenant) | **GET** /form-definitions/export | List form definitions by tenant.
+*V2024CustomFormsApi* | [**Get-V2024FileFromS3**](docs/V2024CustomFormsApi.md#Get-V2024FileFromS3) | **GET** /form-definitions/{formDefinitionID}/file/{fileID} | Download definition file by fileId.
+*V2024CustomFormsApi* | [**Get-V2024FormDefinitionByKey**](docs/V2024CustomFormsApi.md#Get-V2024FormDefinitionByKey) | **GET** /form-definitions/{formDefinitionID} | Return a form definition.
+*V2024CustomFormsApi* | [**Get-V2024FormInstanceByKey**](docs/V2024CustomFormsApi.md#Get-V2024FormInstanceByKey) | **GET** /form-instances/{formInstanceID} | Returns a form instance.
+*V2024CustomFormsApi* | [**Get-V2024FormInstanceFile**](docs/V2024CustomFormsApi.md#Get-V2024FormInstanceFile) | **GET** /form-instances/{formInstanceID}/file/{fileID} | Download instance file by fileId.
+*V2024CustomFormsApi* | [**Import-V2024FormDefinitions**](docs/V2024CustomFormsApi.md#Import-V2024FormDefinitions) | **POST** /form-definitions/import | Import form definitions from export.
+*V2024CustomFormsApi* | [**Update-V2024FormDefinition**](docs/V2024CustomFormsApi.md#Update-V2024FormDefinition) | **PATCH** /form-definitions/{formDefinitionID} | Patch a form definition.
+*V2024CustomFormsApi* | [**Update-V2024FormInstance**](docs/V2024CustomFormsApi.md#Update-V2024FormInstance) | **PATCH** /form-instances/{formInstanceID} | Patch a form instance.
+*V2024CustomFormsApi* | [**Search-V2024FormDefinitionsByTenant**](docs/V2024CustomFormsApi.md#Search-V2024FormDefinitionsByTenant) | **GET** /form-definitions | Export form definitions by tenant.
+*V2024CustomFormsApi* | [**Search-V2024FormElementDataByElementID**](docs/V2024CustomFormsApi.md#Search-V2024FormElementDataByElementID) | **GET** /form-instances/{formInstanceID}/data-source/{formElementID} | Retrieves dynamic data by element.
+*V2024CustomFormsApi* | [**Search-V2024FormInstancesByTenant**](docs/V2024CustomFormsApi.md#Search-V2024FormInstancesByTenant) | **GET** /form-instances | List form instances by tenant.
+*V2024CustomFormsApi* | [**Search-V2024PreDefinedSelectOptions**](docs/V2024CustomFormsApi.md#Search-V2024PreDefinedSelectOptions) | **GET** /form-definitions/predefined-select-options | List predefined select options.
+*V2024CustomFormsApi* | [**Show-V2024PreviewDataSource**](docs/V2024CustomFormsApi.md#Show-V2024PreviewDataSource) | **POST** /form-definitions/{formDefinitionID}/data-source | Preview form definition data source.
+*V2024CustomPasswordInstructionsApi* | [**New-V2024CustomPasswordInstructions**](docs/V2024CustomPasswordInstructionsApi.md#New-V2024CustomPasswordInstructions) | **POST** /custom-password-instructions | Create Custom Password Instructions
+*V2024CustomPasswordInstructionsApi* | [**Remove-V2024CustomPasswordInstructions**](docs/V2024CustomPasswordInstructionsApi.md#Remove-V2024CustomPasswordInstructions) | **DELETE** /custom-password-instructions/{pageId} | Delete Custom Password Instructions by page ID
+*V2024CustomPasswordInstructionsApi* | [**Get-V2024CustomPasswordInstructions**](docs/V2024CustomPasswordInstructionsApi.md#Get-V2024CustomPasswordInstructions) | **GET** /custom-password-instructions/{pageId} | Get Custom Password Instructions by Page ID
+*V2024EntitlementsApi* | [**New-V2024AccessModelMetadataForEntitlement**](docs/V2024EntitlementsApi.md#New-V2024AccessModelMetadataForEntitlement) | **POST** /entitlements/{id}/access-model-metadata/{attributeKey}/values/{attributeValue} | Add metadata to an entitlement.
+*V2024EntitlementsApi* | [**Remove-V2024AccessModelMetadataFromEntitlement**](docs/V2024EntitlementsApi.md#Remove-V2024AccessModelMetadataFromEntitlement) | **DELETE** /entitlements/{id}/access-model-metadata/{attributeKey}/values/{attributeValue} | Remove metadata from an entitlement.
+*V2024EntitlementsApi* | [**Get-V2024Entitlement**](docs/V2024EntitlementsApi.md#Get-V2024Entitlement) | **GET** /entitlements/{id} | Get an entitlement
+*V2024EntitlementsApi* | [**Get-V2024EntitlementRequestConfig**](docs/V2024EntitlementsApi.md#Get-V2024EntitlementRequestConfig) | **GET** /entitlements/{id}/entitlement-request-config | Get Entitlement Request Config
+*V2024EntitlementsApi* | [**Import-V2024EntitlementsBySource**](docs/V2024EntitlementsApi.md#Import-V2024EntitlementsBySource) | **POST** /entitlements/aggregate/sources/{id} | Aggregate Entitlements
+*V2024EntitlementsApi* | [**Get-V2024EntitlementChildren**](docs/V2024EntitlementsApi.md#Get-V2024EntitlementChildren) | **GET** /entitlements/{id}/children | List of entitlements children
+*V2024EntitlementsApi* | [**Get-V2024EntitlementParents**](docs/V2024EntitlementsApi.md#Get-V2024EntitlementParents) | **GET** /entitlements/{id}/parents | List of entitlements parents
+*V2024EntitlementsApi* | [**Get-V2024Entitlements**](docs/V2024EntitlementsApi.md#Get-V2024Entitlements) | **GET** /entitlements | Gets a list of entitlements.
+*V2024EntitlementsApi* | [**Update-V2024Entitlement**](docs/V2024EntitlementsApi.md#Update-V2024Entitlement) | **PATCH** /entitlements/{id} | Patch an entitlement
+*V2024EntitlementsApi* | [**Send-V2024EntitlementRequestConfig**](docs/V2024EntitlementsApi.md#Send-V2024EntitlementRequestConfig) | **PUT** /entitlements/{id}/entitlement-request-config | Replace Entitlement Request Config
+*V2024EntitlementsApi* | [**Reset-V2024SourceEntitlements**](docs/V2024EntitlementsApi.md#Reset-V2024SourceEntitlements) | **POST** /entitlements/reset/sources/{id} | Reset Source Entitlements
+*V2024EntitlementsApi* | [**Update-V2024EntitlementsInBulk**](docs/V2024EntitlementsApi.md#Update-V2024EntitlementsInBulk) | **POST** /entitlements/bulk-update | Bulk update an entitlement list
+*V2024GlobalTenantSecuritySettingsApi* | [**New-V2024AuthOrgNetworkConfig**](docs/V2024GlobalTenantSecuritySettingsApi.md#New-V2024AuthOrgNetworkConfig) | **POST** /auth-org/network-config | Create security network configuration.
+*V2024GlobalTenantSecuritySettingsApi* | [**Get-V2024AuthOrgNetworkConfig**](docs/V2024GlobalTenantSecuritySettingsApi.md#Get-V2024AuthOrgNetworkConfig) | **GET** /auth-org/network-config | Get security network configuration.
+*V2024GlobalTenantSecuritySettingsApi* | [**Update-V2024AuthOrgNetworkConfig**](docs/V2024GlobalTenantSecuritySettingsApi.md#Update-V2024AuthOrgNetworkConfig) | **PATCH** /auth-org/network-config | Update security network configuration.
+*V2024GovernanceGroupsApi* | [**New-V2024Workgroup**](docs/V2024GovernanceGroupsApi.md#New-V2024Workgroup) | **POST** /workgroups | Create a new Governance Group.
+*V2024GovernanceGroupsApi* | [**Remove-V2024Workgroup**](docs/V2024GovernanceGroupsApi.md#Remove-V2024Workgroup) | **DELETE** /workgroups/{id} | Delete a Governance Group
+*V2024GovernanceGroupsApi* | [**Remove-V2024WorkgroupMembers**](docs/V2024GovernanceGroupsApi.md#Remove-V2024WorkgroupMembers) | **POST** /workgroups/{workgroupId}/members/bulk-delete | Remove members from Governance Group
+*V2024GovernanceGroupsApi* | [**Remove-V2024WorkgroupsInBulk**](docs/V2024GovernanceGroupsApi.md#Remove-V2024WorkgroupsInBulk) | **POST** /workgroups/bulk-delete | Delete Governance Group(s)
+*V2024GovernanceGroupsApi* | [**Get-V2024Workgroup**](docs/V2024GovernanceGroupsApi.md#Get-V2024Workgroup) | **GET** /workgroups/{id} | Get Governance Group by Id
+*V2024GovernanceGroupsApi* | [**Get-V2024Connections**](docs/V2024GovernanceGroupsApi.md#Get-V2024Connections) | **GET** /workgroups/{workgroupId}/connections | List connections for Governance Group
+*V2024GovernanceGroupsApi* | [**Get-V2024WorkgroupMembers**](docs/V2024GovernanceGroupsApi.md#Get-V2024WorkgroupMembers) | **GET** /workgroups/{workgroupId}/members | List Governance Group Members
+*V2024GovernanceGroupsApi* | [**Get-V2024Workgroups**](docs/V2024GovernanceGroupsApi.md#Get-V2024Workgroups) | **GET** /workgroups | List Governance Groups
+*V2024GovernanceGroupsApi* | [**Update-V2024Workgroup**](docs/V2024GovernanceGroupsApi.md#Update-V2024Workgroup) | **PATCH** /workgroups/{id} | Patch a Governance Group
+*V2024GovernanceGroupsApi* | [**Update-V2024WorkgroupMembers**](docs/V2024GovernanceGroupsApi.md#Update-V2024WorkgroupMembers) | **POST** /workgroups/{workgroupId}/members/bulk-add | Add members to Governance Group
+*V2024IAIAccessRequestRecommendationsApi* | [**Add-V2024AccessRequestRecommendationsIgnoredItem**](docs/V2024IAIAccessRequestRecommendationsApi.md#Add-V2024AccessRequestRecommendationsIgnoredItem) | **POST** /ai-access-request-recommendations/ignored-items | Notification of Ignored Access Request Recommendations
+*V2024IAIAccessRequestRecommendationsApi* | [**Add-V2024AccessRequestRecommendationsRequestedItem**](docs/V2024IAIAccessRequestRecommendationsApi.md#Add-V2024AccessRequestRecommendationsRequestedItem) | **POST** /ai-access-request-recommendations/requested-items | Notification of Requested Access Request Recommendations
+*V2024IAIAccessRequestRecommendationsApi* | [**Add-V2024AccessRequestRecommendationsViewedItem**](docs/V2024IAIAccessRequestRecommendationsApi.md#Add-V2024AccessRequestRecommendationsViewedItem) | **POST** /ai-access-request-recommendations/viewed-items | Notification of Viewed Access Request Recommendations
+*V2024IAIAccessRequestRecommendationsApi* | [**Add-V2024AccessRequestRecommendationsViewedItems**](docs/V2024IAIAccessRequestRecommendationsApi.md#Add-V2024AccessRequestRecommendationsViewedItems) | **POST** /ai-access-request-recommendations/viewed-items/bulk-create | Notification of Viewed Access Request Recommendations in Bulk
+*V2024IAIAccessRequestRecommendationsApi* | [**Get-V2024AccessRequestRecommendations**](docs/V2024IAIAccessRequestRecommendationsApi.md#Get-V2024AccessRequestRecommendations) | **GET** /ai-access-request-recommendations | Identity Access Request Recommendations
+*V2024IAIAccessRequestRecommendationsApi* | [**Get-V2024AccessRequestRecommendationsIgnoredItems**](docs/V2024IAIAccessRequestRecommendationsApi.md#Get-V2024AccessRequestRecommendationsIgnoredItems) | **GET** /ai-access-request-recommendations/ignored-items | List of Ignored Access Request Recommendations
+*V2024IAIAccessRequestRecommendationsApi* | [**Get-V2024AccessRequestRecommendationsRequestedItems**](docs/V2024IAIAccessRequestRecommendationsApi.md#Get-V2024AccessRequestRecommendationsRequestedItems) | **GET** /ai-access-request-recommendations/requested-items | List of Requested Access Request Recommendations
+*V2024IAIAccessRequestRecommendationsApi* | [**Get-V2024AccessRequestRecommendationsViewedItems**](docs/V2024IAIAccessRequestRecommendationsApi.md#Get-V2024AccessRequestRecommendationsViewedItems) | **GET** /ai-access-request-recommendations/viewed-items | List of Viewed Access Request Recommendations
+*V2024IAICommonAccessApi* | [**New-V2024CommonAccess**](docs/V2024IAICommonAccessApi.md#New-V2024CommonAccess) | **POST** /common-access | Create common access items
+*V2024IAICommonAccessApi* | [**Get-V2024CommonAccess**](docs/V2024IAICommonAccessApi.md#Get-V2024CommonAccess) | **GET** /common-access | Get a paginated list of common access
+*V2024IAICommonAccessApi* | [**Update-V2024CommonAccessStatusInBulk**](docs/V2024IAICommonAccessApi.md#Update-V2024CommonAccessStatusInBulk) | **POST** /common-access/update-status | Bulk update common access status
+*V2024IAIOutliersApi* | [**Export-V2024OutliersZip**](docs/V2024IAIOutliersApi.md#Export-V2024OutliersZip) | **GET** /outliers/export | IAI Identity Outliers Export
+*V2024IAIOutliersApi* | [**Get-V2024IdentityOutlierSnapshots**](docs/V2024IAIOutliersApi.md#Get-V2024IdentityOutlierSnapshots) | **GET** /outlier-summaries | IAI Identity Outliers Summary
+*V2024IAIOutliersApi* | [**Get-V2024IdentityOutliers**](docs/V2024IAIOutliersApi.md#Get-V2024IdentityOutliers) | **GET** /outliers | IAI Get Identity Outliers
+*V2024IAIOutliersApi* | [**Get-V2024LatestIdentityOutlierSnapshots**](docs/V2024IAIOutliersApi.md#Get-V2024LatestIdentityOutlierSnapshots) | **GET** /outlier-summaries/latest | IAI Identity Outliers Latest Summary
+*V2024IAIOutliersApi* | [**Get-V2024OutlierContributingFeatureSummary**](docs/V2024IAIOutliersApi.md#Get-V2024OutlierContributingFeatureSummary) | **GET** /outlier-feature-summaries/{outlierFeatureId} | Get identity outlier contibuting feature summary
+*V2024IAIOutliersApi* | [**Get-V2024PeerGroupOutliersContributingFeatures**](docs/V2024IAIOutliersApi.md#Get-V2024PeerGroupOutliersContributingFeatures) | **GET** /outliers/{outlierId}/contributing-features | Get identity outlier's contibuting features
+*V2024IAIOutliersApi* | [**Invoke-V2024IgnoreIdentityOutliers**](docs/V2024IAIOutliersApi.md#Invoke-V2024IgnoreIdentityOutliers) | **POST** /outliers/ignore | IAI Identity Outliers Ignore
+*V2024IAIOutliersApi* | [**Get-V2024OutliersContributingFeatureAccessItems**](docs/V2024IAIOutliersApi.md#Get-V2024OutliersContributingFeatureAccessItems) | **GET** /outliers/{outlierId}/feature-details/{contributingFeatureName}/access-items | Gets a list of access items associated with each identity outlier contributing feature
+*V2024IAIOutliersApi* | [**Invoke-V2024UnIgnoreIdentityOutliers**](docs/V2024IAIOutliersApi.md#Invoke-V2024UnIgnoreIdentityOutliers) | **POST** /outliers/unignore | IAI Identity Outliers Unignore
+*V2024IAIPeerGroupStrategiesApi* | [**Get-V2024PeerGroupOutliers**](docs/V2024IAIPeerGroupStrategiesApi.md#Get-V2024PeerGroupOutliers) | **GET** /peer-group-strategies/{strategy}/identity-outliers | Identity Outliers List
+*V2024IAIRecommendationsApi* | [**Get-V2024Recommendations**](docs/V2024IAIRecommendationsApi.md#Get-V2024Recommendations) | **POST** /recommendations/request | Returns a Recommendation Based on Object
+*V2024IAIRecommendationsApi* | [**Get-V2024RecommendationsConfig**](docs/V2024IAIRecommendationsApi.md#Get-V2024RecommendationsConfig) | **GET** /recommendations/config | Get certification recommendation config values
+*V2024IAIRecommendationsApi* | [**Update-V2024RecommendationsConfig**](docs/V2024IAIRecommendationsApi.md#Update-V2024RecommendationsConfig) | **PUT** /recommendations/config | Update certification recommendation config values
+*V2024IAIRoleMiningApi* | [**New-V2024PotentialRoleProvisionRequest**](docs/V2024IAIRoleMiningApi.md#New-V2024PotentialRoleProvisionRequest) | **POST** /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/provision | Create request to provision a potential role into an actual role.
+*V2024IAIRoleMiningApi* | [**New-V2024RoleMiningSessions**](docs/V2024IAIRoleMiningApi.md#New-V2024RoleMiningSessions) | **POST** /role-mining-sessions | Create a role mining session
+*V2024IAIRoleMiningApi* | [**Invoke-V2024DownloadRoleMiningPotentialRoleZip**](docs/V2024IAIRoleMiningApi.md#Invoke-V2024DownloadRoleMiningPotentialRoleZip) | **GET** /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/export-async/{exportId}/download | Export (download) details for a potential role in a role mining session
+*V2024IAIRoleMiningApi* | [**Export-V2024RoleMiningPotentialRole**](docs/V2024IAIRoleMiningApi.md#Export-V2024RoleMiningPotentialRole) | **GET** /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/export | Export (download) details for a potential role in a role mining session
+*V2024IAIRoleMiningApi* | [**Export-V2024RoleMiningPotentialRoleAsync**](docs/V2024IAIRoleMiningApi.md#Export-V2024RoleMiningPotentialRoleAsync) | **POST** /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/export-async | Asynchronously export details for a potential role in a role mining session and upload to S3
+*V2024IAIRoleMiningApi* | [**Export-V2024RoleMiningPotentialRoleStatus**](docs/V2024IAIRoleMiningApi.md#Export-V2024RoleMiningPotentialRoleStatus) | **GET** /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/export-async/{exportId} | Retrieve status of a potential role export job
+*V2024IAIRoleMiningApi* | [**Get-V2024AllPotentialRoleSummaries**](docs/V2024IAIRoleMiningApi.md#Get-V2024AllPotentialRoleSummaries) | **GET** /role-mining-potential-roles | Retrieves all potential role summaries
+*V2024IAIRoleMiningApi* | [**Get-V2024EntitlementDistributionPotentialRole**](docs/V2024IAIRoleMiningApi.md#Get-V2024EntitlementDistributionPotentialRole) | **GET** /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/entitlement-popularity-distribution | Retrieves entitlement popularity distribution for a potential role in a role mining session
+*V2024IAIRoleMiningApi* | [**Get-V2024EntitlementsPotentialRole**](docs/V2024IAIRoleMiningApi.md#Get-V2024EntitlementsPotentialRole) | **GET** /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/entitlement-popularities | Retrieves entitlements for a potential role in a role mining session
+*V2024IAIRoleMiningApi* | [**Get-V2024ExcludedEntitlementsPotentialRole**](docs/V2024IAIRoleMiningApi.md#Get-V2024ExcludedEntitlementsPotentialRole) | **GET** /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/excluded-entitlements | Retrieves excluded entitlements for a potential role in a role mining session
+*V2024IAIRoleMiningApi* | [**Get-V2024IdentitiesPotentialRole**](docs/V2024IAIRoleMiningApi.md#Get-V2024IdentitiesPotentialRole) | **GET** /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/identities | Retrieves identities for a potential role in a role mining session
+*V2024IAIRoleMiningApi* | [**Get-V2024PotentialRole**](docs/V2024IAIRoleMiningApi.md#Get-V2024PotentialRole) | **GET** /role-mining-sessions/{sessionId}/potential-role-summaries/{potentialRoleId} | Retrieves a specific potential role
+*V2024IAIRoleMiningApi* | [**Get-V2024PotentialRoleApplications**](docs/V2024IAIRoleMiningApi.md#Get-V2024PotentialRoleApplications) | **GET** /role-mining-sessions/{sessionId}/potential-role-summaries/{potentialRoleId}/applications | Retrieves the applications of a potential role for a role mining session
+*V2024IAIRoleMiningApi* | [**Get-V2024PotentialRoleSourceIdentityUsage**](docs/V2024IAIRoleMiningApi.md#Get-V2024PotentialRoleSourceIdentityUsage) | **GET** /role-mining-potential-roles/{potentialRoleId}/sources/{sourceId}/identityUsage | Retrieves potential role source usage
+*V2024IAIRoleMiningApi* | [**Get-V2024PotentialRoleSummaries**](docs/V2024IAIRoleMiningApi.md#Get-V2024PotentialRoleSummaries) | **GET** /role-mining-sessions/{sessionId}/potential-role-summaries | Retrieves all potential role summaries
+*V2024IAIRoleMiningApi* | [**Get-V2024RoleMiningPotentialRole**](docs/V2024IAIRoleMiningApi.md#Get-V2024RoleMiningPotentialRole) | **GET** /role-mining-potential-roles/{potentialRoleId} | Retrieves a specific potential role
+*V2024IAIRoleMiningApi* | [**Get-V2024RoleMiningSession**](docs/V2024IAIRoleMiningApi.md#Get-V2024RoleMiningSession) | **GET** /role-mining-sessions/{sessionId} | Get a role mining session
+*V2024IAIRoleMiningApi* | [**Get-V2024RoleMiningSessionStatus**](docs/V2024IAIRoleMiningApi.md#Get-V2024RoleMiningSessionStatus) | **GET** /role-mining-sessions/{sessionId}/status | Get role mining session status state
+*V2024IAIRoleMiningApi* | [**Get-V2024RoleMiningSessions**](docs/V2024IAIRoleMiningApi.md#Get-V2024RoleMiningSessions) | **GET** /role-mining-sessions | Retrieves all role mining sessions
+*V2024IAIRoleMiningApi* | [**Get-V2024SavedPotentialRoles**](docs/V2024IAIRoleMiningApi.md#Get-V2024SavedPotentialRoles) | **GET** /role-mining-potential-roles/saved | Retrieves all saved potential roles
+*V2024IAIRoleMiningApi* | [**Update-V2024PotentialRole**](docs/V2024IAIRoleMiningApi.md#Update-V2024PotentialRole) | **PATCH** /role-mining-sessions/{sessionId}/potential-role-summaries/{potentialRoleId} | Update a potential role
+*V2024IAIRoleMiningApi* | [**Update-V2024PotentialRole0**](docs/V2024IAIRoleMiningApi.md#Update-V2024PotentialRole0) | **PATCH** /role-mining-potential-roles/{potentialRoleId} | Update a potential role
+*V2024IAIRoleMiningApi* | [**Update-V2024RoleMiningSession**](docs/V2024IAIRoleMiningApi.md#Update-V2024RoleMiningSession) | **PATCH** /role-mining-sessions/{sessionId} | Patch a role mining session
+*V2024IAIRoleMiningApi* | [**Update-V2024EntitlementsPotentialRole**](docs/V2024IAIRoleMiningApi.md#Update-V2024EntitlementsPotentialRole) | **POST** /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/edit-entitlements | Edit entitlements for a potential role to exclude some entitlements
+*V2024IconsApi* | [**Remove-V2024Icon**](docs/V2024IconsApi.md#Remove-V2024Icon) | **DELETE** /icons/{objectType}/{objectId} | Delete an icon
+*V2024IconsApi* | [**Set-V2024Icon**](docs/V2024IconsApi.md#Set-V2024Icon) | **PUT** /icons/{objectType}/{objectId} | Update an icon
+*V2024IdentitiesApi* | [**Remove-V2024Identity**](docs/V2024IdentitiesApi.md#Remove-V2024Identity) | **DELETE** /identities/{id} | Delete identity
+*V2024IdentitiesApi* | [**Get-V2024Identity**](docs/V2024IdentitiesApi.md#Get-V2024Identity) | **GET** /identities/{id} | Identity Details
+*V2024IdentitiesApi* | [**Get-V2024IdentityOwnershipDetails**](docs/V2024IdentitiesApi.md#Get-V2024IdentityOwnershipDetails) | **GET** /identities/{identityId}/ownership | Get ownership details
+*V2024IdentitiesApi* | [**Get-V2024RoleAssignment**](docs/V2024IdentitiesApi.md#Get-V2024RoleAssignment) | **GET** /identities/{identityId}/role-assignments/{assignmentId} | Role assignment details
+*V2024IdentitiesApi* | [**Get-V2024RoleAssignments**](docs/V2024IdentitiesApi.md#Get-V2024RoleAssignments) | **GET** /identities/{identityId}/role-assignments | List role assignments
+*V2024IdentitiesApi* | [**Get-V2024Identities**](docs/V2024IdentitiesApi.md#Get-V2024Identities) | **GET** /identities | List Identities
+*V2024IdentitiesApi* | [**Reset-V2024Identity**](docs/V2024IdentitiesApi.md#Reset-V2024Identity) | **POST** /identities/{id}/reset | Reset an identity
+*V2024IdentitiesApi* | [**Start-V2024IdentityProcessing**](docs/V2024IdentitiesApi.md#Start-V2024IdentityProcessing) | **POST** /identities/process | Process a list of identityIds
+*V2024IdentitiesApi* | [**Sync-V2024hronizeAttributesForIdentity**](docs/V2024IdentitiesApi.md#Sync-V2024hronizeAttributesForIdentity) | **POST** /identities/{identityId}/synchronize-attributes | Attribute synchronization for single identity.
+*V2024IdentityAttributesApi* | [**New-V2024IdentityAttribute**](docs/V2024IdentityAttributesApi.md#New-V2024IdentityAttribute) | **POST** /identity-attributes | Create Identity Attribute
+*V2024IdentityAttributesApi* | [**Remove-V2024IdentityAttribute**](docs/V2024IdentityAttributesApi.md#Remove-V2024IdentityAttribute) | **DELETE** /identity-attributes/{name} | Delete Identity Attribute
+*V2024IdentityAttributesApi* | [**Remove-V2024IdentityAttributesInBulk**](docs/V2024IdentityAttributesApi.md#Remove-V2024IdentityAttributesInBulk) | **DELETE** /identity-attributes/bulk-delete | Bulk delete Identity Attributes
+*V2024IdentityAttributesApi* | [**Get-V2024IdentityAttribute**](docs/V2024IdentityAttributesApi.md#Get-V2024IdentityAttribute) | **GET** /identity-attributes/{name} | Get Identity Attribute
+*V2024IdentityAttributesApi* | [**Get-V2024IdentityAttributes**](docs/V2024IdentityAttributesApi.md#Get-V2024IdentityAttributes) | **GET** /identity-attributes | List Identity Attributes
+*V2024IdentityAttributesApi* | [**Send-V2024IdentityAttribute**](docs/V2024IdentityAttributesApi.md#Send-V2024IdentityAttribute) | **PUT** /identity-attributes/{name} | Update Identity Attribute
+*V2024IdentityHistoryApi* | [**Compare-V2024IdentitySnapshots**](docs/V2024IdentityHistoryApi.md#Compare-V2024IdentitySnapshots) | **GET** /historical-identities/{id}/compare | Gets a difference of count for each access item types for the given identity between 2 snapshots
+*V2024IdentityHistoryApi* | [**Compare-V2024IdentitySnapshotsAccessType**](docs/V2024IdentityHistoryApi.md#Compare-V2024IdentitySnapshotsAccessType) | **GET** /historical-identities/{id}/compare/{access-type} | Gets a list of differences of specific accessType for the given identity between 2 snapshots
+*V2024IdentityHistoryApi* | [**Get-V2024HistoricalIdentity**](docs/V2024IdentityHistoryApi.md#Get-V2024HistoricalIdentity) | **GET** /historical-identities/{id} | Get latest snapshot of identity
+*V2024IdentityHistoryApi* | [**Get-V2024HistoricalIdentityEvents**](docs/V2024IdentityHistoryApi.md#Get-V2024HistoricalIdentityEvents) | **GET** /historical-identities/{id}/events | Lists all events for the given identity
+*V2024IdentityHistoryApi* | [**Get-V2024IdentitySnapshot**](docs/V2024IdentityHistoryApi.md#Get-V2024IdentitySnapshot) | **GET** /historical-identities/{id}/snapshots/{date} | Gets an identity snapshot at a given date
+*V2024IdentityHistoryApi* | [**Get-V2024IdentitySnapshotSummary**](docs/V2024IdentityHistoryApi.md#Get-V2024IdentitySnapshotSummary) | **GET** /historical-identities/{id}/snapshot-summary | Gets the summary for the event count for a specific identity
+*V2024IdentityHistoryApi* | [**Get-V2024IdentityStartDate**](docs/V2024IdentityHistoryApi.md#Get-V2024IdentityStartDate) | **GET** /historical-identities/{id}/start-date | Gets the start date of the identity
+*V2024IdentityHistoryApi* | [**Get-V2024HistoricalIdentities**](docs/V2024IdentityHistoryApi.md#Get-V2024HistoricalIdentities) | **GET** /historical-identities | Lists all the identities
+*V2024IdentityHistoryApi* | [**Get-V2024IdentityAccessItems**](docs/V2024IdentityHistoryApi.md#Get-V2024IdentityAccessItems) | **GET** /historical-identities/{id}/access-items | Gets a list of access items for the identity filtered by item type
+*V2024IdentityHistoryApi* | [**Get-V2024IdentitySnapshotAccessItems**](docs/V2024IdentityHistoryApi.md#Get-V2024IdentitySnapshotAccessItems) | **GET** /historical-identities/{id}/snapshots/{date}/access-items | Gets the list of identity access items at a given date filterd by item type
+*V2024IdentityHistoryApi* | [**Get-V2024IdentitySnapshots**](docs/V2024IdentityHistoryApi.md#Get-V2024IdentitySnapshots) | **GET** /historical-identities/{id}/snapshots | Lists all the snapshots for the identity
+*V2024IdentityProfilesApi* | [**New-V2024IdentityProfile**](docs/V2024IdentityProfilesApi.md#New-V2024IdentityProfile) | **POST** /identity-profiles | Create an Identity Profile
+*V2024IdentityProfilesApi* | [**Remove-V2024IdentityProfile**](docs/V2024IdentityProfilesApi.md#Remove-V2024IdentityProfile) | **DELETE** /identity-profiles/{identity-profile-id} | Delete an Identity Profile
+*V2024IdentityProfilesApi* | [**Remove-V2024IdentityProfiles**](docs/V2024IdentityProfilesApi.md#Remove-V2024IdentityProfiles) | **POST** /identity-profiles/bulk-delete | Delete Identity Profiles
+*V2024IdentityProfilesApi* | [**Export-V2024IdentityProfiles**](docs/V2024IdentityProfilesApi.md#Export-V2024IdentityProfiles) | **GET** /identity-profiles/export | Export Identity Profiles
+*V2024IdentityProfilesApi* | [**Get-V2024DefaultIdentityAttributeConfig**](docs/V2024IdentityProfilesApi.md#Get-V2024DefaultIdentityAttributeConfig) | **GET** /identity-profiles/{identity-profile-id}/default-identity-attribute-config | Get default Identity Attribute Config
+*V2024IdentityProfilesApi* | [**Get-V2024IdentityProfile**](docs/V2024IdentityProfilesApi.md#Get-V2024IdentityProfile) | **GET** /identity-profiles/{identity-profile-id} | Get single Identity Profile
+*V2024IdentityProfilesApi* | [**Import-V2024IdentityProfiles**](docs/V2024IdentityProfilesApi.md#Import-V2024IdentityProfiles) | **POST** /identity-profiles/import | Import Identity Profiles
+*V2024IdentityProfilesApi* | [**Get-V2024IdentityProfiles**](docs/V2024IdentityProfilesApi.md#Get-V2024IdentityProfiles) | **GET** /identity-profiles | Identity Profiles List
+*V2024IdentityProfilesApi* | [**Show-V2024IdentityPreview**](docs/V2024IdentityProfilesApi.md#Show-V2024IdentityPreview) | **POST** /identity-profiles/identity-preview | Generate Identity Profile Preview
+*V2024IdentityProfilesApi* | [**Sync-V2024IdentityProfile**](docs/V2024IdentityProfilesApi.md#Sync-V2024IdentityProfile) | **POST** /identity-profiles/{identity-profile-id}/process-identities | Process identities under profile
+*V2024IdentityProfilesApi* | [**Update-V2024IdentityProfile**](docs/V2024IdentityProfilesApi.md#Update-V2024IdentityProfile) | **PATCH** /identity-profiles/{identity-profile-id} | Update the Identity Profile
+*V2024LifecycleStatesApi* | [**New-V2024LifecycleState**](docs/V2024LifecycleStatesApi.md#New-V2024LifecycleState) | **POST** /identity-profiles/{identity-profile-id}/lifecycle-states | Create Lifecycle State
+*V2024LifecycleStatesApi* | [**Remove-V2024LifecycleState**](docs/V2024LifecycleStatesApi.md#Remove-V2024LifecycleState) | **DELETE** /identity-profiles/{identity-profile-id}/lifecycle-states/{lifecycle-state-id} | Delete Lifecycle State
+*V2024LifecycleStatesApi* | [**Get-V2024LifecycleState**](docs/V2024LifecycleStatesApi.md#Get-V2024LifecycleState) | **GET** /identity-profiles/{identity-profile-id}/lifecycle-states/{lifecycle-state-id} | Get Lifecycle State
+*V2024LifecycleStatesApi* | [**Get-V2024LifecycleStates**](docs/V2024LifecycleStatesApi.md#Get-V2024LifecycleStates) | **GET** /identity-profiles/{identity-profile-id}/lifecycle-states | Lists LifecycleStates
+*V2024LifecycleStatesApi* | [**Set-V2024LifecycleState**](docs/V2024LifecycleStatesApi.md#Set-V2024LifecycleState) | **POST** /identities/{identity-id}/set-lifecycle-state | Set Lifecycle State
+*V2024LifecycleStatesApi* | [**Update-V2024LifecycleStates**](docs/V2024LifecycleStatesApi.md#Update-V2024LifecycleStates) | **PATCH** /identity-profiles/{identity-profile-id}/lifecycle-states/{lifecycle-state-id} | Update Lifecycle State
+*V2024MFAConfigurationApi* | [**Get-V2024MFADuoConfig**](docs/V2024MFAConfigurationApi.md#Get-V2024MFADuoConfig) | **GET** /mfa/duo-web/config | Configuration of Duo MFA method
+*V2024MFAConfigurationApi* | [**Get-V2024MFAKbaConfig**](docs/V2024MFAConfigurationApi.md#Get-V2024MFAKbaConfig) | **GET** /mfa/kba/config | Configuration of KBA MFA method
+*V2024MFAConfigurationApi* | [**Get-V2024MFAOktaConfig**](docs/V2024MFAConfigurationApi.md#Get-V2024MFAOktaConfig) | **GET** /mfa/okta-verify/config | Configuration of Okta MFA method
+*V2024MFAConfigurationApi* | [**Set-V2024MFADuoConfig**](docs/V2024MFAConfigurationApi.md#Set-V2024MFADuoConfig) | **PUT** /mfa/duo-web/config | Set Duo MFA configuration
+*V2024MFAConfigurationApi* | [**Set-V2024MFAKBAConfig**](docs/V2024MFAConfigurationApi.md#Set-V2024MFAKBAConfig) | **POST** /mfa/kba/config/answers | Set MFA KBA configuration
+*V2024MFAConfigurationApi* | [**Set-V2024MFAOktaConfig**](docs/V2024MFAConfigurationApi.md#Set-V2024MFAOktaConfig) | **PUT** /mfa/okta-verify/config | Set Okta MFA configuration
+*V2024MFAConfigurationApi* | [**Test-V2024MFAConfig**](docs/V2024MFAConfigurationApi.md#Test-V2024MFAConfig) | **GET** /mfa/{method}/test | MFA method's test configuration
+*V2024ManagedClientsApi* | [**New-V2024ManagedClient**](docs/V2024ManagedClientsApi.md#New-V2024ManagedClient) | **POST** /managed-clients | Create a new Managed Client
+*V2024ManagedClientsApi* | [**Remove-V2024ManagedClient**](docs/V2024ManagedClientsApi.md#Remove-V2024ManagedClient) | **DELETE** /managed-clients/{id} | Delete a Managed Client
+*V2024ManagedClientsApi* | [**Get-V2024ManagedClient**](docs/V2024ManagedClientsApi.md#Get-V2024ManagedClient) | **GET** /managed-clients/{id} | Get a Managed Client
+*V2024ManagedClientsApi* | [**Get-V2024ManagedClientStatus**](docs/V2024ManagedClientsApi.md#Get-V2024ManagedClientStatus) | **GET** /managed-clients/{id}/status | Get Managed Client Status.
+*V2024ManagedClientsApi* | [**Get-V2024ManagedClients**](docs/V2024ManagedClientsApi.md#Get-V2024ManagedClients) | **GET** /managed-clients | Get Managed Clients
+*V2024ManagedClientsApi* | [**Update-V2024ManagedClient**](docs/V2024ManagedClientsApi.md#Update-V2024ManagedClient) | **PATCH** /managed-clients/{id} | Update a Managed Client
+*V2024ManagedClustersApi* | [**New-V2024ManagedCluster**](docs/V2024ManagedClustersApi.md#New-V2024ManagedCluster) | **POST** /managed-clusters | Create a new Managed Cluster
+*V2024ManagedClustersApi* | [**Remove-V2024ManagedCluster**](docs/V2024ManagedClustersApi.md#Remove-V2024ManagedCluster) | **DELETE** /managed-clusters/{id} | Delete a Managed Cluster
+*V2024ManagedClustersApi* | [**Get-V2024ManagedCluster**](docs/V2024ManagedClustersApi.md#Get-V2024ManagedCluster) | **GET** /managed-clusters/{id} | Get a specified Managed Cluster.
+*V2024ManagedClustersApi* | [**Get-V2024ManagedClusters**](docs/V2024ManagedClustersApi.md#Get-V2024ManagedClusters) | **GET** /managed-clusters | Retrieve all Managed Clusters.
+*V2024ManagedClustersApi* | [**Update-V2024ManagedCluster**](docs/V2024ManagedClustersApi.md#Update-V2024ManagedCluster) | **PATCH** /managed-clusters/{id} | Update a Managed Cluster
+*V2024NonEmployeeLifecycleManagementApi* | [**Approve-V2024NonEmployeeRequest**](docs/V2024NonEmployeeLifecycleManagementApi.md#Approve-V2024NonEmployeeRequest) | **POST** /non-employee-approvals/{id}/approve | Approve a Non-Employee Request
+*V2024NonEmployeeLifecycleManagementApi* | [**New-V2024NonEmployeeRecord**](docs/V2024NonEmployeeLifecycleManagementApi.md#New-V2024NonEmployeeRecord) | **POST** /non-employee-records | Create Non-Employee Record
+*V2024NonEmployeeLifecycleManagementApi* | [**New-V2024NonEmployeeRequest**](docs/V2024NonEmployeeLifecycleManagementApi.md#New-V2024NonEmployeeRequest) | **POST** /non-employee-requests | Create Non-Employee Request
+*V2024NonEmployeeLifecycleManagementApi* | [**New-V2024NonEmployeeSource**](docs/V2024NonEmployeeLifecycleManagementApi.md#New-V2024NonEmployeeSource) | **POST** /non-employee-sources | Create Non-Employee Source
+*V2024NonEmployeeLifecycleManagementApi* | [**New-V2024NonEmployeeSourceSchemaAttributes**](docs/V2024NonEmployeeLifecycleManagementApi.md#New-V2024NonEmployeeSourceSchemaAttributes) | **POST** /non-employee-sources/{sourceId}/schema-attributes | Create a new Schema Attribute for Non-Employee Source
+*V2024NonEmployeeLifecycleManagementApi* | [**Remove-V2024NonEmployeeRecord**](docs/V2024NonEmployeeLifecycleManagementApi.md#Remove-V2024NonEmployeeRecord) | **DELETE** /non-employee-records/{id} | Delete Non-Employee Record
+*V2024NonEmployeeLifecycleManagementApi* | [**Remove-V2024NonEmployeeRecordsInBulk**](docs/V2024NonEmployeeLifecycleManagementApi.md#Remove-V2024NonEmployeeRecordsInBulk) | **POST** /non-employee-records/bulk-delete | Delete Multiple Non-Employee Records
+*V2024NonEmployeeLifecycleManagementApi* | [**Remove-V2024NonEmployeeRequest**](docs/V2024NonEmployeeLifecycleManagementApi.md#Remove-V2024NonEmployeeRequest) | **DELETE** /non-employee-requests/{id} | Delete Non-Employee Request
+*V2024NonEmployeeLifecycleManagementApi* | [**Remove-V2024NonEmployeeSchemaAttribute**](docs/V2024NonEmployeeLifecycleManagementApi.md#Remove-V2024NonEmployeeSchemaAttribute) | **DELETE** /non-employee-sources/{sourceId}/schema-attributes/{attributeId} | Delete a Schema Attribute for Non-Employee Source
+*V2024NonEmployeeLifecycleManagementApi* | [**Remove-V2024NonEmployeeSource**](docs/V2024NonEmployeeLifecycleManagementApi.md#Remove-V2024NonEmployeeSource) | **DELETE** /non-employee-sources/{sourceId} | Delete Non-Employee Source
+*V2024NonEmployeeLifecycleManagementApi* | [**Remove-V2024NonEmployeeSourceSchemaAttributes**](docs/V2024NonEmployeeLifecycleManagementApi.md#Remove-V2024NonEmployeeSourceSchemaAttributes) | **DELETE** /non-employee-sources/{sourceId}/schema-attributes | Delete all custom schema attributes for Non-Employee Source
+*V2024NonEmployeeLifecycleManagementApi* | [**Export-V2024NonEmployeeRecords**](docs/V2024NonEmployeeLifecycleManagementApi.md#Export-V2024NonEmployeeRecords) | **GET** /non-employee-sources/{id}/non-employees/download | Exports Non-Employee Records to CSV
+*V2024NonEmployeeLifecycleManagementApi* | [**Export-V2024NonEmployeeSourceSchemaTemplate**](docs/V2024NonEmployeeLifecycleManagementApi.md#Export-V2024NonEmployeeSourceSchemaTemplate) | **GET** /non-employee-sources/{id}/schema-attributes-template/download | Exports Source Schema Template
+*V2024NonEmployeeLifecycleManagementApi* | [**Get-V2024NonEmployeeApproval**](docs/V2024NonEmployeeLifecycleManagementApi.md#Get-V2024NonEmployeeApproval) | **GET** /non-employee-approvals/{id} | Get a non-employee approval item detail
+*V2024NonEmployeeLifecycleManagementApi* | [**Get-V2024NonEmployeeApprovalSummary**](docs/V2024NonEmployeeLifecycleManagementApi.md#Get-V2024NonEmployeeApprovalSummary) | **GET** /non-employee-approvals/summary/{requested-for} | Get Summary of Non-Employee Approval Requests
+*V2024NonEmployeeLifecycleManagementApi* | [**Get-V2024NonEmployeeBulkUploadStatus**](docs/V2024NonEmployeeLifecycleManagementApi.md#Get-V2024NonEmployeeBulkUploadStatus) | **GET** /non-employee-sources/{id}/non-employee-bulk-upload/status | Obtain the status of bulk upload on the source
+*V2024NonEmployeeLifecycleManagementApi* | [**Get-V2024NonEmployeeRecord**](docs/V2024NonEmployeeLifecycleManagementApi.md#Get-V2024NonEmployeeRecord) | **GET** /non-employee-records/{id} | Get a Non-Employee Record
+*V2024NonEmployeeLifecycleManagementApi* | [**Get-V2024NonEmployeeRequest**](docs/V2024NonEmployeeLifecycleManagementApi.md#Get-V2024NonEmployeeRequest) | **GET** /non-employee-requests/{id} | Get a Non-Employee Request
+*V2024NonEmployeeLifecycleManagementApi* | [**Get-V2024NonEmployeeRequestSummary**](docs/V2024NonEmployeeLifecycleManagementApi.md#Get-V2024NonEmployeeRequestSummary) | **GET** /non-employee-requests/summary/{requested-for} | Get Summary of Non-Employee Requests
+*V2024NonEmployeeLifecycleManagementApi* | [**Get-V2024NonEmployeeSchemaAttribute**](docs/V2024NonEmployeeLifecycleManagementApi.md#Get-V2024NonEmployeeSchemaAttribute) | **GET** /non-employee-sources/{sourceId}/schema-attributes/{attributeId} | Get Schema Attribute Non-Employee Source
+*V2024NonEmployeeLifecycleManagementApi* | [**Get-V2024NonEmployeeSource**](docs/V2024NonEmployeeLifecycleManagementApi.md#Get-V2024NonEmployeeSource) | **GET** /non-employee-sources/{sourceId} | Get a Non-Employee Source
+*V2024NonEmployeeLifecycleManagementApi* | [**Get-V2024NonEmployeeSourceSchemaAttributes**](docs/V2024NonEmployeeLifecycleManagementApi.md#Get-V2024NonEmployeeSourceSchemaAttributes) | **GET** /non-employee-sources/{sourceId}/schema-attributes | List Schema Attributes Non-Employee Source
+*V2024NonEmployeeLifecycleManagementApi* | [**Import-V2024NonEmployeeRecordsInBulk**](docs/V2024NonEmployeeLifecycleManagementApi.md#Import-V2024NonEmployeeRecordsInBulk) | **POST** /non-employee-sources/{id}/non-employee-bulk-upload | Imports, or Updates, Non-Employee Records
+*V2024NonEmployeeLifecycleManagementApi* | [**Get-V2024NonEmployeeApprovals**](docs/V2024NonEmployeeLifecycleManagementApi.md#Get-V2024NonEmployeeApprovals) | **GET** /non-employee-approvals | Get List of Non-Employee Approval Requests
+*V2024NonEmployeeLifecycleManagementApi* | [**Get-V2024NonEmployeeRecords**](docs/V2024NonEmployeeLifecycleManagementApi.md#Get-V2024NonEmployeeRecords) | **GET** /non-employee-records | List Non-Employee Records
+*V2024NonEmployeeLifecycleManagementApi* | [**Get-V2024NonEmployeeRequests**](docs/V2024NonEmployeeLifecycleManagementApi.md#Get-V2024NonEmployeeRequests) | **GET** /non-employee-requests | List Non-Employee Requests
+*V2024NonEmployeeLifecycleManagementApi* | [**Get-V2024NonEmployeeSources**](docs/V2024NonEmployeeLifecycleManagementApi.md#Get-V2024NonEmployeeSources) | **GET** /non-employee-sources | List Non-Employee Sources
+*V2024NonEmployeeLifecycleManagementApi* | [**Update-V2024NonEmployeeRecord**](docs/V2024NonEmployeeLifecycleManagementApi.md#Update-V2024NonEmployeeRecord) | **PATCH** /non-employee-records/{id} | Patch Non-Employee Record
+*V2024NonEmployeeLifecycleManagementApi* | [**Update-V2024NonEmployeeSchemaAttribute**](docs/V2024NonEmployeeLifecycleManagementApi.md#Update-V2024NonEmployeeSchemaAttribute) | **PATCH** /non-employee-sources/{sourceId}/schema-attributes/{attributeId} | Patch a Schema Attribute for Non-Employee Source
+*V2024NonEmployeeLifecycleManagementApi* | [**Update-V2024NonEmployeeSource**](docs/V2024NonEmployeeLifecycleManagementApi.md#Update-V2024NonEmployeeSource) | **PATCH** /non-employee-sources/{sourceId} | Patch a Non-Employee Source
+*V2024NonEmployeeLifecycleManagementApi* | [**Deny-V2024NonEmployeeRequest**](docs/V2024NonEmployeeLifecycleManagementApi.md#Deny-V2024NonEmployeeRequest) | **POST** /non-employee-approvals/{id}/reject | Reject a Non-Employee Request
+*V2024NonEmployeeLifecycleManagementApi* | [**Update-V2024NonEmployeeRecord**](docs/V2024NonEmployeeLifecycleManagementApi.md#Update-V2024NonEmployeeRecord) | **PUT** /non-employee-records/{id} | Update Non-Employee Record
+*V2024NotificationsApi* | [**New-V2024DomainDkim**](docs/V2024NotificationsApi.md#New-V2024DomainDkim) | **POST** /verified-domains | Verify domain address via DKIM
+*V2024NotificationsApi* | [**New-V2024NotificationTemplate**](docs/V2024NotificationsApi.md#New-V2024NotificationTemplate) | **POST** /notification-templates | Create Notification Template
+*V2024NotificationsApi* | [**New-V2024VerifiedFromAddress**](docs/V2024NotificationsApi.md#New-V2024VerifiedFromAddress) | **POST** /verified-from-addresses | Create Verified From Address
+*V2024NotificationsApi* | [**Remove-V2024NotificationTemplatesInBulk**](docs/V2024NotificationsApi.md#Remove-V2024NotificationTemplatesInBulk) | **POST** /notification-templates/bulk-delete | Bulk Delete Notification Templates
+*V2024NotificationsApi* | [**Remove-V2024VerifiedFromAddress**](docs/V2024NotificationsApi.md#Remove-V2024VerifiedFromAddress) | **DELETE** /verified-from-addresses/{id} | Delete Verified From Address
+*V2024NotificationsApi* | [**Get-V2024DkimAttributes**](docs/V2024NotificationsApi.md#Get-V2024DkimAttributes) | **GET** /verified-domains | Get DKIM Attributes
+*V2024NotificationsApi* | [**Get-V2024MailFromAttributes**](docs/V2024NotificationsApi.md#Get-V2024MailFromAttributes) | **GET** /mail-from-attributes/{identity} | Get MAIL FROM Attributes
+*V2024NotificationsApi* | [**Get-V2024NotificationTemplate**](docs/V2024NotificationsApi.md#Get-V2024NotificationTemplate) | **GET** /notification-templates/{id} | Get Notification Template By Id
+*V2024NotificationsApi* | [**Get-V2024NotificationsTemplateContext**](docs/V2024NotificationsApi.md#Get-V2024NotificationsTemplateContext) | **GET** /notification-template-context | Get Notification Template Context
+*V2024NotificationsApi* | [**Get-V2024FromAddresses**](docs/V2024NotificationsApi.md#Get-V2024FromAddresses) | **GET** /verified-from-addresses | List From Addresses
+*V2024NotificationsApi* | [**Get-V2024NotificationPreferences**](docs/V2024NotificationsApi.md#Get-V2024NotificationPreferences) | **GET** /notification-preferences/{key} | List Notification Preferences for tenant.
+*V2024NotificationsApi* | [**Get-V2024NotificationTemplateDefaults**](docs/V2024NotificationsApi.md#Get-V2024NotificationTemplateDefaults) | **GET** /notification-template-defaults | List Notification Template Defaults
+*V2024NotificationsApi* | [**Get-V2024NotificationTemplates**](docs/V2024NotificationsApi.md#Get-V2024NotificationTemplates) | **GET** /notification-templates | List Notification Templates
+*V2024NotificationsApi* | [**Send-V2024MailFromAttributes**](docs/V2024NotificationsApi.md#Send-V2024MailFromAttributes) | **PUT** /mail-from-attributes | Change MAIL FROM domain
+*V2024NotificationsApi* | [**Send-V2024TestNotification**](docs/V2024NotificationsApi.md#Send-V2024TestNotification) | **POST** /send-test-notification | Send Test Notification
+*V2024OAuthClientsApi* | [**New-V2024OauthClient**](docs/V2024OAuthClientsApi.md#New-V2024OauthClient) | **POST** /oauth-clients | Create OAuth Client
+*V2024OAuthClientsApi* | [**Remove-V2024OauthClient**](docs/V2024OAuthClientsApi.md#Remove-V2024OauthClient) | **DELETE** /oauth-clients/{id} | Delete OAuth Client
+*V2024OAuthClientsApi* | [**Get-V2024OauthClient**](docs/V2024OAuthClientsApi.md#Get-V2024OauthClient) | **GET** /oauth-clients/{id} | Get OAuth Client
+*V2024OAuthClientsApi* | [**Get-V2024OauthClients**](docs/V2024OAuthClientsApi.md#Get-V2024OauthClients) | **GET** /oauth-clients | List OAuth Clients
+*V2024OAuthClientsApi* | [**Update-V2024OauthClient**](docs/V2024OAuthClientsApi.md#Update-V2024OauthClient) | **PATCH** /oauth-clients/{id} | Patch OAuth Client
+*V2024OrgConfigApi* | [**Get-V2024OrgConfig**](docs/V2024OrgConfigApi.md#Get-V2024OrgConfig) | **GET** /org-config | Get Org configuration settings
+*V2024OrgConfigApi* | [**Get-V2024ValidTimeZones**](docs/V2024OrgConfigApi.md#Get-V2024ValidTimeZones) | **GET** /org-config/valid-time-zones | Get list of time zones
+*V2024OrgConfigApi* | [**Update-V2024OrgConfig**](docs/V2024OrgConfigApi.md#Update-V2024OrgConfig) | **PATCH** /org-config | Patch an Org configuration property
+*V2024PasswordConfigurationApi* | [**New-V2024PasswordOrgConfig**](docs/V2024PasswordConfigurationApi.md#New-V2024PasswordOrgConfig) | **POST** /password-org-config | Create Password Org Config
+*V2024PasswordConfigurationApi* | [**Get-V2024PasswordOrgConfig**](docs/V2024PasswordConfigurationApi.md#Get-V2024PasswordOrgConfig) | **GET** /password-org-config | Get Password Org Config
+*V2024PasswordConfigurationApi* | [**Send-V2024PasswordOrgConfig**](docs/V2024PasswordConfigurationApi.md#Send-V2024PasswordOrgConfig) | **PUT** /password-org-config | Update Password Org Config
+*V2024PasswordDictionaryApi* | [**Get-V2024PasswordDictionary**](docs/V2024PasswordDictionaryApi.md#Get-V2024PasswordDictionary) | **GET** /password-dictionary | Get Password Dictionary
+*V2024PasswordDictionaryApi* | [**Send-V2024PasswordDictionary**](docs/V2024PasswordDictionaryApi.md#Send-V2024PasswordDictionary) | **PUT** /password-dictionary | Update Password Dictionary
+*V2024PasswordManagementApi* | [**New-V2024DigitToken**](docs/V2024PasswordManagementApi.md#New-V2024DigitToken) | **POST** /generate-password-reset-token/digit | Generate a digit token
+*V2024PasswordManagementApi* | [**Get-V2024PasswordChangeStatus**](docs/V2024PasswordManagementApi.md#Get-V2024PasswordChangeStatus) | **GET** /password-change-status/{id} | Get Password Change Request Status
+*V2024PasswordManagementApi* | [**Search-V2024PasswordInfo**](docs/V2024PasswordManagementApi.md#Search-V2024PasswordInfo) | **POST** /query-password-info | Query Password Info
+*V2024PasswordManagementApi* | [**Set-V2024Password**](docs/V2024PasswordManagementApi.md#Set-V2024Password) | **POST** /set-password | Set Identity's Password
+*V2024PasswordPoliciesApi* | [**New-V2024PasswordPolicy**](docs/V2024PasswordPoliciesApi.md#New-V2024PasswordPolicy) | **POST** /password-policies | Create Password Policy
+*V2024PasswordPoliciesApi* | [**Remove-V2024PasswordPolicy**](docs/V2024PasswordPoliciesApi.md#Remove-V2024PasswordPolicy) | **DELETE** /password-policies/{id} | Delete Password Policy by ID
+*V2024PasswordPoliciesApi* | [**Get-V2024PasswordPolicyById**](docs/V2024PasswordPoliciesApi.md#Get-V2024PasswordPolicyById) | **GET** /password-policies/{id} | Get Password Policy by ID
+*V2024PasswordPoliciesApi* | [**Get-V2024PasswordPolicies**](docs/V2024PasswordPoliciesApi.md#Get-V2024PasswordPolicies) | **GET** /password-policies | List Password Policies
+*V2024PasswordPoliciesApi* | [**Set-V2024PasswordPolicy**](docs/V2024PasswordPoliciesApi.md#Set-V2024PasswordPolicy) | **PUT** /password-policies/{id} | Update Password Policy by ID
+*V2024PasswordSyncGroupsApi* | [**New-V2024PasswordSyncGroup**](docs/V2024PasswordSyncGroupsApi.md#New-V2024PasswordSyncGroup) | **POST** /password-sync-groups | Create Password Sync Group
+*V2024PasswordSyncGroupsApi* | [**Remove-V2024PasswordSyncGroup**](docs/V2024PasswordSyncGroupsApi.md#Remove-V2024PasswordSyncGroup) | **DELETE** /password-sync-groups/{id} | Delete Password Sync Group by ID
+*V2024PasswordSyncGroupsApi* | [**Get-V2024PasswordSyncGroup**](docs/V2024PasswordSyncGroupsApi.md#Get-V2024PasswordSyncGroup) | **GET** /password-sync-groups/{id} | Get Password Sync Group by ID
+*V2024PasswordSyncGroupsApi* | [**Get-V2024PasswordSyncGroups**](docs/V2024PasswordSyncGroupsApi.md#Get-V2024PasswordSyncGroups) | **GET** /password-sync-groups | Get Password Sync Group List
+*V2024PasswordSyncGroupsApi* | [**Update-V2024PasswordSyncGroup**](docs/V2024PasswordSyncGroupsApi.md#Update-V2024PasswordSyncGroup) | **PUT** /password-sync-groups/{id} | Update Password Sync Group by ID
+*V2024PersonalAccessTokensApi* | [**New-V2024PersonalAccessToken**](docs/V2024PersonalAccessTokensApi.md#New-V2024PersonalAccessToken) | **POST** /personal-access-tokens | Create Personal Access Token
+*V2024PersonalAccessTokensApi* | [**Remove-V2024PersonalAccessToken**](docs/V2024PersonalAccessTokensApi.md#Remove-V2024PersonalAccessToken) | **DELETE** /personal-access-tokens/{id} | Delete Personal Access Token
+*V2024PersonalAccessTokensApi* | [**Get-V2024PersonalAccessTokens**](docs/V2024PersonalAccessTokensApi.md#Get-V2024PersonalAccessTokens) | **GET** /personal-access-tokens | List Personal Access Tokens
+*V2024PersonalAccessTokensApi* | [**Update-V2024PersonalAccessToken**](docs/V2024PersonalAccessTokensApi.md#Update-V2024PersonalAccessToken) | **PATCH** /personal-access-tokens/{id} | Patch Personal Access Token
+*V2024PublicIdentitiesApi* | [**Get-V2024PublicIdentities**](docs/V2024PublicIdentitiesApi.md#Get-V2024PublicIdentities) | **GET** /public-identities | Get a list of public identities
+*V2024PublicIdentitiesConfigApi* | [**Get-V2024PublicIdentityConfig**](docs/V2024PublicIdentitiesConfigApi.md#Get-V2024PublicIdentityConfig) | **GET** /public-identities-config | Get the Public Identities Configuration
+*V2024PublicIdentitiesConfigApi* | [**Update-V2024PublicIdentityConfig**](docs/V2024PublicIdentitiesConfigApi.md#Update-V2024PublicIdentityConfig) | **PUT** /public-identities-config | Update the Public Identities Configuration
+*V2024ReportsDataExtractionApi* | [**Suspend-V2024Report**](docs/V2024ReportsDataExtractionApi.md#Suspend-V2024Report) | **POST** /reports/{id}/cancel | Cancel Report
+*V2024ReportsDataExtractionApi* | [**Get-V2024Report**](docs/V2024ReportsDataExtractionApi.md#Get-V2024Report) | **GET** /reports/{taskResultId} | Get Report File
+*V2024ReportsDataExtractionApi* | [**Get-V2024ReportResult**](docs/V2024ReportsDataExtractionApi.md#Get-V2024ReportResult) | **GET** /reports/{taskResultId}/result | Get Report Result
+*V2024ReportsDataExtractionApi* | [**Start-V2024Report**](docs/V2024ReportsDataExtractionApi.md#Start-V2024Report) | **POST** /reports/run | Run Report
+*V2024RequestableObjectsApi* | [**Get-V2024RequestableObjects**](docs/V2024RequestableObjectsApi.md#Get-V2024RequestableObjects) | **GET** /requestable-objects | Requestable Objects List
+*V2024RoleInsightsApi* | [**New-V2024RoleInsightRequests**](docs/V2024RoleInsightsApi.md#New-V2024RoleInsightRequests) | **POST** /role-insights/requests | Generate insights for roles
+*V2024RoleInsightsApi* | [**Invoke-V2024DownloadRoleInsightsEntitlementsChanges**](docs/V2024RoleInsightsApi.md#Invoke-V2024DownloadRoleInsightsEntitlementsChanges) | **GET** /role-insights/{insightId}/entitlement-changes/download | Download entitlement insights for a role
+*V2024RoleInsightsApi* | [**Get-V2024EntitlementChangesIdentities**](docs/V2024RoleInsightsApi.md#Get-V2024EntitlementChangesIdentities) | **GET** /role-insights/{insightId}/entitlement-changes/{entitlementId}/identities | Get identities for a suggested entitlement (for a role)
+*V2024RoleInsightsApi* | [**Get-V2024RoleInsight**](docs/V2024RoleInsightsApi.md#Get-V2024RoleInsight) | **GET** /role-insights/{insightId} | Get a single role insight
+*V2024RoleInsightsApi* | [**Get-V2024RoleInsights**](docs/V2024RoleInsightsApi.md#Get-V2024RoleInsights) | **GET** /role-insights | Get role insights
+*V2024RoleInsightsApi* | [**Get-V2024RoleInsightsCurrentEntitlements**](docs/V2024RoleInsightsApi.md#Get-V2024RoleInsightsCurrentEntitlements) | **GET** /role-insights/{insightId}/current-entitlements | Get current entitlement for a role
+*V2024RoleInsightsApi* | [**Get-V2024RoleInsightsEntitlementsChanges**](docs/V2024RoleInsightsApi.md#Get-V2024RoleInsightsEntitlementsChanges) | **GET** /role-insights/{insightId}/entitlement-changes | Get entitlement insights for a role
+*V2024RoleInsightsApi* | [**Get-V2024RoleInsightsRequests**](docs/V2024RoleInsightsApi.md#Get-V2024RoleInsightsRequests) | **GET** /role-insights/requests/{id} | Returns metadata from prior request.
+*V2024RoleInsightsApi* | [**Get-V2024RoleInsightsSummary**](docs/V2024RoleInsightsApi.md#Get-V2024RoleInsightsSummary) | **GET** /role-insights/summary | Get role insights summary information
+*V2024RolesApi* | [**New-V2024Role**](docs/V2024RolesApi.md#New-V2024Role) | **POST** /roles | Create a Role
+*V2024RolesApi* | [**Remove-V2024BulkRoles**](docs/V2024RolesApi.md#Remove-V2024BulkRoles) | **POST** /roles/bulk-delete | Delete Role(s)
+*V2024RolesApi* | [**Remove-V2024Role**](docs/V2024RolesApi.md#Remove-V2024Role) | **DELETE** /roles/{id} | Delete a Role
+*V2024RolesApi* | [**Get-V2024Role**](docs/V2024RolesApi.md#Get-V2024Role) | **GET** /roles/{id} | Get a Role
+*V2024RolesApi* | [**Get-V2024RoleAssignedIdentities**](docs/V2024RolesApi.md#Get-V2024RoleAssignedIdentities) | **GET** /roles/{id}/assigned-identities | List Identities assigned a Role
+*V2024RolesApi* | [**Get-V2024RoleEntitlements**](docs/V2024RolesApi.md#Get-V2024RoleEntitlements) | **GET** /roles/{id}/entitlements | List role's Entitlements
+*V2024RolesApi* | [**Get-V2024Roles**](docs/V2024RolesApi.md#Get-V2024Roles) | **GET** /roles | List Roles
+*V2024RolesApi* | [**Update-V2024Role**](docs/V2024RolesApi.md#Update-V2024Role) | **PATCH** /roles/{id} | Patch a specified Role
+*V2024SIMIntegrationsApi* | [**New-V2024SIMIntegration**](docs/V2024SIMIntegrationsApi.md#New-V2024SIMIntegration) | **POST** /sim-integrations | Create new SIM integration
+*V2024SIMIntegrationsApi* | [**Remove-V2024SIMIntegration**](docs/V2024SIMIntegrationsApi.md#Remove-V2024SIMIntegration) | **DELETE** /sim-integrations/{id} | Delete a SIM integration
+*V2024SIMIntegrationsApi* | [**Get-V2024SIMIntegration**](docs/V2024SIMIntegrationsApi.md#Get-V2024SIMIntegration) | **GET** /sim-integrations/{id} | Get a SIM integration details.
+*V2024SIMIntegrationsApi* | [**Get-V2024SIMIntegrations**](docs/V2024SIMIntegrationsApi.md#Get-V2024SIMIntegrations) | **GET** /sim-integrations | List the existing SIM integrations.
+*V2024SIMIntegrationsApi* | [**Update-V2024BeforeProvisioningRule**](docs/V2024SIMIntegrationsApi.md#Update-V2024BeforeProvisioningRule) | **PATCH** /sim-integrations/{id}/beforeProvisioningRule | Patch a SIM beforeProvisioningRule attribute.
+*V2024SIMIntegrationsApi* | [**Update-V2024SIMAttributes**](docs/V2024SIMIntegrationsApi.md#Update-V2024SIMAttributes) | **PATCH** /sim-integrations/{id} | Patch a SIM attribute.
+*V2024SIMIntegrationsApi* | [**Send-V2024SIMIntegration**](docs/V2024SIMIntegrationsApi.md#Send-V2024SIMIntegration) | **PUT** /sim-integrations/{id} | Update an existing SIM integration
+*V2024SODPoliciesApi* | [**New-V2024SodPolicy**](docs/V2024SODPoliciesApi.md#New-V2024SodPolicy) | **POST** /sod-policies | Create SOD policy
+*V2024SODPoliciesApi* | [**Remove-V2024SodPolicy**](docs/V2024SODPoliciesApi.md#Remove-V2024SodPolicy) | **DELETE** /sod-policies/{id} | Delete SOD policy by ID
+*V2024SODPoliciesApi* | [**Remove-V2024SodPolicySchedule**](docs/V2024SODPoliciesApi.md#Remove-V2024SodPolicySchedule) | **DELETE** /sod-policies/{id}/schedule | Delete SOD policy schedule
+*V2024SODPoliciesApi* | [**Get-V2024CustomViolationReport**](docs/V2024SODPoliciesApi.md#Get-V2024CustomViolationReport) | **GET** /sod-violation-report/{reportResultId}/download/{fileName} | Download custom violation report
+*V2024SODPoliciesApi* | [**Get-V2024DefaultViolationReport**](docs/V2024SODPoliciesApi.md#Get-V2024DefaultViolationReport) | **GET** /sod-violation-report/{reportResultId}/download | Download violation report
+*V2024SODPoliciesApi* | [**Get-V2024SodAllReportRunStatus**](docs/V2024SODPoliciesApi.md#Get-V2024SodAllReportRunStatus) | **GET** /sod-violation-report | Get multi-report run task status
+*V2024SODPoliciesApi* | [**Get-V2024SodPolicy**](docs/V2024SODPoliciesApi.md#Get-V2024SodPolicy) | **GET** /sod-policies/{id} | Get SOD policy by ID
+*V2024SODPoliciesApi* | [**Get-V2024SodPolicySchedule**](docs/V2024SODPoliciesApi.md#Get-V2024SodPolicySchedule) | **GET** /sod-policies/{id}/schedule | Get SOD policy schedule
+*V2024SODPoliciesApi* | [**Get-V2024SodViolationReportRunStatus**](docs/V2024SODPoliciesApi.md#Get-V2024SodViolationReportRunStatus) | **GET** /sod-policies/sod-violation-report-status/{reportResultId} | Get violation report run status
+*V2024SODPoliciesApi* | [**Get-V2024SodViolationReportStatus**](docs/V2024SODPoliciesApi.md#Get-V2024SodViolationReportStatus) | **GET** /sod-policies/{id}/violation-report | Get SOD violation report status
+*V2024SODPoliciesApi* | [**Get-V2024SodPolicies**](docs/V2024SODPoliciesApi.md#Get-V2024SodPolicies) | **GET** /sod-policies | List SOD policies
+*V2024SODPoliciesApi* | [**Update-V2024SodPolicy**](docs/V2024SODPoliciesApi.md#Update-V2024SodPolicy) | **PATCH** /sod-policies/{id} | Patch SOD policy by ID
+*V2024SODPoliciesApi* | [**Send-V2024PolicySchedule**](docs/V2024SODPoliciesApi.md#Send-V2024PolicySchedule) | **PUT** /sod-policies/{id}/schedule | Update SOD Policy schedule
+*V2024SODPoliciesApi* | [**Send-V2024SodPolicy**](docs/V2024SODPoliciesApi.md#Send-V2024SodPolicy) | **PUT** /sod-policies/{id} | Update SOD policy by ID
+*V2024SODPoliciesApi* | [**Start-V2024EvaluateSodPolicy**](docs/V2024SODPoliciesApi.md#Start-V2024EvaluateSodPolicy) | **POST** /sod-policies/{id}/evaluate | Evaluate one policy by ID
+*V2024SODPoliciesApi* | [**Start-V2024SodAllPoliciesForOrg**](docs/V2024SODPoliciesApi.md#Start-V2024SodAllPoliciesForOrg) | **POST** /sod-violation-report/run | Runs all policies for org
+*V2024SODPoliciesApi* | [**Start-V2024SodPolicy**](docs/V2024SODPoliciesApi.md#Start-V2024SodPolicy) | **POST** /sod-policies/{id}/violation-report/run | Runs SOD policy violation report
+*V2024SODViolationsApi* | [**Start-V2024PredictSodViolations**](docs/V2024SODViolationsApi.md#Start-V2024PredictSodViolations) | **POST** /sod-violations/predict | Predict SOD violations for identity.
+*V2024SODViolationsApi* | [**Start-V2024ViolationCheck**](docs/V2024SODViolationsApi.md#Start-V2024ViolationCheck) | **POST** /sod-violations/check | Check SOD violations
+*V2024SPConfigApi* | [**Export-V2024SpConfig**](docs/V2024SPConfigApi.md#Export-V2024SpConfig) | **POST** /sp-config/export | Initiates configuration objects export job
+*V2024SPConfigApi* | [**Get-V2024SpConfigExport**](docs/V2024SPConfigApi.md#Get-V2024SpConfigExport) | **GET** /sp-config/export/{id}/download | Download export job result.
+*V2024SPConfigApi* | [**Get-V2024SpConfigExportStatus**](docs/V2024SPConfigApi.md#Get-V2024SpConfigExportStatus) | **GET** /sp-config/export/{id} | Get export job status
+*V2024SPConfigApi* | [**Get-V2024SpConfigImport**](docs/V2024SPConfigApi.md#Get-V2024SpConfigImport) | **GET** /sp-config/import/{id}/download | Download import job result
+*V2024SPConfigApi* | [**Get-V2024SpConfigImportStatus**](docs/V2024SPConfigApi.md#Get-V2024SpConfigImportStatus) | **GET** /sp-config/import/{id} | Get import job status
+*V2024SPConfigApi* | [**Import-V2024SpConfig**](docs/V2024SPConfigApi.md#Import-V2024SpConfig) | **POST** /sp-config/import | Initiates configuration objects import job
+*V2024SPConfigApi* | [**Get-V2024SpConfigObjects**](docs/V2024SPConfigApi.md#Get-V2024SpConfigObjects) | **GET** /sp-config/config-objects | Get config object details
+*V2024SavedSearchApi* | [**New-V2024SavedSearch**](docs/V2024SavedSearchApi.md#New-V2024SavedSearch) | **POST** /saved-searches | Create a saved search
+*V2024SavedSearchApi* | [**Remove-V2024SavedSearch**](docs/V2024SavedSearchApi.md#Remove-V2024SavedSearch) | **DELETE** /saved-searches/{id} | Delete document by ID
+*V2024SavedSearchApi* | [**Invoke-V2024ExecuteSavedSearch**](docs/V2024SavedSearchApi.md#Invoke-V2024ExecuteSavedSearch) | **POST** /saved-searches/{id}/execute | Execute a saved search by ID
+*V2024SavedSearchApi* | [**Get-V2024SavedSearch**](docs/V2024SavedSearchApi.md#Get-V2024SavedSearch) | **GET** /saved-searches/{id} | Return saved search by ID
+*V2024SavedSearchApi* | [**Get-V2024SavedSearches**](docs/V2024SavedSearchApi.md#Get-V2024SavedSearches) | **GET** /saved-searches | A list of Saved Searches
+*V2024SavedSearchApi* | [**Send-V2024SavedSearch**](docs/V2024SavedSearchApi.md#Send-V2024SavedSearch) | **PUT** /saved-searches/{id} | Updates an existing saved search
+*V2024ScheduledSearchApi* | [**New-V2024ScheduledSearch**](docs/V2024ScheduledSearchApi.md#New-V2024ScheduledSearch) | **POST** /scheduled-searches | Create a new scheduled search
+*V2024ScheduledSearchApi* | [**Remove-V2024ScheduledSearch**](docs/V2024ScheduledSearchApi.md#Remove-V2024ScheduledSearch) | **DELETE** /scheduled-searches/{id} | Delete a Scheduled Search
+*V2024ScheduledSearchApi* | [**Get-V2024ScheduledSearch**](docs/V2024ScheduledSearchApi.md#Get-V2024ScheduledSearch) | **GET** /scheduled-searches/{id} | Get a Scheduled Search
+*V2024ScheduledSearchApi* | [**Get-V2024ScheduledSearch**](docs/V2024ScheduledSearchApi.md#Get-V2024ScheduledSearch) | **GET** /scheduled-searches | List scheduled searches
+*V2024ScheduledSearchApi* | [**Invoke-V2024UnsubscribeScheduledSearch**](docs/V2024ScheduledSearchApi.md#Invoke-V2024UnsubscribeScheduledSearch) | **POST** /scheduled-searches/{id}/unsubscribe | Unsubscribe a recipient from Scheduled Search
+*V2024ScheduledSearchApi* | [**Update-V2024ScheduledSearch**](docs/V2024ScheduledSearchApi.md#Update-V2024ScheduledSearch) | **PUT** /scheduled-searches/{id} | Update an existing Scheduled Search
+*V2024SearchApi* | [**Search-V2024Aggregate**](docs/V2024SearchApi.md#Search-V2024Aggregate) | **POST** /search/aggregate | Perform a Search Query Aggregation
+*V2024SearchApi* | [**Search-V2024Count**](docs/V2024SearchApi.md#Search-V2024Count) | **POST** /search/count | Count Documents Satisfying a Query
+*V2024SearchApi* | [**Search-V2024Get**](docs/V2024SearchApi.md#Search-V2024Get) | **GET** /search/{index}/{id} | Get a Document by ID
+*V2024SearchApi* | [**Search-V2024Post**](docs/V2024SearchApi.md#Search-V2024Post) | **POST** /search | Perform Search
+*V2024SearchAttributeConfigurationApi* | [**New-V2024SearchAttributeConfig**](docs/V2024SearchAttributeConfigurationApi.md#New-V2024SearchAttributeConfig) | **POST** /accounts/search-attribute-config | Configure/create search attributes in IdentityNow.
+*V2024SearchAttributeConfigurationApi* | [**Remove-V2024SearchAttributeConfig**](docs/V2024SearchAttributeConfigurationApi.md#Remove-V2024SearchAttributeConfig) | **DELETE** /accounts/search-attribute-config/{name} | Delete search attribute in IdentityNow.
+*V2024SearchAttributeConfigurationApi* | [**Get-V2024SearchAttributeConfig**](docs/V2024SearchAttributeConfigurationApi.md#Get-V2024SearchAttributeConfig) | **GET** /accounts/search-attribute-config | Retrieve attribute list in IdentityNow.
+*V2024SearchAttributeConfigurationApi* | [**Get-V2024SingleSearchAttributeConfig**](docs/V2024SearchAttributeConfigurationApi.md#Get-V2024SingleSearchAttributeConfig) | **GET** /accounts/search-attribute-config/{name} | Get specific attribute in IdentityNow.
+*V2024SearchAttributeConfigurationApi* | [**Update-V2024SearchAttributeConfig**](docs/V2024SearchAttributeConfigurationApi.md#Update-V2024SearchAttributeConfig) | **PATCH** /accounts/search-attribute-config/{name} | Update search attribute in IdentityNow.
+*V2024SegmentsApi* | [**New-V2024Segment**](docs/V2024SegmentsApi.md#New-V2024Segment) | **POST** /segments | Create Segment
+*V2024SegmentsApi* | [**Remove-V2024Segment**](docs/V2024SegmentsApi.md#Remove-V2024Segment) | **DELETE** /segments/{id} | Delete Segment by ID
+*V2024SegmentsApi* | [**Get-V2024Segment**](docs/V2024SegmentsApi.md#Get-V2024Segment) | **GET** /segments/{id} | Get Segment by ID
+*V2024SegmentsApi* | [**Get-V2024Segments**](docs/V2024SegmentsApi.md#Get-V2024Segments) | **GET** /segments | List Segments
+*V2024SegmentsApi* | [**Update-V2024Segment**](docs/V2024SegmentsApi.md#Update-V2024Segment) | **PATCH** /segments/{id} | Update Segment
+*V2024ServiceDeskIntegrationApi* | [**New-V2024ServiceDeskIntegration**](docs/V2024ServiceDeskIntegrationApi.md#New-V2024ServiceDeskIntegration) | **POST** /service-desk-integrations | Create new Service Desk integration
+*V2024ServiceDeskIntegrationApi* | [**Remove-V2024ServiceDeskIntegration**](docs/V2024ServiceDeskIntegrationApi.md#Remove-V2024ServiceDeskIntegration) | **DELETE** /service-desk-integrations/{id} | Delete a Service Desk integration
+*V2024ServiceDeskIntegrationApi* | [**Get-V2024ServiceDeskIntegration**](docs/V2024ServiceDeskIntegrationApi.md#Get-V2024ServiceDeskIntegration) | **GET** /service-desk-integrations/{id} | Get a Service Desk integration
+*V2024ServiceDeskIntegrationApi* | [**Get-V2024ServiceDeskIntegrationTemplate**](docs/V2024ServiceDeskIntegrationApi.md#Get-V2024ServiceDeskIntegrationTemplate) | **GET** /service-desk-integrations/templates/{scriptName} | Service Desk integration template by scriptName.
+*V2024ServiceDeskIntegrationApi* | [**Get-V2024ServiceDeskIntegrationTypes**](docs/V2024ServiceDeskIntegrationApi.md#Get-V2024ServiceDeskIntegrationTypes) | **GET** /service-desk-integrations/types | Service Desk Integration Types List.
+*V2024ServiceDeskIntegrationApi* | [**Get-V2024ServiceDeskIntegrations**](docs/V2024ServiceDeskIntegrationApi.md#Get-V2024ServiceDeskIntegrations) | **GET** /service-desk-integrations | List existing Service Desk Integrations
+*V2024ServiceDeskIntegrationApi* | [**Get-V2024StatusCheckDetails**](docs/V2024ServiceDeskIntegrationApi.md#Get-V2024StatusCheckDetails) | **GET** /service-desk-integrations/status-check-configuration | Get the time check configuration
+*V2024ServiceDeskIntegrationApi* | [**Update-V2024ServiceDeskIntegration**](docs/V2024ServiceDeskIntegrationApi.md#Update-V2024ServiceDeskIntegration) | **PATCH** /service-desk-integrations/{id} | Service Desk Integration Update PATCH
+*V2024ServiceDeskIntegrationApi* | [**Send-V2024ServiceDeskIntegration**](docs/V2024ServiceDeskIntegrationApi.md#Send-V2024ServiceDeskIntegration) | **PUT** /service-desk-integrations/{id} | Update a Service Desk integration
+*V2024ServiceDeskIntegrationApi* | [**Update-V2024StatusCheckDetails**](docs/V2024ServiceDeskIntegrationApi.md#Update-V2024StatusCheckDetails) | **PUT** /service-desk-integrations/status-check-configuration | Update the time check configuration
+*V2024SourceUsagesApi* | [**Get-V2024StatusBySourceId**](docs/V2024SourceUsagesApi.md#Get-V2024StatusBySourceId) | **GET** /source-usages/{sourceId}/status | Finds status of source usage
+*V2024SourceUsagesApi* | [**Get-V2024UsagesBySourceId**](docs/V2024SourceUsagesApi.md#Get-V2024UsagesBySourceId) | **GET** /source-usages/{sourceId}/summaries | Returns source usage insights
+*V2024SourcesApi* | [**New-V2024ProvisioningPolicy**](docs/V2024SourcesApi.md#New-V2024ProvisioningPolicy) | **POST** /sources/{sourceId}/provisioning-policies | Create Provisioning Policy
+*V2024SourcesApi* | [**New-V2024Source**](docs/V2024SourcesApi.md#New-V2024Source) | **POST** /sources | Creates a source in IdentityNow.
+*V2024SourcesApi* | [**New-V2024SourceSchema**](docs/V2024SourcesApi.md#New-V2024SourceSchema) | **POST** /sources/{sourceId}/schemas | Create Schema on Source
+*V2024SourcesApi* | [**Remove-V2024AccountsAsync**](docs/V2024SourcesApi.md#Remove-V2024AccountsAsync) | **POST** /sources/{id}/remove-accounts | Remove All Accounts in a Source
+*V2024SourcesApi* | [**Remove-V2024NativeChangeDetectionConfig**](docs/V2024SourcesApi.md#Remove-V2024NativeChangeDetectionConfig) | **DELETE** /sources/{sourceId}/native-change-detection-config | Delete Native Change Detection Configuration
+*V2024SourcesApi* | [**Remove-V2024ProvisioningPolicy**](docs/V2024SourcesApi.md#Remove-V2024ProvisioningPolicy) | **DELETE** /sources/{sourceId}/provisioning-policies/{usageType} | Delete Provisioning Policy by UsageType
+*V2024SourcesApi* | [**Remove-V2024Source**](docs/V2024SourcesApi.md#Remove-V2024Source) | **DELETE** /sources/{id} | Delete Source by ID
+*V2024SourcesApi* | [**Remove-V2024SourceSchema**](docs/V2024SourcesApi.md#Remove-V2024SourceSchema) | **DELETE** /sources/{sourceId}/schemas/{schemaId} | Delete Source Schema by ID
+*V2024SourcesApi* | [**Get-V2024AccountsSchema**](docs/V2024SourcesApi.md#Get-V2024AccountsSchema) | **GET** /sources/{id}/schemas/accounts | Downloads source accounts schema template
+*V2024SourcesApi* | [**Get-V2024EntitlementsSchema**](docs/V2024SourcesApi.md#Get-V2024EntitlementsSchema) | **GET** /sources/{id}/schemas/entitlements | Downloads source entitlements schema template
+*V2024SourcesApi* | [**Get-V2024NativeChangeDetectionConfig**](docs/V2024SourcesApi.md#Get-V2024NativeChangeDetectionConfig) | **GET** /sources/{sourceId}/native-change-detection-config | Native Change Detection Configuration
+*V2024SourcesApi* | [**Get-V2024ProvisioningPolicy**](docs/V2024SourcesApi.md#Get-V2024ProvisioningPolicy) | **GET** /sources/{sourceId}/provisioning-policies/{usageType} | Get Provisioning Policy by UsageType
+*V2024SourcesApi* | [**Get-V2024Source**](docs/V2024SourcesApi.md#Get-V2024Source) | **GET** /sources/{id} | Get Source by ID
+*V2024SourcesApi* | [**Get-V2024SourceAttrSyncConfig**](docs/V2024SourcesApi.md#Get-V2024SourceAttrSyncConfig) | **GET** /sources/{id}/attribute-sync-config | Attribute Sync Config
+*V2024SourcesApi* | [**Get-V2024SourceConfig**](docs/V2024SourcesApi.md#Get-V2024SourceConfig) | **GET** /sources/{id}/connectors/source-config | Gets source config with language translations
+*V2024SourcesApi* | [**Get-V2024SourceEntitlementRequestConfig**](docs/V2024SourcesApi.md#Get-V2024SourceEntitlementRequestConfig) | **GET** /sources/{id}/entitlement-request-config | Get Source Entitlement Request Configuration
+*V2024SourcesApi* | [**Get-V2024SourceHealth**](docs/V2024SourcesApi.md#Get-V2024SourceHealth) | **GET** /sources/{sourceId}/source-health | Fetches source health by id
+*V2024SourcesApi* | [**Get-V2024SourceSchema**](docs/V2024SourcesApi.md#Get-V2024SourceSchema) | **GET** /sources/{sourceId}/schemas/{schemaId} | Get Source Schema by ID
+*V2024SourcesApi* | [**Get-V2024SourceSchemas**](docs/V2024SourcesApi.md#Get-V2024SourceSchemas) | **GET** /sources/{sourceId}/schemas | List Schemas on Source
+*V2024SourcesApi* | [**Import-V2024Accounts**](docs/V2024SourcesApi.md#Import-V2024Accounts) | **POST** /sources/{id}/load-accounts | Account Aggregation
+*V2024SourcesApi* | [**Import-V2024AccountsSchema**](docs/V2024SourcesApi.md#Import-V2024AccountsSchema) | **POST** /sources/{id}/schemas/accounts | Uploads source accounts schema template
+*V2024SourcesApi* | [**Import-V2024ConnectorFile**](docs/V2024SourcesApi.md#Import-V2024ConnectorFile) | **POST** /sources/{sourceId}/upload-connector-file | Upload connector file to source
+*V2024SourcesApi* | [**Import-V2024EntitlementsSchema**](docs/V2024SourcesApi.md#Import-V2024EntitlementsSchema) | **POST** /sources/{id}/schemas/entitlements | Uploads source entitlements schema template
+*V2024SourcesApi* | [**Import-V2024UncorrelatedAccounts**](docs/V2024SourcesApi.md#Import-V2024UncorrelatedAccounts) | **POST** /sources/{id}/load-uncorrelated-accounts | Process Uncorrelated Accounts
+*V2024SourcesApi* | [**Get-V2024ProvisioningPolicies**](docs/V2024SourcesApi.md#Get-V2024ProvisioningPolicies) | **GET** /sources/{sourceId}/provisioning-policies | Lists ProvisioningPolicies
+*V2024SourcesApi* | [**Get-V2024Sources**](docs/V2024SourcesApi.md#Get-V2024Sources) | **GET** /sources | Lists all sources in IdentityNow.
+*V2024SourcesApi* | [**Receive-V2024ResourceObjects**](docs/V2024SourcesApi.md#Receive-V2024ResourceObjects) | **POST** /sources/{sourceId}/connector/peek-resource-objects | Peek source connector's resource objects
+*V2024SourcesApi* | [**Ping-V2024Cluster**](docs/V2024SourcesApi.md#Ping-V2024Cluster) | **POST** /sources/{sourceId}/connector/ping-cluster | Ping cluster for source connector
+*V2024SourcesApi* | [**Send-V2024NativeChangeDetectionConfig**](docs/V2024SourcesApi.md#Send-V2024NativeChangeDetectionConfig) | **PUT** /sources/{sourceId}/native-change-detection-config | Update Native Change Detection Configuration
+*V2024SourcesApi* | [**Send-V2024ProvisioningPolicy**](docs/V2024SourcesApi.md#Send-V2024ProvisioningPolicy) | **PUT** /sources/{sourceId}/provisioning-policies/{usageType} | Update Provisioning Policy by UsageType
+*V2024SourcesApi* | [**Send-V2024Source**](docs/V2024SourcesApi.md#Send-V2024Source) | **PUT** /sources/{id} | Update Source (Full)
+*V2024SourcesApi* | [**Send-V2024SourceAttrSyncConfig**](docs/V2024SourcesApi.md#Send-V2024SourceAttrSyncConfig) | **PUT** /sources/{id}/attribute-sync-config | Update Attribute Sync Config
+*V2024SourcesApi* | [**Send-V2024SourceSchema**](docs/V2024SourcesApi.md#Send-V2024SourceSchema) | **PUT** /sources/{sourceId}/schemas/{schemaId} | Update Source Schema (Full)
+*V2024SourcesApi* | [**Sync-V2024AttributesForSource**](docs/V2024SourcesApi.md#Sync-V2024AttributesForSource) | **POST** /sources/{id}/synchronize-attributes | Synchronize single source attributes.
+*V2024SourcesApi* | [**Test-V2024SourceConfiguration**](docs/V2024SourcesApi.md#Test-V2024SourceConfiguration) | **POST** /sources/{sourceId}/connector/test-configuration | Test configuration for source connector
+*V2024SourcesApi* | [**Test-V2024SourceConnection**](docs/V2024SourcesApi.md#Test-V2024SourceConnection) | **POST** /sources/{sourceId}/connector/check-connection | Check connection for source connector.
+*V2024SourcesApi* | [**Update-V2024ProvisioningPoliciesInBulk**](docs/V2024SourcesApi.md#Update-V2024ProvisioningPoliciesInBulk) | **POST** /sources/{sourceId}/provisioning-policies/bulk-update | Bulk Update Provisioning Policies
+*V2024SourcesApi* | [**Update-V2024ProvisioningPolicy**](docs/V2024SourcesApi.md#Update-V2024ProvisioningPolicy) | **PATCH** /sources/{sourceId}/provisioning-policies/{usageType} | Partial update of Provisioning Policy
+*V2024SourcesApi* | [**Update-V2024Source**](docs/V2024SourcesApi.md#Update-V2024Source) | **PATCH** /sources/{id} | Update Source (Partial)
+*V2024SourcesApi* | [**Update-V2024SourceEntitlementRequestConfig**](docs/V2024SourcesApi.md#Update-V2024SourceEntitlementRequestConfig) | **PUT** /sources/{id}/entitlement-request-config | Update Source Entitlement Request Configuration
+*V2024SourcesApi* | [**Update-V2024SourceSchema**](docs/V2024SourcesApi.md#Update-V2024SourceSchema) | **PATCH** /sources/{sourceId}/schemas/{schemaId} | Update Source Schema (Partial)
+*V2024SuggestedEntitlementDescriptionApi* | [**Get-V2024SedBatchStats**](docs/V2024SuggestedEntitlementDescriptionApi.md#Get-V2024SedBatchStats) | **GET** /suggested-entitlement-description-batches/{batchId}/stats | Submit Sed Batch Stats Request
+*V2024SuggestedEntitlementDescriptionApi* | [**Get-V2024SedBatches**](docs/V2024SuggestedEntitlementDescriptionApi.md#Get-V2024SedBatches) | **GET** /suggested-entitlement-description-batches | List Sed Batch Request
+*V2024SuggestedEntitlementDescriptionApi* | [**Get-V2024Seds**](docs/V2024SuggestedEntitlementDescriptionApi.md#Get-V2024Seds) | **GET** /suggested-entitlement-descriptions | List Suggested Entitlement Description
+*V2024SuggestedEntitlementDescriptionApi* | [**Update-V2024Sed**](docs/V2024SuggestedEntitlementDescriptionApi.md#Update-V2024Sed) | **PATCH** /suggested-entitlement-descriptions | Patch Suggested Entitlement Description
+*V2024SuggestedEntitlementDescriptionApi* | [**Submit-V2024SedApproval**](docs/V2024SuggestedEntitlementDescriptionApi.md#Submit-V2024SedApproval) | **POST** /suggested-entitlement-description-approvals | Submit Bulk Approval Request
+*V2024SuggestedEntitlementDescriptionApi* | [**Submit-V2024SedAssignment**](docs/V2024SuggestedEntitlementDescriptionApi.md#Submit-V2024SedAssignment) | **POST** /suggested-entitlement-description-assignments | Submit Sed Assignment Request
+*V2024SuggestedEntitlementDescriptionApi* | [**Submit-V2024SedBatchRequest**](docs/V2024SuggestedEntitlementDescriptionApi.md#Submit-V2024SedBatchRequest) | **POST** /suggested-entitlement-description-batches | Submit Sed Batch Request
+*V2024TaggedObjectsApi* | [**Remove-V2024TaggedObject**](docs/V2024TaggedObjectsApi.md#Remove-V2024TaggedObject) | **DELETE** /tagged-objects/{type}/{id} | Delete Tagged Object
+*V2024TaggedObjectsApi* | [**Remove-V2024TagsToManyObject**](docs/V2024TaggedObjectsApi.md#Remove-V2024TagsToManyObject) | **POST** /tagged-objects/bulk-remove | Remove Tags from Multiple Objects
+*V2024TaggedObjectsApi* | [**Get-V2024TaggedObject**](docs/V2024TaggedObjectsApi.md#Get-V2024TaggedObject) | **GET** /tagged-objects/{type}/{id} | Get Tagged Object
+*V2024TaggedObjectsApi* | [**Get-V2024TaggedObjects**](docs/V2024TaggedObjectsApi.md#Get-V2024TaggedObjects) | **GET** /tagged-objects | List Tagged Objects
+*V2024TaggedObjectsApi* | [**Get-V2024TaggedObjectsByType**](docs/V2024TaggedObjectsApi.md#Get-V2024TaggedObjectsByType) | **GET** /tagged-objects/{type} | List Tagged Objects by Type
+*V2024TaggedObjectsApi* | [**Send-V2024TaggedObject**](docs/V2024TaggedObjectsApi.md#Send-V2024TaggedObject) | **PUT** /tagged-objects/{type}/{id} | Update Tagged Object
+*V2024TaggedObjectsApi* | [**Set-V2024TagToObject**](docs/V2024TaggedObjectsApi.md#Set-V2024TagToObject) | **POST** /tagged-objects | Add Tag to Object
+*V2024TaggedObjectsApi* | [**Set-V2024TagsToManyObjects**](docs/V2024TaggedObjectsApi.md#Set-V2024TagsToManyObjects) | **POST** /tagged-objects/bulk-add | Tag Multiple Objects
+*V2024TaskManagementApi* | [**Get-V2024PendingTaskHeaders**](docs/V2024TaskManagementApi.md#Get-V2024PendingTaskHeaders) | **HEAD** /task-status/pending-tasks | Retrieve headers only for pending task list.
+*V2024TaskManagementApi* | [**Get-V2024PendingTasks**](docs/V2024TaskManagementApi.md#Get-V2024PendingTasks) | **GET** /task-status/pending-tasks | Retrieve a pending task list.
+*V2024TaskManagementApi* | [**Get-V2024TaskStatus**](docs/V2024TaskManagementApi.md#Get-V2024TaskStatus) | **GET** /task-status/{id} | Get task status by ID.
+*V2024TaskManagementApi* | [**Get-V2024TaskStatusList**](docs/V2024TaskManagementApi.md#Get-V2024TaskStatusList) | **GET** /task-status | Retrieve a task status list.
+*V2024TaskManagementApi* | [**Update-V2024TaskStatus**](docs/V2024TaskManagementApi.md#Update-V2024TaskStatus) | **PATCH** /task-status/{id} | Update task status by ID
+*V2024TenantApi* | [**Get-V2024Tenant**](docs/V2024TenantApi.md#Get-V2024Tenant) | **GET** /tenant | Get Tenant Information.
+*V2024TransformsApi* | [**New-V2024Transform**](docs/V2024TransformsApi.md#New-V2024Transform) | **POST** /transforms | Create transform
+*V2024TransformsApi* | [**Remove-V2024Transform**](docs/V2024TransformsApi.md#Remove-V2024Transform) | **DELETE** /transforms/{id} | Delete a transform
+*V2024TransformsApi* | [**Get-V2024Transform**](docs/V2024TransformsApi.md#Get-V2024Transform) | **GET** /transforms/{id} | Transform by ID
+*V2024TransformsApi* | [**Get-V2024Transforms**](docs/V2024TransformsApi.md#Get-V2024Transforms) | **GET** /transforms | List transforms
+*V2024TransformsApi* | [**Update-V2024Transform**](docs/V2024TransformsApi.md#Update-V2024Transform) | **PUT** /transforms/{id} | Update a transform
+*V2024TriggersApi* | [**Complete-V2024TriggerInvocation**](docs/V2024TriggersApi.md#Complete-V2024TriggerInvocation) | **POST** /trigger-invocations/{id}/complete | Complete Trigger Invocation
+*V2024TriggersApi* | [**New-V2024Subscription**](docs/V2024TriggersApi.md#New-V2024Subscription) | **POST** /trigger-subscriptions | Create a Subscription
+*V2024TriggersApi* | [**Remove-V2024Subscription**](docs/V2024TriggersApi.md#Remove-V2024Subscription) | **DELETE** /trigger-subscriptions/{id} | Delete a Subscription
+*V2024TriggersApi* | [**Get-V2024Subscriptions**](docs/V2024TriggersApi.md#Get-V2024Subscriptions) | **GET** /trigger-subscriptions | List Subscriptions
+*V2024TriggersApi* | [**Get-V2024TriggerInvocationStatus**](docs/V2024TriggersApi.md#Get-V2024TriggerInvocationStatus) | **GET** /trigger-invocations/status | List Latest Invocation Statuses
+*V2024TriggersApi* | [**Get-V2024Triggers**](docs/V2024TriggersApi.md#Get-V2024Triggers) | **GET** /triggers | List Triggers
+*V2024TriggersApi* | [**Update-V2024Subscription**](docs/V2024TriggersApi.md#Update-V2024Subscription) | **PATCH** /trigger-subscriptions/{id} | Patch a Subscription
+*V2024TriggersApi* | [**Start-V2024TestTriggerInvocation**](docs/V2024TriggersApi.md#Start-V2024TestTriggerInvocation) | **POST** /trigger-invocations/test | Start a Test Invocation
+*V2024TriggersApi* | [**Test-V2024SubscriptionFilter**](docs/V2024TriggersApi.md#Test-V2024SubscriptionFilter) | **POST** /trigger-subscriptions/validate-filter | Validate a Subscription Filter
+*V2024TriggersApi* | [**Update-V2024Subscription**](docs/V2024TriggersApi.md#Update-V2024Subscription) | **PUT** /trigger-subscriptions/{id} | Update a Subscription
+*V2024UIMetadataApi* | [**Get-V2024TenantUiMetadata**](docs/V2024UIMetadataApi.md#Get-V2024TenantUiMetadata) | **GET** /ui-metadata/tenant | Get a tenant UI metadata
+*V2024UIMetadataApi* | [**Set-V2024TenantUiMetadata**](docs/V2024UIMetadataApi.md#Set-V2024TenantUiMetadata) | **PUT** /ui-metadata/tenant | Update tenant UI metadata
+*V2024VendorConnectorMappingsApi* | [**New-V2024VendorConnectorMapping**](docs/V2024VendorConnectorMappingsApi.md#New-V2024VendorConnectorMapping) | **POST** /vendor-connector-mappings | Create a vendor connector mapping
+*V2024VendorConnectorMappingsApi* | [**Remove-V2024VendorConnectorMapping**](docs/V2024VendorConnectorMappingsApi.md#Remove-V2024VendorConnectorMapping) | **DELETE** /vendor-connector-mappings | Delete a vendor connector mapping
+*V2024WorkItemsApi* | [**Approve-V2024ApprovalItem**](docs/V2024WorkItemsApi.md#Approve-V2024ApprovalItem) | **POST** /work-items/{id}/approve/{approvalItemId} | Approve an Approval Item
+*V2024WorkItemsApi* | [**Approve-V2024ApprovalItemsInBulk**](docs/V2024WorkItemsApi.md#Approve-V2024ApprovalItemsInBulk) | **POST** /work-items/bulk-approve/{id} | Bulk approve Approval Items
+*V2024WorkItemsApi* | [**Complete-V2024WorkItem**](docs/V2024WorkItemsApi.md#Complete-V2024WorkItem) | **POST** /work-items/{id} | Complete a Work Item
+*V2024WorkItemsApi* | [**Get-V2024CompletedWorkItems**](docs/V2024WorkItemsApi.md#Get-V2024CompletedWorkItems) | **GET** /work-items/completed | Completed Work Items
+*V2024WorkItemsApi* | [**Get-V2024CountCompletedWorkItems**](docs/V2024WorkItemsApi.md#Get-V2024CountCompletedWorkItems) | **GET** /work-items/completed/count | Count Completed Work Items
+*V2024WorkItemsApi* | [**Get-V2024CountWorkItems**](docs/V2024WorkItemsApi.md#Get-V2024CountWorkItems) | **GET** /work-items/count | Count Work Items
+*V2024WorkItemsApi* | [**Get-V2024WorkItem**](docs/V2024WorkItemsApi.md#Get-V2024WorkItem) | **GET** /work-items/{id} | Get a Work Item
+*V2024WorkItemsApi* | [**Get-V2024WorkItemsSummary**](docs/V2024WorkItemsApi.md#Get-V2024WorkItemsSummary) | **GET** /work-items/summary | Work Items Summary
+*V2024WorkItemsApi* | [**Get-V2024WorkItems**](docs/V2024WorkItemsApi.md#Get-V2024WorkItems) | **GET** /work-items | List Work Items
+*V2024WorkItemsApi* | [**Deny-V2024ApprovalItem**](docs/V2024WorkItemsApi.md#Deny-V2024ApprovalItem) | **POST** /work-items/{id}/reject/{approvalItemId} | Reject an Approval Item
+*V2024WorkItemsApi* | [**Deny-V2024ApprovalItemsInBulk**](docs/V2024WorkItemsApi.md#Deny-V2024ApprovalItemsInBulk) | **POST** /work-items/bulk-reject/{id} | Bulk reject Approval Items
+*V2024WorkItemsApi* | [**Send-V2024WorkItemForward**](docs/V2024WorkItemsApi.md#Send-V2024WorkItemForward) | **POST** /work-items/{id}/forward | Forward a Work Item
+*V2024WorkItemsApi* | [**Submit-V2024AccountSelection**](docs/V2024WorkItemsApi.md#Submit-V2024AccountSelection) | **POST** /work-items/{id}/submit-account-selection | Submit Account Selections
+*V2024WorkReassignmentApi* | [**New-V2024ReassignmentConfiguration**](docs/V2024WorkReassignmentApi.md#New-V2024ReassignmentConfiguration) | **POST** /reassignment-configurations | Create a Reassignment Configuration
+*V2024WorkReassignmentApi* | [**Remove-V2024ReassignmentConfiguration**](docs/V2024WorkReassignmentApi.md#Remove-V2024ReassignmentConfiguration) | **DELETE** /reassignment-configurations/{identityId} | Delete Reassignment Configuration
+*V2024WorkReassignmentApi* | [**Get-V2024EvaluateReassignmentConfiguration**](docs/V2024WorkReassignmentApi.md#Get-V2024EvaluateReassignmentConfiguration) | **GET** /reassignment-configurations/{identityId}/evaluate/{configType} | Evaluate Reassignment Configuration
+*V2024WorkReassignmentApi* | [**Get-V2024ReassignmentConfigTypes**](docs/V2024WorkReassignmentApi.md#Get-V2024ReassignmentConfigTypes) | **GET** /reassignment-configurations/types | List Reassignment Config Types
+*V2024WorkReassignmentApi* | [**Get-V2024ReassignmentConfiguration**](docs/V2024WorkReassignmentApi.md#Get-V2024ReassignmentConfiguration) | **GET** /reassignment-configurations/{identityId} | Get Reassignment Configuration
+*V2024WorkReassignmentApi* | [**Get-V2024TenantConfigConfiguration**](docs/V2024WorkReassignmentApi.md#Get-V2024TenantConfigConfiguration) | **GET** /reassignment-configurations/tenant-config | Get Tenant-wide Reassignment Configuration settings
+*V2024WorkReassignmentApi* | [**Get-V2024ReassignmentConfigurations**](docs/V2024WorkReassignmentApi.md#Get-V2024ReassignmentConfigurations) | **GET** /reassignment-configurations | List Reassignment Configurations
+*V2024WorkReassignmentApi* | [**Send-V2024ReassignmentConfig**](docs/V2024WorkReassignmentApi.md#Send-V2024ReassignmentConfig) | **PUT** /reassignment-configurations/{identityId} | Update Reassignment Configuration
+*V2024WorkReassignmentApi* | [**Send-V2024TenantConfiguration**](docs/V2024WorkReassignmentApi.md#Send-V2024TenantConfiguration) | **PUT** /reassignment-configurations/tenant-config | Update Tenant-wide Reassignment Configuration settings
+*V2024WorkflowsApi* | [**Suspend-V2024WorkflowExecution**](docs/V2024WorkflowsApi.md#Suspend-V2024WorkflowExecution) | **POST** /workflow-executions/{id}/cancel | Cancel Workflow Execution by ID
+*V2024WorkflowsApi* | [**New-V2024ExternalExecuteWorkflow**](docs/V2024WorkflowsApi.md#New-V2024ExternalExecuteWorkflow) | **POST** /workflows/execute/external/{id} | Execute Workflow via External Trigger
+*V2024WorkflowsApi* | [**New-V2024Workflow**](docs/V2024WorkflowsApi.md#New-V2024Workflow) | **POST** /workflows/{id} | Create Workflow
+*V2024WorkflowsApi* | [**New-V2024WorkflowExternalTrigger**](docs/V2024WorkflowsApi.md#New-V2024WorkflowExternalTrigger) | **POST** /workflows/{id}/external/oauth-clients | Generate External Trigger OAuth Client
+*V2024WorkflowsApi* | [**Remove-V2024Workflow**](docs/V2024WorkflowsApi.md#Remove-V2024Workflow) | **DELETE** /workflows/{id} | Delete Workflow By Id
+*V2024WorkflowsApi* | [**Get-V2024Workflow**](docs/V2024WorkflowsApi.md#Get-V2024Workflow) | **GET** /workflows/{id} | Get Workflow By Id
+*V2024WorkflowsApi* | [**Get-V2024WorkflowExecution**](docs/V2024WorkflowsApi.md#Get-V2024WorkflowExecution) | **GET** /workflow-executions/{id} | Get Workflow Execution
+*V2024WorkflowsApi* | [**Get-V2024WorkflowExecutionHistory**](docs/V2024WorkflowsApi.md#Get-V2024WorkflowExecutionHistory) | **GET** /workflow-executions/{id}/history | Get Workflow Execution History
+*V2024WorkflowsApi* | [**Get-V2024WorkflowExecutions**](docs/V2024WorkflowsApi.md#Get-V2024WorkflowExecutions) | **GET** /workflows/{id}/executions | List Workflow Executions
+*V2024WorkflowsApi* | [**Get-V2024CompleteWorkflowLibrary**](docs/V2024WorkflowsApi.md#Get-V2024CompleteWorkflowLibrary) | **GET** /workflow-library | List Complete Workflow Library
+*V2024WorkflowsApi* | [**Get-V2024WorkflowLibraryActions**](docs/V2024WorkflowsApi.md#Get-V2024WorkflowLibraryActions) | **GET** /workflow-library/actions | List Workflow Library Actions
+*V2024WorkflowsApi* | [**Get-V2024WorkflowLibraryOperators**](docs/V2024WorkflowsApi.md#Get-V2024WorkflowLibraryOperators) | **GET** /workflow-library/operators | List Workflow Library Operators
+*V2024WorkflowsApi* | [**Get-V2024WorkflowLibraryTriggers**](docs/V2024WorkflowsApi.md#Get-V2024WorkflowLibraryTriggers) | **GET** /workflow-library/triggers | List Workflow Library Triggers
+*V2024WorkflowsApi* | [**Get-V2024Workflows**](docs/V2024WorkflowsApi.md#Get-V2024Workflows) | **GET** /workflows | List Workflows
+*V2024WorkflowsApi* | [**Update-V2024Workflow**](docs/V2024WorkflowsApi.md#Update-V2024Workflow) | **PATCH** /workflows/{id} | Patch Workflow
+*V2024WorkflowsApi* | [**Send-V2024Workflow**](docs/V2024WorkflowsApi.md#Send-V2024Workflow) | **PUT** /workflows/{id} | Update Workflow
+*V2024WorkflowsApi* | [**Test-V2024ExternalExecuteWorkflow**](docs/V2024WorkflowsApi.md#Test-V2024ExternalExecuteWorkflow) | **POST** /workflows/execute/external/{id}/test | Test Workflow via External Trigger
+*V2024WorkflowsApi* | [**Test-V2024Workflow**](docs/V2024WorkflowsApi.md#Test-V2024Workflow) | **POST** /workflows/{id}/test | Test Workflow By Id
+
+
+## Documentation for Models
+
+ - [PSSailpointV2024\Model.Access](docs/Access.md)
+ - [PSSailpointV2024\Model.AccessConstraint](docs/AccessConstraint.md)
+ - [PSSailpointV2024\Model.AccessCriteria](docs/AccessCriteria.md)
+ - [PSSailpointV2024\Model.AccessCriteriaCriteriaListInner](docs/AccessCriteriaCriteriaListInner.md)
+ - [PSSailpointV2024\Model.AccessItemAccessProfileResponse](docs/AccessItemAccessProfileResponse.md)
+ - [PSSailpointV2024\Model.AccessItemAccountResponse](docs/AccessItemAccountResponse.md)
+ - [PSSailpointV2024\Model.AccessItemAppResponse](docs/AccessItemAppResponse.md)
+ - [PSSailpointV2024\Model.AccessItemApproverDto](docs/AccessItemApproverDto.md)
+ - [PSSailpointV2024\Model.AccessItemAssociated](docs/AccessItemAssociated.md)
+ - [PSSailpointV2024\Model.AccessItemAssociatedAccessItem](docs/AccessItemAssociatedAccessItem.md)
+ - [PSSailpointV2024\Model.AccessItemDiff](docs/AccessItemDiff.md)
+ - [PSSailpointV2024\Model.AccessItemEntitlementResponse](docs/AccessItemEntitlementResponse.md)
+ - [PSSailpointV2024\Model.AccessItemRef](docs/AccessItemRef.md)
+ - [PSSailpointV2024\Model.AccessItemRemoved](docs/AccessItemRemoved.md)
+ - [PSSailpointV2024\Model.AccessItemRequestedFor](docs/AccessItemRequestedFor.md)
+ - [PSSailpointV2024\Model.AccessItemRequestedForDto](docs/AccessItemRequestedForDto.md)
+ - [PSSailpointV2024\Model.AccessItemRequester](docs/AccessItemRequester.md)
+ - [PSSailpointV2024\Model.AccessItemRequesterDto](docs/AccessItemRequesterDto.md)
+ - [PSSailpointV2024\Model.AccessItemReviewedBy](docs/AccessItemReviewedBy.md)
+ - [PSSailpointV2024\Model.AccessItemRoleResponse](docs/AccessItemRoleResponse.md)
+ - [PSSailpointV2024\Model.AccessProfile](docs/AccessProfile.md)
+ - [PSSailpointV2024\Model.AccessProfileApprovalScheme](docs/AccessProfileApprovalScheme.md)
+ - [PSSailpointV2024\Model.AccessProfileBulkDeleteRequest](docs/AccessProfileBulkDeleteRequest.md)
+ - [PSSailpointV2024\Model.AccessProfileBulkDeleteResponse](docs/AccessProfileBulkDeleteResponse.md)
+ - [PSSailpointV2024\Model.AccessProfileBulkUpdateRequestInner](docs/AccessProfileBulkUpdateRequestInner.md)
+ - [PSSailpointV2024\Model.AccessProfileDocument](docs/AccessProfileDocument.md)
+ - [PSSailpointV2024\Model.AccessProfileDocumentAllOfSource](docs/AccessProfileDocumentAllOfSource.md)
+ - [PSSailpointV2024\Model.AccessProfileEntitlement](docs/AccessProfileEntitlement.md)
+ - [PSSailpointV2024\Model.AccessProfileRef](docs/AccessProfileRef.md)
+ - [PSSailpointV2024\Model.AccessProfileRole](docs/AccessProfileRole.md)
+ - [PSSailpointV2024\Model.AccessProfileSourceRef](docs/AccessProfileSourceRef.md)
+ - [PSSailpointV2024\Model.AccessProfileSummary](docs/AccessProfileSummary.md)
+ - [PSSailpointV2024\Model.AccessProfileUpdateItem](docs/AccessProfileUpdateItem.md)
+ - [PSSailpointV2024\Model.AccessProfileUsage](docs/AccessProfileUsage.md)
+ - [PSSailpointV2024\Model.AccessProfileUsageUsedByInner](docs/AccessProfileUsageUsedByInner.md)
+ - [PSSailpointV2024\Model.AccessRecommendationMessage](docs/AccessRecommendationMessage.md)
+ - [PSSailpointV2024\Model.AccessRequest](docs/AccessRequest.md)
+ - [PSSailpointV2024\Model.AccessRequestConfig](docs/AccessRequestConfig.md)
+ - [PSSailpointV2024\Model.AccessRequestContext](docs/AccessRequestContext.md)
+ - [PSSailpointV2024\Model.AccessRequestDynamicApprover](docs/AccessRequestDynamicApprover.md)
+ - [PSSailpointV2024\Model.AccessRequestDynamicApprover1](docs/AccessRequestDynamicApprover1.md)
+ - [PSSailpointV2024\Model.AccessRequestDynamicApproverRequestedItemsInner](docs/AccessRequestDynamicApproverRequestedItemsInner.md)
+ - [PSSailpointV2024\Model.AccessRequestItem](docs/AccessRequestItem.md)
+ - [PSSailpointV2024\Model.AccessRequestItemResponse](docs/AccessRequestItemResponse.md)
+ - [PSSailpointV2024\Model.AccessRequestPhases](docs/AccessRequestPhases.md)
+ - [PSSailpointV2024\Model.AccessRequestPostApproval](docs/AccessRequestPostApproval.md)
+ - [PSSailpointV2024\Model.AccessRequestPostApprovalRequestedItemsStatusInner](docs/AccessRequestPostApprovalRequestedItemsStatusInner.md)
+ - [PSSailpointV2024\Model.AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner](docs/AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner.md)
+ - [PSSailpointV2024\Model.AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover](docs/AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover.md)
+ - [PSSailpointV2024\Model.AccessRequestPreApproval](docs/AccessRequestPreApproval.md)
+ - [PSSailpointV2024\Model.AccessRequestPreApproval1](docs/AccessRequestPreApproval1.md)
+ - [PSSailpointV2024\Model.AccessRequestPreApprovalRequestedItemsInner](docs/AccessRequestPreApprovalRequestedItemsInner.md)
+ - [PSSailpointV2024\Model.AccessRequestRecommendationActionItemDto](docs/AccessRequestRecommendationActionItemDto.md)
+ - [PSSailpointV2024\Model.AccessRequestRecommendationActionItemResponseDto](docs/AccessRequestRecommendationActionItemResponseDto.md)
+ - [PSSailpointV2024\Model.AccessRequestRecommendationItem](docs/AccessRequestRecommendationItem.md)
+ - [PSSailpointV2024\Model.AccessRequestRecommendationItemDetail](docs/AccessRequestRecommendationItemDetail.md)
+ - [PSSailpointV2024\Model.AccessRequestRecommendationItemDetailAccess](docs/AccessRequestRecommendationItemDetailAccess.md)
+ - [PSSailpointV2024\Model.AccessRequestRecommendationItemType](docs/AccessRequestRecommendationItemType.md)
+ - [PSSailpointV2024\Model.AccessRequestResponse](docs/AccessRequestResponse.md)
+ - [PSSailpointV2024\Model.AccessRequestType](docs/AccessRequestType.md)
+ - [PSSailpointV2024\Model.AccessRequested](docs/AccessRequested.md)
+ - [PSSailpointV2024\Model.AccessReviewItem](docs/AccessReviewItem.md)
+ - [PSSailpointV2024\Model.AccessReviewReassignment](docs/AccessReviewReassignment.md)
+ - [PSSailpointV2024\Model.AccessSummary](docs/AccessSummary.md)
+ - [PSSailpointV2024\Model.AccessSummaryAccess](docs/AccessSummaryAccess.md)
+ - [PSSailpointV2024\Model.AccessType](docs/AccessType.md)
+ - [PSSailpointV2024\Model.Account](docs/Account.md)
+ - [PSSailpointV2024\Model.AccountAction](docs/AccountAction.md)
+ - [PSSailpointV2024\Model.AccountActivity](docs/AccountActivity.md)
+ - [PSSailpointV2024\Model.AccountActivityApprovalStatus](docs/AccountActivityApprovalStatus.md)
+ - [PSSailpointV2024\Model.AccountActivityDocument](docs/AccountActivityDocument.md)
+ - [PSSailpointV2024\Model.AccountActivityItem](docs/AccountActivityItem.md)
+ - [PSSailpointV2024\Model.AccountActivityItemOperation](docs/AccountActivityItemOperation.md)
+ - [PSSailpointV2024\Model.AccountActivitySearchedItem](docs/AccountActivitySearchedItem.md)
+ - [PSSailpointV2024\Model.AccountAggregationCompleted](docs/AccountAggregationCompleted.md)
+ - [PSSailpointV2024\Model.AccountAggregationCompletedSource](docs/AccountAggregationCompletedSource.md)
+ - [PSSailpointV2024\Model.AccountAggregationCompletedStats](docs/AccountAggregationCompletedStats.md)
+ - [PSSailpointV2024\Model.AccountAggregationStatus](docs/AccountAggregationStatus.md)
+ - [PSSailpointV2024\Model.AccountAllOfOwnerGroup](docs/AccountAllOfOwnerGroup.md)
+ - [PSSailpointV2024\Model.AccountAllOfOwnerIdentity](docs/AccountAllOfOwnerIdentity.md)
+ - [PSSailpointV2024\Model.AccountAllOfSourceOwner](docs/AccountAllOfSourceOwner.md)
+ - [PSSailpointV2024\Model.AccountAttribute](docs/AccountAttribute.md)
+ - [PSSailpointV2024\Model.AccountAttributes](docs/AccountAttributes.md)
+ - [PSSailpointV2024\Model.AccountAttributesChanged](docs/AccountAttributesChanged.md)
+ - [PSSailpointV2024\Model.AccountAttributesChangedAccount](docs/AccountAttributesChangedAccount.md)
+ - [PSSailpointV2024\Model.AccountAttributesChangedChangesInner](docs/AccountAttributesChangedChangesInner.md)
+ - [PSSailpointV2024\Model.AccountAttributesChangedChangesInnerNewValue](docs/AccountAttributesChangedChangesInnerNewValue.md)
+ - [PSSailpointV2024\Model.AccountAttributesChangedChangesInnerOldValue](docs/AccountAttributesChangedChangesInnerOldValue.md)
+ - [PSSailpointV2024\Model.AccountAttributesChangedIdentity](docs/AccountAttributesChangedIdentity.md)
+ - [PSSailpointV2024\Model.AccountAttributesChangedSource](docs/AccountAttributesChangedSource.md)
+ - [PSSailpointV2024\Model.AccountAttributesCreate](docs/AccountAttributesCreate.md)
+ - [PSSailpointV2024\Model.AccountAttributesCreateAttributes](docs/AccountAttributesCreateAttributes.md)
+ - [PSSailpointV2024\Model.AccountCorrelated](docs/AccountCorrelated.md)
+ - [PSSailpointV2024\Model.AccountCorrelatedAccount](docs/AccountCorrelatedAccount.md)
+ - [PSSailpointV2024\Model.AccountCorrelatedIdentity](docs/AccountCorrelatedIdentity.md)
+ - [PSSailpointV2024\Model.AccountCorrelatedSource](docs/AccountCorrelatedSource.md)
+ - [PSSailpointV2024\Model.AccountInfoDto](docs/AccountInfoDto.md)
+ - [PSSailpointV2024\Model.AccountRequest](docs/AccountRequest.md)
+ - [PSSailpointV2024\Model.AccountRequestInfo](docs/AccountRequestInfo.md)
+ - [PSSailpointV2024\Model.AccountRequestResult](docs/AccountRequestResult.md)
+ - [PSSailpointV2024\Model.AccountSource](docs/AccountSource.md)
+ - [PSSailpointV2024\Model.AccountStatusChanged](docs/AccountStatusChanged.md)
+ - [PSSailpointV2024\Model.AccountStatusChangedAccount](docs/AccountStatusChangedAccount.md)
+ - [PSSailpointV2024\Model.AccountStatusChangedStatusChange](docs/AccountStatusChangedStatusChange.md)
+ - [PSSailpointV2024\Model.AccountToggleRequest](docs/AccountToggleRequest.md)
+ - [PSSailpointV2024\Model.AccountUncorrelated](docs/AccountUncorrelated.md)
+ - [PSSailpointV2024\Model.AccountUncorrelatedAccount](docs/AccountUncorrelatedAccount.md)
+ - [PSSailpointV2024\Model.AccountUncorrelatedIdentity](docs/AccountUncorrelatedIdentity.md)
+ - [PSSailpointV2024\Model.AccountUncorrelatedSource](docs/AccountUncorrelatedSource.md)
+ - [PSSailpointV2024\Model.AccountUnlockRequest](docs/AccountUnlockRequest.md)
+ - [PSSailpointV2024\Model.AccountUsage](docs/AccountUsage.md)
+ - [PSSailpointV2024\Model.AccountsAsyncResult](docs/AccountsAsyncResult.md)
+ - [PSSailpointV2024\Model.AccountsCollectedForAggregation](docs/AccountsCollectedForAggregation.md)
+ - [PSSailpointV2024\Model.AccountsCollectedForAggregationSource](docs/AccountsCollectedForAggregationSource.md)
+ - [PSSailpointV2024\Model.AccountsCollectedForAggregationStats](docs/AccountsCollectedForAggregationStats.md)
+ - [PSSailpointV2024\Model.AccountsExportReportArguments](docs/AccountsExportReportArguments.md)
+ - [PSSailpointV2024\Model.ActivateCampaignOptions](docs/ActivateCampaignOptions.md)
+ - [PSSailpointV2024\Model.ActivityInsights](docs/ActivityInsights.md)
+ - [PSSailpointV2024\Model.AdminReviewReassign](docs/AdminReviewReassign.md)
+ - [PSSailpointV2024\Model.AdminReviewReassignReassignTo](docs/AdminReviewReassignReassignTo.md)
+ - [PSSailpointV2024\Model.AggregationResult](docs/AggregationResult.md)
+ - [PSSailpointV2024\Model.AggregationType](docs/AggregationType.md)
+ - [PSSailpointV2024\Model.Aggregations](docs/Aggregations.md)
+ - [PSSailpointV2024\Model.App](docs/App.md)
+ - [PSSailpointV2024\Model.AppAllOfAccount](docs/AppAllOfAccount.md)
+ - [PSSailpointV2024\Model.Approval](docs/Approval.md)
+ - [PSSailpointV2024\Model.Approval1](docs/Approval1.md)
+ - [PSSailpointV2024\Model.ApprovalBatch](docs/ApprovalBatch.md)
+ - [PSSailpointV2024\Model.ApprovalComment](docs/ApprovalComment.md)
+ - [PSSailpointV2024\Model.ApprovalComment1](docs/ApprovalComment1.md)
+ - [PSSailpointV2024\Model.ApprovalDescription](docs/ApprovalDescription.md)
+ - [PSSailpointV2024\Model.ApprovalDto](docs/ApprovalDto.md)
+ - [PSSailpointV2024\Model.ApprovalForwardHistory](docs/ApprovalForwardHistory.md)
+ - [PSSailpointV2024\Model.ApprovalIdentity](docs/ApprovalIdentity.md)
+ - [PSSailpointV2024\Model.ApprovalInfoResponse](docs/ApprovalInfoResponse.md)
+ - [PSSailpointV2024\Model.ApprovalItemDetails](docs/ApprovalItemDetails.md)
+ - [PSSailpointV2024\Model.ApprovalItems](docs/ApprovalItems.md)
+ - [PSSailpointV2024\Model.ApprovalName](docs/ApprovalName.md)
+ - [PSSailpointV2024\Model.ApprovalReference](docs/ApprovalReference.md)
+ - [PSSailpointV2024\Model.ApprovalReminderAndEscalationConfig](docs/ApprovalReminderAndEscalationConfig.md)
+ - [PSSailpointV2024\Model.ApprovalScheme](docs/ApprovalScheme.md)
+ - [PSSailpointV2024\Model.ApprovalSchemeForRole](docs/ApprovalSchemeForRole.md)
+ - [PSSailpointV2024\Model.ApprovalStatus](docs/ApprovalStatus.md)
+ - [PSSailpointV2024\Model.ApprovalStatusDto](docs/ApprovalStatusDto.md)
+ - [PSSailpointV2024\Model.ApprovalStatusDtoCurrentOwner](docs/ApprovalStatusDtoCurrentOwner.md)
+ - [PSSailpointV2024\Model.ApprovalStatusDtoOriginalOwner](docs/ApprovalStatusDtoOriginalOwner.md)
+ - [PSSailpointV2024\Model.ApprovalSummary](docs/ApprovalSummary.md)
+ - [PSSailpointV2024\Model.Argument](docs/Argument.md)
+ - [PSSailpointV2024\Model.ArrayInner](docs/ArrayInner.md)
+ - [PSSailpointV2024\Model.AssignmentContextDto](docs/AssignmentContextDto.md)
+ - [PSSailpointV2024\Model.AttrSyncSource](docs/AttrSyncSource.md)
+ - [PSSailpointV2024\Model.AttrSyncSourceAttributeConfig](docs/AttrSyncSourceAttributeConfig.md)
+ - [PSSailpointV2024\Model.AttrSyncSourceConfig](docs/AttrSyncSourceConfig.md)
+ - [PSSailpointV2024\Model.AttributeChange](docs/AttributeChange.md)
+ - [PSSailpointV2024\Model.AttributeDTO](docs/AttributeDTO.md)
+ - [PSSailpointV2024\Model.AttributeDTOList](docs/AttributeDTOList.md)
+ - [PSSailpointV2024\Model.AttributeDefinition](docs/AttributeDefinition.md)
+ - [PSSailpointV2024\Model.AttributeDefinitionSchema](docs/AttributeDefinitionSchema.md)
+ - [PSSailpointV2024\Model.AttributeDefinitionType](docs/AttributeDefinitionType.md)
+ - [PSSailpointV2024\Model.AttributeRequest](docs/AttributeRequest.md)
+ - [PSSailpointV2024\Model.AttributeValueDTO](docs/AttributeValueDTO.md)
+ - [PSSailpointV2024\Model.AttributesChanged](docs/AttributesChanged.md)
+ - [PSSailpointV2024\Model.AuditDetails](docs/AuditDetails.md)
+ - [PSSailpointV2024\Model.AuthProfile](docs/AuthProfile.md)
+ - [PSSailpointV2024\Model.AuthProfileSummary](docs/AuthProfileSummary.md)
+ - [PSSailpointV2024\Model.AuthUser](docs/AuthUser.md)
+ - [PSSailpointV2024\Model.Base64Decode](docs/Base64Decode.md)
+ - [PSSailpointV2024\Model.Base64Encode](docs/Base64Encode.md)
+ - [PSSailpointV2024\Model.BaseAccess](docs/BaseAccess.md)
+ - [PSSailpointV2024\Model.BaseAccessAllOfOwner](docs/BaseAccessAllOfOwner.md)
+ - [PSSailpointV2024\Model.BaseAccessProfile](docs/BaseAccessProfile.md)
+ - [PSSailpointV2024\Model.BaseAccount](docs/BaseAccount.md)
+ - [PSSailpointV2024\Model.BaseCommonDto](docs/BaseCommonDto.md)
+ - [PSSailpointV2024\Model.BaseCommonDto1](docs/BaseCommonDto1.md)
+ - [PSSailpointV2024\Model.BaseDocument](docs/BaseDocument.md)
+ - [PSSailpointV2024\Model.BaseEntitlement](docs/BaseEntitlement.md)
+ - [PSSailpointV2024\Model.BaseReferenceDto](docs/BaseReferenceDto.md)
+ - [PSSailpointV2024\Model.BaseReferenceDto1](docs/BaseReferenceDto1.md)
+ - [PSSailpointV2024\Model.BaseSegment](docs/BaseSegment.md)
+ - [PSSailpointV2024\Model.BasicAuthConfig](docs/BasicAuthConfig.md)
+ - [PSSailpointV2024\Model.BearerTokenAuthConfig](docs/BearerTokenAuthConfig.md)
+ - [PSSailpointV2024\Model.BeforeProvisioningRuleDto](docs/BeforeProvisioningRuleDto.md)
+ - [PSSailpointV2024\Model.Bound](docs/Bound.md)
+ - [PSSailpointV2024\Model.BrandingItem](docs/BrandingItem.md)
+ - [PSSailpointV2024\Model.BrandingItemCreate](docs/BrandingItemCreate.md)
+ - [PSSailpointV2024\Model.BucketAggregation](docs/BucketAggregation.md)
+ - [PSSailpointV2024\Model.BucketType](docs/BucketType.md)
+ - [PSSailpointV2024\Model.BulkAddTaggedObject](docs/BulkAddTaggedObject.md)
+ - [PSSailpointV2024\Model.BulkIdentitiesAccountsResponse](docs/BulkIdentitiesAccountsResponse.md)
+ - [PSSailpointV2024\Model.BulkRemoveTaggedObject](docs/BulkRemoveTaggedObject.md)
+ - [PSSailpointV2024\Model.BulkTaggedObjectResponse](docs/BulkTaggedObjectResponse.md)
+ - [PSSailpointV2024\Model.Campaign](docs/Campaign.md)
+ - [PSSailpointV2024\Model.CampaignActivated](docs/CampaignActivated.md)
+ - [PSSailpointV2024\Model.CampaignActivatedCampaign](docs/CampaignActivatedCampaign.md)
+ - [PSSailpointV2024\Model.CampaignActivatedCampaignCampaignOwner](docs/CampaignActivatedCampaignCampaignOwner.md)
+ - [PSSailpointV2024\Model.CampaignAlert](docs/CampaignAlert.md)
+ - [PSSailpointV2024\Model.CampaignAllOfFilter](docs/CampaignAllOfFilter.md)
+ - [PSSailpointV2024\Model.CampaignAllOfRoleCompositionCampaignInfo](docs/CampaignAllOfRoleCompositionCampaignInfo.md)
+ - [PSSailpointV2024\Model.CampaignAllOfRoleCompositionCampaignInfoRemediatorRef](docs/CampaignAllOfRoleCompositionCampaignInfoRemediatorRef.md)
+ - [PSSailpointV2024\Model.CampaignAllOfSearchCampaignInfo](docs/CampaignAllOfSearchCampaignInfo.md)
+ - [PSSailpointV2024\Model.CampaignAllOfSearchCampaignInfoReviewer](docs/CampaignAllOfSearchCampaignInfoReviewer.md)
+ - [PSSailpointV2024\Model.CampaignAllOfSourceOwnerCampaignInfo](docs/CampaignAllOfSourceOwnerCampaignInfo.md)
+ - [PSSailpointV2024\Model.CampaignAllOfSourcesWithOrphanEntitlements](docs/CampaignAllOfSourcesWithOrphanEntitlements.md)
+ - [PSSailpointV2024\Model.CampaignCompleteOptions](docs/CampaignCompleteOptions.md)
+ - [PSSailpointV2024\Model.CampaignEnded](docs/CampaignEnded.md)
+ - [PSSailpointV2024\Model.CampaignEndedCampaign](docs/CampaignEndedCampaign.md)
+ - [PSSailpointV2024\Model.CampaignFilterDetails](docs/CampaignFilterDetails.md)
+ - [PSSailpointV2024\Model.CampaignFilterDetailsCriteriaListInner](docs/CampaignFilterDetailsCriteriaListInner.md)
+ - [PSSailpointV2024\Model.CampaignGenerated](docs/CampaignGenerated.md)
+ - [PSSailpointV2024\Model.CampaignGeneratedCampaign](docs/CampaignGeneratedCampaign.md)
+ - [PSSailpointV2024\Model.CampaignGeneratedCampaignCampaignOwner](docs/CampaignGeneratedCampaignCampaignOwner.md)
+ - [PSSailpointV2024\Model.CampaignReference](docs/CampaignReference.md)
+ - [PSSailpointV2024\Model.CampaignReport](docs/CampaignReport.md)
+ - [PSSailpointV2024\Model.CampaignReportsConfig](docs/CampaignReportsConfig.md)
+ - [PSSailpointV2024\Model.CampaignTemplate](docs/CampaignTemplate.md)
+ - [PSSailpointV2024\Model.CampaignTemplateOwnerRef](docs/CampaignTemplateOwnerRef.md)
+ - [PSSailpointV2024\Model.CampaignsDeleteRequest](docs/CampaignsDeleteRequest.md)
+ - [PSSailpointV2024\Model.CancelAccessRequest](docs/CancelAccessRequest.md)
+ - [PSSailpointV2024\Model.CancelledRequestDetails](docs/CancelledRequestDetails.md)
+ - [PSSailpointV2024\Model.Certification](docs/Certification.md)
+ - [PSSailpointV2024\Model.CertificationDecision](docs/CertificationDecision.md)
+ - [PSSailpointV2024\Model.CertificationDto](docs/CertificationDto.md)
+ - [PSSailpointV2024\Model.CertificationIdentitySummary](docs/CertificationIdentitySummary.md)
+ - [PSSailpointV2024\Model.CertificationPhase](docs/CertificationPhase.md)
+ - [PSSailpointV2024\Model.CertificationReference](docs/CertificationReference.md)
+ - [PSSailpointV2024\Model.CertificationReference1](docs/CertificationReference1.md)
+ - [PSSailpointV2024\Model.CertificationReferenceDto](docs/CertificationReferenceDto.md)
+ - [PSSailpointV2024\Model.CertificationSignedOff](docs/CertificationSignedOff.md)
+ - [PSSailpointV2024\Model.CertificationSignedOffCertification](docs/CertificationSignedOffCertification.md)
+ - [PSSailpointV2024\Model.CertificationTask](docs/CertificationTask.md)
+ - [PSSailpointV2024\Model.CertifierResponse](docs/CertifierResponse.md)
+ - [PSSailpointV2024\Model.ClientLogConfiguration](docs/ClientLogConfiguration.md)
+ - [PSSailpointV2024\Model.ClientType](docs/ClientType.md)
+ - [PSSailpointV2024\Model.CloseAccessRequest](docs/CloseAccessRequest.md)
+ - [PSSailpointV2024\Model.Column](docs/Column.md)
+ - [PSSailpointV2024\Model.Comment](docs/Comment.md)
+ - [PSSailpointV2024\Model.CommentDto](docs/CommentDto.md)
+ - [PSSailpointV2024\Model.CommentDtoAuthor](docs/CommentDtoAuthor.md)
+ - [PSSailpointV2024\Model.CommonAccessIDStatus](docs/CommonAccessIDStatus.md)
+ - [PSSailpointV2024\Model.CommonAccessItemAccess](docs/CommonAccessItemAccess.md)
+ - [PSSailpointV2024\Model.CommonAccessItemRequest](docs/CommonAccessItemRequest.md)
+ - [PSSailpointV2024\Model.CommonAccessItemResponse](docs/CommonAccessItemResponse.md)
+ - [PSSailpointV2024\Model.CommonAccessItemState](docs/CommonAccessItemState.md)
+ - [PSSailpointV2024\Model.CommonAccessResponse](docs/CommonAccessResponse.md)
+ - [PSSailpointV2024\Model.CommonAccessType](docs/CommonAccessType.md)
+ - [PSSailpointV2024\Model.CompleteInvocation](docs/CompleteInvocation.md)
+ - [PSSailpointV2024\Model.CompleteInvocationInput](docs/CompleteInvocationInput.md)
+ - [PSSailpointV2024\Model.CompletedApproval](docs/CompletedApproval.md)
+ - [PSSailpointV2024\Model.CompletedApprovalPreApprovalTriggerResult](docs/CompletedApprovalPreApprovalTriggerResult.md)
+ - [PSSailpointV2024\Model.CompletedApprovalRequesterComment](docs/CompletedApprovalRequesterComment.md)
+ - [PSSailpointV2024\Model.CompletedApprovalReviewerComment](docs/CompletedApprovalReviewerComment.md)
+ - [PSSailpointV2024\Model.CompletedApprovalState](docs/CompletedApprovalState.md)
+ - [PSSailpointV2024\Model.CompletionStatus](docs/CompletionStatus.md)
+ - [PSSailpointV2024\Model.Concatenation](docs/Concatenation.md)
+ - [PSSailpointV2024\Model.ConditionEffect](docs/ConditionEffect.md)
+ - [PSSailpointV2024\Model.ConditionEffectConfig](docs/ConditionEffectConfig.md)
+ - [PSSailpointV2024\Model.ConditionRule](docs/ConditionRule.md)
+ - [PSSailpointV2024\Model.Conditional](docs/Conditional.md)
+ - [PSSailpointV2024\Model.ConfigObject](docs/ConfigObject.md)
+ - [PSSailpointV2024\Model.ConfigType](docs/ConfigType.md)
+ - [PSSailpointV2024\Model.ConfigTypeEnum](docs/ConfigTypeEnum.md)
+ - [PSSailpointV2024\Model.ConfigTypeEnumCamel](docs/ConfigTypeEnumCamel.md)
+ - [PSSailpointV2024\Model.ConfigurationDetailsResponse](docs/ConfigurationDetailsResponse.md)
+ - [PSSailpointV2024\Model.ConfigurationItemRequest](docs/ConfigurationItemRequest.md)
+ - [PSSailpointV2024\Model.ConfigurationItemResponse](docs/ConfigurationItemResponse.md)
+ - [PSSailpointV2024\Model.ConfigurationResponse](docs/ConfigurationResponse.md)
+ - [PSSailpointV2024\Model.ConflictingAccessCriteria](docs/ConflictingAccessCriteria.md)
+ - [PSSailpointV2024\Model.ConnectedObject](docs/ConnectedObject.md)
+ - [PSSailpointV2024\Model.ConnectedObjectType](docs/ConnectedObjectType.md)
+ - [PSSailpointV2024\Model.ConnectorDetail](docs/ConnectorDetail.md)
+ - [PSSailpointV2024\Model.ConnectorDetail1](docs/ConnectorDetail1.md)
+ - [PSSailpointV2024\Model.ConnectorRuleCreateRequest](docs/ConnectorRuleCreateRequest.md)
+ - [PSSailpointV2024\Model.ConnectorRuleCreateRequestSignature](docs/ConnectorRuleCreateRequestSignature.md)
+ - [PSSailpointV2024\Model.ConnectorRuleResponse](docs/ConnectorRuleResponse.md)
+ - [PSSailpointV2024\Model.ConnectorRuleUpdateRequest](docs/ConnectorRuleUpdateRequest.md)
+ - [PSSailpointV2024\Model.ConnectorRuleValidationResponse](docs/ConnectorRuleValidationResponse.md)
+ - [PSSailpointV2024\Model.ConnectorRuleValidationResponseDetailsInner](docs/ConnectorRuleValidationResponseDetailsInner.md)
+ - [PSSailpointV2024\Model.ContextAttributeDto](docs/ContextAttributeDto.md)
+ - [PSSailpointV2024\Model.ContextAttributeDtoValue](docs/ContextAttributeDtoValue.md)
+ - [PSSailpointV2024\Model.CorrelatedGovernanceEvent](docs/CorrelatedGovernanceEvent.md)
+ - [PSSailpointV2024\Model.CreateDomainDkim405Response](docs/CreateDomainDkim405Response.md)
+ - [PSSailpointV2024\Model.CreateExternalExecuteWorkflow200Response](docs/CreateExternalExecuteWorkflow200Response.md)
+ - [PSSailpointV2024\Model.CreateExternalExecuteWorkflowRequest](docs/CreateExternalExecuteWorkflowRequest.md)
+ - [PSSailpointV2024\Model.CreateFormDefinitionFileRequestRequest](docs/CreateFormDefinitionFileRequestRequest.md)
+ - [PSSailpointV2024\Model.CreateFormDefinitionRequest](docs/CreateFormDefinitionRequest.md)
+ - [PSSailpointV2024\Model.CreateFormInstanceRequest](docs/CreateFormInstanceRequest.md)
+ - [PSSailpointV2024\Model.CreateOAuthClientRequest](docs/CreateOAuthClientRequest.md)
+ - [PSSailpointV2024\Model.CreateOAuthClientResponse](docs/CreateOAuthClientResponse.md)
+ - [PSSailpointV2024\Model.CreatePersonalAccessTokenRequest](docs/CreatePersonalAccessTokenRequest.md)
+ - [PSSailpointV2024\Model.CreatePersonalAccessTokenResponse](docs/CreatePersonalAccessTokenResponse.md)
+ - [PSSailpointV2024\Model.CreateSavedSearchRequest](docs/CreateSavedSearchRequest.md)
+ - [PSSailpointV2024\Model.CreateScheduledSearchRequest](docs/CreateScheduledSearchRequest.md)
+ - [PSSailpointV2024\Model.CreateWorkflowRequest](docs/CreateWorkflowRequest.md)
+ - [PSSailpointV2024\Model.CriteriaType](docs/CriteriaType.md)
+ - [PSSailpointV2024\Model.CustomPasswordInstruction](docs/CustomPasswordInstruction.md)
+ - [PSSailpointV2024\Model.DataAccess](docs/DataAccess.md)
+ - [PSSailpointV2024\Model.DataAccessCategoriesInner](docs/DataAccessCategoriesInner.md)
+ - [PSSailpointV2024\Model.DataAccessImpactScore](docs/DataAccessImpactScore.md)
+ - [PSSailpointV2024\Model.DataAccessPoliciesInner](docs/DataAccessPoliciesInner.md)
+ - [PSSailpointV2024\Model.DateCompare](docs/DateCompare.md)
+ - [PSSailpointV2024\Model.DateCompareFirstDate](docs/DateCompareFirstDate.md)
+ - [PSSailpointV2024\Model.DateCompareSecondDate](docs/DateCompareSecondDate.md)
+ - [PSSailpointV2024\Model.DateFormat](docs/DateFormat.md)
+ - [PSSailpointV2024\Model.DateFormatInputFormat](docs/DateFormatInputFormat.md)
+ - [PSSailpointV2024\Model.DateFormatOutputFormat](docs/DateFormatOutputFormat.md)
+ - [PSSailpointV2024\Model.DateMath](docs/DateMath.md)
+ - [PSSailpointV2024\Model.DecomposeDiacriticalMarks](docs/DecomposeDiacriticalMarks.md)
+ - [PSSailpointV2024\Model.DeleteNonEmployeeRecordsInBulkRequest](docs/DeleteNonEmployeeRecordsInBulkRequest.md)
+ - [PSSailpointV2024\Model.DeleteSource202Response](docs/DeleteSource202Response.md)
+ - [PSSailpointV2024\Model.DeleteVendorConnectorMapping200Response](docs/DeleteVendorConnectorMapping200Response.md)
+ - [PSSailpointV2024\Model.DiscoveredApplicationsInner](docs/DiscoveredApplicationsInner.md)
+ - [PSSailpointV2024\Model.DisplayReference](docs/DisplayReference.md)
+ - [PSSailpointV2024\Model.DkimAttributes](docs/DkimAttributes.md)
+ - [PSSailpointV2024\Model.DocumentType](docs/DocumentType.md)
+ - [PSSailpointV2024\Model.DomainAddress](docs/DomainAddress.md)
+ - [PSSailpointV2024\Model.DomainStatusDto](docs/DomainStatusDto.md)
+ - [PSSailpointV2024\Model.DtoType](docs/DtoType.md)
+ - [PSSailpointV2024\Model.E164phone](docs/E164phone.md)
+ - [PSSailpointV2024\Model.EmailNotificationOption](docs/EmailNotificationOption.md)
+ - [PSSailpointV2024\Model.EmailStatusDto](docs/EmailStatusDto.md)
+ - [PSSailpointV2024\Model.Entitlement](docs/Entitlement.md)
+ - [PSSailpointV2024\Model.Entitlement1](docs/Entitlement1.md)
+ - [PSSailpointV2024\Model.Entitlement1AccessModelMetadata](docs/Entitlement1AccessModelMetadata.md)
+ - [PSSailpointV2024\Model.Entitlement1ManuallyUpdatedFields](docs/Entitlement1ManuallyUpdatedFields.md)
+ - [PSSailpointV2024\Model.Entitlement1Owner](docs/Entitlement1Owner.md)
+ - [PSSailpointV2024\Model.Entitlement1Source](docs/Entitlement1Source.md)
+ - [PSSailpointV2024\Model.EntitlementAccessRequestConfig](docs/EntitlementAccessRequestConfig.md)
+ - [PSSailpointV2024\Model.EntitlementApprovalScheme](docs/EntitlementApprovalScheme.md)
+ - [PSSailpointV2024\Model.EntitlementBulkUpdateRequest](docs/EntitlementBulkUpdateRequest.md)
+ - [PSSailpointV2024\Model.EntitlementDocument](docs/EntitlementDocument.md)
+ - [PSSailpointV2024\Model.EntitlementDocumentAllOfSource](docs/EntitlementDocumentAllOfSource.md)
+ - [PSSailpointV2024\Model.EntitlementDto](docs/EntitlementDto.md)
+ - [PSSailpointV2024\Model.EntitlementRef](docs/EntitlementRef.md)
+ - [PSSailpointV2024\Model.EntitlementRef1](docs/EntitlementRef1.md)
+ - [PSSailpointV2024\Model.EntitlementRequestConfig](docs/EntitlementRequestConfig.md)
+ - [PSSailpointV2024\Model.EntitlementRequestConfig1](docs/EntitlementRequestConfig1.md)
+ - [PSSailpointV2024\Model.EntitlementSource](docs/EntitlementSource.md)
+ - [PSSailpointV2024\Model.EntitlementSourceResetBaseReferenceDto](docs/EntitlementSourceResetBaseReferenceDto.md)
+ - [PSSailpointV2024\Model.EntitlementSummary](docs/EntitlementSummary.md)
+ - [PSSailpointV2024\Model.EntityCreatedByDTO](docs/EntityCreatedByDTO.md)
+ - [PSSailpointV2024\Model.ErrorMessage](docs/ErrorMessage.md)
+ - [PSSailpointV2024\Model.ErrorMessageDto](docs/ErrorMessageDto.md)
+ - [PSSailpointV2024\Model.ErrorResponseDto](docs/ErrorResponseDto.md)
+ - [PSSailpointV2024\Model.EvaluateResponse](docs/EvaluateResponse.md)
+ - [PSSailpointV2024\Model.EventAttributes](docs/EventAttributes.md)
+ - [PSSailpointV2024\Model.EventBridgeConfig](docs/EventBridgeConfig.md)
+ - [PSSailpointV2024\Model.EventDocument](docs/EventDocument.md)
+ - [PSSailpointV2024\Model.ExceptionAccessCriteria](docs/ExceptionAccessCriteria.md)
+ - [PSSailpointV2024\Model.ExceptionCriteria](docs/ExceptionCriteria.md)
+ - [PSSailpointV2024\Model.ExceptionCriteriaAccess](docs/ExceptionCriteriaAccess.md)
+ - [PSSailpointV2024\Model.ExceptionCriteriaCriteriaListInner](docs/ExceptionCriteriaCriteriaListInner.md)
+ - [PSSailpointV2024\Model.ExecutionStatus](docs/ExecutionStatus.md)
+ - [PSSailpointV2024\Model.ExpansionItem](docs/ExpansionItem.md)
+ - [PSSailpointV2024\Model.ExportFormDefinitionsByTenant200ResponseInner](docs/ExportFormDefinitionsByTenant200ResponseInner.md)
+ - [PSSailpointV2024\Model.ExportOptions](docs/ExportOptions.md)
+ - [PSSailpointV2024\Model.ExportPayload](docs/ExportPayload.md)
+ - [PSSailpointV2024\Model.Expression](docs/Expression.md)
+ - [PSSailpointV2024\Model.ExpressionChildrenInner](docs/ExpressionChildrenInner.md)
+ - [PSSailpointV2024\Model.ExternalAttributes](docs/ExternalAttributes.md)
+ - [PSSailpointV2024\Model.FeatureValueDto](docs/FeatureValueDto.md)
+ - [PSSailpointV2024\Model.FieldDetailsDto](docs/FieldDetailsDto.md)
+ - [PSSailpointV2024\Model.FilterAggregation](docs/FilterAggregation.md)
+ - [PSSailpointV2024\Model.FilterType](docs/FilterType.md)
+ - [PSSailpointV2024\Model.FirstValid](docs/FirstValid.md)
+ - [PSSailpointV2024\Model.FormCondition](docs/FormCondition.md)
+ - [PSSailpointV2024\Model.FormDefinitionDynamicSchemaRequest](docs/FormDefinitionDynamicSchemaRequest.md)
+ - [PSSailpointV2024\Model.FormDefinitionDynamicSchemaRequestAttributes](docs/FormDefinitionDynamicSchemaRequestAttributes.md)
+ - [PSSailpointV2024\Model.FormDefinitionDynamicSchemaResponse](docs/FormDefinitionDynamicSchemaResponse.md)
+ - [PSSailpointV2024\Model.FormDefinitionFileUploadResponse](docs/FormDefinitionFileUploadResponse.md)
+ - [PSSailpointV2024\Model.FormDefinitionInput](docs/FormDefinitionInput.md)
+ - [PSSailpointV2024\Model.FormDefinitionResponse](docs/FormDefinitionResponse.md)
+ - [PSSailpointV2024\Model.FormDetails](docs/FormDetails.md)
+ - [PSSailpointV2024\Model.FormElement](docs/FormElement.md)
+ - [PSSailpointV2024\Model.FormElementDataSourceConfigOptions](docs/FormElementDataSourceConfigOptions.md)
+ - [PSSailpointV2024\Model.FormElementDynamicDataSource](docs/FormElementDynamicDataSource.md)
+ - [PSSailpointV2024\Model.FormElementDynamicDataSourceConfig](docs/FormElementDynamicDataSourceConfig.md)
+ - [PSSailpointV2024\Model.FormElementPreviewRequest](docs/FormElementPreviewRequest.md)
+ - [PSSailpointV2024\Model.FormElementValidationsSet](docs/FormElementValidationsSet.md)
+ - [PSSailpointV2024\Model.FormError](docs/FormError.md)
+ - [PSSailpointV2024\Model.FormInstanceCreatedBy](docs/FormInstanceCreatedBy.md)
+ - [PSSailpointV2024\Model.FormInstanceRecipient](docs/FormInstanceRecipient.md)
+ - [PSSailpointV2024\Model.FormInstanceResponse](docs/FormInstanceResponse.md)
+ - [PSSailpointV2024\Model.FormItemDetails](docs/FormItemDetails.md)
+ - [PSSailpointV2024\Model.FormOwner](docs/FormOwner.md)
+ - [PSSailpointV2024\Model.FormUsedBy](docs/FormUsedBy.md)
+ - [PSSailpointV2024\Model.ForwardApprovalDto](docs/ForwardApprovalDto.md)
+ - [PSSailpointV2024\Model.GenerateRandomString](docs/GenerateRandomString.md)
+ - [PSSailpointV2024\Model.GetActiveCampaigns200ResponseInner](docs/GetActiveCampaigns200ResponseInner.md)
+ - [PSSailpointV2024\Model.GetHistoricalIdentityEvents200ResponseInner](docs/GetHistoricalIdentityEvents200ResponseInner.md)
+ - [PSSailpointV2024\Model.GetOAuthClientResponse](docs/GetOAuthClientResponse.md)
+ - [PSSailpointV2024\Model.GetPersonalAccessTokenResponse](docs/GetPersonalAccessTokenResponse.md)
+ - [PSSailpointV2024\Model.GetReferenceIdentityAttribute](docs/GetReferenceIdentityAttribute.md)
+ - [PSSailpointV2024\Model.GetRoleAssignments200ResponseInner](docs/GetRoleAssignments200ResponseInner.md)
+ - [PSSailpointV2024\Model.GrantType](docs/GrantType.md)
+ - [PSSailpointV2024\Model.HttpAuthenticationType](docs/HttpAuthenticationType.md)
+ - [PSSailpointV2024\Model.HttpConfig](docs/HttpConfig.md)
+ - [PSSailpointV2024\Model.HttpDispatchMode](docs/HttpDispatchMode.md)
+ - [PSSailpointV2024\Model.ISO3166](docs/ISO3166.md)
+ - [PSSailpointV2024\Model.IdentitiesAccountsBulkRequest](docs/IdentitiesAccountsBulkRequest.md)
+ - [PSSailpointV2024\Model.IdentitiesDetailsReportArguments](docs/IdentitiesDetailsReportArguments.md)
+ - [PSSailpointV2024\Model.IdentitiesReportArguments](docs/IdentitiesReportArguments.md)
+ - [PSSailpointV2024\Model.Identity](docs/Identity.md)
+ - [PSSailpointV2024\Model.Identity1](docs/Identity1.md)
+ - [PSSailpointV2024\Model.IdentityAccess](docs/IdentityAccess.md)
+ - [PSSailpointV2024\Model.IdentityAssociationDetails](docs/IdentityAssociationDetails.md)
+ - [PSSailpointV2024\Model.IdentityAssociationDetailsAssociationDetailsInner](docs/IdentityAssociationDetailsAssociationDetailsInner.md)
+ - [PSSailpointV2024\Model.IdentityAttribute](docs/IdentityAttribute.md)
+ - [PSSailpointV2024\Model.IdentityAttribute1](docs/IdentityAttribute1.md)
+ - [PSSailpointV2024\Model.IdentityAttribute2](docs/IdentityAttribute2.md)
+ - [PSSailpointV2024\Model.IdentityAttributeConfig](docs/IdentityAttributeConfig.md)
+ - [PSSailpointV2024\Model.IdentityAttributeNames](docs/IdentityAttributeNames.md)
+ - [PSSailpointV2024\Model.IdentityAttributePreview](docs/IdentityAttributePreview.md)
+ - [PSSailpointV2024\Model.IdentityAttributeTransform](docs/IdentityAttributeTransform.md)
+ - [PSSailpointV2024\Model.IdentityAttributesChanged](docs/IdentityAttributesChanged.md)
+ - [PSSailpointV2024\Model.IdentityAttributesChangedChangesInner](docs/IdentityAttributesChangedChangesInner.md)
+ - [PSSailpointV2024\Model.IdentityAttributesChangedChangesInnerNewValue](docs/IdentityAttributesChangedChangesInnerNewValue.md)
+ - [PSSailpointV2024\Model.IdentityAttributesChangedChangesInnerOldValue](docs/IdentityAttributesChangedChangesInnerOldValue.md)
+ - [PSSailpointV2024\Model.IdentityAttributesChangedChangesInnerOldValueOneOfValue](docs/IdentityAttributesChangedChangesInnerOldValueOneOfValue.md)
+ - [PSSailpointV2024\Model.IdentityAttributesChangedIdentity](docs/IdentityAttributesChangedIdentity.md)
+ - [PSSailpointV2024\Model.IdentityCertDecisionSummary](docs/IdentityCertDecisionSummary.md)
+ - [PSSailpointV2024\Model.IdentityCertificationDto](docs/IdentityCertificationDto.md)
+ - [PSSailpointV2024\Model.IdentityCertified](docs/IdentityCertified.md)
+ - [PSSailpointV2024\Model.IdentityCompareResponse](docs/IdentityCompareResponse.md)
+ - [PSSailpointV2024\Model.IdentityCreated](docs/IdentityCreated.md)
+ - [PSSailpointV2024\Model.IdentityCreatedIdentity](docs/IdentityCreatedIdentity.md)
+ - [PSSailpointV2024\Model.IdentityDeleted](docs/IdentityDeleted.md)
+ - [PSSailpointV2024\Model.IdentityDeletedIdentity](docs/IdentityDeletedIdentity.md)
+ - [PSSailpointV2024\Model.IdentityDocument](docs/IdentityDocument.md)
+ - [PSSailpointV2024\Model.IdentityDocumentAllOfIdentityProfile](docs/IdentityDocumentAllOfIdentityProfile.md)
+ - [PSSailpointV2024\Model.IdentityDocumentAllOfManager](docs/IdentityDocumentAllOfManager.md)
+ - [PSSailpointV2024\Model.IdentityDocumentAllOfSource](docs/IdentityDocumentAllOfSource.md)
+ - [PSSailpointV2024\Model.IdentityDtoLifecycleState](docs/IdentityDtoLifecycleState.md)
+ - [PSSailpointV2024\Model.IdentityDtoManagerRef](docs/IdentityDtoManagerRef.md)
+ - [PSSailpointV2024\Model.IdentityEntities](docs/IdentityEntities.md)
+ - [PSSailpointV2024\Model.IdentityEntitiesIdentityEntity](docs/IdentityEntitiesIdentityEntity.md)
+ - [PSSailpointV2024\Model.IdentityExceptionReportReference](docs/IdentityExceptionReportReference.md)
+ - [PSSailpointV2024\Model.IdentityHistoryResponse](docs/IdentityHistoryResponse.md)
+ - [PSSailpointV2024\Model.IdentityListItem](docs/IdentityListItem.md)
+ - [PSSailpointV2024\Model.IdentityOwnershipAssociationDetails](docs/IdentityOwnershipAssociationDetails.md)
+ - [PSSailpointV2024\Model.IdentityOwnershipAssociationDetailsAssociationDetailsInner](docs/IdentityOwnershipAssociationDetailsAssociationDetailsInner.md)
+ - [PSSailpointV2024\Model.IdentityPreviewRequest](docs/IdentityPreviewRequest.md)
+ - [PSSailpointV2024\Model.IdentityPreviewResponse](docs/IdentityPreviewResponse.md)
+ - [PSSailpointV2024\Model.IdentityPreviewResponseIdentity](docs/IdentityPreviewResponseIdentity.md)
+ - [PSSailpointV2024\Model.IdentityProfile](docs/IdentityProfile.md)
+ - [PSSailpointV2024\Model.IdentityProfileAllOfAuthoritativeSource](docs/IdentityProfileAllOfAuthoritativeSource.md)
+ - [PSSailpointV2024\Model.IdentityProfileAllOfOwner](docs/IdentityProfileAllOfOwner.md)
+ - [PSSailpointV2024\Model.IdentityProfileExportedObject](docs/IdentityProfileExportedObject.md)
+ - [PSSailpointV2024\Model.IdentityProfileExportedObjectSelf](docs/IdentityProfileExportedObjectSelf.md)
+ - [PSSailpointV2024\Model.IdentityProfileIdentityErrorReportArguments](docs/IdentityProfileIdentityErrorReportArguments.md)
+ - [PSSailpointV2024\Model.IdentityReference](docs/IdentityReference.md)
+ - [PSSailpointV2024\Model.IdentityReferenceWithNameAndEmail](docs/IdentityReferenceWithNameAndEmail.md)
+ - [PSSailpointV2024\Model.IdentitySnapshotSummaryResponse](docs/IdentitySnapshotSummaryResponse.md)
+ - [PSSailpointV2024\Model.IdentitySummary](docs/IdentitySummary.md)
+ - [PSSailpointV2024\Model.IdentitySyncJob](docs/IdentitySyncJob.md)
+ - [PSSailpointV2024\Model.IdentitySyncPayload](docs/IdentitySyncPayload.md)
+ - [PSSailpointV2024\Model.IdentityWithNewAccess](docs/IdentityWithNewAccess.md)
+ - [PSSailpointV2024\Model.IdentityWithNewAccess1](docs/IdentityWithNewAccess1.md)
+ - [PSSailpointV2024\Model.IdentityWithNewAccessAccessRefsInner](docs/IdentityWithNewAccessAccessRefsInner.md)
+ - [PSSailpointV2024\Model.ImportAccountsRequest](docs/ImportAccountsRequest.md)
+ - [PSSailpointV2024\Model.ImportEntitlementsBySourceRequest](docs/ImportEntitlementsBySourceRequest.md)
+ - [PSSailpointV2024\Model.ImportFormDefinitions202Response](docs/ImportFormDefinitions202Response.md)
+ - [PSSailpointV2024\Model.ImportFormDefinitions202ResponseErrorsInner](docs/ImportFormDefinitions202ResponseErrorsInner.md)
+ - [PSSailpointV2024\Model.ImportNonEmployeeRecordsInBulkRequest](docs/ImportNonEmployeeRecordsInBulkRequest.md)
+ - [PSSailpointV2024\Model.ImportObject](docs/ImportObject.md)
+ - [PSSailpointV2024\Model.ImportOptions](docs/ImportOptions.md)
+ - [PSSailpointV2024\Model.ImportSpConfigRequest](docs/ImportSpConfigRequest.md)
+ - [PSSailpointV2024\Model.ImportUploadedBackupRequest](docs/ImportUploadedBackupRequest.md)
+ - [PSSailpointV2024\Model.Index](docs/Index.md)
+ - [PSSailpointV2024\Model.IndexOf](docs/IndexOf.md)
+ - [PSSailpointV2024\Model.InnerHit](docs/InnerHit.md)
+ - [PSSailpointV2024\Model.Invocation](docs/Invocation.md)
+ - [PSSailpointV2024\Model.InvocationStatus](docs/InvocationStatus.md)
+ - [PSSailpointV2024\Model.InvocationStatusType](docs/InvocationStatusType.md)
+ - [PSSailpointV2024\Model.JsonPatch](docs/JsonPatch.md)
+ - [PSSailpointV2024\Model.JsonPatchOperation](docs/JsonPatchOperation.md)
+ - [PSSailpointV2024\Model.JsonPatchOperationValue](docs/JsonPatchOperationValue.md)
+ - [PSSailpointV2024\Model.KbaAnswerRequestItem](docs/KbaAnswerRequestItem.md)
+ - [PSSailpointV2024\Model.KbaAnswerResponseItem](docs/KbaAnswerResponseItem.md)
+ - [PSSailpointV2024\Model.KbaQuestion](docs/KbaQuestion.md)
+ - [PSSailpointV2024\Model.LatestOutlierSummary](docs/LatestOutlierSummary.md)
+ - [PSSailpointV2024\Model.LeftPad](docs/LeftPad.md)
+ - [PSSailpointV2024\Model.License](docs/License.md)
+ - [PSSailpointV2024\Model.LifecycleState](docs/LifecycleState.md)
+ - [PSSailpointV2024\Model.LifecycleStateDto](docs/LifecycleStateDto.md)
+ - [PSSailpointV2024\Model.LifecyclestateDeleted](docs/LifecyclestateDeleted.md)
+ - [PSSailpointV2024\Model.ListAccessProfiles401Response](docs/ListAccessProfiles401Response.md)
+ - [PSSailpointV2024\Model.ListAccessProfiles429Response](docs/ListAccessProfiles429Response.md)
+ - [PSSailpointV2024\Model.ListCampaignFilters200Response](docs/ListCampaignFilters200Response.md)
+ - [PSSailpointV2024\Model.ListCompleteWorkflowLibrary200ResponseInner](docs/ListCompleteWorkflowLibrary200ResponseInner.md)
+ - [PSSailpointV2024\Model.ListFormDefinitionsByTenantResponse](docs/ListFormDefinitionsByTenantResponse.md)
+ - [PSSailpointV2024\Model.ListFormElementDataByElementIDResponse](docs/ListFormElementDataByElementIDResponse.md)
+ - [PSSailpointV2024\Model.ListFormInstancesByTenantResponse](docs/ListFormInstancesByTenantResponse.md)
+ - [PSSailpointV2024\Model.ListIdentityAccessItems200ResponseInner](docs/ListIdentityAccessItems200ResponseInner.md)
+ - [PSSailpointV2024\Model.ListPredefinedSelectOptionsResponse](docs/ListPredefinedSelectOptionsResponse.md)
+ - [PSSailpointV2024\Model.ListWorkgroupMembers200ResponseInner](docs/ListWorkgroupMembers200ResponseInner.md)
+ - [PSSailpointV2024\Model.LoadAccountsTask](docs/LoadAccountsTask.md)
+ - [PSSailpointV2024\Model.LoadAccountsTaskTask](docs/LoadAccountsTaskTask.md)
+ - [PSSailpointV2024\Model.LoadAccountsTaskTaskAttributes](docs/LoadAccountsTaskTaskAttributes.md)
+ - [PSSailpointV2024\Model.LoadAccountsTaskTaskMessagesInner](docs/LoadAccountsTaskTaskMessagesInner.md)
+ - [PSSailpointV2024\Model.LoadAccountsTaskTaskReturnsInner](docs/LoadAccountsTaskTaskReturnsInner.md)
+ - [PSSailpointV2024\Model.LoadEntitlementTask](docs/LoadEntitlementTask.md)
+ - [PSSailpointV2024\Model.LoadEntitlementTaskReturnsInner](docs/LoadEntitlementTaskReturnsInner.md)
+ - [PSSailpointV2024\Model.LoadUncorrelatedAccountsTask](docs/LoadUncorrelatedAccountsTask.md)
+ - [PSSailpointV2024\Model.LoadUncorrelatedAccountsTaskTask](docs/LoadUncorrelatedAccountsTaskTask.md)
+ - [PSSailpointV2024\Model.LoadUncorrelatedAccountsTaskTaskAttributes](docs/LoadUncorrelatedAccountsTaskTaskAttributes.md)
+ - [PSSailpointV2024\Model.LoadUncorrelatedAccountsTaskTaskMessagesInner](docs/LoadUncorrelatedAccountsTaskTaskMessagesInner.md)
+ - [PSSailpointV2024\Model.LocaleOrigin](docs/LocaleOrigin.md)
+ - [PSSailpointV2024\Model.LocalizedMessage](docs/LocalizedMessage.md)
+ - [PSSailpointV2024\Model.Lookup](docs/Lookup.md)
+ - [PSSailpointV2024\Model.LookupStep](docs/LookupStep.md)
+ - [PSSailpointV2024\Model.Lower](docs/Lower.md)
+ - [PSSailpointV2024\Model.MailFromAttributes](docs/MailFromAttributes.md)
+ - [PSSailpointV2024\Model.MailFromAttributesDto](docs/MailFromAttributesDto.md)
+ - [PSSailpointV2024\Model.ManagedClient](docs/ManagedClient.md)
+ - [PSSailpointV2024\Model.ManagedClientRequest](docs/ManagedClientRequest.md)
+ - [PSSailpointV2024\Model.ManagedClientStatus](docs/ManagedClientStatus.md)
+ - [PSSailpointV2024\Model.ManagedClientStatusCode](docs/ManagedClientStatusCode.md)
+ - [PSSailpointV2024\Model.ManagedClientType](docs/ManagedClientType.md)
+ - [PSSailpointV2024\Model.ManagedCluster](docs/ManagedCluster.md)
+ - [PSSailpointV2024\Model.ManagedClusterAttributes](docs/ManagedClusterAttributes.md)
+ - [PSSailpointV2024\Model.ManagedClusterKeyPair](docs/ManagedClusterKeyPair.md)
+ - [PSSailpointV2024\Model.ManagedClusterQueue](docs/ManagedClusterQueue.md)
+ - [PSSailpointV2024\Model.ManagedClusterRedis](docs/ManagedClusterRedis.md)
+ - [PSSailpointV2024\Model.ManagedClusterRequest](docs/ManagedClusterRequest.md)
+ - [PSSailpointV2024\Model.ManagedClusterTypes](docs/ManagedClusterTypes.md)
+ - [PSSailpointV2024\Model.ManagerCorrelationMapping](docs/ManagerCorrelationMapping.md)
+ - [PSSailpointV2024\Model.ManualDiscoverApplications](docs/ManualDiscoverApplications.md)
+ - [PSSailpointV2024\Model.ManualDiscoverApplicationsTemplate](docs/ManualDiscoverApplicationsTemplate.md)
+ - [PSSailpointV2024\Model.ManualWorkItemDetails](docs/ManualWorkItemDetails.md)
+ - [PSSailpointV2024\Model.ManualWorkItemDetailsCurrentOwner](docs/ManualWorkItemDetailsCurrentOwner.md)
+ - [PSSailpointV2024\Model.ManualWorkItemDetailsOriginalOwner](docs/ManualWorkItemDetailsOriginalOwner.md)
+ - [PSSailpointV2024\Model.ManualWorkItemState](docs/ManualWorkItemState.md)
+ - [PSSailpointV2024\Model.ManuallyUpdatedFieldsDTO](docs/ManuallyUpdatedFieldsDTO.md)
+ - [PSSailpointV2024\Model.Medium](docs/Medium.md)
+ - [PSSailpointV2024\Model.MetricAggregation](docs/MetricAggregation.md)
+ - [PSSailpointV2024\Model.MetricResponse](docs/MetricResponse.md)
+ - [PSSailpointV2024\Model.MetricType](docs/MetricType.md)
+ - [PSSailpointV2024\Model.MfaConfigTestResponse](docs/MfaConfigTestResponse.md)
+ - [PSSailpointV2024\Model.MfaDuoConfig](docs/MfaDuoConfig.md)
+ - [PSSailpointV2024\Model.MfaOktaConfig](docs/MfaOktaConfig.md)
+ - [PSSailpointV2024\Model.ModelError](docs/ModelError.md)
+ - [PSSailpointV2024\Model.ModelEvent](docs/ModelEvent.md)
+ - [PSSailpointV2024\Model.ModelFilter](docs/ModelFilter.md)
+ - [PSSailpointV2024\Model.MultiPolicyRequest](docs/MultiPolicyRequest.md)
+ - [PSSailpointV2024\Model.NameNormalizer](docs/NameNormalizer.md)
+ - [PSSailpointV2024\Model.NamedConstructs](docs/NamedConstructs.md)
+ - [PSSailpointV2024\Model.NativeChangeDetectionConfig](docs/NativeChangeDetectionConfig.md)
+ - [PSSailpointV2024\Model.NestedAggregation](docs/NestedAggregation.md)
+ - [PSSailpointV2024\Model.NetworkConfiguration](docs/NetworkConfiguration.md)
+ - [PSSailpointV2024\Model.NonEmployeeApprovalDecision](docs/NonEmployeeApprovalDecision.md)
+ - [PSSailpointV2024\Model.NonEmployeeApprovalItem](docs/NonEmployeeApprovalItem.md)
+ - [PSSailpointV2024\Model.NonEmployeeApprovalItemBase](docs/NonEmployeeApprovalItemBase.md)
+ - [PSSailpointV2024\Model.NonEmployeeApprovalItemDetail](docs/NonEmployeeApprovalItemDetail.md)
+ - [PSSailpointV2024\Model.NonEmployeeApprovalSummary](docs/NonEmployeeApprovalSummary.md)
+ - [PSSailpointV2024\Model.NonEmployeeBulkUploadJob](docs/NonEmployeeBulkUploadJob.md)
+ - [PSSailpointV2024\Model.NonEmployeeBulkUploadStatus](docs/NonEmployeeBulkUploadStatus.md)
+ - [PSSailpointV2024\Model.NonEmployeeIdentityDtoType](docs/NonEmployeeIdentityDtoType.md)
+ - [PSSailpointV2024\Model.NonEmployeeIdentityReferenceWithId](docs/NonEmployeeIdentityReferenceWithId.md)
+ - [PSSailpointV2024\Model.NonEmployeeIdnUserRequest](docs/NonEmployeeIdnUserRequest.md)
+ - [PSSailpointV2024\Model.NonEmployeeRecord](docs/NonEmployeeRecord.md)
+ - [PSSailpointV2024\Model.NonEmployeeRejectApprovalDecision](docs/NonEmployeeRejectApprovalDecision.md)
+ - [PSSailpointV2024\Model.NonEmployeeRequest](docs/NonEmployeeRequest.md)
+ - [PSSailpointV2024\Model.NonEmployeeRequestBody](docs/NonEmployeeRequestBody.md)
+ - [PSSailpointV2024\Model.NonEmployeeRequestLite](docs/NonEmployeeRequestLite.md)
+ - [PSSailpointV2024\Model.NonEmployeeRequestSummary](docs/NonEmployeeRequestSummary.md)
+ - [PSSailpointV2024\Model.NonEmployeeRequestWithoutApprovalItem](docs/NonEmployeeRequestWithoutApprovalItem.md)
+ - [PSSailpointV2024\Model.NonEmployeeSchemaAttribute](docs/NonEmployeeSchemaAttribute.md)
+ - [PSSailpointV2024\Model.NonEmployeeSchemaAttributeBody](docs/NonEmployeeSchemaAttributeBody.md)
+ - [PSSailpointV2024\Model.NonEmployeeSchemaAttributeType](docs/NonEmployeeSchemaAttributeType.md)
+ - [PSSailpointV2024\Model.NonEmployeeSource](docs/NonEmployeeSource.md)
+ - [PSSailpointV2024\Model.NonEmployeeSourceLite](docs/NonEmployeeSourceLite.md)
+ - [PSSailpointV2024\Model.NonEmployeeSourceLiteWithSchemaAttributes](docs/NonEmployeeSourceLiteWithSchemaAttributes.md)
+ - [PSSailpointV2024\Model.NonEmployeeSourceRequestBody](docs/NonEmployeeSourceRequestBody.md)
+ - [PSSailpointV2024\Model.NonEmployeeSourceWithCloudExternalId](docs/NonEmployeeSourceWithCloudExternalId.md)
+ - [PSSailpointV2024\Model.NonEmployeeSourceWithNECount](docs/NonEmployeeSourceWithNECount.md)
+ - [PSSailpointV2024\Model.NotificationTemplateContext](docs/NotificationTemplateContext.md)
+ - [PSSailpointV2024\Model.ObjectExportImportOptions](docs/ObjectExportImportOptions.md)
+ - [PSSailpointV2024\Model.ObjectImportResult](docs/ObjectImportResult.md)
+ - [PSSailpointV2024\Model.ObjectImportResult1](docs/ObjectImportResult1.md)
+ - [PSSailpointV2024\Model.ObjectMappingBulkCreateRequest](docs/ObjectMappingBulkCreateRequest.md)
+ - [PSSailpointV2024\Model.ObjectMappingBulkCreateResponse](docs/ObjectMappingBulkCreateResponse.md)
+ - [PSSailpointV2024\Model.ObjectMappingBulkPatchRequest](docs/ObjectMappingBulkPatchRequest.md)
+ - [PSSailpointV2024\Model.ObjectMappingBulkPatchResponse](docs/ObjectMappingBulkPatchResponse.md)
+ - [PSSailpointV2024\Model.ObjectMappingRequest](docs/ObjectMappingRequest.md)
+ - [PSSailpointV2024\Model.ObjectMappingResponse](docs/ObjectMappingResponse.md)
+ - [PSSailpointV2024\Model.Operation](docs/Operation.md)
+ - [PSSailpointV2024\Model.OrgConfig](docs/OrgConfig.md)
+ - [PSSailpointV2024\Model.OriginalRequest](docs/OriginalRequest.md)
+ - [PSSailpointV2024\Model.OrphanUncorrelatedReportArguments](docs/OrphanUncorrelatedReportArguments.md)
+ - [PSSailpointV2024\Model.Outlier](docs/Outlier.md)
+ - [PSSailpointV2024\Model.OutlierContributingFeature](docs/OutlierContributingFeature.md)
+ - [PSSailpointV2024\Model.OutlierContributingFeatureValue](docs/OutlierContributingFeatureValue.md)
+ - [PSSailpointV2024\Model.OutlierFeatureSummary](docs/OutlierFeatureSummary.md)
+ - [PSSailpointV2024\Model.OutlierFeatureSummaryOutlierFeatureDisplayValuesInner](docs/OutlierFeatureSummaryOutlierFeatureDisplayValuesInner.md)
+ - [PSSailpointV2024\Model.OutlierFeatureTranslation](docs/OutlierFeatureTranslation.md)
+ - [PSSailpointV2024\Model.OutlierSummary](docs/OutlierSummary.md)
+ - [PSSailpointV2024\Model.OutliersContributingFeatureAccessItems](docs/OutliersContributingFeatureAccessItems.md)
+ - [PSSailpointV2024\Model.OwnerDto](docs/OwnerDto.md)
+ - [PSSailpointV2024\Model.OwnerReference](docs/OwnerReference.md)
+ - [PSSailpointV2024\Model.OwnerReferenceDto](docs/OwnerReferenceDto.md)
+ - [PSSailpointV2024\Model.OwnerReferenceSegments](docs/OwnerReferenceSegments.md)
+ - [PSSailpointV2024\Model.Owns](docs/Owns.md)
+ - [PSSailpointV2024\Model.PasswordChangeRequest](docs/PasswordChangeRequest.md)
+ - [PSSailpointV2024\Model.PasswordChangeResponse](docs/PasswordChangeResponse.md)
+ - [PSSailpointV2024\Model.PasswordDigitToken](docs/PasswordDigitToken.md)
+ - [PSSailpointV2024\Model.PasswordDigitTokenReset](docs/PasswordDigitTokenReset.md)
+ - [PSSailpointV2024\Model.PasswordInfo](docs/PasswordInfo.md)
+ - [PSSailpointV2024\Model.PasswordInfoAccount](docs/PasswordInfoAccount.md)
+ - [PSSailpointV2024\Model.PasswordInfoQueryDTO](docs/PasswordInfoQueryDTO.md)
+ - [PSSailpointV2024\Model.PasswordOrgConfig](docs/PasswordOrgConfig.md)
+ - [PSSailpointV2024\Model.PasswordPolicyV3Dto](docs/PasswordPolicyV3Dto.md)
+ - [PSSailpointV2024\Model.PasswordStatus](docs/PasswordStatus.md)
+ - [PSSailpointV2024\Model.PasswordSyncGroup](docs/PasswordSyncGroup.md)
+ - [PSSailpointV2024\Model.PatOwner](docs/PatOwner.md)
+ - [PSSailpointV2024\Model.PatchPotentialRoleRequestInner](docs/PatchPotentialRoleRequestInner.md)
+ - [PSSailpointV2024\Model.PatchServiceDeskIntegrationRequest](docs/PatchServiceDeskIntegrationRequest.md)
+ - [PSSailpointV2024\Model.PeerGroupMember](docs/PeerGroupMember.md)
+ - [PSSailpointV2024\Model.PendingApproval](docs/PendingApproval.md)
+ - [PSSailpointV2024\Model.PendingApprovalAction](docs/PendingApprovalAction.md)
+ - [PSSailpointV2024\Model.PendingApprovalOwner](docs/PendingApprovalOwner.md)
+ - [PSSailpointV2024\Model.PermissionDto](docs/PermissionDto.md)
+ - [PSSailpointV2024\Model.PreApprovalTriggerDetails](docs/PreApprovalTriggerDetails.md)
+ - [PSSailpointV2024\Model.PreferencesDto](docs/PreferencesDto.md)
+ - [PSSailpointV2024\Model.PreviewDataSourceResponse](docs/PreviewDataSourceResponse.md)
+ - [PSSailpointV2024\Model.ProcessIdentitiesRequest](docs/ProcessIdentitiesRequest.md)
+ - [PSSailpointV2024\Model.ProcessingDetails](docs/ProcessingDetails.md)
+ - [PSSailpointV2024\Model.Product](docs/Product.md)
+ - [PSSailpointV2024\Model.ProvisioningCompleted](docs/ProvisioningCompleted.md)
+ - [PSSailpointV2024\Model.ProvisioningCompletedAccountRequestsInner](docs/ProvisioningCompletedAccountRequestsInner.md)
+ - [PSSailpointV2024\Model.ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner](docs/ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner.md)
+ - [PSSailpointV2024\Model.ProvisioningCompletedAccountRequestsInnerSource](docs/ProvisioningCompletedAccountRequestsInnerSource.md)
+ - [PSSailpointV2024\Model.ProvisioningCompletedRecipient](docs/ProvisioningCompletedRecipient.md)
+ - [PSSailpointV2024\Model.ProvisioningCompletedRequester](docs/ProvisioningCompletedRequester.md)
+ - [PSSailpointV2024\Model.ProvisioningConfig](docs/ProvisioningConfig.md)
+ - [PSSailpointV2024\Model.ProvisioningConfig1](docs/ProvisioningConfig1.md)
+ - [PSSailpointV2024\Model.ProvisioningConfig1ManagedResourceRefsInner](docs/ProvisioningConfig1ManagedResourceRefsInner.md)
+ - [PSSailpointV2024\Model.ProvisioningConfig1PlanInitializerScript](docs/ProvisioningConfig1PlanInitializerScript.md)
+ - [PSSailpointV2024\Model.ProvisioningConfigPlanInitializerScript](docs/ProvisioningConfigPlanInitializerScript.md)
+ - [PSSailpointV2024\Model.ProvisioningCriteriaLevel1](docs/ProvisioningCriteriaLevel1.md)
+ - [PSSailpointV2024\Model.ProvisioningCriteriaLevel2](docs/ProvisioningCriteriaLevel2.md)
+ - [PSSailpointV2024\Model.ProvisioningCriteriaLevel3](docs/ProvisioningCriteriaLevel3.md)
+ - [PSSailpointV2024\Model.ProvisioningCriteriaOperation](docs/ProvisioningCriteriaOperation.md)
+ - [PSSailpointV2024\Model.ProvisioningDetails](docs/ProvisioningDetails.md)
+ - [PSSailpointV2024\Model.ProvisioningPolicy](docs/ProvisioningPolicy.md)
+ - [PSSailpointV2024\Model.ProvisioningPolicyDto](docs/ProvisioningPolicyDto.md)
+ - [PSSailpointV2024\Model.ProvisioningState](docs/ProvisioningState.md)
+ - [PSSailpointV2024\Model.PublicIdentity](docs/PublicIdentity.md)
+ - [PSSailpointV2024\Model.PublicIdentityAttributeConfig](docs/PublicIdentityAttributeConfig.md)
+ - [PSSailpointV2024\Model.PublicIdentityConfig](docs/PublicIdentityConfig.md)
+ - [PSSailpointV2024\Model.PutCorrelationConfigRequest](docs/PutCorrelationConfigRequest.md)
+ - [PSSailpointV2024\Model.PutPasswordDictionaryRequest](docs/PutPasswordDictionaryRequest.md)
+ - [PSSailpointV2024\Model.PutSourceConfigRequest](docs/PutSourceConfigRequest.md)
+ - [PSSailpointV2024\Model.PutSourceTemplateRequest](docs/PutSourceTemplateRequest.md)
+ - [PSSailpointV2024\Model.Query](docs/Query.md)
+ - [PSSailpointV2024\Model.QueryResultFilter](docs/QueryResultFilter.md)
+ - [PSSailpointV2024\Model.QueryType](docs/QueryType.md)
+ - [PSSailpointV2024\Model.QueuedCheckConfigDetails](docs/QueuedCheckConfigDetails.md)
+ - [PSSailpointV2024\Model.RandomAlphaNumeric](docs/RandomAlphaNumeric.md)
+ - [PSSailpointV2024\Model.RandomNumeric](docs/RandomNumeric.md)
+ - [PSSailpointV2024\Model.Range](docs/Range.md)
+ - [PSSailpointV2024\Model.ReassignReference](docs/ReassignReference.md)
+ - [PSSailpointV2024\Model.Reassignment](docs/Reassignment.md)
+ - [PSSailpointV2024\Model.Reassignment1](docs/Reassignment1.md)
+ - [PSSailpointV2024\Model.ReassignmentReference](docs/ReassignmentReference.md)
+ - [PSSailpointV2024\Model.ReassignmentTrailDTO](docs/ReassignmentTrailDTO.md)
+ - [PSSailpointV2024\Model.ReassignmentType](docs/ReassignmentType.md)
+ - [PSSailpointV2024\Model.ReassignmentTypeEnum](docs/ReassignmentTypeEnum.md)
+ - [PSSailpointV2024\Model.RecommendationConfigDto](docs/RecommendationConfigDto.md)
+ - [PSSailpointV2024\Model.RecommendationRequest](docs/RecommendationRequest.md)
+ - [PSSailpointV2024\Model.RecommendationRequestDto](docs/RecommendationRequestDto.md)
+ - [PSSailpointV2024\Model.RecommendationResponse](docs/RecommendationResponse.md)
+ - [PSSailpointV2024\Model.RecommendationResponseDto](docs/RecommendationResponseDto.md)
+ - [PSSailpointV2024\Model.RecommenderCalculations](docs/RecommenderCalculations.md)
+ - [PSSailpointV2024\Model.RecommenderCalculationsIdentityAttributesValue](docs/RecommenderCalculationsIdentityAttributesValue.md)
+ - [PSSailpointV2024\Model.Reference](docs/Reference.md)
+ - [PSSailpointV2024\Model.Reference1](docs/Reference1.md)
+ - [PSSailpointV2024\Model.RemediationItemDetails](docs/RemediationItemDetails.md)
+ - [PSSailpointV2024\Model.RemediationItems](docs/RemediationItems.md)
+ - [PSSailpointV2024\Model.Replace](docs/Replace.md)
+ - [PSSailpointV2024\Model.ReplaceAll](docs/ReplaceAll.md)
+ - [PSSailpointV2024\Model.ReportConfigDTO](docs/ReportConfigDTO.md)
+ - [PSSailpointV2024\Model.ReportDetails](docs/ReportDetails.md)
+ - [PSSailpointV2024\Model.ReportDetailsArguments](docs/ReportDetailsArguments.md)
+ - [PSSailpointV2024\Model.ReportResultReference](docs/ReportResultReference.md)
+ - [PSSailpointV2024\Model.ReportResults](docs/ReportResults.md)
+ - [PSSailpointV2024\Model.ReportType](docs/ReportType.md)
+ - [PSSailpointV2024\Model.RequestOnBehalfOfConfig](docs/RequestOnBehalfOfConfig.md)
+ - [PSSailpointV2024\Model.Requestability](docs/Requestability.md)
+ - [PSSailpointV2024\Model.RequestabilityForRole](docs/RequestabilityForRole.md)
+ - [PSSailpointV2024\Model.RequestableObject](docs/RequestableObject.md)
+ - [PSSailpointV2024\Model.RequestableObjectReference](docs/RequestableObjectReference.md)
+ - [PSSailpointV2024\Model.RequestableObjectRequestStatus](docs/RequestableObjectRequestStatus.md)
+ - [PSSailpointV2024\Model.RequestableObjectType](docs/RequestableObjectType.md)
+ - [PSSailpointV2024\Model.RequestedItemStatus](docs/RequestedItemStatus.md)
+ - [PSSailpointV2024\Model.RequestedItemStatusCancelledRequestDetails](docs/RequestedItemStatusCancelledRequestDetails.md)
+ - [PSSailpointV2024\Model.RequestedItemStatusPreApprovalTriggerDetails](docs/RequestedItemStatusPreApprovalTriggerDetails.md)
+ - [PSSailpointV2024\Model.RequestedItemStatusProvisioningDetails](docs/RequestedItemStatusProvisioningDetails.md)
+ - [PSSailpointV2024\Model.RequestedItemStatusRequestState](docs/RequestedItemStatusRequestState.md)
+ - [PSSailpointV2024\Model.RequestedItemStatusRequestedFor](docs/RequestedItemStatusRequestedFor.md)
+ - [PSSailpointV2024\Model.RequestedItemStatusRequesterComment](docs/RequestedItemStatusRequesterComment.md)
+ - [PSSailpointV2024\Model.RequestedItemStatusSodViolationContext](docs/RequestedItemStatusSodViolationContext.md)
+ - [PSSailpointV2024\Model.ResourceObject](docs/ResourceObject.md)
+ - [PSSailpointV2024\Model.ResourceObjectsRequest](docs/ResourceObjectsRequest.md)
+ - [PSSailpointV2024\Model.ResourceObjectsResponse](docs/ResourceObjectsResponse.md)
+ - [PSSailpointV2024\Model.ReviewDecision](docs/ReviewDecision.md)
+ - [PSSailpointV2024\Model.ReviewReassign](docs/ReviewReassign.md)
+ - [PSSailpointV2024\Model.ReviewRecommendation](docs/ReviewRecommendation.md)
+ - [PSSailpointV2024\Model.ReviewableAccessProfile](docs/ReviewableAccessProfile.md)
+ - [PSSailpointV2024\Model.ReviewableEntitlement](docs/ReviewableEntitlement.md)
+ - [PSSailpointV2024\Model.ReviewableEntitlementAccount](docs/ReviewableEntitlementAccount.md)
+ - [PSSailpointV2024\Model.ReviewableRole](docs/ReviewableRole.md)
+ - [PSSailpointV2024\Model.Reviewer](docs/Reviewer.md)
+ - [PSSailpointV2024\Model.Reviewer1](docs/Reviewer1.md)
+ - [PSSailpointV2024\Model.Revocability](docs/Revocability.md)
+ - [PSSailpointV2024\Model.RevocabilityForRole](docs/RevocabilityForRole.md)
+ - [PSSailpointV2024\Model.RightPad](docs/RightPad.md)
+ - [PSSailpointV2024\Model.Role](docs/Role.md)
+ - [PSSailpointV2024\Model.RoleAssignmentDto](docs/RoleAssignmentDto.md)
+ - [PSSailpointV2024\Model.RoleAssignmentRef](docs/RoleAssignmentRef.md)
+ - [PSSailpointV2024\Model.RoleAssignmentSourceType](docs/RoleAssignmentSourceType.md)
+ - [PSSailpointV2024\Model.RoleBulkDeleteRequest](docs/RoleBulkDeleteRequest.md)
+ - [PSSailpointV2024\Model.RoleCriteriaKey](docs/RoleCriteriaKey.md)
+ - [PSSailpointV2024\Model.RoleCriteriaKeyType](docs/RoleCriteriaKeyType.md)
+ - [PSSailpointV2024\Model.RoleCriteriaLevel1](docs/RoleCriteriaLevel1.md)
+ - [PSSailpointV2024\Model.RoleCriteriaLevel2](docs/RoleCriteriaLevel2.md)
+ - [PSSailpointV2024\Model.RoleCriteriaLevel3](docs/RoleCriteriaLevel3.md)
+ - [PSSailpointV2024\Model.RoleCriteriaOperation](docs/RoleCriteriaOperation.md)
+ - [PSSailpointV2024\Model.RoleDocument](docs/RoleDocument.md)
+ - [PSSailpointV2024\Model.RoleIdentity](docs/RoleIdentity.md)
+ - [PSSailpointV2024\Model.RoleInsight](docs/RoleInsight.md)
+ - [PSSailpointV2024\Model.RoleInsightsEntitlement](docs/RoleInsightsEntitlement.md)
+ - [PSSailpointV2024\Model.RoleInsightsEntitlementChanges](docs/RoleInsightsEntitlementChanges.md)
+ - [PSSailpointV2024\Model.RoleInsightsIdentities](docs/RoleInsightsIdentities.md)
+ - [PSSailpointV2024\Model.RoleInsightsInsight](docs/RoleInsightsInsight.md)
+ - [PSSailpointV2024\Model.RoleInsightsResponse](docs/RoleInsightsResponse.md)
+ - [PSSailpointV2024\Model.RoleInsightsRole](docs/RoleInsightsRole.md)
+ - [PSSailpointV2024\Model.RoleInsightsSummary](docs/RoleInsightsSummary.md)
+ - [PSSailpointV2024\Model.RoleMatchDto](docs/RoleMatchDto.md)
+ - [PSSailpointV2024\Model.RoleMembershipIdentity](docs/RoleMembershipIdentity.md)
+ - [PSSailpointV2024\Model.RoleMembershipSelector](docs/RoleMembershipSelector.md)
+ - [PSSailpointV2024\Model.RoleMembershipSelectorType](docs/RoleMembershipSelectorType.md)
+ - [PSSailpointV2024\Model.RoleMiningEntitlement](docs/RoleMiningEntitlement.md)
+ - [PSSailpointV2024\Model.RoleMiningEntitlementRef](docs/RoleMiningEntitlementRef.md)
+ - [PSSailpointV2024\Model.RoleMiningIdentity](docs/RoleMiningIdentity.md)
+ - [PSSailpointV2024\Model.RoleMiningIdentityDistribution](docs/RoleMiningIdentityDistribution.md)
+ - [PSSailpointV2024\Model.RoleMiningPotentialRole](docs/RoleMiningPotentialRole.md)
+ - [PSSailpointV2024\Model.RoleMiningPotentialRoleApplication](docs/RoleMiningPotentialRoleApplication.md)
+ - [PSSailpointV2024\Model.RoleMiningPotentialRoleEditEntitlements](docs/RoleMiningPotentialRoleEditEntitlements.md)
+ - [PSSailpointV2024\Model.RoleMiningPotentialRoleExportRequest](docs/RoleMiningPotentialRoleExportRequest.md)
+ - [PSSailpointV2024\Model.RoleMiningPotentialRoleExportResponse](docs/RoleMiningPotentialRoleExportResponse.md)
+ - [PSSailpointV2024\Model.RoleMiningPotentialRoleExportState](docs/RoleMiningPotentialRoleExportState.md)
+ - [PSSailpointV2024\Model.RoleMiningPotentialRoleProvisionRequest](docs/RoleMiningPotentialRoleProvisionRequest.md)
+ - [PSSailpointV2024\Model.RoleMiningPotentialRoleProvisionState](docs/RoleMiningPotentialRoleProvisionState.md)
+ - [PSSailpointV2024\Model.RoleMiningPotentialRoleRef](docs/RoleMiningPotentialRoleRef.md)
+ - [PSSailpointV2024\Model.RoleMiningPotentialRoleSourceUsage](docs/RoleMiningPotentialRoleSourceUsage.md)
+ - [PSSailpointV2024\Model.RoleMiningPotentialRoleSummary](docs/RoleMiningPotentialRoleSummary.md)
+ - [PSSailpointV2024\Model.RoleMiningPotentialRoleSummaryCreatedBy](docs/RoleMiningPotentialRoleSummaryCreatedBy.md)
+ - [PSSailpointV2024\Model.RoleMiningRoleType](docs/RoleMiningRoleType.md)
+ - [PSSailpointV2024\Model.RoleMiningSessionDraftRoleDto](docs/RoleMiningSessionDraftRoleDto.md)
+ - [PSSailpointV2024\Model.RoleMiningSessionDto](docs/RoleMiningSessionDto.md)
+ - [PSSailpointV2024\Model.RoleMiningSessionParametersDto](docs/RoleMiningSessionParametersDto.md)
+ - [PSSailpointV2024\Model.RoleMiningSessionResponse](docs/RoleMiningSessionResponse.md)
+ - [PSSailpointV2024\Model.RoleMiningSessionResponseCreatedBy](docs/RoleMiningSessionResponseCreatedBy.md)
+ - [PSSailpointV2024\Model.RoleMiningSessionScope](docs/RoleMiningSessionScope.md)
+ - [PSSailpointV2024\Model.RoleMiningSessionScopingMethod](docs/RoleMiningSessionScopingMethod.md)
+ - [PSSailpointV2024\Model.RoleMiningSessionState](docs/RoleMiningSessionState.md)
+ - [PSSailpointV2024\Model.RoleMiningSessionStatus](docs/RoleMiningSessionStatus.md)
+ - [PSSailpointV2024\Model.RoleSummary](docs/RoleSummary.md)
+ - [PSSailpointV2024\Model.RoleTargetDto](docs/RoleTargetDto.md)
+ - [PSSailpointV2024\Model.Rule](docs/Rule.md)
+ - [PSSailpointV2024\Model.SavedSearch](docs/SavedSearch.md)
+ - [PSSailpointV2024\Model.SavedSearchComplete](docs/SavedSearchComplete.md)
+ - [PSSailpointV2024\Model.SavedSearchCompleteSearchResults](docs/SavedSearchCompleteSearchResults.md)
+ - [PSSailpointV2024\Model.SavedSearchCompleteSearchResultsAccount](docs/SavedSearchCompleteSearchResultsAccount.md)
+ - [PSSailpointV2024\Model.SavedSearchCompleteSearchResultsEntitlement](docs/SavedSearchCompleteSearchResultsEntitlement.md)
+ - [PSSailpointV2024\Model.SavedSearchCompleteSearchResultsIdentity](docs/SavedSearchCompleteSearchResultsIdentity.md)
+ - [PSSailpointV2024\Model.SavedSearchDetail](docs/SavedSearchDetail.md)
+ - [PSSailpointV2024\Model.SavedSearchDetailFilters](docs/SavedSearchDetailFilters.md)
+ - [PSSailpointV2024\Model.SavedSearchName](docs/SavedSearchName.md)
+ - [PSSailpointV2024\Model.Schedule](docs/Schedule.md)
+ - [PSSailpointV2024\Model.Schedule1](docs/Schedule1.md)
+ - [PSSailpointV2024\Model.Schedule1Days](docs/Schedule1Days.md)
+ - [PSSailpointV2024\Model.Schedule1Hours](docs/Schedule1Hours.md)
+ - [PSSailpointV2024\Model.Schedule1Months](docs/Schedule1Months.md)
+ - [PSSailpointV2024\Model.ScheduleDays](docs/ScheduleDays.md)
+ - [PSSailpointV2024\Model.ScheduleHours](docs/ScheduleHours.md)
+ - [PSSailpointV2024\Model.ScheduleMonths](docs/ScheduleMonths.md)
+ - [PSSailpointV2024\Model.ScheduleType](docs/ScheduleType.md)
+ - [PSSailpointV2024\Model.ScheduledAttributes](docs/ScheduledAttributes.md)
+ - [PSSailpointV2024\Model.ScheduledSearch](docs/ScheduledSearch.md)
+ - [PSSailpointV2024\Model.ScheduledSearchAllOfOwner](docs/ScheduledSearchAllOfOwner.md)
+ - [PSSailpointV2024\Model.ScheduledSearchName](docs/ScheduledSearchName.md)
+ - [PSSailpointV2024\Model.Schema](docs/Schema.md)
+ - [PSSailpointV2024\Model.Search](docs/Search.md)
+ - [PSSailpointV2024\Model.SearchAggregationSpecification](docs/SearchAggregationSpecification.md)
+ - [PSSailpointV2024\Model.SearchArguments](docs/SearchArguments.md)
+ - [PSSailpointV2024\Model.SearchAttributeConfig](docs/SearchAttributeConfig.md)
+ - [PSSailpointV2024\Model.SearchExportReportArguments](docs/SearchExportReportArguments.md)
+ - [PSSailpointV2024\Model.SearchFilterType](docs/SearchFilterType.md)
+ - [PSSailpointV2024\Model.SearchFormDefinitionsByTenant400Response](docs/SearchFormDefinitionsByTenant400Response.md)
+ - [PSSailpointV2024\Model.SearchSchedule](docs/SearchSchedule.md)
+ - [PSSailpointV2024\Model.SearchScheduleRecipientsInner](docs/SearchScheduleRecipientsInner.md)
+ - [PSSailpointV2024\Model.SectionDetails](docs/SectionDetails.md)
+ - [PSSailpointV2024\Model.Sed](docs/Sed.md)
+ - [PSSailpointV2024\Model.SedApproval](docs/SedApproval.md)
+ - [PSSailpointV2024\Model.SedApprovalStatus](docs/SedApprovalStatus.md)
+ - [PSSailpointV2024\Model.SedAssignee](docs/SedAssignee.md)
+ - [PSSailpointV2024\Model.SedAssignment](docs/SedAssignment.md)
+ - [PSSailpointV2024\Model.SedAssignmentResponse](docs/SedAssignmentResponse.md)
+ - [PSSailpointV2024\Model.SedBatchRequest](docs/SedBatchRequest.md)
+ - [PSSailpointV2024\Model.SedBatchResponse](docs/SedBatchResponse.md)
+ - [PSSailpointV2024\Model.SedBatchStats](docs/SedBatchStats.md)
+ - [PSSailpointV2024\Model.SedBatchStatus](docs/SedBatchStatus.md)
+ - [PSSailpointV2024\Model.SedPatch](docs/SedPatch.md)
+ - [PSSailpointV2024\Model.Segment](docs/Segment.md)
+ - [PSSailpointV2024\Model.SegmentVisibilityCriteria](docs/SegmentVisibilityCriteria.md)
+ - [PSSailpointV2024\Model.Selector](docs/Selector.md)
+ - [PSSailpointV2024\Model.SelectorType](docs/SelectorType.md)
+ - [PSSailpointV2024\Model.SelfImportExportDto](docs/SelfImportExportDto.md)
+ - [PSSailpointV2024\Model.SendTestNotificationRequestDto](docs/SendTestNotificationRequestDto.md)
+ - [PSSailpointV2024\Model.ServiceDeskIntegrationDto](docs/ServiceDeskIntegrationDto.md)
+ - [PSSailpointV2024\Model.ServiceDeskIntegrationDto1](docs/ServiceDeskIntegrationDto1.md)
+ - [PSSailpointV2024\Model.ServiceDeskIntegrationTemplateDto](docs/ServiceDeskIntegrationTemplateDto.md)
+ - [PSSailpointV2024\Model.ServiceDeskIntegrationTemplateType](docs/ServiceDeskIntegrationTemplateType.md)
+ - [PSSailpointV2024\Model.ServiceDeskSource](docs/ServiceDeskSource.md)
+ - [PSSailpointV2024\Model.SetIcon200Response](docs/SetIcon200Response.md)
+ - [PSSailpointV2024\Model.SetIconRequest](docs/SetIconRequest.md)
+ - [PSSailpointV2024\Model.SetLifecycleState200Response](docs/SetLifecycleState200Response.md)
+ - [PSSailpointV2024\Model.SetLifecycleStateRequest](docs/SetLifecycleStateRequest.md)
+ - [PSSailpointV2024\Model.SimIntegrationDetails](docs/SimIntegrationDetails.md)
+ - [PSSailpointV2024\Model.SimIntegrationDetailsAllOfBeforeProvisioningRule](docs/SimIntegrationDetailsAllOfBeforeProvisioningRule.md)
+ - [PSSailpointV2024\Model.SlimCampaign](docs/SlimCampaign.md)
+ - [PSSailpointV2024\Model.SodExemptCriteria](docs/SodExemptCriteria.md)
+ - [PSSailpointV2024\Model.SodPolicy](docs/SodPolicy.md)
+ - [PSSailpointV2024\Model.SodPolicyConflictingAccessCriteria](docs/SodPolicyConflictingAccessCriteria.md)
+ - [PSSailpointV2024\Model.SodPolicyDto](docs/SodPolicyDto.md)
+ - [PSSailpointV2024\Model.SodPolicyOwnerRef](docs/SodPolicyOwnerRef.md)
+ - [PSSailpointV2024\Model.SodPolicySchedule](docs/SodPolicySchedule.md)
+ - [PSSailpointV2024\Model.SodRecipient](docs/SodRecipient.md)
+ - [PSSailpointV2024\Model.SodReportResultDto](docs/SodReportResultDto.md)
+ - [PSSailpointV2024\Model.SodViolationCheck](docs/SodViolationCheck.md)
+ - [PSSailpointV2024\Model.SodViolationCheckResult](docs/SodViolationCheckResult.md)
+ - [PSSailpointV2024\Model.SodViolationContext](docs/SodViolationContext.md)
+ - [PSSailpointV2024\Model.SodViolationContextCheckCompleted](docs/SodViolationContextCheckCompleted.md)
+ - [PSSailpointV2024\Model.SodViolationContextConflictingAccessCriteria](docs/SodViolationContextConflictingAccessCriteria.md)
+ - [PSSailpointV2024\Model.SodViolationContextConflictingAccessCriteriaLeftCriteria](docs/SodViolationContextConflictingAccessCriteriaLeftCriteria.md)
+ - [PSSailpointV2024\Model.Source](docs/Source.md)
+ - [PSSailpointV2024\Model.Source1](docs/Source1.md)
+ - [PSSailpointV2024\Model.SourceAccountCorrelationConfig](docs/SourceAccountCorrelationConfig.md)
+ - [PSSailpointV2024\Model.SourceAccountCorrelationRule](docs/SourceAccountCorrelationRule.md)
+ - [PSSailpointV2024\Model.SourceAccountCreated](docs/SourceAccountCreated.md)
+ - [PSSailpointV2024\Model.SourceAccountDeleted](docs/SourceAccountDeleted.md)
+ - [PSSailpointV2024\Model.SourceAccountUpdated](docs/SourceAccountUpdated.md)
+ - [PSSailpointV2024\Model.SourceBeforeProvisioningRule](docs/SourceBeforeProvisioningRule.md)
+ - [PSSailpointV2024\Model.SourceCluster](docs/SourceCluster.md)
+ - [PSSailpointV2024\Model.SourceClusterDto](docs/SourceClusterDto.md)
+ - [PSSailpointV2024\Model.SourceCode](docs/SourceCode.md)
+ - [PSSailpointV2024\Model.SourceCreated](docs/SourceCreated.md)
+ - [PSSailpointV2024\Model.SourceCreatedActor](docs/SourceCreatedActor.md)
+ - [PSSailpointV2024\Model.SourceDeleted](docs/SourceDeleted.md)
+ - [PSSailpointV2024\Model.SourceDeletedActor](docs/SourceDeletedActor.md)
+ - [PSSailpointV2024\Model.SourceEntitlementRequestConfig](docs/SourceEntitlementRequestConfig.md)
+ - [PSSailpointV2024\Model.SourceHealthDto](docs/SourceHealthDto.md)
+ - [PSSailpointV2024\Model.SourceManagementWorkgroup](docs/SourceManagementWorkgroup.md)
+ - [PSSailpointV2024\Model.SourceManagerCorrelationMapping](docs/SourceManagerCorrelationMapping.md)
+ - [PSSailpointV2024\Model.SourceManagerCorrelationRule](docs/SourceManagerCorrelationRule.md)
+ - [PSSailpointV2024\Model.SourceOwner](docs/SourceOwner.md)
+ - [PSSailpointV2024\Model.SourcePasswordPoliciesInner](docs/SourcePasswordPoliciesInner.md)
+ - [PSSailpointV2024\Model.SourceSchemasInner](docs/SourceSchemasInner.md)
+ - [PSSailpointV2024\Model.SourceSyncJob](docs/SourceSyncJob.md)
+ - [PSSailpointV2024\Model.SourceSyncPayload](docs/SourceSyncPayload.md)
+ - [PSSailpointV2024\Model.SourceUpdated](docs/SourceUpdated.md)
+ - [PSSailpointV2024\Model.SourceUpdatedActor](docs/SourceUpdatedActor.md)
+ - [PSSailpointV2024\Model.SourceUsage](docs/SourceUsage.md)
+ - [PSSailpointV2024\Model.SourceUsageStatus](docs/SourceUsageStatus.md)
+ - [PSSailpointV2024\Model.SpConfigExportJob](docs/SpConfigExportJob.md)
+ - [PSSailpointV2024\Model.SpConfigExportJobStatus](docs/SpConfigExportJobStatus.md)
+ - [PSSailpointV2024\Model.SpConfigExportResults](docs/SpConfigExportResults.md)
+ - [PSSailpointV2024\Model.SpConfigImportJobStatus](docs/SpConfigImportJobStatus.md)
+ - [PSSailpointV2024\Model.SpConfigImportResults](docs/SpConfigImportResults.md)
+ - [PSSailpointV2024\Model.SpConfigJob](docs/SpConfigJob.md)
+ - [PSSailpointV2024\Model.SpConfigMessage](docs/SpConfigMessage.md)
+ - [PSSailpointV2024\Model.SpConfigMessage1](docs/SpConfigMessage1.md)
+ - [PSSailpointV2024\Model.SpConfigObject](docs/SpConfigObject.md)
+ - [PSSailpointV2024\Model.SpConfigUrl](docs/SpConfigUrl.md)
+ - [PSSailpointV2024\Model.Split](docs/Split.md)
+ - [PSSailpointV2024\Model.StandardLevel](docs/StandardLevel.md)
+ - [PSSailpointV2024\Model.StartInvocationInput](docs/StartInvocationInput.md)
+ - [PSSailpointV2024\Model.Static](docs/Static.md)
+ - [PSSailpointV2024\Model.StatusResponse](docs/StatusResponse.md)
+ - [PSSailpointV2024\Model.SubSearchAggregationSpecification](docs/SubSearchAggregationSpecification.md)
+ - [PSSailpointV2024\Model.Subscription](docs/Subscription.md)
+ - [PSSailpointV2024\Model.SubscriptionPatchRequestInner](docs/SubscriptionPatchRequestInner.md)
+ - [PSSailpointV2024\Model.SubscriptionPatchRequestInnerValue](docs/SubscriptionPatchRequestInnerValue.md)
+ - [PSSailpointV2024\Model.SubscriptionPatchRequestInnerValueAnyOfInner](docs/SubscriptionPatchRequestInnerValueAnyOfInner.md)
+ - [PSSailpointV2024\Model.SubscriptionPostRequest](docs/SubscriptionPostRequest.md)
+ - [PSSailpointV2024\Model.SubscriptionPutRequest](docs/SubscriptionPutRequest.md)
+ - [PSSailpointV2024\Model.SubscriptionType](docs/SubscriptionType.md)
+ - [PSSailpointV2024\Model.Substring](docs/Substring.md)
+ - [PSSailpointV2024\Model.TaggedObject](docs/TaggedObject.md)
+ - [PSSailpointV2024\Model.TaggedObjectDto](docs/TaggedObjectDto.md)
+ - [PSSailpointV2024\Model.Target](docs/Target.md)
+ - [PSSailpointV2024\Model.TaskDefinitionSummary](docs/TaskDefinitionSummary.md)
+ - [PSSailpointV2024\Model.TaskResultDetails](docs/TaskResultDetails.md)
+ - [PSSailpointV2024\Model.TaskResultDetailsMessagesInner](docs/TaskResultDetailsMessagesInner.md)
+ - [PSSailpointV2024\Model.TaskResultDetailsReturnsInner](docs/TaskResultDetailsReturnsInner.md)
+ - [PSSailpointV2024\Model.TaskResultDto](docs/TaskResultDto.md)
+ - [PSSailpointV2024\Model.TaskResultResponse](docs/TaskResultResponse.md)
+ - [PSSailpointV2024\Model.TaskResultSimplified](docs/TaskResultSimplified.md)
+ - [PSSailpointV2024\Model.TaskReturnDetails](docs/TaskReturnDetails.md)
+ - [PSSailpointV2024\Model.TaskStatus](docs/TaskStatus.md)
+ - [PSSailpointV2024\Model.TaskStatusMessage](docs/TaskStatusMessage.md)
+ - [PSSailpointV2024\Model.TemplateBulkDeleteDto](docs/TemplateBulkDeleteDto.md)
+ - [PSSailpointV2024\Model.TemplateDto](docs/TemplateDto.md)
+ - [PSSailpointV2024\Model.TemplateDtoDefault](docs/TemplateDtoDefault.md)
+ - [PSSailpointV2024\Model.TemplateSlack](docs/TemplateSlack.md)
+ - [PSSailpointV2024\Model.TemplateSlackAutoApprovalData](docs/TemplateSlackAutoApprovalData.md)
+ - [PSSailpointV2024\Model.TemplateSlackCustomFields](docs/TemplateSlackCustomFields.md)
+ - [PSSailpointV2024\Model.TemplateTeams](docs/TemplateTeams.md)
+ - [PSSailpointV2024\Model.Tenant](docs/Tenant.md)
+ - [PSSailpointV2024\Model.TenantConfigurationDetails](docs/TenantConfigurationDetails.md)
+ - [PSSailpointV2024\Model.TenantConfigurationRequest](docs/TenantConfigurationRequest.md)
+ - [PSSailpointV2024\Model.TenantConfigurationResponse](docs/TenantConfigurationResponse.md)
+ - [PSSailpointV2024\Model.TenantUiMetadataItemResponse](docs/TenantUiMetadataItemResponse.md)
+ - [PSSailpointV2024\Model.TenantUiMetadataItemUpdateRequest](docs/TenantUiMetadataItemUpdateRequest.md)
+ - [PSSailpointV2024\Model.TestExternalExecuteWorkflow200Response](docs/TestExternalExecuteWorkflow200Response.md)
+ - [PSSailpointV2024\Model.TestExternalExecuteWorkflowRequest](docs/TestExternalExecuteWorkflowRequest.md)
+ - [PSSailpointV2024\Model.TestInvocation](docs/TestInvocation.md)
+ - [PSSailpointV2024\Model.TestWorkflow200Response](docs/TestWorkflow200Response.md)
+ - [PSSailpointV2024\Model.TestWorkflowRequest](docs/TestWorkflowRequest.md)
+ - [PSSailpointV2024\Model.TextQuery](docs/TextQuery.md)
+ - [PSSailpointV2024\Model.Transform](docs/Transform.md)
+ - [PSSailpointV2024\Model.TransformAttributes](docs/TransformAttributes.md)
+ - [PSSailpointV2024\Model.TransformDefinition](docs/TransformDefinition.md)
+ - [PSSailpointV2024\Model.TransformDefinitionAttributesValue](docs/TransformDefinitionAttributesValue.md)
+ - [PSSailpointV2024\Model.TransformRead](docs/TransformRead.md)
+ - [PSSailpointV2024\Model.TransformRule](docs/TransformRule.md)
+ - [PSSailpointV2024\Model.TranslationMessage](docs/TranslationMessage.md)
+ - [PSSailpointV2024\Model.Trigger](docs/Trigger.md)
+ - [PSSailpointV2024\Model.TriggerExampleInput](docs/TriggerExampleInput.md)
+ - [PSSailpointV2024\Model.TriggerExampleOutput](docs/TriggerExampleOutput.md)
+ - [PSSailpointV2024\Model.TriggerType](docs/TriggerType.md)
+ - [PSSailpointV2024\Model.Trim](docs/Trim.md)
+ - [PSSailpointV2024\Model.TypeAheadQuery](docs/TypeAheadQuery.md)
+ - [PSSailpointV2024\Model.TypedReference](docs/TypedReference.md)
+ - [PSSailpointV2024\Model.UUIDGenerator](docs/UUIDGenerator.md)
+ - [PSSailpointV2024\Model.UpdateAccessProfilesInBulk412Response](docs/UpdateAccessProfilesInBulk412Response.md)
+ - [PSSailpointV2024\Model.UpdateDetail](docs/UpdateDetail.md)
+ - [PSSailpointV2024\Model.UploadsRequest](docs/UploadsRequest.md)
+ - [PSSailpointV2024\Model.UploadsResponse](docs/UploadsResponse.md)
+ - [PSSailpointV2024\Model.Upper](docs/Upper.md)
+ - [PSSailpointV2024\Model.UsageType](docs/UsageType.md)
+ - [PSSailpointV2024\Model.V3ConnectorDto](docs/V3ConnectorDto.md)
+ - [PSSailpointV2024\Model.V3CreateConnectorDto](docs/V3CreateConnectorDto.md)
+ - [PSSailpointV2024\Model.VAClusterStatusChangeEvent](docs/VAClusterStatusChangeEvent.md)
+ - [PSSailpointV2024\Model.VAClusterStatusChangeEventApplication](docs/VAClusterStatusChangeEventApplication.md)
+ - [PSSailpointV2024\Model.VAClusterStatusChangeEventHealthCheckResult](docs/VAClusterStatusChangeEventHealthCheckResult.md)
+ - [PSSailpointV2024\Model.VAClusterStatusChangeEventPreviousHealthCheckResult](docs/VAClusterStatusChangeEventPreviousHealthCheckResult.md)
+ - [PSSailpointV2024\Model.ValidateFilterInputDto](docs/ValidateFilterInputDto.md)
+ - [PSSailpointV2024\Model.ValidateFilterOutputDto](docs/ValidateFilterOutputDto.md)
+ - [PSSailpointV2024\Model.Value](docs/Value.md)
+ - [PSSailpointV2024\Model.VendorConnectorMapping](docs/VendorConnectorMapping.md)
+ - [PSSailpointV2024\Model.VendorConnectorMappingDeletedAt](docs/VendorConnectorMappingDeletedAt.md)
+ - [PSSailpointV2024\Model.VendorConnectorMappingDeletedBy](docs/VendorConnectorMappingDeletedBy.md)
+ - [PSSailpointV2024\Model.VendorConnectorMappingUpdatedAt](docs/VendorConnectorMappingUpdatedAt.md)
+ - [PSSailpointV2024\Model.VendorConnectorMappingUpdatedBy](docs/VendorConnectorMappingUpdatedBy.md)
+ - [PSSailpointV2024\Model.ViolationContext](docs/ViolationContext.md)
+ - [PSSailpointV2024\Model.ViolationContextPolicy](docs/ViolationContextPolicy.md)
+ - [PSSailpointV2024\Model.ViolationOwnerAssignmentConfig](docs/ViolationOwnerAssignmentConfig.md)
+ - [PSSailpointV2024\Model.ViolationOwnerAssignmentConfigOwnerRef](docs/ViolationOwnerAssignmentConfigOwnerRef.md)
+ - [PSSailpointV2024\Model.ViolationPrediction](docs/ViolationPrediction.md)
+ - [PSSailpointV2024\Model.VisibilityCriteria](docs/VisibilityCriteria.md)
+ - [PSSailpointV2024\Model.WorkItemForward](docs/WorkItemForward.md)
+ - [PSSailpointV2024\Model.WorkItemState](docs/WorkItemState.md)
+ - [PSSailpointV2024\Model.WorkItemStateManualWorkItems](docs/WorkItemStateManualWorkItems.md)
+ - [PSSailpointV2024\Model.WorkItemTypeManualWorkItems](docs/WorkItemTypeManualWorkItems.md)
+ - [PSSailpointV2024\Model.WorkItems](docs/WorkItems.md)
+ - [PSSailpointV2024\Model.WorkItemsCount](docs/WorkItemsCount.md)
+ - [PSSailpointV2024\Model.WorkItemsForm](docs/WorkItemsForm.md)
+ - [PSSailpointV2024\Model.WorkItemsSummary](docs/WorkItemsSummary.md)
+ - [PSSailpointV2024\Model.Workflow](docs/Workflow.md)
+ - [PSSailpointV2024\Model.WorkflowAllOfCreator](docs/WorkflowAllOfCreator.md)
+ - [PSSailpointV2024\Model.WorkflowBody](docs/WorkflowBody.md)
+ - [PSSailpointV2024\Model.WorkflowBodyOwner](docs/WorkflowBodyOwner.md)
+ - [PSSailpointV2024\Model.WorkflowDefinition](docs/WorkflowDefinition.md)
+ - [PSSailpointV2024\Model.WorkflowExecution](docs/WorkflowExecution.md)
+ - [PSSailpointV2024\Model.WorkflowExecutionEvent](docs/WorkflowExecutionEvent.md)
+ - [PSSailpointV2024\Model.WorkflowLibraryAction](docs/WorkflowLibraryAction.md)
+ - [PSSailpointV2024\Model.WorkflowLibraryActionExampleOutput](docs/WorkflowLibraryActionExampleOutput.md)
+ - [PSSailpointV2024\Model.WorkflowLibraryFormFields](docs/WorkflowLibraryFormFields.md)
+ - [PSSailpointV2024\Model.WorkflowLibraryOperator](docs/WorkflowLibraryOperator.md)
+ - [PSSailpointV2024\Model.WorkflowLibraryTrigger](docs/WorkflowLibraryTrigger.md)
+ - [PSSailpointV2024\Model.WorkflowModifiedBy](docs/WorkflowModifiedBy.md)
+ - [PSSailpointV2024\Model.WorkflowOAuthClient](docs/WorkflowOAuthClient.md)
+ - [PSSailpointV2024\Model.WorkflowTrigger](docs/WorkflowTrigger.md)
+ - [PSSailpointV2024\Model.WorkflowTriggerAttributes](docs/WorkflowTriggerAttributes.md)
+ - [PSSailpointV2024\Model.WorkgroupBulkDeleteRequest](docs/WorkgroupBulkDeleteRequest.md)
+ - [PSSailpointV2024\Model.WorkgroupConnectionDto](docs/WorkgroupConnectionDto.md)
+ - [PSSailpointV2024\Model.WorkgroupDeleteItem](docs/WorkgroupDeleteItem.md)
+ - [PSSailpointV2024\Model.WorkgroupDto](docs/WorkgroupDto.md)
+ - [PSSailpointV2024\Model.WorkgroupDtoOwner](docs/WorkgroupDtoOwner.md)
+ - [PSSailpointV2024\Model.WorkgroupMemberAddItem](docs/WorkgroupMemberAddItem.md)
+ - [PSSailpointV2024\Model.WorkgroupMemberDeleteItem](docs/WorkgroupMemberDeleteItem.md)
+
+
+
+## Documentation for Authorization
+
+
+Authentication schemes defined for the API:
+
+### UserContextAuth
+
+
+- **Type**: OAuth
+- **Flow**: application
+- **Authorization URL**:
+- **Scopes**:
+ - sp:scopes:default: default scope
+ - sp:scopes:all: access to all scopes
+
+
+### UserContextAuth
+
+
+- **Type**: OAuth
+- **Flow**: accessCode
+- **Authorization URL**: https://tenant.login.sailpoint.com/oauth/authorize
+- **Scopes**:
+ - sp:scopes:default: default scope
+ - sp:scopes:all: access to all scopes
+
+
+### ApplicationOnlyAuth
+
+
+- **Type**: OAuth
+- **Flow**: application
+- **Authorization URL**:
+- **Scopes**:
+ - sp:scopes:default: default scope
+
diff --git a/PSSailpoint/v2024/appveyor.yml b/PSSailpoint/v2024/appveyor.yml
new file mode 100644
index 000000000..b8d2bc1e7
--- /dev/null
+++ b/PSSailpoint/v2024/appveyor.yml
@@ -0,0 +1,40 @@
+#
+# Identity Security Cloud V2024 API
+# Use these APIs to interact with the Identity Security Cloud platform to achieve repeatable, automated processes with greater scalability. We encourage you to join the SailPoint Developer Community forum at https://developer.sailpoint.com/discuss to connect with other developers using our APIs.
+# Version: v2024
+# Generated by OpenAPI Generator: https://openapi-generator.tech
+#
+
+version: 1.0.{build}
+image:
+ - Visual Studio 2019 # PWSH 7.x
+ #- Visual Studio 2017 # PS 5.x, PWSH 6.x
+ #- Ubuntu # PWSH 6.x
+ # ref: https://www.appveyor.com/docs/windows-images-software/
+install:
+ - pwsh: $PSVersionTable.PSVersion
+ - pwsh: Install-Module Pester -Force -Scope CurrentUser
+build: off
+test_script:
+ - pwsh: |
+ .\Build.ps1
+ Import-Module -Name '.\src\PSSailpointV2024'
+ $Result = Invoke-Pester -PassThru
+ if ($Result.FailedCount -gt 0) {
+ $host.SetShouldExit($Result.FailedCount)
+ exit $Result.FailedCount
+ }
+deploy_script:
+ - pwsh: |
+ if ($env:APPVEYOR_REPO_TAG -eq $true -and $null -ne $env:NuGetApiKey) {
+ .\Build.ps1
+ try {
+ Publish-Module -NuGetApiKey $env:NuGetApiKey -Path .\src\PSSailpointV2024\ -Confirm:$False -Verbose
+ Write-Host "Successfully published the PowerShell module."
+ } catch {
+ $host.SetShouldExit($LastExitCode)
+ Write-Host "Error when running Publish-Module:"
+ Write-Host $_
+ exit
+ }
+ }
diff --git a/PSSailpoint/v2024/docs/Access.md b/PSSailpoint/v2024/docs/Access.md
new file mode 100644
index 000000000..4c2f53869
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Access.md
@@ -0,0 +1,29 @@
+# Access
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. | [optional]
+**Name** | **String** | The human readable name of the referenced object. | [optional]
+**DisplayName** | **String** | | [optional]
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Description** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Access = Initialize-PSSailpointV2024Access -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe `
+ -DisplayName John Q. Doe `
+ -Type null `
+ -Description null
+```
+
+- Convert the resource to JSON
+```powershell
+$Access | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessConstraint.md b/PSSailpoint/v2024/docs/AccessConstraint.md
new file mode 100644
index 000000000..63fcd47cf
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessConstraint.md
@@ -0,0 +1,25 @@
+# AccessConstraint
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of Access |
+**Ids** | **String[]** | Must be set only if operator is SELECTED. | [optional]
+**Operator** | **String** | Used to determine whether the scope of the campaign should be reduced for selected ids or all. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessConstraint = Initialize-PSSailpointV2024AccessConstraint -Type ENTITLEMENT `
+ -Ids [2c90ad2a70ace7d50170acf22ca90010] `
+ -Operator SELECTED
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessConstraint | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessCriteria.md b/PSSailpoint/v2024/docs/AccessCriteria.md
new file mode 100644
index 000000000..4807d9fcd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessCriteria.md
@@ -0,0 +1,23 @@
+# AccessCriteria
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Business name for the access construct list | [optional]
+**CriteriaList** | [**AccessCriteriaCriteriaListInner[]**](AccessCriteriaCriteriaListInner.md) | List of criteria. There is a min of 1 and max of 50 items in the list. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessCriteria = Initialize-PSSailpointV2024AccessCriteria -Name money-in `
+ -CriteriaList [{type=ENTITLEMENT, id=2c9180866166b5b0016167c32ef31a66, name=Administrator}, {type=ENTITLEMENT, id=2c9180866166b5b0016167c32ef31a67, name=Administrator}]
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessCriteria | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessCriteriaCriteriaListInner.md b/PSSailpoint/v2024/docs/AccessCriteriaCriteriaListInner.md
new file mode 100644
index 000000000..34838e93c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessCriteriaCriteriaListInner.md
@@ -0,0 +1,25 @@
+# AccessCriteriaCriteriaListInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of the propery to which this reference applies to | [optional]
+**Id** | **String** | ID of the object to which this reference applies to | [optional]
+**Name** | **String** | Human-readable display name of the object to which this reference applies to | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessCriteriaCriteriaListInner = Initialize-PSSailpointV2024AccessCriteriaCriteriaListInner -Type ENTITLEMENT `
+ -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name Administrator
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessCriteriaCriteriaListInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemAccessProfileResponse.md b/PSSailpoint/v2024/docs/AccessItemAccessProfileResponse.md
new file mode 100644
index 000000000..8f22a1b03
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemAccessProfileResponse.md
@@ -0,0 +1,43 @@
+# AccessItemAccessProfileResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessType** | **String** | the access item type. accessProfile in this case | [optional]
+**Id** | **String** | the access item id | [optional]
+**Name** | **String** | the access profile name | [optional]
+**SourceName** | **String** | the name of the source | [optional]
+**SourceId** | **String** | the id of the source | [optional]
+**Description** | **String** | the description for the access profile | [optional]
+**DisplayName** | **String** | the display name of the identity | [optional]
+**EntitlementCount** | **String** | the number of entitlements the access profile will create | [optional]
+**AppDisplayName** | **String** | the name of | [optional]
+**RemoveDate** | **String** | the date the access profile is no longer assigned to the specified identity | [optional]
+**Standalone** | **Boolean** | indicates whether the access profile is standalone |
+**Revocable** | **Boolean** | indicates whether the access profile is |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemAccessProfileResponse = Initialize-PSSailpointV2024AccessItemAccessProfileResponse -AccessType accessProfile `
+ -Id 2c918087763e69d901763e72e97f006f `
+ -Name sample `
+ -SourceName DataScienceDataset `
+ -SourceId 2793o32dwd `
+ -Description AccessProfile - Workday/Citizenship access `
+ -DisplayName Dr. Arden Rogahn MD `
+ -EntitlementCount 12 `
+ -AppDisplayName AppName `
+ -RemoveDate 2024-07-01T06:00:00.00Z `
+ -Standalone false `
+ -Revocable true
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemAccessProfileResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemAccountResponse.md b/PSSailpoint/v2024/docs/AccessItemAccountResponse.md
new file mode 100644
index 000000000..751341c77
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemAccountResponse.md
@@ -0,0 +1,33 @@
+# AccessItemAccountResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessType** | **String** | the access item type. account in this case | [optional]
+**Id** | **String** | the access item id | [optional]
+**NativeIdentity** | **String** | the native identifier used to uniquely identify an acccount | [optional]
+**SourceName** | **String** | the name of the source | [optional]
+**SourceId** | **String** | the id of the source | [optional]
+**EntitlementCount** | **String** | the number of entitlements the account will create | [optional]
+**DisplayName** | **String** | the display name of the identity | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemAccountResponse = Initialize-PSSailpointV2024AccessItemAccountResponse -AccessType account `
+ -Id 2c918087763e69d901763e72e97f006f `
+ -NativeIdentity dr.arden.ogahn.d `
+ -SourceName DataScienceDataset `
+ -SourceId 2793o32dwd `
+ -EntitlementCount 12 `
+ -DisplayName Dr. Arden Rogahn MD
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemAccountResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemAppResponse.md b/PSSailpoint/v2024/docs/AccessItemAppResponse.md
new file mode 100644
index 000000000..d5a5a5c70
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemAppResponse.md
@@ -0,0 +1,29 @@
+# AccessItemAppResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessType** | **String** | the access item type. entitlement in this case | [optional]
+**Id** | **String** | the access item id | [optional]
+**DisplayName** | **String** | the access item display name | [optional]
+**SourceName** | **String** | the associated source name if it exists | [optional]
+**AppRoleId** | **String** | the app role id | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemAppResponse = Initialize-PSSailpointV2024AccessItemAppResponse -AccessType app `
+ -Id 2c918087763e69d901763e72e97f006f `
+ -DisplayName Display Name `
+ -SourceName appName `
+ -AppRoleId 2c918087763e69d901763e72e97f006f
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemAppResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemApproverDto.md b/PSSailpoint/v2024/docs/AccessItemApproverDto.md
new file mode 100644
index 000000000..3aa6de2b3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemApproverDto.md
@@ -0,0 +1,25 @@
+# AccessItemApproverDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of identity who approved the access item request. | [optional]
+**Id** | **String** | ID of identity who approved the access item request. | [optional]
+**Name** | **String** | Human-readable display name of identity who approved the access item request. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemApproverDto = Initialize-PSSailpointV2024AccessItemApproverDto -Type IDENTITY `
+ -Id 2c3780a46faadee4016fb4e018c20652 `
+ -Name Allen Albertson
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemApproverDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemAssociated.md b/PSSailpoint/v2024/docs/AccessItemAssociated.md
new file mode 100644
index 000000000..2911a125d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemAssociated.md
@@ -0,0 +1,29 @@
+# AccessItemAssociated
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessItem** | [**AccessItemAssociatedAccessItem**](AccessItemAssociatedAccessItem.md) | | [optional]
+**IdentityId** | **String** | the identity id | [optional]
+**EventType** | **String** | the event type | [optional]
+**Dt** | **String** | the date of event | [optional]
+**GovernanceEvent** | [**CorrelatedGovernanceEvent**](CorrelatedGovernanceEvent.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemAssociated = Initialize-PSSailpointV2024AccessItemAssociated -AccessItem null `
+ -IdentityId 8c190e6787aa4ed9a90bd9d5344523fb `
+ -EventType AccessItemAssociated `
+ -Dt 2019-03-08T22:37:33.901Z `
+ -GovernanceEvent null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemAssociated | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemAssociatedAccessItem.md b/PSSailpoint/v2024/docs/AccessItemAssociatedAccessItem.md
new file mode 100644
index 000000000..148d2edd2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemAssociatedAccessItem.md
@@ -0,0 +1,57 @@
+# AccessItemAssociatedAccessItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessType** | **String** | the access item type. role in this case | [optional]
+**Id** | **String** | the access item id | [optional]
+**Name** | **String** | the access profile name | [optional]
+**SourceName** | **String** | the associated source name if it exists | [optional]
+**SourceId** | **String** | the id of the source | [optional]
+**Description** | **String** | the description for the role | [optional]
+**DisplayName** | **String** | the role display name | [optional]
+**EntitlementCount** | **String** | the number of entitlements the account will create | [optional]
+**AppDisplayName** | **String** | the name of | [optional]
+**RemoveDate** | **String** | the date the role is no longer assigned to the specified identity | [optional]
+**Standalone** | **Boolean** | indicates whether the entitlement is standalone |
+**Revocable** | **Boolean** | indicates whether the role is revocable |
+**NativeIdentity** | **String** | the native identifier used to uniquely identify an acccount | [optional]
+**AppRoleId** | **String** | the app role id | [optional]
+**Attribute** | **String** | the entitlement attribute | [optional]
+**Value** | **String** | the associated value | [optional]
+**EntitlementType** | **String** | the type of entitlement | [optional]
+**Privileged** | **Boolean** | indicates whether the entitlement is privileged |
+**CloudGoverned** | **Boolean** | indicates whether the entitlement is cloud governed |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemAssociatedAccessItem = Initialize-PSSailpointV2024AccessItemAssociatedAccessItem -AccessType role `
+ -Id 2c918087763e69d901763e72e97f006f `
+ -Name sample `
+ -SourceName Source Name `
+ -SourceId 2793o32dwd `
+ -Description Role - Workday/Citizenship access `
+ -DisplayName sample `
+ -EntitlementCount 12 `
+ -AppDisplayName AppName `
+ -RemoveDate 2024-07-01T06:00:00.00Z `
+ -Standalone true `
+ -Revocable true `
+ -NativeIdentity dr.arden.ogahn.d `
+ -AppRoleId 2c918087763e69d901763e72e97f006f `
+ -Attribute groups `
+ -Value Upward mobility access `
+ -EntitlementType entitlement `
+ -Privileged false `
+ -CloudGoverned true
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemAssociatedAccessItem | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemDiff.md b/PSSailpoint/v2024/docs/AccessItemDiff.md
new file mode 100644
index 000000000..a4f1201fc
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemDiff.md
@@ -0,0 +1,27 @@
+# AccessItemDiff
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | the id of the access item | [optional]
+**EventType** | **String** | | [optional]
+**DisplayName** | **String** | the display name of the access item | [optional]
+**SourceName** | **String** | the source name of the access item | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemDiff = Initialize-PSSailpointV2024AccessItemDiff -Id null `
+ -EventType null `
+ -DisplayName null `
+ -SourceName null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemDiff | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemEntitlementResponse.md b/PSSailpoint/v2024/docs/AccessItemEntitlementResponse.md
new file mode 100644
index 000000000..08e48bafa
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemEntitlementResponse.md
@@ -0,0 +1,43 @@
+# AccessItemEntitlementResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessType** | **String** | the access item type. entitlement in this case | [optional]
+**Id** | **String** | the access item id | [optional]
+**Attribute** | **String** | the entitlement attribute | [optional]
+**Value** | **String** | the associated value | [optional]
+**EntitlementType** | **String** | the type of entitlement | [optional]
+**SourceName** | **String** | the name of the source | [optional]
+**SourceId** | **String** | the id of the source | [optional]
+**Description** | **String** | the description for the entitlment | [optional]
+**DisplayName** | **String** | the display name of the identity | [optional]
+**Standalone** | **Boolean** | indicates whether the entitlement is standalone |
+**Privileged** | **Boolean** | indicates whether the entitlement is privileged |
+**CloudGoverned** | **Boolean** | indicates whether the entitlement is cloud governed |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemEntitlementResponse = Initialize-PSSailpointV2024AccessItemEntitlementResponse -AccessType entitlement `
+ -Id 2c918087763e69d901763e72e97f006f `
+ -Attribute groups `
+ -Value Upward mobility access `
+ -EntitlementType entitlement `
+ -SourceName DataScienceDataset `
+ -SourceId 2793o32dwd `
+ -Description Entitlement - Workday/Citizenship access `
+ -DisplayName Dr. Arden Rogahn MD `
+ -Standalone true `
+ -Privileged false `
+ -CloudGoverned true
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemEntitlementResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemRef.md b/PSSailpoint/v2024/docs/AccessItemRef.md
new file mode 100644
index 000000000..778cb6151
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemRef.md
@@ -0,0 +1,23 @@
+# AccessItemRef
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of the access item to retrieve the recommendation for. | [optional]
+**Type** | **String** | Access item's type. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemRef = Initialize-PSSailpointV2024AccessItemRef -Id 2c938083633d259901633d2623ec0375 `
+ -Type ENTITLEMENT
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemRef | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemRemoved.md b/PSSailpoint/v2024/docs/AccessItemRemoved.md
new file mode 100644
index 000000000..803afb6ef
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemRemoved.md
@@ -0,0 +1,29 @@
+# AccessItemRemoved
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessItem** | [**AccessItemAssociatedAccessItem**](AccessItemAssociatedAccessItem.md) | | [optional]
+**IdentityId** | **String** | the identity id | [optional]
+**EventType** | **String** | the event type | [optional]
+**Dt** | **String** | the date of event | [optional]
+**GovernanceEvent** | [**CorrelatedGovernanceEvent**](CorrelatedGovernanceEvent.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemRemoved = Initialize-PSSailpointV2024AccessItemRemoved -AccessItem null `
+ -IdentityId 8c190e6787aa4ed9a90bd9d5344523fb `
+ -EventType AccessItemRemoved `
+ -Dt 2019-03-08T22:37:33.901Z `
+ -GovernanceEvent null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemRemoved | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemRequestedFor.md b/PSSailpoint/v2024/docs/AccessItemRequestedFor.md
new file mode 100644
index 000000000..32883cd66
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemRequestedFor.md
@@ -0,0 +1,25 @@
+# AccessItemRequestedFor
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of identity the access item is requested for. | [optional]
+**Id** | **String** | ID of identity the access item is requested for. | [optional]
+**Name** | **String** | Human-readable display name of identity the access item is requested for. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemRequestedFor = Initialize-PSSailpointV2024AccessItemRequestedFor -Type IDENTITY `
+ -Id 2c4180a46faadee4016fb4e018c20626 `
+ -Name Robert Robinson
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemRequestedFor | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemRequestedForDto.md b/PSSailpoint/v2024/docs/AccessItemRequestedForDto.md
new file mode 100644
index 000000000..86535f351
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemRequestedForDto.md
@@ -0,0 +1,25 @@
+# AccessItemRequestedForDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of identity the access item is requested for. | [optional]
+**Id** | **String** | ID of identity the access item is requested for. | [optional]
+**Name** | **String** | Human-readable display name of identity the access item is requested for. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemRequestedForDto = Initialize-PSSailpointV2024AccessItemRequestedForDto -Type IDENTITY `
+ -Id 2c4180a46faadee4016fb4e018c20626 `
+ -Name Robert Robinson
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemRequestedForDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemRequester.md b/PSSailpoint/v2024/docs/AccessItemRequester.md
new file mode 100644
index 000000000..6744c347f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemRequester.md
@@ -0,0 +1,25 @@
+# AccessItemRequester
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Access item requester's DTO type. | [optional]
+**Id** | **String** | Access item requester's identity ID. | [optional]
+**Name** | **String** | Access item owner's human-readable display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemRequester = Initialize-PSSailpointV2024AccessItemRequester -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20648 `
+ -Name William Wilson
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemRequester | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemRequesterDto.md b/PSSailpoint/v2024/docs/AccessItemRequesterDto.md
new file mode 100644
index 000000000..4e2af86c0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemRequesterDto.md
@@ -0,0 +1,25 @@
+# AccessItemRequesterDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Access item requester's DTO type. | [optional]
+**Id** | **String** | Access item requester's identity ID. | [optional]
+**Name** | **String** | Access item owner's human-readable display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemRequesterDto = Initialize-PSSailpointV2024AccessItemRequesterDto -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20648 `
+ -Name William Wilson
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemRequesterDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemReviewedBy.md b/PSSailpoint/v2024/docs/AccessItemReviewedBy.md
new file mode 100644
index 000000000..26358354b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemReviewedBy.md
@@ -0,0 +1,25 @@
+# AccessItemReviewedBy
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of identity who reviewed the access item request. | [optional]
+**Id** | **String** | ID of identity who reviewed the access item request. | [optional]
+**Name** | **String** | Human-readable display name of identity who reviewed the access item request. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemReviewedBy = Initialize-PSSailpointV2024AccessItemReviewedBy -Type IDENTITY `
+ -Id 2c3780a46faadee4016fb4e018c20652 `
+ -Name Allen Albertson
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemReviewedBy | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessItemRoleResponse.md b/PSSailpoint/v2024/docs/AccessItemRoleResponse.md
new file mode 100644
index 000000000..5f5d79f5a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessItemRoleResponse.md
@@ -0,0 +1,33 @@
+# AccessItemRoleResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessType** | **String** | the access item type. role in this case | [optional]
+**Id** | **String** | the access item id | [optional]
+**DisplayName** | **String** | the role display name | [optional]
+**Description** | **String** | the description for the role | [optional]
+**SourceName** | **String** | the associated source name if it exists | [optional]
+**RemoveDate** | **String** | the date the role is no longer assigned to the specified identity | [optional]
+**Revocable** | **Boolean** | indicates whether the role is revocable |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessItemRoleResponse = Initialize-PSSailpointV2024AccessItemRoleResponse -AccessType role `
+ -Id 2c918087763e69d901763e72e97f006f `
+ -DisplayName sample `
+ -Description Role - Workday/Citizenship access `
+ -SourceName Source Name `
+ -RemoveDate 2024-07-01T06:00:00.00Z `
+ -Revocable true
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessItemRoleResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfile.md b/PSSailpoint/v2024/docs/AccessProfile.md
new file mode 100644
index 000000000..b8574705a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfile.md
@@ -0,0 +1,47 @@
+# AccessProfile
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of the Access Profile | [optional] [readonly]
+**Name** | **String** | Name of the Access Profile |
+**Description** | **String** | Information about the Access Profile | [optional]
+**Created** | **System.DateTime** | Date the Access Profile was created | [optional] [readonly]
+**Modified** | **System.DateTime** | Date the Access Profile was last modified. | [optional] [readonly]
+**Enabled** | **Boolean** | Whether the Access Profile is enabled. If the Access Profile is enabled then you must include at least one Entitlement. | [optional] [default to $true]
+**Owner** | [**OwnerReference**](OwnerReference.md) | |
+**Source** | [**AccessProfileSourceRef**](AccessProfileSourceRef.md) | |
+**Entitlements** | [**EntitlementRef[]**](EntitlementRef.md) | A list of entitlements associated with the Access Profile. If enabled is false this is allowed to be empty otherwise it needs to contain at least one Entitlement. | [optional]
+**Requestable** | **Boolean** | Whether the Access Profile is requestable via access request. Currently, making an Access Profile non-requestable is only supported for customers enabled with the new Request Center. Otherwise, attempting to create an Access Profile with a value **false** in this field results in a 400 error. | [optional] [default to $true]
+**AccessRequestConfig** | [**Requestability**](Requestability.md) | | [optional]
+**RevocationRequestConfig** | [**Revocability**](Revocability.md) | | [optional]
+**Segments** | **String[]** | List of IDs of segments, if any, to which this Access Profile is assigned. | [optional]
+**ProvisioningCriteria** | [**ProvisioningCriteriaLevel1**](ProvisioningCriteriaLevel1.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfile = Initialize-PSSailpointV2024AccessProfile -Id 2c91808a7190d06e01719938fcd20792 `
+ -Name Employee-database-read-write `
+ -Description Collection of entitlements to read/write the employee database `
+ -Created 2021-03-01T22:32:58.104Z `
+ -Modified 2021-03-02T20:22:28.104Z `
+ -Enabled true `
+ -Owner null `
+ -Source null `
+ -Entitlements null `
+ -Requestable true `
+ -AccessRequestConfig null `
+ -RevocationRequestConfig null `
+ -Segments [f7b1b8a3-5fed-4fd4-ad29-82014e137e19, 29cb6c06-1da8-43ea-8be4-b3125f248f2a] `
+ -ProvisioningCriteria null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfile | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfileApprovalScheme.md b/PSSailpoint/v2024/docs/AccessProfileApprovalScheme.md
new file mode 100644
index 000000000..29a9c4470
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfileApprovalScheme.md
@@ -0,0 +1,23 @@
+# AccessProfileApprovalScheme
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ApproverType** | **String** | Describes the individual or group that is responsible for an approval step. Values are as follows. **APP_OWNER**: The owner of the Application **OWNER**: Owner of the associated Access Profile or Role **SOURCE_OWNER**: Owner of the Source associated with an Access Profile **MANAGER**: Manager of the Identity making the request **GOVERNANCE_GROUP**: A Governance Group, the ID of which is specified by the **approverId** field | [optional]
+**ApproverId** | **String** | Id of the specific approver, used only when approverType is GOVERNANCE_GROUP | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfileApprovalScheme = Initialize-PSSailpointV2024AccessProfileApprovalScheme -ApproverType GOVERNANCE_GROUP `
+ -ApproverId 46c79819-a69f-49a2-becb-12c971ae66c6
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfileApprovalScheme | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfileBulkDeleteRequest.md b/PSSailpoint/v2024/docs/AccessProfileBulkDeleteRequest.md
new file mode 100644
index 000000000..6b2ec4b9e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfileBulkDeleteRequest.md
@@ -0,0 +1,23 @@
+# AccessProfileBulkDeleteRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessProfileIds** | **String[]** | List of IDs of Access Profiles to be deleted. | [optional]
+**BestEffortOnly** | **Boolean** | If **true**, silently skip over any of the specified Access Profiles if they cannot be deleted because they are in use. If **false**, no deletions will be attempted if any of the Access Profiles are in use. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfileBulkDeleteRequest = Initialize-PSSailpointV2024AccessProfileBulkDeleteRequest -AccessProfileIds [2c9180847812e0b1017817051919ecca, 2c9180887812e0b201781e129f151816] `
+ -BestEffortOnly true
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfileBulkDeleteRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfileBulkDeleteResponse.md b/PSSailpoint/v2024/docs/AccessProfileBulkDeleteResponse.md
new file mode 100644
index 000000000..48442914e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfileBulkDeleteResponse.md
@@ -0,0 +1,25 @@
+# AccessProfileBulkDeleteResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**TaskId** | **String** | ID of the task which is executing the bulk deletion. This can be passed to the **/task-status** API to track status. | [optional]
+**Pending** | **String[]** | List of IDs of Access Profiles which are pending deletion. | [optional]
+**InUse** | [**AccessProfileUsage[]**](AccessProfileUsage.md) | List of usages of Access Profiles targeted for deletion. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfileBulkDeleteResponse = Initialize-PSSailpointV2024AccessProfileBulkDeleteResponse -TaskId 2c9180867817ac4d017817c491119a20 `
+ -Pending [2c91808876438bbb017668c21919ecca, 2c91808876438bb201766e129f151816] `
+ -InUse null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfileBulkDeleteResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfileBulkUpdateRequestInner.md b/PSSailpoint/v2024/docs/AccessProfileBulkUpdateRequestInner.md
new file mode 100644
index 000000000..9dc6a774f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfileBulkUpdateRequestInner.md
@@ -0,0 +1,23 @@
+# AccessProfileBulkUpdateRequestInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Access Profile ID. | [optional]
+**Requestable** | **Boolean** | Access Profile is requestable or not. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfileBulkUpdateRequestInner = Initialize-PSSailpointV2024AccessProfileBulkUpdateRequestInner -Id 464ae7bf-791e-49fd-b746-06a2e4a8 `
+ -Requestable false
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfileBulkUpdateRequestInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfileDocument.md b/PSSailpoint/v2024/docs/AccessProfileDocument.md
new file mode 100644
index 000000000..691b80bd0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfileDocument.md
@@ -0,0 +1,49 @@
+# AccessProfileDocument
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Access profile's ID. |
+**Name** | **String** | Access profile's name. |
+**Description** | **String** | Access item's description. | [optional]
+**Created** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
+**Modified** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
+**Synced** | **System.DateTime** | ISO-8601 date-time referring to the date-time when object was queued to be synced into search database for use in the search API. This date-time changes anytime there is an update to the object, which triggers a synchronization event being sent to the search database. There may be some delay between the `synced` time and the time when the updated data is actually available in the search API. | [optional]
+**Enabled** | **Boolean** | Indicates whether the access item is currently enabled. | [optional] [default to $false]
+**Requestable** | **Boolean** | Indicates whether the access item can be requested. | [optional] [default to $true]
+**RequestCommentsRequired** | **Boolean** | Indicates whether comments are required for requests to access the item. | [optional] [default to $false]
+**Owner** | [**BaseAccessAllOfOwner**](BaseAccessAllOfOwner.md) | | [optional]
+**Type** | **String** | Access profile's document type. This enum represents the currently supported document types. Additional values may be added in the future without notice. |
+**Source** | [**AccessProfileDocumentAllOfSource**](AccessProfileDocumentAllOfSource.md) | | [optional]
+**Entitlements** | [**BaseEntitlement[]**](BaseEntitlement.md) | Entitlements the access profile has access to. | [optional]
+**EntitlementCount** | **Int32** | Number of entitlements. | [optional]
+**Tags** | **String[]** | Tags that have been applied to the object. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfileDocument = Initialize-PSSailpointV2024AccessProfileDocument -Id 2c9180825a6c1adc015a71c9023f0818 `
+ -Name Cloud Eng `
+ -Description The admin role `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Synced 2018-06-25T20:22:33.104Z `
+ -Enabled true `
+ -Requestable true `
+ -RequestCommentsRequired false `
+ -Owner null `
+ -Type accessprofile `
+ -Source null `
+ -Entitlements null `
+ -EntitlementCount 5 `
+ -Tags [TAG_1, TAG_2]
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfileDocument | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfileDocumentAllOfSource.md b/PSSailpoint/v2024/docs/AccessProfileDocumentAllOfSource.md
new file mode 100644
index 000000000..2922b1b03
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfileDocumentAllOfSource.md
@@ -0,0 +1,23 @@
+# AccessProfileDocumentAllOfSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Source's ID. | [optional]
+**Name** | **String** | Source's name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfileDocumentAllOfSource = Initialize-PSSailpointV2024AccessProfileDocumentAllOfSource -Id ff8081815757d4fb0157588f3d9d008f `
+ -Name Employees
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfileDocumentAllOfSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfileEntitlement.md b/PSSailpoint/v2024/docs/AccessProfileEntitlement.md
new file mode 100644
index 000000000..7c0fb02c4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfileEntitlement.md
@@ -0,0 +1,39 @@
+# AccessProfileEntitlement
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. | [optional]
+**Name** | **String** | The human readable name of the referenced object. | [optional]
+**DisplayName** | **String** | | [optional]
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Description** | **String** | | [optional]
+**Source** | [**Reference1**](Reference1.md) | | [optional]
+**Privileged** | **Boolean** | | [optional]
+**Attribute** | **String** | | [optional]
+**Value** | **String** | | [optional]
+**Standalone** | **Boolean** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfileEntitlement = Initialize-PSSailpointV2024AccessProfileEntitlement -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe `
+ -DisplayName John Q. Doe `
+ -Type null `
+ -Description null `
+ -Source null `
+ -Privileged false `
+ -Attribute memberOf `
+ -Value CN=Buyer,OU=Groups,OU=Demo,DC=seri,DC=sailpointdemo,DC=com `
+ -Standalone false
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfileEntitlement | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfileRef.md b/PSSailpoint/v2024/docs/AccessProfileRef.md
new file mode 100644
index 000000000..0203819f9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfileRef.md
@@ -0,0 +1,25 @@
+# AccessProfileRef
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of the Access Profile | [optional]
+**Type** | **String** | Type of requested object. This field must be either left null or set to 'ACCESS_PROFILE' when creating an Access Profile, otherwise a 400 Bad Request error will result. | [optional]
+**Name** | **String** | Human-readable display name of the Access Profile. This field is ignored on input. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfileRef = Initialize-PSSailpointV2024AccessProfileRef -Id ff808081751e6e129f1518161919ecca `
+ -Type ACCESS_PROFILE `
+ -Name Access Profile 2567
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfileRef | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfileRole.md b/PSSailpoint/v2024/docs/AccessProfileRole.md
new file mode 100644
index 000000000..633d21b05
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfileRole.md
@@ -0,0 +1,35 @@
+# AccessProfileRole
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. | [optional]
+**Name** | **String** | The human readable name of the referenced object. | [optional]
+**DisplayName** | **String** | | [optional]
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Description** | **String** | | [optional]
+**Owner** | [**DisplayReference**](DisplayReference.md) | | [optional]
+**Disabled** | **Boolean** | | [optional]
+**Revocable** | **Boolean** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfileRole = Initialize-PSSailpointV2024AccessProfileRole -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe `
+ -DisplayName John Q. Doe `
+ -Type null `
+ -Description null `
+ -Owner null `
+ -Disabled null `
+ -Revocable null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfileRole | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfileSourceRef.md b/PSSailpoint/v2024/docs/AccessProfileSourceRef.md
new file mode 100644
index 000000000..a4b67ac4d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfileSourceRef.md
@@ -0,0 +1,25 @@
+# AccessProfileSourceRef
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of the Source with with which the Access Profile is associated | [optional]
+**Type** | **String** | The type of the Source, will always be SOURCE | [optional]
+**Name** | **String** | The display name of the associated Source | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfileSourceRef = Initialize-PSSailpointV2024AccessProfileSourceRef -Id 2c91809773dee3610173fdb0b6061ef4 `
+ -Type SOURCE `
+ -Name ODS-AD-SOURCE
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfileSourceRef | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfileSummary.md b/PSSailpoint/v2024/docs/AccessProfileSummary.md
new file mode 100644
index 000000000..19f571bbc
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfileSummary.md
@@ -0,0 +1,35 @@
+# AccessProfileSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. | [optional]
+**Name** | **String** | The human readable name of the referenced object. | [optional]
+**DisplayName** | **String** | | [optional]
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Description** | **String** | | [optional]
+**Source** | [**Reference1**](Reference1.md) | | [optional]
+**Owner** | [**DisplayReference**](DisplayReference.md) | | [optional]
+**Revocable** | **Boolean** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfileSummary = Initialize-PSSailpointV2024AccessProfileSummary -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe `
+ -DisplayName John Q. Doe `
+ -Type null `
+ -Description null `
+ -Source null `
+ -Owner null `
+ -Revocable true
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfileSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfileUpdateItem.md b/PSSailpoint/v2024/docs/AccessProfileUpdateItem.md
new file mode 100644
index 000000000..245e2b4fe
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfileUpdateItem.md
@@ -0,0 +1,31 @@
+# AccessProfileUpdateItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Identifier of Access Profile in bulk update request. |
+**Requestable** | **Boolean** | Access Profile requestable or not. |
+**Status** | **String** | The HTTP response status code returned for an individual Access Profile that is requested for update during a bulk update operation. > 201 - Access profile is updated successfully. > 404 - Access profile not found. |
+**Description** | **String** | Human readable status description and containing additional context information about success or failures etc. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfileUpdateItem = Initialize-PSSailpointV2024AccessProfileUpdateItem -Id 2c7180a46faadee4016fb4e018c20642 `
+ -Requestable false `
+ -Status 201 `
+ -Description
+> Access profile is updated successfully.
+
+> Referenced Access profile with Id "2c7180a46faadee4016fb4e018c20642" was not found.
+
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfileUpdateItem | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfileUsage.md b/PSSailpoint/v2024/docs/AccessProfileUsage.md
new file mode 100644
index 000000000..0e883d7f0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfileUsage.md
@@ -0,0 +1,23 @@
+# AccessProfileUsage
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessProfileId** | **String** | ID of the Access Profile that is in use | [optional]
+**UsedBy** | [**AccessProfileUsageUsedByInner[]**](AccessProfileUsageUsedByInner.md) | List of references to objects which are using the indicated Access Profile | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfileUsage = Initialize-PSSailpointV2024AccessProfileUsage -AccessProfileId 2c91808876438bbb017668c21919ecca `
+ -UsedBy null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfileUsage | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessProfileUsageUsedByInner.md b/PSSailpoint/v2024/docs/AccessProfileUsageUsedByInner.md
new file mode 100644
index 000000000..2f85c5edf
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessProfileUsageUsedByInner.md
@@ -0,0 +1,25 @@
+# AccessProfileUsageUsedByInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of role using the access profile. | [optional]
+**Id** | **String** | ID of role using the access profile. | [optional]
+**Name** | **String** | Display name of role using the access profile. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessProfileUsageUsedByInner = Initialize-PSSailpointV2024AccessProfileUsageUsedByInner -Type ROLE `
+ -Id 2c8180857a9b3da0017aa03418480f9d `
+ -Name Manager Role
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessProfileUsageUsedByInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRecommendationMessage.md b/PSSailpoint/v2024/docs/AccessRecommendationMessage.md
new file mode 100644
index 000000000..7dfcef2bf
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRecommendationMessage.md
@@ -0,0 +1,21 @@
+# AccessRecommendationMessage
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Interpretation** | **String** | Information about why the access item was recommended. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRecommendationMessage = Initialize-PSSailpointV2024AccessRecommendationMessage -Interpretation 95% of your peers have this access.
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRecommendationMessage | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequest.md b/PSSailpoint/v2024/docs/AccessRequest.md
new file mode 100644
index 000000000..3414519d9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequest.md
@@ -0,0 +1,27 @@
+# AccessRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequestedFor** | **String[]** | A list of Identity IDs for whom the Access is requested. If it's a Revoke request, there can only be one Identity ID. |
+**RequestType** | [**AccessRequestType**](AccessRequestType.md) | | [optional]
+**RequestedItems** | [**AccessRequestItem[]**](AccessRequestItem.md) | |
+**ClientMetadata** | **System.Collections.Hashtable** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequest = Initialize-PSSailpointV2024AccessRequest -RequestedFor null `
+ -RequestType null `
+ -RequestedItems null `
+ -ClientMetadata {requestedAppId=2c91808f7892918f0178b78da4a305a1, requestedAppName=test-app}
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestConfig.md b/PSSailpoint/v2024/docs/AccessRequestConfig.md
new file mode 100644
index 000000000..d818f79ff
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestConfig.md
@@ -0,0 +1,29 @@
+# AccessRequestConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ApprovalsMustBeExternal** | **Boolean** | If this is true, approvals must be processed by an external system. Also, if this is true, it blocks Request Center access requests and returns an error for any user who isn't an org admin. | [optional] [default to $false]
+**AutoApprovalEnabled** | **Boolean** | If this is true and the requester and reviewer are the same, the request is automatically approved. | [optional] [default to $false]
+**RequestOnBehalfOfConfig** | [**RequestOnBehalfOfConfig**](RequestOnBehalfOfConfig.md) | | [optional]
+**ApprovalReminderAndEscalationConfig** | [**ApprovalReminderAndEscalationConfig**](ApprovalReminderAndEscalationConfig.md) | | [optional]
+**EntitlementRequestConfig** | [**EntitlementRequestConfig1**](EntitlementRequestConfig1.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestConfig = Initialize-PSSailpointV2024AccessRequestConfig -ApprovalsMustBeExternal true `
+ -AutoApprovalEnabled true `
+ -RequestOnBehalfOfConfig null `
+ -ApprovalReminderAndEscalationConfig null `
+ -EntitlementRequestConfig null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestContext.md b/PSSailpoint/v2024/docs/AccessRequestContext.md
new file mode 100644
index 000000000..b6ad1bd55
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestContext.md
@@ -0,0 +1,21 @@
+# AccessRequestContext
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ContextAttributes** | [**ContextAttributeDto[]**](ContextAttributeDto.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestContext = Initialize-PSSailpointV2024AccessRequestContext -ContextAttributes null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestContext | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestDynamicApprover.md b/PSSailpoint/v2024/docs/AccessRequestDynamicApprover.md
new file mode 100644
index 000000000..7a0b79d24
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestDynamicApprover.md
@@ -0,0 +1,27 @@
+# AccessRequestDynamicApprover
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessRequestId** | **String** | The unique ID of the access request object. Can be used with the [access request status endpoint](https://developer.sailpoint.com/idn/api/beta/list-access-request-status) to get the status of the request. |
+**RequestedFor** | [**AccessItemRequestedForDto[]**](AccessItemRequestedForDto.md) | Identities access was requested for. |
+**RequestedItems** | [**AccessRequestDynamicApproverRequestedItemsInner[]**](AccessRequestDynamicApproverRequestedItemsInner.md) | The access items that are being requested. |
+**RequestedBy** | [**AccessItemRequesterDto**](AccessItemRequesterDto.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestDynamicApprover = Initialize-PSSailpointV2024AccessRequestDynamicApprover -AccessRequestId 4b4d982dddff4267ab12f0f1e72b5a6d `
+ -RequestedFor null `
+ -RequestedItems null `
+ -RequestedBy null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestDynamicApprover | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestDynamicApprover1.md b/PSSailpoint/v2024/docs/AccessRequestDynamicApprover1.md
new file mode 100644
index 000000000..a52467baf
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestDynamicApprover1.md
@@ -0,0 +1,25 @@
+# AccessRequestDynamicApprover1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the identity to add to the approver list for the access request. |
+**Name** | **String** | The name of the identity to add to the approver list for the access request. |
+**Type** | [**SystemCollectionsHashtable**](.md) | The type of object being referenced. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestDynamicApprover1 = Initialize-PSSailpointV2024AccessRequestDynamicApprover1 -Id 2c91808b6ef1d43e016efba0ce470906 `
+ -Name Adam Adams `
+ -Type IDENTITY
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestDynamicApprover1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestDynamicApproverRequestedItemsInner.md b/PSSailpoint/v2024/docs/AccessRequestDynamicApproverRequestedItemsInner.md
new file mode 100644
index 000000000..941060db6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestDynamicApproverRequestedItemsInner.md
@@ -0,0 +1,31 @@
+# AccessRequestDynamicApproverRequestedItemsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the access item. |
+**Name** | **String** | Human friendly name of the access item. |
+**Description** | **String** | Extended description of the access item. | [optional]
+**Type** | [**SystemCollectionsHashtable**](.md) | The type of access item being requested. |
+**Operation** | [**SystemCollectionsHashtable**](.md) | Grant or revoke the access item |
+**Comment** | **String** | A comment from the requestor on why the access is needed. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestDynamicApproverRequestedItemsInner = Initialize-PSSailpointV2024AccessRequestDynamicApproverRequestedItemsInner -Id 2c91808b6ef1d43e016efba0ce470904 `
+ -Name Engineering Access `
+ -Description Engineering Access `
+ -Type ACCESS_PROFILE `
+ -Operation Add `
+ -Comment William needs this access for his day to day job activities.
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestDynamicApproverRequestedItemsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestItem.md b/PSSailpoint/v2024/docs/AccessRequestItem.md
new file mode 100644
index 000000000..7366789b5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestItem.md
@@ -0,0 +1,29 @@
+# AccessRequestItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The type of the item being requested. |
+**Id** | **String** | ID of Role, Access Profile or Entitlement being requested. |
+**Comment** | **String** | Comment provided by requester. * Comment is required when the request is of type Revoke Access. | [optional]
+**ClientMetadata** | **System.Collections.Hashtable** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on associated APIs such as /account-activities and /access-request-status. | [optional]
+**RemoveDate** | **System.DateTime** | The date the role or access profile or entitlement is no longer assigned to the specified identity. Also known as the expiration date. * Specify a date in the future. * The current SLA for the deprovisioning is 24 hours. * This date can be modified to either extend or decrease the duration of access item assignments for the specified identity. You can change the expiration date for requests for yourself or direct reports, but you cannot remove an expiration date on an already approved item. If the access request has not been approved, you can cancel it and submit a new one without the expiration. If it has already been approved, then you have to revoke the access and then re-request without the expiration. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestItem = Initialize-PSSailpointV2024AccessRequestItem -Type ACCESS_PROFILE `
+ -Id 2c9180835d2e5168015d32f890ca1581 `
+ -Comment Requesting access profile for John Doe `
+ -ClientMetadata {requestedAppName=test-app, requestedAppId=2c91808f7892918f0178b78da4a305a1} `
+ -RemoveDate 2020-07-11T21:23:15Z
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestItem | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestItemResponse.md b/PSSailpoint/v2024/docs/AccessRequestItemResponse.md
new file mode 100644
index 000000000..0e68e2963
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestItemResponse.md
@@ -0,0 +1,35 @@
+# AccessRequestItemResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Operation** | **String** | the access request item operation | [optional]
+**AccessItemType** | **String** | the access item type | [optional]
+**Name** | **String** | the name of access request item | [optional]
+**Decision** | **String** | the final decision for the access request | [optional]
+**Description** | **String** | the description of access request item | [optional]
+**SourceId** | **String** | the source id | [optional]
+**SourceName** | **String** | the source Name | [optional]
+**ApprovalInfos** | [**ApprovalInfoResponse[]**](ApprovalInfoResponse.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestItemResponse = Initialize-PSSailpointV2024AccessRequestItemResponse -Operation Add `
+ -AccessItemType role `
+ -Name Role-1 `
+ -Decision APPROVED `
+ -Description The role descrition `
+ -SourceId 8a80828f643d484f01643e14202e206f `
+ -SourceName Source1 `
+ -ApprovalInfos [{name=John Snow, id=8a80828f643d484f01643e14202e2000, status=Approved}]
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestItemResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestPhases.md b/PSSailpoint/v2024/docs/AccessRequestPhases.md
new file mode 100644
index 000000000..76ceec2ec
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestPhases.md
@@ -0,0 +1,31 @@
+# AccessRequestPhases
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Started** | **System.DateTime** | The time that this phase started. | [optional]
+**Finished** | **System.DateTime** | The time that this phase finished. | [optional]
+**Name** | **String** | The name of this phase. | [optional]
+**State** | **String** | The state of this phase. | [optional]
+**Result** | **String** | The state of this phase. | [optional]
+**PhaseReference** | **String** | A reference to another object on the RequestedItemStatus that contains more details about the phase. Note that for the Provisioning phase, this will be empty if there are no manual work items. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestPhases = Initialize-PSSailpointV2024AccessRequestPhases -Started 2020-07-11T00:00Z `
+ -Finished 2020-07-12T00:00Z `
+ -Name APPROVAL_PHASE `
+ -State COMPLETED `
+ -Result SUCCESSFUL `
+ -PhaseReference approvalDetails
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestPhases | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestPostApproval.md b/PSSailpoint/v2024/docs/AccessRequestPostApproval.md
new file mode 100644
index 000000000..6d9f40342
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestPostApproval.md
@@ -0,0 +1,27 @@
+# AccessRequestPostApproval
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessRequestId** | **String** | The unique ID of the access request. |
+**RequestedFor** | [**AccessItemRequestedForDto[]**](AccessItemRequestedForDto.md) | Identities access was requested for. |
+**RequestedItemsStatus** | [**AccessRequestPostApprovalRequestedItemsStatusInner[]**](AccessRequestPostApprovalRequestedItemsStatusInner.md) | Details on the outcome of each access item. |
+**RequestedBy** | [**AccessItemRequesterDto**](AccessItemRequesterDto.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestPostApproval = Initialize-PSSailpointV2024AccessRequestPostApproval -AccessRequestId 2c91808b6ef1d43e016efba0ce470904 `
+ -RequestedFor null `
+ -RequestedItemsStatus null `
+ -RequestedBy null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestPostApproval | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestPostApprovalRequestedItemsStatusInner.md b/PSSailpoint/v2024/docs/AccessRequestPostApprovalRequestedItemsStatusInner.md
new file mode 100644
index 000000000..06898a0ee
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestPostApprovalRequestedItemsStatusInner.md
@@ -0,0 +1,35 @@
+# AccessRequestPostApprovalRequestedItemsStatusInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the access item being requested. |
+**Name** | **String** | The human friendly name of the access item. |
+**Description** | **String** | Detailed description of the access item. | [optional]
+**Type** | [**SystemCollectionsHashtable**](.md) | The type of access item. |
+**Operation** | [**SystemCollectionsHashtable**](.md) | The action to perform on the access item. |
+**Comment** | **String** | A comment from the identity requesting the access. | [optional]
+**ClientMetadata** | [**System.Collections.Hashtable**](AnyType.md) | Additional customer defined metadata about the access item. | [optional]
+**ApprovalInfo** | [**AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner[]**](AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner.md) | A list of one or more approvers for the access request. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestPostApprovalRequestedItemsStatusInner = Initialize-PSSailpointV2024AccessRequestPostApprovalRequestedItemsStatusInner -Id 2c91808b6ef1d43e016efba0ce470904 `
+ -Name Engineering Access `
+ -Description Access to engineering database `
+ -Type ACCESS_PROFILE `
+ -Operation Add `
+ -Comment William needs this access to do his job. `
+ -ClientMetadata {applicationName=My application} `
+ -ApprovalInfo null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestPostApprovalRequestedItemsStatusInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner.md b/PSSailpoint/v2024/docs/AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner.md
new file mode 100644
index 000000000..ff08b91b2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner.md
@@ -0,0 +1,27 @@
+# AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ApprovalComment** | **String** | A comment left by the approver. | [optional]
+**ApprovalDecision** | [**SystemCollectionsHashtable**](.md) | The final decision of the approver. |
+**ApproverName** | **String** | The name of the approver |
+**Approver** | [**AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover**](AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner = Initialize-PSSailpointV2024AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner -ApprovalComment This access looks good. Approved. `
+ -ApprovalDecision APPROVED `
+ -ApproverName Stephen.Austin `
+ -Approver null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover.md b/PSSailpoint/v2024/docs/AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover.md
new file mode 100644
index 000000000..64dc9cb10
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover.md
@@ -0,0 +1,25 @@
+# AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**SystemCollectionsHashtable**](.md) | The type of object that is referenced |
+**Id** | **String** | ID of identity who approved the access item request. |
+**Name** | **String** | Human-readable display name of identity who approved the access item request. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover = Initialize-PSSailpointV2024AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover -Type IDENTITY `
+ -Id 2c3780a46faadee4016fb4e018c20652 `
+ -Name Allen Albertson
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestPreApproval.md b/PSSailpoint/v2024/docs/AccessRequestPreApproval.md
new file mode 100644
index 000000000..640cea091
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestPreApproval.md
@@ -0,0 +1,27 @@
+# AccessRequestPreApproval
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessRequestId** | **String** | The unique ID of the access request. |
+**RequestedFor** | [**AccessItemRequestedForDto[]**](AccessItemRequestedForDto.md) | Identities access was requested for. |
+**RequestedItems** | [**AccessRequestPreApprovalRequestedItemsInner[]**](AccessRequestPreApprovalRequestedItemsInner.md) | Details of the access items being requested. |
+**RequestedBy** | [**AccessItemRequesterDto**](AccessItemRequesterDto.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestPreApproval = Initialize-PSSailpointV2024AccessRequestPreApproval -AccessRequestId 2c91808b6ef1d43e016efba0ce470904 `
+ -RequestedFor null `
+ -RequestedItems null `
+ -RequestedBy null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestPreApproval | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestPreApproval1.md b/PSSailpoint/v2024/docs/AccessRequestPreApproval1.md
new file mode 100644
index 000000000..e0764255d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestPreApproval1.md
@@ -0,0 +1,25 @@
+# AccessRequestPreApproval1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Approved** | **Boolean** | Whether or not to approve the access request. |
+**Comment** | **String** | A comment about the decision to approve or deny the request. |
+**Approver** | **String** | The name of the entity that approved or denied the request. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestPreApproval1 = Initialize-PSSailpointV2024AccessRequestPreApproval1 -Approved false `
+ -Comment This access should be denied, because this will cause an SOD violation. `
+ -Approver AcmeCorpExternalIntegration
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestPreApproval1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestPreApprovalRequestedItemsInner.md b/PSSailpoint/v2024/docs/AccessRequestPreApprovalRequestedItemsInner.md
new file mode 100644
index 000000000..6c5f85932
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestPreApprovalRequestedItemsInner.md
@@ -0,0 +1,31 @@
+# AccessRequestPreApprovalRequestedItemsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the access item being requested. |
+**Name** | **String** | The human friendly name of the access item. |
+**Description** | **String** | Detailed description of the access item. | [optional]
+**Type** | [**SystemCollectionsHashtable**](.md) | The type of access item. |
+**Operation** | [**SystemCollectionsHashtable**](.md) | The action to perform on the access item. |
+**Comment** | **String** | A comment from the identity requesting the access. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestPreApprovalRequestedItemsInner = Initialize-PSSailpointV2024AccessRequestPreApprovalRequestedItemsInner -Id 2c91808b6ef1d43e016efba0ce470904 `
+ -Name Engineering Access `
+ -Description Access to engineering database `
+ -Type ACCESS_PROFILE `
+ -Operation Add `
+ -Comment William needs this access to do his job.
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestPreApprovalRequestedItemsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestRecommendationActionItemDto.md b/PSSailpoint/v2024/docs/AccessRequestRecommendationActionItemDto.md
new file mode 100644
index 000000000..1da3abb6b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestRecommendationActionItemDto.md
@@ -0,0 +1,23 @@
+# AccessRequestRecommendationActionItemDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityId** | **String** | The identity ID taking the action. |
+**Access** | [**AccessRequestRecommendationItem**](AccessRequestRecommendationItem.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestRecommendationActionItemDto = Initialize-PSSailpointV2024AccessRequestRecommendationActionItemDto -IdentityId 2c91808570313110017040b06f344ec9 `
+ -Access null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestRecommendationActionItemDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestRecommendationActionItemResponseDto.md b/PSSailpoint/v2024/docs/AccessRequestRecommendationActionItemResponseDto.md
new file mode 100644
index 000000000..3cfb96fcc
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestRecommendationActionItemResponseDto.md
@@ -0,0 +1,25 @@
+# AccessRequestRecommendationActionItemResponseDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityId** | **String** | The identity ID taking the action. | [optional]
+**Access** | [**AccessRequestRecommendationItem**](AccessRequestRecommendationItem.md) | | [optional]
+**Timestamp** | **System.DateTime** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestRecommendationActionItemResponseDto = Initialize-PSSailpointV2024AccessRequestRecommendationActionItemResponseDto -IdentityId 2c91808570313110017040b06f344ec9 `
+ -Access null `
+ -Timestamp 2017-07-11T18:45:37.098Z
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestRecommendationActionItemResponseDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestRecommendationItem.md b/PSSailpoint/v2024/docs/AccessRequestRecommendationItem.md
new file mode 100644
index 000000000..55703605d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestRecommendationItem.md
@@ -0,0 +1,23 @@
+# AccessRequestRecommendationItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of access item being recommended. | [optional]
+**Type** | [**AccessRequestRecommendationItemType**](AccessRequestRecommendationItemType.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestRecommendationItem = Initialize-PSSailpointV2024AccessRequestRecommendationItem -Id 2c9180835d2e5168015d32f890ca1581 `
+ -Type null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestRecommendationItem | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestRecommendationItemDetail.md b/PSSailpoint/v2024/docs/AccessRequestRecommendationItemDetail.md
new file mode 100644
index 000000000..1bad2b122
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestRecommendationItemDetail.md
@@ -0,0 +1,33 @@
+# AccessRequestRecommendationItemDetail
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityId** | **String** | Identity ID for the recommendation | [optional]
+**Access** | [**AccessRequestRecommendationItemDetailAccess**](AccessRequestRecommendationItemDetailAccess.md) | | [optional]
+**Ignored** | **Boolean** | Whether or not the identity has already chosen to ignore this recommendation. | [optional]
+**Requested** | **Boolean** | Whether or not the identity has already chosen to request this recommendation. | [optional]
+**Viewed** | **Boolean** | Whether or not the identity reportedly viewed this recommendation. | [optional]
+**Messages** | [**AccessRecommendationMessage[]**](AccessRecommendationMessage.md) | | [optional]
+**TranslationMessages** | [**TranslationMessage[]**](TranslationMessage.md) | The list of translation messages | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestRecommendationItemDetail = Initialize-PSSailpointV2024AccessRequestRecommendationItemDetail -IdentityId 2c91808570313110017040b06f344ec9 `
+ -Access null `
+ -Ignored true `
+ -Requested true `
+ -Viewed true `
+ -Messages null `
+ -TranslationMessages [{key=recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH, values=[75, department]}]
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestRecommendationItemDetail | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestRecommendationItemDetailAccess.md b/PSSailpoint/v2024/docs/AccessRequestRecommendationItemDetailAccess.md
new file mode 100644
index 000000000..1ceb79474
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestRecommendationItemDetailAccess.md
@@ -0,0 +1,27 @@
+# AccessRequestRecommendationItemDetailAccess
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of access item being recommended. | [optional]
+**Type** | [**AccessRequestRecommendationItemType**](AccessRequestRecommendationItemType.md) | | [optional]
+**Name** | **String** | Name of the access item | [optional]
+**Description** | **String** | Description of the access item | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestRecommendationItemDetailAccess = Initialize-PSSailpointV2024AccessRequestRecommendationItemDetailAccess -Id 2c9180835d2e5168015d32f890ca1581 `
+ -Type null `
+ -Name Employee-database-read-write `
+ -Description This item grants an employee read and write access to the database
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestRecommendationItemDetailAccess | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestRecommendationItemType.md b/PSSailpoint/v2024/docs/AccessRequestRecommendationItemType.md
new file mode 100644
index 000000000..c72a0ea0d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestRecommendationItemType.md
@@ -0,0 +1,20 @@
+# AccessRequestRecommendationItemType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestRecommendationItemType = Initialize-PSSailpointV2024AccessRequestRecommendationItemType
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestRecommendationItemType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestResponse.md b/PSSailpoint/v2024/docs/AccessRequestResponse.md
new file mode 100644
index 000000000..f26d01cb0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestResponse.md
@@ -0,0 +1,25 @@
+# AccessRequestResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequesterId** | **String** | the requester Id | [optional]
+**RequesterName** | **String** | the requesterName | [optional]
+**Items** | [**AccessRequestItemResponse[]**](AccessRequestItemResponse.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestResponse = Initialize-PSSailpointV2024AccessRequestResponse -RequesterId 2c91808a77ff216301782327a50f09bf `
+ -RequesterName Bing C `
+ -Items [{operation=Add, accessItemType=role, name=Role-1, decision=APPROVED, description=The role descrition, sourceId=8a80828f643d484f01643e14202e206f, sourceName=Source1, approvalInfos=[{name=John Snow, id=8a80828f643d484f01643e14202e2000, status=Approved}]}]
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequestType.md b/PSSailpoint/v2024/docs/AccessRequestType.md
new file mode 100644
index 000000000..88bb4c8a9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequestType.md
@@ -0,0 +1,20 @@
+# AccessRequestType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequestType = Initialize-PSSailpointV2024AccessRequestType
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequestType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessRequested.md b/PSSailpoint/v2024/docs/AccessRequested.md
new file mode 100644
index 000000000..fd8b0ae9d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessRequested.md
@@ -0,0 +1,27 @@
+# AccessRequested
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessRequest** | [**AccessRequestResponse**](AccessRequestResponse.md) | | [optional]
+**IdentityId** | **String** | the identity id | [optional]
+**EventType** | **String** | the event type | [optional]
+**Dt** | **String** | the date of event | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessRequested = Initialize-PSSailpointV2024AccessRequested -AccessRequest null `
+ -IdentityId 8a80828f643d484f01643e14202e206f `
+ -EventType AccessRequested `
+ -Dt 2019-03-08T22:37:33.901Z
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessRequested | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessReviewItem.md b/PSSailpoint/v2024/docs/AccessReviewItem.md
new file mode 100644
index 000000000..77f60c7c6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessReviewItem.md
@@ -0,0 +1,33 @@
+# AccessReviewItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessSummary** | [**AccessSummary**](AccessSummary.md) | | [optional]
+**IdentitySummary** | [**CertificationIdentitySummary**](CertificationIdentitySummary.md) | | [optional]
+**Id** | **String** | The review item's id | [optional]
+**Completed** | **Boolean** | Whether the review item is complete | [optional]
+**NewAccess** | **Boolean** | Indicates whether the review item is for new access to a source | [optional]
+**Decision** | [**CertificationDecision**](CertificationDecision.md) | | [optional]
+**Comments** | **String** | Comments for this review item | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessReviewItem = Initialize-PSSailpointV2024AccessReviewItem -AccessSummary null `
+ -IdentitySummary null `
+ -Id ef38f94347e94562b5bb8424a56397d8 `
+ -Completed false `
+ -NewAccess false `
+ -Decision null `
+ -Comments This user still needs access to this source
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessReviewItem | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessReviewReassignment.md b/PSSailpoint/v2024/docs/AccessReviewReassignment.md
new file mode 100644
index 000000000..915dee9e4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessReviewReassignment.md
@@ -0,0 +1,25 @@
+# AccessReviewReassignment
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Reassign** | [**ReassignReference[]**](ReassignReference.md) | |
+**ReassignTo** | **String** | The ID of the identity to which the certification is reassigned |
+**Reason** | **String** | The reason comment for why the reassign was made |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessReviewReassignment = Initialize-PSSailpointV2024AccessReviewReassignment -Reassign null `
+ -ReassignTo ef38f94347e94562b5bb8424a56397d8 `
+ -Reason reassigned for some reason
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessReviewReassignment | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessSummary.md b/PSSailpoint/v2024/docs/AccessSummary.md
new file mode 100644
index 000000000..c92aef0e2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessSummary.md
@@ -0,0 +1,27 @@
+# AccessSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Access** | [**AccessSummaryAccess**](AccessSummaryAccess.md) | | [optional]
+**Entitlement** | [**ReviewableEntitlement**](ReviewableEntitlement.md) | | [optional]
+**AccessProfile** | [**ReviewableAccessProfile**](ReviewableAccessProfile.md) | | [optional]
+**Role** | [**ReviewableRole**](ReviewableRole.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessSummary = Initialize-PSSailpointV2024AccessSummary -Access null `
+ -Entitlement null `
+ -AccessProfile null `
+ -Role null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessSummaryAccess.md b/PSSailpoint/v2024/docs/AccessSummaryAccess.md
new file mode 100644
index 000000000..f9e69cea3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessSummaryAccess.md
@@ -0,0 +1,25 @@
+# AccessSummaryAccess
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Id** | **String** | The ID of the item being certified | [optional]
+**Name** | **String** | The name of the item being certified | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessSummaryAccess = Initialize-PSSailpointV2024AccessSummaryAccess -Type null `
+ -Id 2c9180867160846801719932c5153fb7 `
+ -Name Entitlement for Company Database
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessSummaryAccess | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccessType.md b/PSSailpoint/v2024/docs/AccessType.md
new file mode 100644
index 000000000..bb4a4ca01
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccessType.md
@@ -0,0 +1,20 @@
+# AccessType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccessType = Initialize-PSSailpointV2024AccessType
+```
+
+- Convert the resource to JSON
+```powershell
+$AccessType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Account.md b/PSSailpoint/v2024/docs/Account.md
new file mode 100644
index 000000000..c59b018c4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Account.md
@@ -0,0 +1,75 @@
+# Account
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | System-generated unique ID of the Object | [optional] [readonly]
+**Name** | **String** | Name of the Object |
+**Created** | **System.DateTime** | Creation date of the Object | [optional] [readonly]
+**Modified** | **System.DateTime** | Last modification date of the Object | [optional] [readonly]
+**SourceId** | **String** | The unique ID of the source this account belongs to |
+**SourceName** | **String** | The display name of the source this account belongs to |
+**IdentityId** | **String** | The unique ID of the identity this account is correlated to | [optional]
+**CloudLifecycleState** | **String** | The lifecycle state of the identity this account is correlated to | [optional]
+**IdentityState** | **String** | The identity state of the identity this account is correlated to | [optional]
+**ConnectionType** | **String** | The connection type of the source this account is from | [optional]
+**Type** | **String** | The type of the account | [optional]
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | The account attributes that are aggregated |
+**Authoritative** | **Boolean** | Indicates if this account is from an authoritative source |
+**Description** | **String** | A description of the account | [optional]
+**Disabled** | **Boolean** | Indicates if the account is currently disabled |
+**Locked** | **Boolean** | Indicates if the account is currently locked |
+**NativeIdentity** | **String** | The unique ID of the account generated by the source system |
+**SystemAccount** | **Boolean** | If true, this is a user account within IdentityNow. If false, this is an account from a source system. |
+**Uncorrelated** | **Boolean** | Indicates if this account is not correlated to an identity |
+**Uuid** | **String** | The unique ID of the account as determined by the account schema | [optional]
+**ManuallyCorrelated** | **Boolean** | Indicates if the account has been manually correlated to an identity |
+**HasEntitlements** | **Boolean** | Indicates if the account has entitlements |
+**Identity** | [**BaseReferenceDto**](BaseReferenceDto.md) | | [optional]
+**SourceOwner** | [**AccountAllOfSourceOwner**](AccountAllOfSourceOwner.md) | | [optional]
+**Features** | **String** | A string list containing the owning source's features | [optional]
+**Origin** | **String** | The origin of the account either aggregated or provisioned | [optional]
+**OwnerIdentity** | [**AccountAllOfOwnerIdentity**](AccountAllOfOwnerIdentity.md) | | [optional]
+**OwnerGroup** | [**AccountAllOfOwnerGroup**](AccountAllOfOwnerGroup.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Account = Initialize-PSSailpointV2024Account -Id id12345 `
+ -Name aName `
+ -Created 2015-05-28T14:07:17Z `
+ -Modified 2015-05-28T14:07:17Z `
+ -SourceId 2c9180835d2e5168015d32f890ca1581 `
+ -SourceName Employees `
+ -IdentityId 2c9180835d2e5168015d32f890ca1581 `
+ -CloudLifecycleState active `
+ -IdentityState ACTIVE `
+ -ConnectionType direct `
+ -Type NON_HUMAN `
+ -Attributes {firstName=SailPoint, lastName=Support, displayName=SailPoint Support} `
+ -Authoritative false `
+ -Description null `
+ -Disabled false `
+ -Locked false `
+ -NativeIdentity 552775 `
+ -SystemAccount false `
+ -Uncorrelated false `
+ -Uuid slpt.support `
+ -ManuallyCorrelated false `
+ -HasEntitlements true `
+ -Identity null `
+ -SourceOwner null `
+ -Features ENABLE `
+ -Origin AGGREGATED `
+ -OwnerIdentity null `
+ -OwnerGroup null
+```
+
+- Convert the resource to JSON
+```powershell
+$Account | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAction.md b/PSSailpoint/v2024/docs/AccountAction.md
new file mode 100644
index 000000000..9de63ab9d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAction.md
@@ -0,0 +1,23 @@
+# AccountAction
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Action** | **String** | Describes if action will be enabled or disabled | [optional]
+**SourceIds** | **String[]** | List of unique source IDs. The sources must have the ENABLE feature or flat file source. See ""/sources"" endpoint for source features. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAction = Initialize-PSSailpointV2024AccountAction -Action ENABLE `
+ -SourceIds [2c918084660f45d6016617daa9210584, 2c918084660f45d6016617daa9210500]
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAction | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountActivity.md b/PSSailpoint/v2024/docs/AccountActivity.md
new file mode 100644
index 000000000..5724bb640
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountActivity.md
@@ -0,0 +1,47 @@
+# AccountActivity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the account activity | [optional]
+**Name** | **String** | The name of the activity | [optional]
+**Created** | **System.DateTime** | When the activity was first created | [optional]
+**Modified** | **System.DateTime** | When the activity was last modified | [optional]
+**Completed** | **System.DateTime** | When the activity was completed | [optional]
+**CompletionStatus** | [**CompletionStatus**](CompletionStatus.md) | | [optional]
+**Type** | **String** | The type of action the activity performed. Please see the following list of types. This list may grow over time. - CloudAutomated - IdentityAttributeUpdate - appRequest - LifecycleStateChange - AccountStateUpdate - AccountAttributeUpdate - CloudPasswordRequest - Attribute Synchronization Refresh - Certification - Identity Refresh - Lifecycle Change Refresh [Learn more here](https://documentation.sailpoint.com/saas/help/search/searchable-fields.html#searching-account-activity-data). | [optional]
+**RequesterIdentitySummary** | [**IdentitySummary**](IdentitySummary.md) | | [optional]
+**TargetIdentitySummary** | [**IdentitySummary**](IdentitySummary.md) | | [optional]
+**Errors** | **String[]** | A list of error messages, if any, that were encountered. | [optional]
+**Warnings** | **String[]** | A list of warning messages, if any, that were encountered. | [optional]
+**Items** | [**AccountActivityItem[]**](AccountActivityItem.md) | Individual actions performed as part of this account activity | [optional]
+**ExecutionStatus** | [**ExecutionStatus**](ExecutionStatus.md) | | [optional]
+**ClientMetadata** | **System.Collections.Hashtable** | Arbitrary key-value pairs, if any were included in the corresponding access request | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountActivity = Initialize-PSSailpointV2024AccountActivity -Id 2c9180835d2e5168015d32f890ca1581 `
+ -Name 2c9180835d2e5168015d32f890ca1581 `
+ -Created 2017-07-11T18:45:37.098Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Completed 2018-10-19T13:49:37.385Z `
+ -CompletionStatus null `
+ -Type appRequest `
+ -RequesterIdentitySummary null `
+ -TargetIdentitySummary null `
+ -Errors [sailpoint.connector.ConnectorException: java.lang.InterruptedException: Timeout waiting for response to message 0 from client 57a4ab97-ab3f-4aef-9fe2-0eaf15c73d26 after 60 seconds.] `
+ -Warnings [Some warning, another warning] `
+ -Items null `
+ -ExecutionStatus null `
+ -ClientMetadata {customKey1=custom value 1, customKey2=custom value 2}
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountActivity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountActivityApprovalStatus.md b/PSSailpoint/v2024/docs/AccountActivityApprovalStatus.md
new file mode 100644
index 000000000..e86d20fa8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountActivityApprovalStatus.md
@@ -0,0 +1,20 @@
+# AccountActivityApprovalStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountActivityApprovalStatus = Initialize-PSSailpointV2024AccountActivityApprovalStatus
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountActivityApprovalStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountActivityDocument.md b/PSSailpoint/v2024/docs/AccountActivityDocument.md
new file mode 100644
index 000000000..9999100e8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountActivityDocument.md
@@ -0,0 +1,57 @@
+# AccountActivityDocument
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | |
+**Name** | **String** | |
+**Type** | [**DocumentType**](DocumentType.md) | |
+**Action** | **String** | Type of action performed in the activity. | [optional]
+**Created** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
+**Modified** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
+**Stage** | **String** | Activity's current stage. | [optional]
+**Origin** | **String** | Activity's origin. | [optional]
+**Status** | **String** | Activity's current status. | [optional]
+**Requester** | [**AccountSource**](AccountSource.md) | | [optional]
+**Recipient** | [**AccountSource**](AccountSource.md) | | [optional]
+**TrackingNumber** | **String** | Account activity's tracking number. | [optional]
+**Errors** | **String[]** | Errors provided by the source while completing account actions. | [optional]
+**Warnings** | **String[]** | Warnings provided by the source while completing account actions. | [optional]
+**Approvals** | [**Approval1[]**](Approval1.md) | Approvals performed on an item during activity. | [optional]
+**OriginalRequests** | [**OriginalRequest[]**](OriginalRequest.md) | Original actions that triggered all individual source actions related to the account action. | [optional]
+**ExpansionItems** | [**ExpansionItem[]**](ExpansionItem.md) | Controls that translated the attribute requests into actual provisioning actions on the source. | [optional]
+**AccountRequests** | [**AccountRequest[]**](AccountRequest.md) | Account data for each individual source action triggered by the original requests. | [optional]
+**Sources** | **String** | Sources involved in the account activity. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountActivityDocument = Initialize-PSSailpointV2024AccountActivityDocument -Id 2c91808375d8e80a0175e1f88a575222 `
+ -Name john.doe `
+ -Type null `
+ -Action Identity Refresh. `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Stage Completed `
+ -Origin null `
+ -Status Complete `
+ -Requester null `
+ -Recipient null `
+ -TrackingNumber 61aad0c9e8134eca89e76a35e0cabe3f `
+ -Errors null `
+ -Warnings null `
+ -Approvals null `
+ -OriginalRequests null `
+ -ExpansionItems null `
+ -AccountRequests null `
+ -Sources smartsheet-test, airtable-v4, IdentityNow
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountActivityDocument | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountActivityItem.md b/PSSailpoint/v2024/docs/AccountActivityItem.md
new file mode 100644
index 000000000..aa2af49fe
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountActivityItem.md
@@ -0,0 +1,51 @@
+# AccountActivityItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Item id | [optional]
+**Name** | **String** | Human-readable display name of item | [optional]
+**Requested** | **System.DateTime** | Date and time item was requested | [optional]
+**ApprovalStatus** | [**AccountActivityApprovalStatus**](AccountActivityApprovalStatus.md) | | [optional]
+**ProvisioningStatus** | [**ProvisioningState**](ProvisioningState.md) | | [optional]
+**RequesterComment** | [**Comment**](Comment.md) | | [optional]
+**ReviewerIdentitySummary** | [**IdentitySummary**](IdentitySummary.md) | | [optional]
+**ReviewerComment** | [**Comment**](Comment.md) | | [optional]
+**Operation** | [**AccountActivityItemOperation**](AccountActivityItemOperation.md) | | [optional]
+**Attribute** | **String** | Attribute to which account activity applies | [optional]
+**Value** | **String** | Value of attribute | [optional]
+**NativeIdentity** | **String** | Native identity in the target system to which the account activity applies | [optional]
+**SourceId** | **String** | Id of Source to which account activity applies | [optional]
+**AccountRequestInfo** | [**AccountRequestInfo**](AccountRequestInfo.md) | | [optional]
+**ClientMetadata** | **System.Collections.Hashtable** | Arbitrary key-value pairs, if any were included in the corresponding access request item | [optional]
+**RemoveDate** | **System.DateTime** | The date the role or access profile or entitlement is no longer assigned to the specified identity. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountActivityItem = Initialize-PSSailpointV2024AccountActivityItem -Id 48c545831b264409a81befcabb0e3c5a `
+ -Name 48c545831b264409a81befcabb0e3c5a `
+ -Requested 2017-07-11T18:45:37.098Z `
+ -ApprovalStatus null `
+ -ProvisioningStatus null `
+ -RequesterComment null `
+ -ReviewerIdentitySummary null `
+ -ReviewerComment null `
+ -Operation null `
+ -Attribute detectedRoles `
+ -Value Treasury Analyst [AccessProfile-1529010191212] `
+ -NativeIdentity Sandie.Camero `
+ -SourceId 2c91808363ef85290164000587130c0c `
+ -AccountRequestInfo null `
+ -ClientMetadata {customKey1=custom value 1, customKey2=custom value 2} `
+ -RemoveDate 2020-07-11T00:00Z
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountActivityItem | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountActivityItemOperation.md b/PSSailpoint/v2024/docs/AccountActivityItemOperation.md
new file mode 100644
index 000000000..b5e6419b8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountActivityItemOperation.md
@@ -0,0 +1,20 @@
+# AccountActivityItemOperation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountActivityItemOperation = Initialize-PSSailpointV2024AccountActivityItemOperation
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountActivityItemOperation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountActivitySearchedItem.md b/PSSailpoint/v2024/docs/AccountActivitySearchedItem.md
new file mode 100644
index 000000000..da5639d48
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountActivitySearchedItem.md
@@ -0,0 +1,57 @@
+# AccountActivitySearchedItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | |
+**Name** | **String** | |
+**Type** | [**DocumentType**](DocumentType.md) | |
+**Action** | **String** | Type of action performed in the activity. | [optional]
+**Created** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
+**Modified** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
+**Stage** | **String** | Activity's current stage. | [optional]
+**Origin** | **String** | Activity's origin. | [optional]
+**Status** | **String** | Activity's current status. | [optional]
+**Requester** | [**AccountSource**](AccountSource.md) | | [optional]
+**Recipient** | [**AccountSource**](AccountSource.md) | | [optional]
+**TrackingNumber** | **String** | Account activity's tracking number. | [optional]
+**Errors** | **String[]** | Errors provided by the source while completing account actions. | [optional]
+**Warnings** | **String[]** | Warnings provided by the source while completing account actions. | [optional]
+**Approvals** | [**Approval1[]**](Approval1.md) | Approvals performed on an item during activity. | [optional]
+**OriginalRequests** | [**OriginalRequest[]**](OriginalRequest.md) | Original actions that triggered all individual source actions related to the account action. | [optional]
+**ExpansionItems** | [**ExpansionItem[]**](ExpansionItem.md) | Controls that translated the attribute requests into actual provisioning actions on the source. | [optional]
+**AccountRequests** | [**AccountRequest[]**](AccountRequest.md) | Account data for each individual source action triggered by the original requests. | [optional]
+**Sources** | **String** | Sources involved in the account activity. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountActivitySearchedItem = Initialize-PSSailpointV2024AccountActivitySearchedItem -Id 2c91808375d8e80a0175e1f88a575222 `
+ -Name john.doe `
+ -Type null `
+ -Action Identity Refresh. `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Stage Completed `
+ -Origin null `
+ -Status Complete `
+ -Requester null `
+ -Recipient null `
+ -TrackingNumber 61aad0c9e8134eca89e76a35e0cabe3f `
+ -Errors null `
+ -Warnings null `
+ -Approvals null `
+ -OriginalRequests null `
+ -ExpansionItems null `
+ -AccountRequests null `
+ -Sources smartsheet-test, airtable-v4, IdentityNow
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountActivitySearchedItem | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAggregationCompleted.md b/PSSailpoint/v2024/docs/AccountAggregationCompleted.md
new file mode 100644
index 000000000..c5682611c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAggregationCompleted.md
@@ -0,0 +1,33 @@
+# AccountAggregationCompleted
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Source** | [**AccountAggregationCompletedSource**](AccountAggregationCompletedSource.md) | |
+**Status** | [**SystemCollectionsHashtable**](.md) | The overall status of the aggregation. |
+**Started** | **System.DateTime** | The date and time when the account aggregation started. |
+**Completed** | **System.DateTime** | The date and time when the account aggregation finished. |
+**Errors** | **String[]** | A list of errors that occurred during the aggregation. |
+**Warnings** | **String[]** | A list of warnings that occurred during the aggregation. |
+**Stats** | [**AccountAggregationCompletedStats**](AccountAggregationCompletedStats.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAggregationCompleted = Initialize-PSSailpointV2024AccountAggregationCompleted -Source null `
+ -Status Success `
+ -Started 2020-06-29T22:01:50.474Z `
+ -Completed 2020-06-29T22:02:04.090Z `
+ -Errors null `
+ -Warnings null `
+ -Stats null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAggregationCompleted | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAggregationCompletedSource.md b/PSSailpoint/v2024/docs/AccountAggregationCompletedSource.md
new file mode 100644
index 000000000..223a9a311
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAggregationCompletedSource.md
@@ -0,0 +1,25 @@
+# AccountAggregationCompletedSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The DTO type of the source the accounts are being aggregated from. |
+**Id** | **String** | The ID of the source the accounts are being aggregated from. |
+**Name** | **String** | Display name of the source the accounts are being aggregated from. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAggregationCompletedSource = Initialize-PSSailpointV2024AccountAggregationCompletedSource -Type SOURCE `
+ -Id 2c9180835d191a86015d28455b4b232a `
+ -Name HR Active Directory
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAggregationCompletedSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAggregationCompletedStats.md b/PSSailpoint/v2024/docs/AccountAggregationCompletedStats.md
new file mode 100644
index 000000000..428710201
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAggregationCompletedStats.md
@@ -0,0 +1,29 @@
+# AccountAggregationCompletedStats
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Scanned** | **Int32** | The number of accounts which were scanned / iterated over. |
+**Unchanged** | **Int32** | The number of accounts which existed before, but had no changes. |
+**Changed** | **Int32** | The number of accounts which existed before, but had changes. |
+**Added** | **Int32** | The number of accounts which are new - have not existed before. |
+**Removed** | **Int32** | The number accounts which existed before, but no longer exist (thus getting removed). |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAggregationCompletedStats = Initialize-PSSailpointV2024AccountAggregationCompletedStats -Scanned 200 `
+ -Unchanged 190 `
+ -Changed 6 `
+ -Added 4 `
+ -Removed 3
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAggregationCompletedStats | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAggregationStatus.md b/PSSailpoint/v2024/docs/AccountAggregationStatus.md
new file mode 100644
index 000000000..06dba270e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAggregationStatus.md
@@ -0,0 +1,27 @@
+# AccountAggregationStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Start** | **System.DateTime** | When the aggregation started. | [optional]
+**Status** | **String** | STARTED - Aggregation started, but source account iteration has not completed. ACCOUNTS_COLLECTED - Source account iteration completed, but all accounts have not yet been processed. COMPLETED - Aggregation completed (*possibly with errors*). CANCELLED - Aggregation cancelled by user. RETRIED - Aggregation retried because of connectivity issues with the Virtual Appliance. TERMINATED - Aggregation marked as failed after 3 tries after connectivity issues with the Virtual Appliance. | [optional]
+**TotalAccounts** | **Int32** | The total number of *NEW, CHANGED and DELETED* accounts that need to be processed for this aggregation. This does not include accounts that were unchanged since the previous aggregation. This can be zero if there were no new, changed or deleted accounts since the previous aggregation. *Only available when status is ACCOUNTS_COLLECTED or COMPLETED.* | [optional]
+**ProcessedAccounts** | **Int32** | The number of *NEW, CHANGED and DELETED* accounts that have been processed so far. This reflects the number of accounts that have been processed at the time of the API call, and may increase on subsequent API calls while the status is ACCOUNTS_COLLECTED. *Only available when status is ACCOUNTS_COLLECTED or COMPLETED.* | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAggregationStatus = Initialize-PSSailpointV2024AccountAggregationStatus -Start 2021-01-31T14:30:05.104Z `
+ -Status ACCOUNTS_COLLECTED `
+ -TotalAccounts 520 `
+ -ProcessedAccounts 150
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAggregationStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAllOfOwnerGroup.md b/PSSailpoint/v2024/docs/AccountAllOfOwnerGroup.md
new file mode 100644
index 000000000..1cbaca588
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAllOfOwnerGroup.md
@@ -0,0 +1,25 @@
+# AccountAllOfOwnerGroup
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The type of object being referenced | [optional]
+**Id** | **String** | ID of the governance group | [optional]
+**Name** | **String** | Human-readable display name of the governance group | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAllOfOwnerGroup = Initialize-PSSailpointV2024AccountAllOfOwnerGroup -Type GOVERNANCE_GROUP `
+ -Id 8d3e0094e99445de98eef6c75e25jc04 `
+ -Name GovGroup AX17Z
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAllOfOwnerGroup | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAllOfOwnerIdentity.md b/PSSailpoint/v2024/docs/AccountAllOfOwnerIdentity.md
new file mode 100644
index 000000000..556514cc0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAllOfOwnerIdentity.md
@@ -0,0 +1,25 @@
+# AccountAllOfOwnerIdentity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The type of object being referenced | [optional]
+**Id** | **String** | ID of the identity | [optional]
+**Name** | **String** | Human-readable display name of the identity | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAllOfOwnerIdentity = Initialize-PSSailpointV2024AccountAllOfOwnerIdentity -Type IDENTITY `
+ -Id 2c918084660f45d6016617daa9210584 `
+ -Name Adam Kennedy
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAllOfOwnerIdentity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAllOfSourceOwner.md b/PSSailpoint/v2024/docs/AccountAllOfSourceOwner.md
new file mode 100644
index 000000000..734d78d41
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAllOfSourceOwner.md
@@ -0,0 +1,25 @@
+# AccountAllOfSourceOwner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of owner object. | [optional]
+**Id** | **String** | Identity id | [optional]
+**Name** | **String** | Human-readable display name of the owner. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAllOfSourceOwner = Initialize-PSSailpointV2024AccountAllOfSourceOwner -Type IDENTITY `
+ -Id 4c5c8534e99445de98eef6c75e25eb01 `
+ -Name John Cavender
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAllOfSourceOwner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAttribute.md b/PSSailpoint/v2024/docs/AccountAttribute.md
new file mode 100644
index 000000000..978559485
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAttribute.md
@@ -0,0 +1,37 @@
+# AccountAttribute
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SourceName** | **String** | A reference to the source to search for the account |
+**AttributeName** | **String** | The name of the attribute on the account to return. This should match the name of the account attribute name visible in the user interface, or on the source schema. |
+**AccountSortAttribute** | **String** | The value of this configuration is a string name of the attribute to use when determining the ordering of returned accounts when there are multiple entries | [optional] [default to "created"]
+**AccountSortDescending** | **Boolean** | The value of this configuration is a boolean (true/false). Controls the order of the sort when there are multiple accounts. If not defined, the transform will default to false (ascending order) | [optional] [default to $false]
+**AccountReturnFirstLink** | **Boolean** | The value of this configuration is a boolean (true/false). Controls which account to source a value from for an attribute. If this flag is set to true, the transform returns the value from the first account in the list, even if it is null. If it is set to false, the transform returns the first non-null value. If not defined, the transform will default to false | [optional] [default to $false]
+**AccountFilter** | **String** | This expression queries the database to narrow search results. The value of this configuration is a sailpoint.object.Filter expression and used when searching against the database. The default filter will always include the source and identity, and any subsequent expressions will be combined in an AND operation to the existing search criteria. Only certain searchable attributes are available: - `nativeIdentity` - the Account ID - `displayName` - the Account Name - `entitlements` - a boolean value to determine if the account has entitlements | [optional]
+**AccountPropertyFilter** | **String** | This expression is used to search and filter accounts in memory. The value of this configuration is a sailpoint.object.Filter expression and used when searching against the returned resultset. All account attributes are available for filtering as this operation is performed in memory. | [optional]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAttribute = Initialize-PSSailpointV2024AccountAttribute -SourceName Workday `
+ -AttributeName DEPARTMENT `
+ -AccountSortAttribute created `
+ -AccountSortDescending false `
+ -AccountReturnFirstLink false `
+ -AccountFilter !(nativeIdentity.startsWith("*DELETED*")) `
+ -AccountPropertyFilter (groups.containsAll({'Admin'}) || location == 'Austin') `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAttribute | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAttributes.md b/PSSailpoint/v2024/docs/AccountAttributes.md
new file mode 100644
index 000000000..4f3e6d116
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAttributes.md
@@ -0,0 +1,21 @@
+# AccountAttributes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | The schema attribute values for the account |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAttributes = Initialize-PSSailpointV2024AccountAttributes -Attributes {city=Austin, displayName=John Doe, userName=jdoe, sAMAccountName=jDoe, mail=john.doe@sailpoint.com}
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAttributes | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAttributesChanged.md b/PSSailpoint/v2024/docs/AccountAttributesChanged.md
new file mode 100644
index 000000000..74f78ed0d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAttributesChanged.md
@@ -0,0 +1,27 @@
+# AccountAttributesChanged
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Identity** | [**AccountAttributesChangedIdentity**](AccountAttributesChangedIdentity.md) | |
+**Source** | [**AccountAttributesChangedSource**](AccountAttributesChangedSource.md) | |
+**Account** | [**AccountAttributesChangedAccount**](AccountAttributesChangedAccount.md) | |
+**Changes** | [**AccountAttributesChangedChangesInner[]**](AccountAttributesChangedChangesInner.md) | A list of attributes that changed. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAttributesChanged = Initialize-PSSailpointV2024AccountAttributesChanged -Identity null `
+ -Source null `
+ -Account null `
+ -Changes null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAttributesChanged | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAttributesChangedAccount.md b/PSSailpoint/v2024/docs/AccountAttributesChangedAccount.md
new file mode 100644
index 000000000..1ec442236
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAttributesChangedAccount.md
@@ -0,0 +1,29 @@
+# AccountAttributesChangedAccount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | SailPoint generated unique identifier. |
+**Uuid** | **String** | The source's unique identifier for the account. UUID is generated by the source system. |
+**Name** | **String** | Name of the account. |
+**NativeIdentity** | **String** | Unique ID of the account on the source. |
+**Type** | [**SystemCollectionsHashtable**](.md) | The type of the account |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAttributesChangedAccount = Initialize-PSSailpointV2024AccountAttributesChangedAccount -Id 52170a74-ca89-11ea-87d0-0242ac130003 `
+ -Uuid 1cb1f07d-3e5a-4431-becd-234fa4306108 `
+ -Name john.doe `
+ -NativeIdentity cn=john.doe,ou=users,dc=acme,dc=com `
+ -Type ACCOUNT
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAttributesChangedAccount | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAttributesChangedChangesInner.md b/PSSailpoint/v2024/docs/AccountAttributesChangedChangesInner.md
new file mode 100644
index 000000000..df6a40dc5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAttributesChangedChangesInner.md
@@ -0,0 +1,25 @@
+# AccountAttributesChangedChangesInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Attribute** | **String** | The name of the attribute. |
+**OldValue** | [**AccountAttributesChangedChangesInnerOldValue**](AccountAttributesChangedChangesInnerOldValue.md) | |
+**NewValue** | [**AccountAttributesChangedChangesInnerNewValue**](AccountAttributesChangedChangesInnerNewValue.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAttributesChangedChangesInner = Initialize-PSSailpointV2024AccountAttributesChangedChangesInner -Attribute sn `
+ -OldValue null `
+ -NewValue null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAttributesChangedChangesInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAttributesChangedChangesInnerNewValue.md b/PSSailpoint/v2024/docs/AccountAttributesChangedChangesInnerNewValue.md
new file mode 100644
index 000000000..cfd83e462
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAttributesChangedChangesInnerNewValue.md
@@ -0,0 +1,20 @@
+# AccountAttributesChangedChangesInnerNewValue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAttributesChangedChangesInnerNewValue = Initialize-PSSailpointV2024AccountAttributesChangedChangesInnerNewValue
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAttributesChangedChangesInnerNewValue | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAttributesChangedChangesInnerOldValue.md b/PSSailpoint/v2024/docs/AccountAttributesChangedChangesInnerOldValue.md
new file mode 100644
index 000000000..f2c5fb649
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAttributesChangedChangesInnerOldValue.md
@@ -0,0 +1,20 @@
+# AccountAttributesChangedChangesInnerOldValue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAttributesChangedChangesInnerOldValue = Initialize-PSSailpointV2024AccountAttributesChangedChangesInnerOldValue
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAttributesChangedChangesInnerOldValue | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAttributesChangedIdentity.md b/PSSailpoint/v2024/docs/AccountAttributesChangedIdentity.md
new file mode 100644
index 000000000..4d79094d3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAttributesChangedIdentity.md
@@ -0,0 +1,25 @@
+# AccountAttributesChangedIdentity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of the identity whose account attributes were updated. |
+**Id** | **String** | ID of the identity whose account attributes were updated. |
+**Name** | **String** | Display name of the identity whose account attributes were updated. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAttributesChangedIdentity = Initialize-PSSailpointV2024AccountAttributesChangedIdentity -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20642 `
+ -Name Michael Michaels
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAttributesChangedIdentity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAttributesChangedSource.md b/PSSailpoint/v2024/docs/AccountAttributesChangedSource.md
new file mode 100644
index 000000000..c1950ec51
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAttributesChangedSource.md
@@ -0,0 +1,25 @@
+# AccountAttributesChangedSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of the object to which this reference applies |
+**Type** | **String** | The type of object that is referenced |
+**Name** | **String** | Human-readable display name of the object to which this reference applies |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAttributesChangedSource = Initialize-PSSailpointV2024AccountAttributesChangedSource -Id 4e4d982dddff4267ab12f0f1e72b5a6d `
+ -Type SOURCE `
+ -Name Corporate Active Directory
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAttributesChangedSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAttributesCreate.md b/PSSailpoint/v2024/docs/AccountAttributesCreate.md
new file mode 100644
index 000000000..99a6a0ac2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAttributesCreate.md
@@ -0,0 +1,21 @@
+# AccountAttributesCreate
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Attributes** | [**AccountAttributesCreateAttributes**](AccountAttributesCreateAttributes.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAttributesCreate = Initialize-PSSailpointV2024AccountAttributesCreate -Attributes null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAttributesCreate | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountAttributesCreateAttributes.md b/PSSailpoint/v2024/docs/AccountAttributesCreateAttributes.md
new file mode 100644
index 000000000..97653d37d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountAttributesCreateAttributes.md
@@ -0,0 +1,21 @@
+# AccountAttributesCreateAttributes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SourceId** | **String** | Target source to create an account |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountAttributesCreateAttributes = Initialize-PSSailpointV2024AccountAttributesCreateAttributes -SourceId 34bfcbe116c9407464af37acbaf7a4dc
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountAttributesCreateAttributes | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountCorrelated.md b/PSSailpoint/v2024/docs/AccountCorrelated.md
new file mode 100644
index 000000000..be05def10
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountCorrelated.md
@@ -0,0 +1,29 @@
+# AccountCorrelated
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Identity** | [**AccountCorrelatedIdentity**](AccountCorrelatedIdentity.md) | |
+**Source** | [**AccountCorrelatedSource**](AccountCorrelatedSource.md) | |
+**Account** | [**AccountCorrelatedAccount**](AccountCorrelatedAccount.md) | |
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | The attributes associated with the account. Attributes are unique per source. |
+**EntitlementCount** | **Int32** | The number of entitlements associated with this account. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountCorrelated = Initialize-PSSailpointV2024AccountCorrelated -Identity null `
+ -Source null `
+ -Account null `
+ -Attributes {sn=doe, givenName=john, memberOf=[cn=g1,ou=groups,dc=acme,dc=com, cn=g2,ou=groups,dc=acme,dc=com, cn=g3,ou=groups,dc=acme,dc=com]} `
+ -EntitlementCount 0
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountCorrelated | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountCorrelatedAccount.md b/PSSailpoint/v2024/docs/AccountCorrelatedAccount.md
new file mode 100644
index 000000000..ff283957b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountCorrelatedAccount.md
@@ -0,0 +1,29 @@
+# AccountCorrelatedAccount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The correlated account's DTO type. |
+**Id** | **String** | The correlated account's ID. |
+**Name** | **String** | The correlated account's display name. |
+**NativeIdentity** | **String** | Unique ID of the account on the source. |
+**Uuid** | **String** | The source's unique identifier for the account. UUID is generated by the source system. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountCorrelatedAccount = Initialize-PSSailpointV2024AccountCorrelatedAccount -Type ACCOUNT `
+ -Id 98da47c31df444558c211f9b205184f6 `
+ -Name Brian Mendoza `
+ -NativeIdentity cn=john.doe,ou=users,dc=acme,dc=com `
+ -Uuid 1cb1f07d-3e5a-4431-becd-234fa4306108
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountCorrelatedAccount | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountCorrelatedIdentity.md b/PSSailpoint/v2024/docs/AccountCorrelatedIdentity.md
new file mode 100644
index 000000000..9475263b0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountCorrelatedIdentity.md
@@ -0,0 +1,25 @@
+# AccountCorrelatedIdentity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of the identity the account is correlated with. |
+**Id** | **String** | ID of the identity the account is correlated with. |
+**Name** | **String** | Display name of the identity the account is correlated with. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountCorrelatedIdentity = Initialize-PSSailpointV2024AccountCorrelatedIdentity -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20642 `
+ -Name Michael Michaels
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountCorrelatedIdentity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountCorrelatedSource.md b/PSSailpoint/v2024/docs/AccountCorrelatedSource.md
new file mode 100644
index 000000000..960f21774
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountCorrelatedSource.md
@@ -0,0 +1,25 @@
+# AccountCorrelatedSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The DTO type of the source the accounts are being correlated from. |
+**Id** | **String** | The ID of the source the accounts are being correlated from. |
+**Name** | **String** | Display name of the source the accounts are being correlated from. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountCorrelatedSource = Initialize-PSSailpointV2024AccountCorrelatedSource -Type SOURCE `
+ -Id 2c9180835d191a86015d28455b4b232a `
+ -Name HR Active Directory
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountCorrelatedSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountInfoDto.md b/PSSailpoint/v2024/docs/AccountInfoDto.md
new file mode 100644
index 000000000..8e600789c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountInfoDto.md
@@ -0,0 +1,25 @@
+# AccountInfoDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**NativeIdentity** | **String** | The unique ID of the account generated by the source system | [optional]
+**DisplayName** | **String** | Display name for this account | [optional]
+**Uuid** | **String** | UUID associated with this account | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountInfoDto = Initialize-PSSailpointV2024AccountInfoDto -NativeIdentity CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com `
+ -DisplayName Abby.Smith `
+ -Uuid {ad9fc391-246d-40af-b248-b6556a2b7c01}
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountInfoDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountRequest.md b/PSSailpoint/v2024/docs/AccountRequest.md
new file mode 100644
index 000000000..2b7d0b19d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountRequest.md
@@ -0,0 +1,31 @@
+# AccountRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccountId** | **String** | Unique ID of the account | [optional]
+**AttributeRequests** | [**AttributeRequest[]**](AttributeRequest.md) | | [optional]
+**Op** | **String** | The operation that was performed | [optional]
+**ProvisioningTarget** | [**AccountSource**](AccountSource.md) | | [optional]
+**Result** | [**AccountRequestResult**](AccountRequestResult.md) | | [optional]
+**Source** | [**AccountSource**](AccountSource.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountRequest = Initialize-PSSailpointV2024AccountRequest -AccountId John.Doe `
+ -AttributeRequests null `
+ -Op Modify `
+ -ProvisioningTarget null `
+ -Result null `
+ -Source null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountRequestInfo.md b/PSSailpoint/v2024/docs/AccountRequestInfo.md
new file mode 100644
index 000000000..88fb8f10d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountRequestInfo.md
@@ -0,0 +1,25 @@
+# AccountRequestInfo
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequestedObjectId** | **String** | Id of requested object | [optional]
+**RequestedObjectName** | **String** | Human-readable name of requested object | [optional]
+**RequestedObjectType** | [**RequestableObjectType**](RequestableObjectType.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountRequestInfo = Initialize-PSSailpointV2024AccountRequestInfo -RequestedObjectId 2c91808563ef85690164001c31140c0c `
+ -RequestedObjectName Treasury Analyst `
+ -RequestedObjectType null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountRequestInfo | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountRequestResult.md b/PSSailpoint/v2024/docs/AccountRequestResult.md
new file mode 100644
index 000000000..4ce4b5818
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountRequestResult.md
@@ -0,0 +1,25 @@
+# AccountRequestResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Errors** | **String[]** | | [optional]
+**Status** | **String** | The status of the account request | [optional]
+**TicketId** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountRequestResult = Initialize-PSSailpointV2024AccountRequestResult -Errors null `
+ -Status failed `
+ -TicketId null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountRequestResult | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountSource.md b/PSSailpoint/v2024/docs/AccountSource.md
new file mode 100644
index 000000000..7df221046
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountSource.md
@@ -0,0 +1,25 @@
+# AccountSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. | [optional]
+**Name** | **String** | The human readable name of the referenced object. | [optional]
+**Type** | **String** | Type of source returned. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountSource = Initialize-PSSailpointV2024AccountSource -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe `
+ -Type Delimited File
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountStatusChanged.md b/PSSailpoint/v2024/docs/AccountStatusChanged.md
new file mode 100644
index 000000000..dc12acf7e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountStatusChanged.md
@@ -0,0 +1,29 @@
+# AccountStatusChanged
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EventType** | **String** | the event type | [optional]
+**IdentityId** | **String** | the identity id | [optional]
+**Dt** | **String** | the date of event | [optional]
+**Account** | [**AccountStatusChangedAccount**](AccountStatusChangedAccount.md) | | [optional]
+**StatusChange** | [**AccountStatusChangedStatusChange**](AccountStatusChangedStatusChange.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountStatusChanged = Initialize-PSSailpointV2024AccountStatusChanged -EventType null `
+ -IdentityId null `
+ -Dt null `
+ -Account null `
+ -StatusChange null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountStatusChanged | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountStatusChangedAccount.md b/PSSailpoint/v2024/docs/AccountStatusChangedAccount.md
new file mode 100644
index 000000000..a4578d71f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountStatusChangedAccount.md
@@ -0,0 +1,33 @@
+# AccountStatusChangedAccount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | the ID of the account in the database | [optional]
+**NativeIdentity** | **String** | the native identifier of the account | [optional]
+**DisplayName** | **String** | the display name of the account | [optional]
+**SourceId** | **String** | the ID of the source for this account | [optional]
+**SourceName** | **String** | the name of the source for this account | [optional]
+**EntitlementCount** | **Int32** | the number of entitlements on this account | [optional]
+**AccessType** | **String** | this value is always ""account"" | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountStatusChangedAccount = Initialize-PSSailpointV2024AccountStatusChangedAccount -Id null `
+ -NativeIdentity null `
+ -DisplayName null `
+ -SourceId null `
+ -SourceName null `
+ -EntitlementCount null `
+ -AccessType null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountStatusChangedAccount | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountStatusChangedStatusChange.md b/PSSailpoint/v2024/docs/AccountStatusChangedStatusChange.md
new file mode 100644
index 000000000..6383ff5c6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountStatusChangedStatusChange.md
@@ -0,0 +1,23 @@
+# AccountStatusChangedStatusChange
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PreviousStatus** | **String** | the previous status of the account | [optional]
+**NewStatus** | **String** | the new status of the account | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountStatusChangedStatusChange = Initialize-PSSailpointV2024AccountStatusChangedStatusChange -PreviousStatus null `
+ -NewStatus null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountStatusChangedStatusChange | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountToggleRequest.md b/PSSailpoint/v2024/docs/AccountToggleRequest.md
new file mode 100644
index 000000000..c6965b7f4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountToggleRequest.md
@@ -0,0 +1,23 @@
+# AccountToggleRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ExternalVerificationId** | **String** | If set, an external process validates that the user wants to proceed with this request. | [optional]
+**ForceProvisioning** | **Boolean** | If set, provisioning updates the account attribute at the source. This option is used when the account is not synced to ensure the attribute is updated. Providing 'true' for an unlocked account will add and process 'Unlock' operation by the workflow. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountToggleRequest = Initialize-PSSailpointV2024AccountToggleRequest -ExternalVerificationId 3f9180835d2e5168015d32f890ca1581 `
+ -ForceProvisioning false
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountToggleRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountUncorrelated.md b/PSSailpoint/v2024/docs/AccountUncorrelated.md
new file mode 100644
index 000000000..9af8ec335
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountUncorrelated.md
@@ -0,0 +1,27 @@
+# AccountUncorrelated
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Identity** | [**AccountUncorrelatedIdentity**](AccountUncorrelatedIdentity.md) | |
+**Source** | [**AccountUncorrelatedSource**](AccountUncorrelatedSource.md) | |
+**Account** | [**AccountUncorrelatedAccount**](AccountUncorrelatedAccount.md) | |
+**EntitlementCount** | **Int32** | The number of entitlements associated with this account. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountUncorrelated = Initialize-PSSailpointV2024AccountUncorrelated -Identity null `
+ -Source null `
+ -Account null `
+ -EntitlementCount 0
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountUncorrelated | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountUncorrelatedAccount.md b/PSSailpoint/v2024/docs/AccountUncorrelatedAccount.md
new file mode 100644
index 000000000..fbc712a93
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountUncorrelatedAccount.md
@@ -0,0 +1,29 @@
+# AccountUncorrelatedAccount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**SystemCollectionsHashtable**](.md) | Uncorrelated account's DTO type. |
+**Id** | **String** | Uncorrelated account's ID. |
+**Name** | **String** | Uncorrelated account's display name. |
+**NativeIdentity** | **String** | Unique ID of the account on the source. |
+**Uuid** | **String** | The source's unique identifier for the account. UUID is generated by the source system. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountUncorrelatedAccount = Initialize-PSSailpointV2024AccountUncorrelatedAccount -Type ACCOUNT `
+ -Id 4dd497e3723e439991cb6d0e478375dd `
+ -Name Sadie Jensen `
+ -NativeIdentity cn=john.doe,ou=users,dc=acme,dc=com `
+ -Uuid 1cb1f07d-3e5a-4431-becd-234fa4306108
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountUncorrelatedAccount | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountUncorrelatedIdentity.md b/PSSailpoint/v2024/docs/AccountUncorrelatedIdentity.md
new file mode 100644
index 000000000..d8f197e3f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountUncorrelatedIdentity.md
@@ -0,0 +1,25 @@
+# AccountUncorrelatedIdentity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of the identity the account is uncorrelated with. |
+**Id** | **String** | ID of the identity the account is uncorrelated with. |
+**Name** | **String** | Display name of the identity the account is uncorrelated with. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountUncorrelatedIdentity = Initialize-PSSailpointV2024AccountUncorrelatedIdentity -Type IDENTITY `
+ -Id 2c3780a46faadee4016fb4e018c20652 `
+ -Name Allen Albertson
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountUncorrelatedIdentity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountUncorrelatedSource.md b/PSSailpoint/v2024/docs/AccountUncorrelatedSource.md
new file mode 100644
index 000000000..9da40fcec
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountUncorrelatedSource.md
@@ -0,0 +1,25 @@
+# AccountUncorrelatedSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The DTO type of the source the accounts are uncorrelated from. |
+**Id** | **String** | The ID of the source the accounts are uncorrelated from. |
+**Name** | **String** | Display name of the source the accounts are uncorrelated from. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountUncorrelatedSource = Initialize-PSSailpointV2024AccountUncorrelatedSource -Type SOURCE `
+ -Id 2c6180835d191a86015d28455b4b231b `
+ -Name Corporate Directory
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountUncorrelatedSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountUnlockRequest.md b/PSSailpoint/v2024/docs/AccountUnlockRequest.md
new file mode 100644
index 000000000..577b1eaa0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountUnlockRequest.md
@@ -0,0 +1,25 @@
+# AccountUnlockRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ExternalVerificationId** | **String** | If set, an external process validates that the user wants to proceed with this request. | [optional]
+**UnlockIDNAccount** | **Boolean** | If set, the IDN account is unlocked after the workflow completes. | [optional]
+**ForceProvisioning** | **Boolean** | If set, provisioning updates the account attribute at the source. This option is used when the account is not synced to ensure the attribute is updated. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountUnlockRequest = Initialize-PSSailpointV2024AccountUnlockRequest -ExternalVerificationId 3f9180835d2e5168015d32f890ca1581 `
+ -UnlockIDNAccount false `
+ -ForceProvisioning false
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountUnlockRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountUsage.md b/PSSailpoint/v2024/docs/AccountUsage.md
new file mode 100644
index 000000000..34bc79474
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountUsage.md
@@ -0,0 +1,23 @@
+# AccountUsage
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Date** | **System.DateTime** | The first day of the month for which activity is aggregated. | [optional]
+**Count** | **Int64** | The number of days within the month that the account was active in a source. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountUsage = Initialize-PSSailpointV2024AccountUsage -Date Thu Apr 20 20:00:00 EDT 2023 `
+ -Count 10
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountUsage | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountsAsyncResult.md b/PSSailpoint/v2024/docs/AccountsAsyncResult.md
new file mode 100644
index 000000000..70715ac83
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountsAsyncResult.md
@@ -0,0 +1,21 @@
+# AccountsAsyncResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | id of the task |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountsAsyncResult = Initialize-PSSailpointV2024AccountsAsyncResult -Id 2c91808474683da6017468693c260195
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountsAsyncResult | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountsCollectedForAggregation.md b/PSSailpoint/v2024/docs/AccountsCollectedForAggregation.md
new file mode 100644
index 000000000..5471d56c6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountsCollectedForAggregation.md
@@ -0,0 +1,33 @@
+# AccountsCollectedForAggregation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Source** | [**AccountsCollectedForAggregationSource**](AccountsCollectedForAggregationSource.md) | |
+**Status** | [**SystemCollectionsHashtable**](.md) | The overall status of the collection. |
+**Started** | **System.DateTime** | The date and time when the account collection started. |
+**Completed** | **System.DateTime** | The date and time when the account collection finished. |
+**Errors** | **String[]** | A list of errors that occurred during the collection. |
+**Warnings** | **String[]** | A list of warnings that occurred during the collection. |
+**Stats** | [**AccountsCollectedForAggregationStats**](AccountsCollectedForAggregationStats.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountsCollectedForAggregation = Initialize-PSSailpointV2024AccountsCollectedForAggregation -Source null `
+ -Status Success `
+ -Started 2020-06-29T22:01:50.474Z `
+ -Completed 2020-06-29T22:02:04.090Z `
+ -Errors null `
+ -Warnings null `
+ -Stats null
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountsCollectedForAggregation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountsCollectedForAggregationSource.md b/PSSailpoint/v2024/docs/AccountsCollectedForAggregationSource.md
new file mode 100644
index 000000000..791cfc07c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountsCollectedForAggregationSource.md
@@ -0,0 +1,25 @@
+# AccountsCollectedForAggregationSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of the object to which this reference applies |
+**Type** | **String** | The type of object that is referenced |
+**Name** | **String** | Human-readable display name of the object to which this reference applies |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountsCollectedForAggregationSource = Initialize-PSSailpointV2024AccountsCollectedForAggregationSource -Id 4e4d982dddff4267ab12f0f1e72b5a6d `
+ -Type SOURCE `
+ -Name Corporate Active Directory
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountsCollectedForAggregationSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountsCollectedForAggregationStats.md b/PSSailpoint/v2024/docs/AccountsCollectedForAggregationStats.md
new file mode 100644
index 000000000..b1f0a92c1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountsCollectedForAggregationStats.md
@@ -0,0 +1,29 @@
+# AccountsCollectedForAggregationStats
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Scanned** | **Int32** | The number of accounts which were scanned / iterated over. |
+**Unchanged** | **Int32** | The number of accounts which existed before, but had no changes. |
+**Changed** | **Int32** | The number of accounts which existed before, but had changes. |
+**Added** | **Int32** | The number of accounts which are new - have not existed before. |
+**Removed** | **Int32** | The number accounts which existed before, but no longer exist (thus getting removed). |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountsCollectedForAggregationStats = Initialize-PSSailpointV2024AccountsCollectedForAggregationStats -Scanned 200 `
+ -Unchanged 190 `
+ -Changed 6 `
+ -Added 4 `
+ -Removed 3
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountsCollectedForAggregationStats | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AccountsExportReportArguments.md b/PSSailpoint/v2024/docs/AccountsExportReportArguments.md
new file mode 100644
index 000000000..8bccae552
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AccountsExportReportArguments.md
@@ -0,0 +1,23 @@
+# AccountsExportReportArguments
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Application** | **String** | Id of the authoritative source to export related accounts e.g. identities |
+**SourceName** | **String** | Name of the authoritative source for accounts export |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AccountsExportReportArguments = Initialize-PSSailpointV2024AccountsExportReportArguments -Application 2c9180897eSourceIde781782f705b9 `
+ -SourceName DataScienceSourceName
+```
+
+- Convert the resource to JSON
+```powershell
+$AccountsExportReportArguments | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ActivateCampaignOptions.md b/PSSailpoint/v2024/docs/ActivateCampaignOptions.md
new file mode 100644
index 000000000..8c842f480
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ActivateCampaignOptions.md
@@ -0,0 +1,21 @@
+# ActivateCampaignOptions
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**TimeZone** | **String** | The timezone must be in a valid ISO 8601 format. Timezones in ISO 8601 are represented as UTC (represented as 'Z') or as an offset from UTC. The offset format can be +/-hh:mm, +/-hhmm, or +/-hh. | [optional] [default to "Z"]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ActivateCampaignOptions = Initialize-PSSailpointV2024ActivateCampaignOptions -TimeZone -05:00
+```
+
+- Convert the resource to JSON
+```powershell
+$ActivateCampaignOptions | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ActivityInsights.md b/PSSailpoint/v2024/docs/ActivityInsights.md
new file mode 100644
index 000000000..fc6460931
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ActivityInsights.md
@@ -0,0 +1,25 @@
+# ActivityInsights
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccountID** | **String** | UUID of the account | [optional]
+**UsageDays** | **Int32** | The number of days of activity | [optional]
+**UsageDaysState** | **String** | Status indicating if the activity is complete or unknown | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ActivityInsights = Initialize-PSSailpointV2024ActivityInsights -AccountID c4ddd5421d8549f0abd309162cafd3b1 `
+ -UsageDays 45 `
+ -UsageDaysState COMPLETE
+```
+
+- Convert the resource to JSON
+```powershell
+$ActivityInsights | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AdminReviewReassign.md b/PSSailpoint/v2024/docs/AdminReviewReassign.md
new file mode 100644
index 000000000..0c66918a0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AdminReviewReassign.md
@@ -0,0 +1,25 @@
+# AdminReviewReassign
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CertificationIds** | **String[]** | List of certification IDs to reassign | [optional]
+**ReassignTo** | [**AdminReviewReassignReassignTo**](AdminReviewReassignReassignTo.md) | | [optional]
+**Reason** | **String** | Comment to explain why the certification was reassigned | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AdminReviewReassign = Initialize-PSSailpointV2024AdminReviewReassign -CertificationIds [af3859464779471211bb8424a563abc1, af3859464779471211bb8424a563abc2, af3859464779471211bb8424a563abc3] `
+ -ReassignTo null `
+ -Reason reassigned for some reason
+```
+
+- Convert the resource to JSON
+```powershell
+$AdminReviewReassign | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AdminReviewReassignReassignTo.md b/PSSailpoint/v2024/docs/AdminReviewReassignReassignTo.md
new file mode 100644
index 000000000..aec66029f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AdminReviewReassignReassignTo.md
@@ -0,0 +1,23 @@
+# AdminReviewReassignReassignTo
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The identity ID to which the review is being assigned. | [optional]
+**Type** | **String** | The type of the ID provided. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AdminReviewReassignReassignTo = Initialize-PSSailpointV2024AdminReviewReassignReassignTo -Id ef38f94347e94562b5bb8424a56397d8 `
+ -Type IDENTITY
+```
+
+- Convert the resource to JSON
+```powershell
+$AdminReviewReassignReassignTo | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AggregationResult.md b/PSSailpoint/v2024/docs/AggregationResult.md
new file mode 100644
index 000000000..dd1f32287
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AggregationResult.md
@@ -0,0 +1,23 @@
+# AggregationResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Aggregations** | [**SystemCollectionsHashtable**](.md) | The document containing the results of the aggregation. This document is controlled by Elasticsearch and depends on the type of aggregation query that is run. See Elasticsearch [Aggregations](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/search-aggregations.html) documentation for information. | [optional]
+**Hits** | [**SystemCollectionsHashtable[]**](SystemCollectionsHashtable.md) | The results of the aggregation search query. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AggregationResult = Initialize-PSSailpointV2024AggregationResult -Aggregations {Identity Locations={buckets=[{key=Austin, doc_count=109}, {key=London, doc_count=64}, {key=San Jose, doc_count=27}, {key=Brussels, doc_count=26}, {key=Sao Paulo, doc_count=24}, {key=Munich, doc_count=23}, {key=Singapore, doc_count=22}, {key=Tokyo, doc_count=20}, {key=Taipei, doc_count=16}]}} `
+ -Hits null
+```
+
+- Convert the resource to JSON
+```powershell
+$AggregationResult | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AggregationType.md b/PSSailpoint/v2024/docs/AggregationType.md
new file mode 100644
index 000000000..472b6064d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AggregationType.md
@@ -0,0 +1,20 @@
+# AggregationType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AggregationType = Initialize-PSSailpointV2024AggregationType
+```
+
+- Convert the resource to JSON
+```powershell
+$AggregationType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Aggregations.md b/PSSailpoint/v2024/docs/Aggregations.md
new file mode 100644
index 000000000..d9252421f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Aggregations.md
@@ -0,0 +1,27 @@
+# Aggregations
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Nested** | [**NestedAggregation**](NestedAggregation.md) | | [optional]
+**Metric** | [**MetricAggregation**](MetricAggregation.md) | | [optional]
+**VarFilter** | [**FilterAggregation**](FilterAggregation.md) | | [optional]
+**Bucket** | [**BucketAggregation**](BucketAggregation.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Aggregations = Initialize-PSSailpointV2024Aggregations -Nested null `
+ -Metric null `
+ -VarFilter null `
+ -Bucket null
+```
+
+- Convert the resource to JSON
+```powershell
+$Aggregations | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/App.md b/PSSailpoint/v2024/docs/App.md
new file mode 100644
index 000000000..ca55b43be
--- /dev/null
+++ b/PSSailpoint/v2024/docs/App.md
@@ -0,0 +1,27 @@
+# App
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. | [optional]
+**Name** | **String** | The human readable name of the referenced object. | [optional]
+**Source** | [**Reference1**](Reference1.md) | | [optional]
+**Account** | [**AppAllOfAccount**](AppAllOfAccount.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$App = Initialize-PSSailpointV2024App -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe `
+ -Source null `
+ -Account null
+```
+
+- Convert the resource to JSON
+```powershell
+$App | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AppAllOfAccount.md b/PSSailpoint/v2024/docs/AppAllOfAccount.md
new file mode 100644
index 000000000..4efc74835
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AppAllOfAccount.md
@@ -0,0 +1,23 @@
+# AppAllOfAccount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The SailPoint generated unique ID | [optional]
+**AccountId** | **String** | The account ID generated by the source | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AppAllOfAccount = Initialize-PSSailpointV2024AppAllOfAccount -Id 2c9180837dfe6949017e21f3d8cd6d49 `
+ -AccountId CN=Carol Adams,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=sailpointdemo,DC=com
+```
+
+- Convert the resource to JSON
+```powershell
+$AppAllOfAccount | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Approval.md b/PSSailpoint/v2024/docs/Approval.md
new file mode 100644
index 000000000..da66cf77b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Approval.md
@@ -0,0 +1,53 @@
+# Approval
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ApprovalId** | **String** | The Approval ID | [optional]
+**Approvers** | [**ApprovalIdentity[]**](ApprovalIdentity.md) | Object representation of an approver of an approval | [optional]
+**CreatedDate** | **String** | Date the approval was created | [optional]
+**Type** | **String** | Type of approval | [optional]
+**Name** | [**ApprovalName[]**](ApprovalName.md) | The name of the approval for a given locale | [optional]
+**BatchRequest** | [**ApprovalBatch**](.md) | The name of the approval for a given locale | [optional]
+**Description** | [**ApprovalDescription[]**](ApprovalDescription.md) | The description of the approval for a given locale | [optional]
+**Priority** | **String** | The priority of the approval | [optional]
+**Requester** | [**ApprovalIdentity**](.md) | Object representation of the requester of the approval | [optional]
+**Comments** | [**ApprovalComment[]**](ApprovalComment.md) | Object representation of a comment on the approval | [optional]
+**ApprovedBy** | [**ApprovalIdentity[]**](ApprovalIdentity.md) | Array of approvers who have approved the approval | [optional]
+**RejectedBy** | [**ApprovalIdentity[]**](ApprovalIdentity.md) | Array of approvers who have rejected the approval | [optional]
+**CompletedDate** | **String** | Date the approval was completed | [optional]
+**ApprovalCriteria** | **String** | Criteria that needs to be met for an approval to be marked as approved | [optional]
+**Status** | **String** | The current status of the approval | [optional]
+**AdditionalAttributes** | **String** | Json string representing additional attributes known about the object to be approved. | [optional]
+**ReferenceData** | [**ApprovalReference[]**](ApprovalReference.md) | Reference data related to the approval | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Approval = Initialize-PSSailpointV2024Approval -ApprovalId 38453251-6be2-5f8f-df93-5ce19e295837 `
+ -Approvers null `
+ -CreatedDate 2023-04-12T23:20:50.52Z `
+ -Type ENTITLEMENT_DESCRIPTIONS `
+ -Name null `
+ -BatchRequest {batchId=38453251-6be2-5f8f-df93-5ce19e295837, batchSize=100} `
+ -Description null `
+ -Priority HIGH `
+ -Requester {id=85d173e7d57e496569df763231d6deb6a, type=IDENTITY, name=John Doe} `
+ -Comments null `
+ -ApprovedBy null `
+ -RejectedBy null `
+ -CompletedDate 2023-04-12T23:20:50.52Z `
+ -ApprovalCriteria SINGLE `
+ -Status PENDING `
+ -AdditionalAttributes { "llm_description": "generated description" } `
+ -ReferenceData null
+```
+
+- Convert the resource to JSON
+```powershell
+$Approval | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Approval1.md b/PSSailpoint/v2024/docs/Approval1.md
new file mode 100644
index 000000000..6ebed6ae4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Approval1.md
@@ -0,0 +1,31 @@
+# Approval1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Comments** | [**ApprovalComment1[]**](ApprovalComment1.md) | | [optional]
+**Created** | **System.DateTime** | A date-time in ISO-8601 format | [optional]
+**Modified** | **System.DateTime** | A date-time in ISO-8601 format | [optional]
+**Owner** | [**AccountSource**](AccountSource.md) | | [optional]
+**Result** | **String** | The result of the approval | [optional]
+**Type** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Approval1 = Initialize-PSSailpointV2024Approval1 -Comments null `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Owner null `
+ -Result Finished `
+ -Type null
+```
+
+- Convert the resource to JSON
+```powershell
+$Approval1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalBatch.md b/PSSailpoint/v2024/docs/ApprovalBatch.md
new file mode 100644
index 000000000..f1bc1a25a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalBatch.md
@@ -0,0 +1,23 @@
+# ApprovalBatch
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**BatchId** | **String** | ID of the batch | [optional]
+**BatchSize** | **Int64** | How many approvals are going to be in this batch. Defaults to 1 if not provided. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalBatch = Initialize-PSSailpointV2024ApprovalBatch -BatchId 38453251-6be2-5f8f-df93-5ce19e295837 `
+ -BatchSize 100
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalBatch | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalComment.md b/PSSailpoint/v2024/docs/ApprovalComment.md
new file mode 100644
index 000000000..44b0a1252
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalComment.md
@@ -0,0 +1,25 @@
+# ApprovalComment
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Author** | [**ApprovalIdentity**](ApprovalIdentity.md) | | [optional]
+**Comment** | **String** | Comment to be left on an approval | [optional]
+**CreatedDate** | **String** | Date the comment was created | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalComment = Initialize-PSSailpointV2024ApprovalComment -Author null `
+ -Comment Looks good `
+ -CreatedDate 2023-04-12T23:20:50.52Z
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalComment | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalComment1.md b/PSSailpoint/v2024/docs/ApprovalComment1.md
new file mode 100644
index 000000000..3cd29caf3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalComment1.md
@@ -0,0 +1,25 @@
+# ApprovalComment1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Comment** | **String** | The comment text | [optional]
+**Commenter** | **String** | The name of the commenter | [optional]
+**Date** | **System.DateTime** | A date-time in ISO-8601 format | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalComment1 = Initialize-PSSailpointV2024ApprovalComment1 -Comment This request was autoapproved by our automated ETS subscriber. `
+ -Commenter Automated AR Approval `
+ -Date 2018-06-25T20:22:28.104Z
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalComment1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalDescription.md b/PSSailpoint/v2024/docs/ApprovalDescription.md
new file mode 100644
index 000000000..00d9a832d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalDescription.md
@@ -0,0 +1,23 @@
+# ApprovalDescription
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Value** | **String** | The description of what the approval is asking for | [optional]
+**Locale** | **String** | What locale the description of the approval is using | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalDescription = Initialize-PSSailpointV2024ApprovalDescription -Value This access allows viewing and editing of workflow resource `
+ -Locale en_US
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalDescription | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalDto.md b/PSSailpoint/v2024/docs/ApprovalDto.md
new file mode 100644
index 000000000..2c021f653
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalDto.md
@@ -0,0 +1,31 @@
+# ApprovalDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Comments** | [**SystemCollectionsHashtable**](.md) | Object representation of a comment on the approval | [optional]
+**ApprovedBy** | [**ApprovalIdentity[]**](ApprovalIdentity.md) | An array of identities who have approved the approval | [optional]
+**RejectedBy** | [**ApprovalIdentity[]**](ApprovalIdentity.md) | An array of identities who have rejected the approval | [optional]
+**ReassignFrom** | [**ApprovalIdentity**](ApprovalIdentity.md) | | [optional]
+**ReassignTo** | [**ApprovalIdentity**](ApprovalIdentity.md) | | [optional]
+**AdditionalAttributes** | [**SystemCollectionsHashtable**](.md) | Any additional attributes that the approval request may need | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalDto = Initialize-PSSailpointV2024ApprovalDto -Comments {author=85d173e7d57e496569df763231d6deb6a, comment=Looks good, createdDate=2023-04-12T23:20:50.52Z} `
+ -ApprovedBy null `
+ -RejectedBy null `
+ -ReassignFrom null `
+ -ReassignTo null `
+ -AdditionalAttributes {any=any, additional=attributes}
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalForwardHistory.md b/PSSailpoint/v2024/docs/ApprovalForwardHistory.md
new file mode 100644
index 000000000..cffb974f9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalForwardHistory.md
@@ -0,0 +1,31 @@
+# ApprovalForwardHistory
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**OldApproverName** | **String** | Display name of approver from whom the approval was forwarded. | [optional]
+**NewApproverName** | **String** | Display name of approver to whom the approval was forwarded. | [optional]
+**Comment** | **String** | Comment made while forwarding. | [optional]
+**Modified** | **System.DateTime** | Time at which approval was forwarded. | [optional]
+**ForwarderName** | **String** | Display name of forwarder who forwarded the approval. | [optional]
+**ReassignmentType** | [**ReassignmentType**](ReassignmentType.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalForwardHistory = Initialize-PSSailpointV2024ApprovalForwardHistory -OldApproverName Frank Mir `
+ -NewApproverName Al Volta `
+ -Comment Forwarding from Frank to Al `
+ -Modified 2019-08-23T18:52:57.398Z `
+ -ForwarderName William Wilson `
+ -ReassignmentType null
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalForwardHistory | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalIdentity.md b/PSSailpoint/v2024/docs/ApprovalIdentity.md
new file mode 100644
index 000000000..fc10ac6cd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalIdentity.md
@@ -0,0 +1,25 @@
+# ApprovalIdentity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The identity ID | [optional]
+**Type** | **String** | Indication of what group the identity belongs to. Ie, IDENTITY, GOVERNANCE_GROUP, etc | [optional]
+**Name** | **String** | Name of the identity | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalIdentity = Initialize-PSSailpointV2024ApprovalIdentity -Id 85d173e7d57e496569df763231d6deb6a `
+ -Type IDENTITY `
+ -Name John Doe
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalIdentity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalInfoResponse.md b/PSSailpoint/v2024/docs/ApprovalInfoResponse.md
new file mode 100644
index 000000000..af9328ce4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalInfoResponse.md
@@ -0,0 +1,25 @@
+# ApprovalInfoResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | the id of approver | [optional]
+**Name** | **String** | the name of approver | [optional]
+**Status** | **String** | the status of the approval request | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalInfoResponse = Initialize-PSSailpointV2024ApprovalInfoResponse -Id 8a80828f643d484f01643e14202e2000 `
+ -Name John Snow `
+ -Status Approved
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalInfoResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalItemDetails.md b/PSSailpoint/v2024/docs/ApprovalItemDetails.md
new file mode 100644
index 000000000..c099d77e2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalItemDetails.md
@@ -0,0 +1,33 @@
+# ApprovalItemDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The approval item's ID | [optional]
+**Account** | **String** | The account referenced by the approval item | [optional]
+**Application** | **String** | The name of the application/source | [optional]
+**Name** | **String** | The attribute's name | [optional]
+**Operation** | **String** | The attribute's operation | [optional]
+**Value** | **String** | The attribute's value | [optional]
+**State** | [**WorkItemState**](WorkItemState.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalItemDetails = Initialize-PSSailpointV2024ApprovalItemDetails -Id 2c9180835d2e5168015d32f890ca1581 `
+ -Account john.smith `
+ -Application Active Directory `
+ -Name emailAddress `
+ -Operation update `
+ -Value a@b.com `
+ -State null
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalItemDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalItems.md b/PSSailpoint/v2024/docs/ApprovalItems.md
new file mode 100644
index 000000000..17b76fc9c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalItems.md
@@ -0,0 +1,33 @@
+# ApprovalItems
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The approval item's ID | [optional]
+**Account** | **String** | The account referenced by the approval item | [optional]
+**Application** | **String** | The name of the application/source | [optional]
+**Name** | **String** | The attribute's name | [optional]
+**Operation** | **String** | The attribute's operation | [optional]
+**Value** | **String** | The attribute's value | [optional]
+**State** | [**WorkItemState**](WorkItemState.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalItems = Initialize-PSSailpointV2024ApprovalItems -Id 2c9180835d2e5168015d32f890ca1581 `
+ -Account john.smith `
+ -Application Active Directory `
+ -Name emailAddress `
+ -Operation update `
+ -Value a@b.com `
+ -State null
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalItems | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalName.md b/PSSailpoint/v2024/docs/ApprovalName.md
new file mode 100644
index 000000000..77b4c9a91
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalName.md
@@ -0,0 +1,23 @@
+# ApprovalName
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Value** | **String** | Name of the approval | [optional]
+**Locale** | **String** | What locale the name of the approval is using | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalName = Initialize-PSSailpointV2024ApprovalName -Value Audit DB Access `
+ -Locale en_US
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalName | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalReference.md b/PSSailpoint/v2024/docs/ApprovalReference.md
new file mode 100644
index 000000000..45dba25a5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalReference.md
@@ -0,0 +1,23 @@
+# ApprovalReference
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the reference object | [optional]
+**Type** | **String** | What reference object does this ID correspond to | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalReference = Initialize-PSSailpointV2024ApprovalReference -Id 64012350-8fd9-4f6c-a170-1fe123683899 `
+ -Type AccessRequestId
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalReference | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalReminderAndEscalationConfig.md b/PSSailpoint/v2024/docs/ApprovalReminderAndEscalationConfig.md
new file mode 100644
index 000000000..f2f125ad8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalReminderAndEscalationConfig.md
@@ -0,0 +1,27 @@
+# ApprovalReminderAndEscalationConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DaysUntilEscalation** | **Int32** | Number of days to wait before the first reminder. If no reminders are configured, then this is the number of days to wait before escalation. | [optional]
+**DaysBetweenReminders** | **Int32** | Number of days to wait between reminder notifications. | [optional]
+**MaxReminders** | **Int32** | Maximum number of reminder notification to send to the reviewer before approval escalation. | [optional]
+**FallbackApproverRef** | [**IdentityReferenceWithNameAndEmail**](IdentityReferenceWithNameAndEmail.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalReminderAndEscalationConfig = Initialize-PSSailpointV2024ApprovalReminderAndEscalationConfig -DaysUntilEscalation 0 `
+ -DaysBetweenReminders 0 `
+ -MaxReminders 1 `
+ -FallbackApproverRef null
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalReminderAndEscalationConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalScheme.md b/PSSailpoint/v2024/docs/ApprovalScheme.md
new file mode 100644
index 000000000..df6bea318
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalScheme.md
@@ -0,0 +1,20 @@
+# ApprovalScheme
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalScheme = Initialize-PSSailpointV2024ApprovalScheme
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalScheme | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalSchemeForRole.md b/PSSailpoint/v2024/docs/ApprovalSchemeForRole.md
new file mode 100644
index 000000000..d0761b4ee
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalSchemeForRole.md
@@ -0,0 +1,23 @@
+# ApprovalSchemeForRole
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ApproverType** | **String** | Describes the individual or group that is responsible for an approval step. Values are as follows. **OWNER**: Owner of the associated Role **MANAGER**: Manager of the Identity making the request **GOVERNANCE_GROUP**: A Governance Group, the ID of which is specified by the **approverId** field | [optional]
+**ApproverId** | **String** | Id of the specific approver, used only when approverType is GOVERNANCE_GROUP | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalSchemeForRole = Initialize-PSSailpointV2024ApprovalSchemeForRole -ApproverType GOVERNANCE_GROUP `
+ -ApproverId 46c79819-a69f-49a2-becb-12c971ae66c6
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalSchemeForRole | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalStatus.md b/PSSailpoint/v2024/docs/ApprovalStatus.md
new file mode 100644
index 000000000..c571bed53
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalStatus.md
@@ -0,0 +1,20 @@
+# ApprovalStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalStatus = Initialize-PSSailpointV2024ApprovalStatus
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalStatusDto.md b/PSSailpoint/v2024/docs/ApprovalStatusDto.md
new file mode 100644
index 000000000..177875708
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalStatusDto.md
@@ -0,0 +1,37 @@
+# ApprovalStatusDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Forwarded** | **Boolean** | True if the request for this item was forwarded from one owner to another. | [optional] [default to $false]
+**OriginalOwner** | [**ApprovalStatusDtoOriginalOwner**](ApprovalStatusDtoOriginalOwner.md) | | [optional]
+**CurrentOwner** | [**ApprovalStatusDtoCurrentOwner**](ApprovalStatusDtoCurrentOwner.md) | | [optional]
+**Modified** | **System.DateTime** | Time at which item was modified. | [optional]
+**Status** | [**ManualWorkItemState**](ManualWorkItemState.md) | | [optional]
+**Scheme** | [**ApprovalScheme**](ApprovalScheme.md) | | [optional]
+**ErrorMessages** | [**ErrorMessageDto[]**](ErrorMessageDto.md) | If the request failed, includes any error messages that were generated. | [optional]
+**Comment** | **String** | Comment, if any, provided by the approver. | [optional]
+**RemoveDate** | **System.DateTime** | The date the role or access profile or entitlement is no longer assigned to the specified identity. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalStatusDto = Initialize-PSSailpointV2024ApprovalStatusDto -Forwarded false `
+ -OriginalOwner null `
+ -CurrentOwner null `
+ -Modified 2019-08-23T18:52:57.398Z `
+ -Status null `
+ -Scheme null `
+ -ErrorMessages null `
+ -Comment I approve this request `
+ -RemoveDate 2020-07-11T00:00Z
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalStatusDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalStatusDtoCurrentOwner.md b/PSSailpoint/v2024/docs/ApprovalStatusDtoCurrentOwner.md
new file mode 100644
index 000000000..5ba96bca8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalStatusDtoCurrentOwner.md
@@ -0,0 +1,25 @@
+# ApprovalStatusDtoCurrentOwner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of identity who reviewed the access item request. | [optional]
+**Id** | **String** | ID of identity who reviewed the access item request. | [optional]
+**Name** | **String** | Human-readable display name of identity who reviewed the access item request. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalStatusDtoCurrentOwner = Initialize-PSSailpointV2024ApprovalStatusDtoCurrentOwner -Type IDENTITY `
+ -Id 2c3780a46faadee4016fb4e018c20652 `
+ -Name Allen Albertson
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalStatusDtoCurrentOwner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalStatusDtoOriginalOwner.md b/PSSailpoint/v2024/docs/ApprovalStatusDtoOriginalOwner.md
new file mode 100644
index 000000000..3e6f4bcf2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalStatusDtoOriginalOwner.md
@@ -0,0 +1,25 @@
+# ApprovalStatusDtoOriginalOwner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of original approval owner's identity. | [optional]
+**Id** | **String** | ID of original approval owner's identity. | [optional]
+**Name** | **String** | Display name of original approval owner. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalStatusDtoOriginalOwner = Initialize-PSSailpointV2024ApprovalStatusDtoOriginalOwner -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20642 `
+ -Name Michael Michaels
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalStatusDtoOriginalOwner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ApprovalSummary.md b/PSSailpoint/v2024/docs/ApprovalSummary.md
new file mode 100644
index 000000000..b255ea88a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ApprovalSummary.md
@@ -0,0 +1,25 @@
+# ApprovalSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Pending** | **Int32** | The number of pending access requests approvals. | [optional]
+**Approved** | **Int32** | The number of approved access requests approvals. | [optional]
+**Rejected** | **Int32** | The number of rejected access requests approvals. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ApprovalSummary = Initialize-PSSailpointV2024ApprovalSummary -Pending 0 `
+ -Approved 0 `
+ -Rejected 0
+```
+
+- Convert the resource to JSON
+```powershell
+$ApprovalSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Argument.md b/PSSailpoint/v2024/docs/Argument.md
new file mode 100644
index 000000000..e637fcffd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Argument.md
@@ -0,0 +1,25 @@
+# Argument
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | the name of the argument |
+**Description** | **String** | the description of the argument | [optional]
+**Type** | **String** | the programmatic type of the argument | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Argument = Initialize-PSSailpointV2024Argument -Name firstName `
+ -Description the first name of the identity `
+ -Type String
+```
+
+- Convert the resource to JSON
+```powershell
+$Argument | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ArrayInner.md b/PSSailpoint/v2024/docs/ArrayInner.md
new file mode 100644
index 000000000..23de17a5f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ArrayInner.md
@@ -0,0 +1,20 @@
+# ArrayInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ArrayInner = Initialize-PSSailpointV2024ArrayInner
+```
+
+- Convert the resource to JSON
+```powershell
+$ArrayInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AssignmentContextDto.md b/PSSailpoint/v2024/docs/AssignmentContextDto.md
new file mode 100644
index 000000000..88b30938f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AssignmentContextDto.md
@@ -0,0 +1,25 @@
+# AssignmentContextDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Requested** | [**AccessRequestContext**](AccessRequestContext.md) | | [optional]
+**Matched** | [**RoleMatchDto[]**](RoleMatchDto.md) | | [optional]
+**ComputedDate** | **String** | Date that the assignment will was evaluated | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AssignmentContextDto = Initialize-PSSailpointV2024AssignmentContextDto -Requested null `
+ -Matched null `
+ -ComputedDate Wed Feb 14 10:58:42
+```
+
+- Convert the resource to JSON
+```powershell
+$AssignmentContextDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AttrSyncSource.md b/PSSailpoint/v2024/docs/AttrSyncSource.md
new file mode 100644
index 000000000..50840a8f9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AttrSyncSource.md
@@ -0,0 +1,25 @@
+# AttrSyncSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of target source for attribute synchronization. | [optional]
+**Id** | **String** | ID of target source for attribute synchronization. | [optional]
+**Name** | **String** | Human-readable name of target source for attribute synchronization. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AttrSyncSource = Initialize-PSSailpointV2024AttrSyncSource -Type SOURCE `
+ -Id 2c9180835d191a86015d28455b4b232a `
+ -Name HR Active Directory
+```
+
+- Convert the resource to JSON
+```powershell
+$AttrSyncSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AttrSyncSourceAttributeConfig.md b/PSSailpoint/v2024/docs/AttrSyncSourceAttributeConfig.md
new file mode 100644
index 000000000..2330ca4cb
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AttrSyncSourceAttributeConfig.md
@@ -0,0 +1,27 @@
+# AttrSyncSourceAttributeConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Name of the identity attribute |
+**DisplayName** | **String** | Display name of the identity attribute |
+**Enabled** | **Boolean** | Determines whether or not the attribute is enabled for synchronization |
+**Target** | **String** | Name of the source account attribute to which the identity attribute value will be synchronized if enabled |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AttrSyncSourceAttributeConfig = Initialize-PSSailpointV2024AttrSyncSourceAttributeConfig -Name email `
+ -DisplayName Email `
+ -Enabled true `
+ -Target mail
+```
+
+- Convert the resource to JSON
+```powershell
+$AttrSyncSourceAttributeConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AttrSyncSourceConfig.md b/PSSailpoint/v2024/docs/AttrSyncSourceConfig.md
new file mode 100644
index 000000000..56a1d7391
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AttrSyncSourceConfig.md
@@ -0,0 +1,23 @@
+# AttrSyncSourceConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Source** | [**AttrSyncSource**](AttrSyncSource.md) | |
+**Attributes** | [**AttrSyncSourceAttributeConfig[]**](AttrSyncSourceAttributeConfig.md) | Attribute synchronization configuration for specific identity attributes in the context of a source |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AttrSyncSourceConfig = Initialize-PSSailpointV2024AttrSyncSourceConfig -Source null `
+ -Attributes [{name=email, displayName=Email, enabled=true, target=mail}, {name=firstname, displayName=First Name, enabled=false, target=givenName}]
+```
+
+- Convert the resource to JSON
+```powershell
+$AttrSyncSourceConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AttributeChange.md b/PSSailpoint/v2024/docs/AttributeChange.md
new file mode 100644
index 000000000..72debda4b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AttributeChange.md
@@ -0,0 +1,25 @@
+# AttributeChange
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | the attribute name | [optional]
+**PreviousValue** | **String** | the old value of attribute | [optional]
+**NewValue** | **String** | the new value of attribute | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AttributeChange = Initialize-PSSailpointV2024AttributeChange -Name null `
+ -PreviousValue null `
+ -NewValue null
+```
+
+- Convert the resource to JSON
+```powershell
+$AttributeChange | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AttributeDTO.md b/PSSailpoint/v2024/docs/AttributeDTO.md
new file mode 100644
index 000000000..00e346ed2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AttributeDTO.md
@@ -0,0 +1,35 @@
+# AttributeDTO
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Key** | **String** | Technical name of the Attribute. This is unique and cannot be changed after creation. | [optional]
+**Name** | **String** | The display name of the key. | [optional]
+**Multiselect** | **Boolean** | Indicates whether the attribute can have multiple values. | [optional] [default to $false]
+**Status** | **String** | The status of the Attribute. | [optional]
+**Type** | **String** | The type of the Attribute. This can be either ""custom"" or ""governance"". | [optional]
+**ObjectTypes** | **String[]** | An array of object types this attributes values can be applied to. Possible values are ""all"" or ""entitlement"". Value ""all"" means this attribute can be used with all object types that are supported. | [optional]
+**Description** | **String** | The description of the Attribute. | [optional]
+**Values** | [**AttributeValueDTO[]**](AttributeValueDTO.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AttributeDTO = Initialize-PSSailpointV2024AttributeDTO -Key iscPrivacy `
+ -Name Privacy `
+ -Multiselect false `
+ -Status active `
+ -Type governance `
+ -ObjectTypes [entitlement] `
+ -Description Specifies the level of privacy associated with an access item. `
+ -Values null
+```
+
+- Convert the resource to JSON
+```powershell
+$AttributeDTO | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AttributeDTOList.md b/PSSailpoint/v2024/docs/AttributeDTOList.md
new file mode 100644
index 000000000..bcc231fc8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AttributeDTOList.md
@@ -0,0 +1,21 @@
+# AttributeDTOList
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Attributes** | [**AttributeDTO[]**](AttributeDTO.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AttributeDTOList = Initialize-PSSailpointV2024AttributeDTOList -Attributes [{key=iscPrivacy, name=Privacy, multiselect=false, status=active, type=governance, objectTypes=[all], description=Specifies the level of privacy associated with an access item., values=[{value=public, name=Public, status=active}]}]
+```
+
+- Convert the resource to JSON
+```powershell
+$AttributeDTOList | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AttributeDefinition.md b/PSSailpoint/v2024/docs/AttributeDefinition.md
new file mode 100644
index 000000000..a9a371956
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AttributeDefinition.md
@@ -0,0 +1,33 @@
+# AttributeDefinition
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the attribute. | [optional]
+**Type** | [**AttributeDefinitionType**](AttributeDefinitionType.md) | | [optional]
+**Schema** | [**AttributeDefinitionSchema**](AttributeDefinitionSchema.md) | | [optional]
+**Description** | **String** | A human-readable description of the attribute. | [optional]
+**IsMulti** | **Boolean** | Flag indicating whether or not the attribute is multi-valued. | [optional] [default to $false]
+**IsEntitlement** | **Boolean** | Flag indicating whether or not the attribute is an entitlement. | [optional] [default to $false]
+**IsGroup** | **Boolean** | Flag indicating whether or not the attribute represents a group. This can only be `true` if `isEntitlement` is also `true` **and** there is a schema defined for the attribute.. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AttributeDefinition = Initialize-PSSailpointV2024AttributeDefinition -Name sAMAccountName `
+ -Type null `
+ -Schema null `
+ -Description SAM Account Name `
+ -IsMulti false `
+ -IsEntitlement false `
+ -IsGroup false
+```
+
+- Convert the resource to JSON
+```powershell
+$AttributeDefinition | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AttributeDefinitionSchema.md b/PSSailpoint/v2024/docs/AttributeDefinitionSchema.md
new file mode 100644
index 000000000..f641748a4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AttributeDefinitionSchema.md
@@ -0,0 +1,25 @@
+# AttributeDefinitionSchema
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The type of object being referenced | [optional]
+**Id** | **String** | The object ID this reference applies to. | [optional]
+**Name** | **String** | The human-readable display name of the object. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AttributeDefinitionSchema = Initialize-PSSailpointV2024AttributeDefinitionSchema -Type CONNECTOR_SCHEMA `
+ -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name group
+```
+
+- Convert the resource to JSON
+```powershell
+$AttributeDefinitionSchema | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AttributeDefinitionType.md b/PSSailpoint/v2024/docs/AttributeDefinitionType.md
new file mode 100644
index 000000000..ed132f963
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AttributeDefinitionType.md
@@ -0,0 +1,20 @@
+# AttributeDefinitionType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AttributeDefinitionType = Initialize-PSSailpointV2024AttributeDefinitionType
+```
+
+- Convert the resource to JSON
+```powershell
+$AttributeDefinitionType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AttributeRequest.md b/PSSailpoint/v2024/docs/AttributeRequest.md
new file mode 100644
index 000000000..de1d4c8ae
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AttributeRequest.md
@@ -0,0 +1,25 @@
+# AttributeRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Attribute name. | [optional]
+**Op** | **String** | Operation to perform on attribute. | [optional]
+**Value** | **String** | Value of attribute. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AttributeRequest = Initialize-PSSailpointV2024AttributeRequest -Name groups `
+ -Op Add `
+ -Value 3203537556531076
+```
+
+- Convert the resource to JSON
+```powershell
+$AttributeRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AttributeValueDTO.md b/PSSailpoint/v2024/docs/AttributeValueDTO.md
new file mode 100644
index 000000000..b23708fd1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AttributeValueDTO.md
@@ -0,0 +1,25 @@
+# AttributeValueDTO
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Value** | **String** | Technical name of the Attribute value. This is unique and cannot be changed after creation. | [optional]
+**Name** | **String** | The display name of the Attribute value. | [optional]
+**Status** | **String** | The status of the Attribute value. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AttributeValueDTO = Initialize-PSSailpointV2024AttributeValueDTO -Value public `
+ -Name Public `
+ -Status active
+```
+
+- Convert the resource to JSON
+```powershell
+$AttributeValueDTO | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AttributesChanged.md b/PSSailpoint/v2024/docs/AttributesChanged.md
new file mode 100644
index 000000000..4be2c9627
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AttributesChanged.md
@@ -0,0 +1,27 @@
+# AttributesChanged
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Changes** | [**AttributeChange[]**](AttributeChange.md) | | [optional]
+**EventType** | **String** | the event type | [optional]
+**IdentityId** | **String** | the identity id | [optional]
+**Dt** | **String** | the date of event | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AttributesChanged = Initialize-PSSailpointV2024AttributesChanged -Changes null `
+ -EventType null `
+ -IdentityId null `
+ -Dt null
+```
+
+- Convert the resource to JSON
+```powershell
+$AttributesChanged | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AuditDetails.md b/PSSailpoint/v2024/docs/AuditDetails.md
new file mode 100644
index 000000000..951e5bb2f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AuditDetails.md
@@ -0,0 +1,27 @@
+# AuditDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Created** | **System.DateTime** | Initial date and time when the record was created | [optional]
+**CreatedBy** | [**Identity1**](Identity1.md) | | [optional]
+**Modified** | **System.DateTime** | Last modified date and time for the record | [optional]
+**ModifiedBy** | [**Identity1**](Identity1.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AuditDetails = Initialize-PSSailpointV2024AuditDetails -Created 2022-07-21T11:13:12.345Z `
+ -CreatedBy null `
+ -Modified 2022-07-21T11:13:12.345Z `
+ -ModifiedBy null
+```
+
+- Convert the resource to JSON
+```powershell
+$AuditDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AuthProfile.md b/PSSailpoint/v2024/docs/AuthProfile.md
new file mode 100644
index 000000000..eda9a1b66
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AuthProfile.md
@@ -0,0 +1,33 @@
+# AuthProfile
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Authentication Profile name. | [optional]
+**OffNetwork** | **Boolean** | Use it to block access from off network. | [optional] [default to $false]
+**UntrustedGeography** | **Boolean** | Use it to block access from untrusted geoographies. | [optional] [default to $false]
+**ApplicationId** | **String** | Application ID. | [optional]
+**ApplicationName** | **String** | Application name. | [optional]
+**Type** | **String** | Type of the Authentication Profile. | [optional]
+**StrongAuthLogin** | **Boolean** | Use it to enable strong authentication. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AuthProfile = Initialize-PSSailpointV2024AuthProfile -Name EndToEnd-Profile `
+ -OffNetwork true `
+ -UntrustedGeography true `
+ -ApplicationId 2c91808458ae7a4f0158b1bbf8af0628 `
+ -ApplicationName EndToEnd-Source `
+ -Type PTA `
+ -StrongAuthLogin true
+```
+
+- Convert the resource to JSON
+```powershell
+$AuthProfile | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AuthProfileSummary.md b/PSSailpoint/v2024/docs/AuthProfileSummary.md
new file mode 100644
index 000000000..2b3aad9b4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AuthProfileSummary.md
@@ -0,0 +1,23 @@
+# AuthProfileSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Tenant** | **String** | Tenant name. | [optional]
+**Id** | **String** | Identity ID. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AuthProfileSummary = Initialize-PSSailpointV2024AuthProfileSummary -Tenant test-tenant `
+ -Id 2c91808458ae7a4f0158b1bbf8af0628
+```
+
+- Convert the resource to JSON
+```powershell
+$AuthProfileSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/AuthUser.md b/PSSailpoint/v2024/docs/AuthUser.md
new file mode 100644
index 000000000..96d9c9b3e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/AuthUser.md
@@ -0,0 +1,53 @@
+# AuthUser
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Tenant** | **String** | Tenant name. | [optional]
+**Id** | **String** | Identity ID. | [optional]
+**Uid** | **String** | Identity's unique identitifier. | [optional]
+**VarProfile** | **String** | ID of the auth profile associated with the auth user. | [optional]
+**IdentificationNumber** | **String** | Auth user's employee number. | [optional]
+**Email** | **String** | Auth user's email. | [optional]
+**Phone** | **String** | Auth user's phone number. | [optional]
+**WorkPhone** | **String** | Auth user's work phone number. | [optional]
+**PersonalEmail** | **String** | Auth user's personal email. | [optional]
+**Firstname** | **String** | Auth user's first name. | [optional]
+**Lastname** | **String** | Auth user's last name. | [optional]
+**DisplayName** | **String** | Auth user's name in displayed format. | [optional]
+**Alias** | **String** | Auth user's alias. | [optional]
+**LastPasswordChangeDate** | **String** | Date of last password change. | [optional]
+**LastLoginTimestamp** | **Int64** | Timestamp of the last login (long type value). | [optional]
+**CurrentLoginTimestamp** | **Int64** | Timestamp of the current login (long type value). | [optional]
+**Capabilities** | **String[]** | Array of the auth user's capabilities. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$AuthUser = Initialize-PSSailpointV2024AuthUser -Tenant test-tenant `
+ -Id 2c91808458ae7a4f0158b1bbf8af0628 `
+ -Uid will.smith `
+ -VarProfile 2c91808458ae7a4f0158b1bbf8af0756 `
+ -IdentificationNumber 19-5588452 `
+ -Email william.smith@example.com `
+ -Phone 5555555555 `
+ -WorkPhone 5555555555 `
+ -PersonalEmail william.smith@example.com `
+ -Firstname Will `
+ -Lastname Smith `
+ -DisplayName Will Smith `
+ -Alias will.smith `
+ -LastPasswordChangeDate 2021-03-08T22:37:33.901Z `
+ -LastLoginTimestamp 1656327185832 `
+ -CurrentLoginTimestamp 1656327185832 `
+ -Capabilities null
+```
+
+- Convert the resource to JSON
+```powershell
+$AuthUser | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Base64Decode.md b/PSSailpoint/v2024/docs/Base64Decode.md
new file mode 100644
index 000000000..7390e5e44
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Base64Decode.md
@@ -0,0 +1,23 @@
+# Base64Decode
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Base64Decode = Initialize-PSSailpointV2024Base64Decode -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$Base64Decode | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Base64Encode.md b/PSSailpoint/v2024/docs/Base64Encode.md
new file mode 100644
index 000000000..4202e0427
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Base64Encode.md
@@ -0,0 +1,23 @@
+# Base64Encode
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Base64Encode = Initialize-PSSailpointV2024Base64Encode -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$Base64Encode | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BaseAccess.md b/PSSailpoint/v2024/docs/BaseAccess.md
new file mode 100644
index 000000000..c489aefa0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BaseAccess.md
@@ -0,0 +1,39 @@
+# BaseAccess
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. | [optional]
+**Name** | **String** | The human readable name of the referenced object. | [optional]
+**Description** | **String** | Access item's description. | [optional]
+**Created** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
+**Modified** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
+**Synced** | **System.DateTime** | ISO-8601 date-time referring to the date-time when object was queued to be synced into search database for use in the search API. This date-time changes anytime there is an update to the object, which triggers a synchronization event being sent to the search database. There may be some delay between the `synced` time and the time when the updated data is actually available in the search API. | [optional]
+**Enabled** | **Boolean** | Indicates whether the access item is currently enabled. | [optional] [default to $false]
+**Requestable** | **Boolean** | Indicates whether the access item can be requested. | [optional] [default to $true]
+**RequestCommentsRequired** | **Boolean** | Indicates whether comments are required for requests to access the item. | [optional] [default to $false]
+**Owner** | [**BaseAccessAllOfOwner**](BaseAccessAllOfOwner.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BaseAccess = Initialize-PSSailpointV2024BaseAccess -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe `
+ -Description The admin role `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Synced 2018-06-25T20:22:33.104Z `
+ -Enabled true `
+ -Requestable true `
+ -RequestCommentsRequired false `
+ -Owner null
+```
+
+- Convert the resource to JSON
+```powershell
+$BaseAccess | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BaseAccessAllOfOwner.md b/PSSailpoint/v2024/docs/BaseAccessAllOfOwner.md
new file mode 100644
index 000000000..9fbeb5319
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BaseAccessAllOfOwner.md
@@ -0,0 +1,27 @@
+# BaseAccessAllOfOwner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Owner's DTO type. | [optional]
+**Id** | **String** | Owner's identity ID. | [optional]
+**Name** | **String** | Owner's display name. | [optional]
+**Email** | **String** | Owner's email. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BaseAccessAllOfOwner = Initialize-PSSailpointV2024BaseAccessAllOfOwner -Type IDENTITY `
+ -Id 2c9180a46faadee4016fb4e018c20639 `
+ -Name Support `
+ -Email cloud-support@sailpoint.com
+```
+
+- Convert the resource to JSON
+```powershell
+$BaseAccessAllOfOwner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BaseAccessProfile.md b/PSSailpoint/v2024/docs/BaseAccessProfile.md
new file mode 100644
index 000000000..2b1a7de88
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BaseAccessProfile.md
@@ -0,0 +1,23 @@
+# BaseAccessProfile
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Access profile's unique ID. | [optional]
+**Name** | **String** | Access profile's display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BaseAccessProfile = Initialize-PSSailpointV2024BaseAccessProfile -Id 2c91809c6faade77016fb4f0b63407ae `
+ -Name Admin Access
+```
+
+- Convert the resource to JSON
+```powershell
+$BaseAccessProfile | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BaseAccount.md b/PSSailpoint/v2024/docs/BaseAccount.md
new file mode 100644
index 000000000..a0f84a085
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BaseAccount.md
@@ -0,0 +1,41 @@
+# BaseAccount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. | [optional]
+**Name** | **String** | The human readable name of the referenced object. | [optional]
+**AccountId** | **String** | Account ID. | [optional]
+**Source** | [**AccountSource**](AccountSource.md) | | [optional]
+**Disabled** | **Boolean** | Indicates whether the account is disabled. | [optional] [default to $false]
+**Locked** | **Boolean** | Indicates whether the account is locked. | [optional] [default to $false]
+**Privileged** | **Boolean** | Indicates whether the account is privileged. | [optional] [default to $false]
+**ManuallyCorrelated** | **Boolean** | Indicates whether the account has been manually correlated to an identity. | [optional] [default to $false]
+**PasswordLastSet** | **System.DateTime** | A date-time in ISO-8601 format | [optional]
+**EntitlementAttributes** | [**System.Collections.Hashtable**](AnyType.md) | Map or dictionary of key/value pairs. | [optional]
+**Created** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BaseAccount = Initialize-PSSailpointV2024BaseAccount -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe `
+ -AccountId John.Doe `
+ -Source null `
+ -Disabled false `
+ -Locked false `
+ -Privileged false `
+ -ManuallyCorrelated false `
+ -PasswordLastSet 2018-06-25T20:22:28.104Z `
+ -EntitlementAttributes {moderator=true, admin=true, trust_level=4} `
+ -Created 2018-06-25T20:22:28.104Z
+```
+
+- Convert the resource to JSON
+```powershell
+$BaseAccount | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BaseCommonDto.md b/PSSailpoint/v2024/docs/BaseCommonDto.md
new file mode 100644
index 000000000..187d4cce6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BaseCommonDto.md
@@ -0,0 +1,27 @@
+# BaseCommonDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | System-generated unique ID of the Object | [optional] [readonly]
+**Name** | **String** | Name of the Object |
+**Created** | **System.DateTime** | Creation date of the Object | [optional] [readonly]
+**Modified** | **System.DateTime** | Last modification date of the Object | [optional] [readonly]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BaseCommonDto = Initialize-PSSailpointV2024BaseCommonDto -Id id12345 `
+ -Name aName `
+ -Created 2015-05-28T14:07:17Z `
+ -Modified 2015-05-28T14:07:17Z
+```
+
+- Convert the resource to JSON
+```powershell
+$BaseCommonDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BaseCommonDto1.md b/PSSailpoint/v2024/docs/BaseCommonDto1.md
new file mode 100644
index 000000000..b23c7dbd1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BaseCommonDto1.md
@@ -0,0 +1,27 @@
+# BaseCommonDto1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | System-generated unique ID of the Object | [optional] [readonly]
+**Name** | **String** | Name of the Object |
+**Created** | **System.DateTime** | Creation date of the Object | [optional] [readonly]
+**Modified** | **System.DateTime** | Last modification date of the Object | [optional] [readonly]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BaseCommonDto1 = Initialize-PSSailpointV2024BaseCommonDto1 -Id id12345 `
+ -Name aName `
+ -Created 2023-01-03T21:16:22.432Z `
+ -Modified 2023-01-03T21:16:22.432Z
+```
+
+- Convert the resource to JSON
+```powershell
+$BaseCommonDto1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BaseDocument.md b/PSSailpoint/v2024/docs/BaseDocument.md
new file mode 100644
index 000000000..39bbf2d80
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BaseDocument.md
@@ -0,0 +1,25 @@
+# BaseDocument
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | |
+**Name** | **String** | |
+**Type** | [**DocumentType**](DocumentType.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BaseDocument = Initialize-PSSailpointV2024BaseDocument -Id 2c91808375d8e80a0175e1f88a575222 `
+ -Name john.doe `
+ -Type null
+```
+
+- Convert the resource to JSON
+```powershell
+$BaseDocument | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BaseEntitlement.md b/PSSailpoint/v2024/docs/BaseEntitlement.md
new file mode 100644
index 000000000..62f26665d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BaseEntitlement.md
@@ -0,0 +1,35 @@
+# BaseEntitlement
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**HasPermissions** | **Boolean** | Indicates whether the entitlement has permissions. | [optional] [default to $false]
+**Description** | **String** | Entitlement's description. | [optional]
+**Attribute** | **String** | Entitlement attribute's name. | [optional]
+**Value** | **String** | Entitlement's value. | [optional]
+**Schema** | **String** | Entitlement's schema. | [optional]
+**Privileged** | **Boolean** | Indicates whether the entitlement is privileged. | [optional] [default to $false]
+**Id** | **String** | Entitlement's ID. | [optional]
+**Name** | **String** | Entitlement's name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BaseEntitlement = Initialize-PSSailpointV2024BaseEntitlement -HasPermissions false `
+ -Description Cloud engineering `
+ -Attribute memberOf `
+ -Value CN=Cloud Engineering,DC=sailpoint,DC=COM `
+ -Schema group `
+ -Privileged false `
+ -Id 2c918084575812550157589064f33b89 `
+ -Name CN=Cloud Engineering,DC=sailpoint,DC=COM
+```
+
+- Convert the resource to JSON
+```powershell
+$BaseEntitlement | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BaseReferenceDto.md b/PSSailpoint/v2024/docs/BaseReferenceDto.md
new file mode 100644
index 000000000..1e3df1775
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BaseReferenceDto.md
@@ -0,0 +1,25 @@
+# BaseReferenceDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Id** | **String** | ID of the object to which this reference applies | [optional]
+**Name** | **String** | Human-readable display name of the object to which this reference applies | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BaseReferenceDto = Initialize-PSSailpointV2024BaseReferenceDto -Type null `
+ -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name William Wilson
+```
+
+- Convert the resource to JSON
+```powershell
+$BaseReferenceDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BaseReferenceDto1.md b/PSSailpoint/v2024/docs/BaseReferenceDto1.md
new file mode 100644
index 000000000..0ded7f98d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BaseReferenceDto1.md
@@ -0,0 +1,23 @@
+# BaseReferenceDto1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | the application ID | [optional]
+**Name** | **String** | the application name | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BaseReferenceDto1 = Initialize-PSSailpointV2024BaseReferenceDto1 -Id ff8081814d977c21014da056804a0af3 `
+ -Name Github
+```
+
+- Convert the resource to JSON
+```powershell
+$BaseReferenceDto1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BaseSegment.md b/PSSailpoint/v2024/docs/BaseSegment.md
new file mode 100644
index 000000000..069fb6f8e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BaseSegment.md
@@ -0,0 +1,23 @@
+# BaseSegment
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Segment's unique ID. | [optional]
+**Name** | **String** | Segment's display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BaseSegment = Initialize-PSSailpointV2024BaseSegment -Id b009b6e3-b56d-41d9-8735-cb532ea0b017 `
+ -Name Test Segment
+```
+
+- Convert the resource to JSON
+```powershell
+$BaseSegment | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BasicAuthConfig.md b/PSSailpoint/v2024/docs/BasicAuthConfig.md
new file mode 100644
index 000000000..08cb3d2b1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BasicAuthConfig.md
@@ -0,0 +1,23 @@
+# BasicAuthConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**UserName** | **String** | The username to authenticate. | [optional]
+**Password** | **String** | The password to authenticate. On response, this field is set to null as to not return secrets. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BasicAuthConfig = Initialize-PSSailpointV2024BasicAuthConfig -UserName user@example.com `
+ -Password null
+```
+
+- Convert the resource to JSON
+```powershell
+$BasicAuthConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BearerTokenAuthConfig.md b/PSSailpoint/v2024/docs/BearerTokenAuthConfig.md
new file mode 100644
index 000000000..65488fed2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BearerTokenAuthConfig.md
@@ -0,0 +1,21 @@
+# BearerTokenAuthConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**BearerToken** | **String** | Bearer token | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BearerTokenAuthConfig = Initialize-PSSailpointV2024BearerTokenAuthConfig -BearerToken null
+```
+
+- Convert the resource to JSON
+```powershell
+$BearerTokenAuthConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BeforeProvisioningRuleDto.md b/PSSailpoint/v2024/docs/BeforeProvisioningRuleDto.md
new file mode 100644
index 000000000..f42ba70c4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BeforeProvisioningRuleDto.md
@@ -0,0 +1,25 @@
+# BeforeProvisioningRuleDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Before Provisioning Rule DTO type. | [optional]
+**Id** | **String** | Before Provisioning Rule ID. | [optional]
+**Name** | **String** | Rule display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BeforeProvisioningRuleDto = Initialize-PSSailpointV2024BeforeProvisioningRuleDto -Type RULE `
+ -Id 048eb3d55c5a4758bd07dccb87741c78 `
+ -Name Before Provisioning Airtable Rule
+```
+
+- Convert the resource to JSON
+```powershell
+$BeforeProvisioningRuleDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Bound.md b/PSSailpoint/v2024/docs/Bound.md
new file mode 100644
index 000000000..ac84e34ac
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Bound.md
@@ -0,0 +1,23 @@
+# Bound
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Value** | **String** | The value of the range's endpoint. |
+**Inclusive** | **Boolean** | Indicates if the endpoint is included in the range. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Bound = Initialize-PSSailpointV2024Bound -Value 1 `
+ -Inclusive false
+```
+
+- Convert the resource to JSON
+```powershell
+$Bound | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BrandingItem.md b/PSSailpoint/v2024/docs/BrandingItem.md
new file mode 100644
index 000000000..db909432d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BrandingItem.md
@@ -0,0 +1,35 @@
+# BrandingItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | name of branding item | [optional]
+**ProductName** | **String** | product name | [optional]
+**ActionButtonColor** | **String** | hex value of color for action button | [optional]
+**ActiveLinkColor** | **String** | hex value of color for link | [optional]
+**NavigationColor** | **String** | hex value of color for navigation bar | [optional]
+**EmailFromAddress** | **String** | email from address | [optional]
+**StandardLogoURL** | **String** | url to standard logo | [optional]
+**LoginInformationalMessage** | **String** | login information message | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BrandingItem = Initialize-PSSailpointV2024BrandingItem -Name default `
+ -ProductName product name `
+ -ActionButtonColor 0074D9 `
+ -ActiveLinkColor 011E69 `
+ -NavigationColor 011E69 `
+ -EmailFromAddress no-reply@sailpoint.com `
+ -StandardLogoURL `
+ -LoginInformationalMessage
+```
+
+- Convert the resource to JSON
+```powershell
+$BrandingItem | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BrandingItemCreate.md b/PSSailpoint/v2024/docs/BrandingItemCreate.md
new file mode 100644
index 000000000..3db5c3c21
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BrandingItemCreate.md
@@ -0,0 +1,35 @@
+# BrandingItemCreate
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | name of branding item |
+**ProductName** | **String** | product name |
+**ActionButtonColor** | **String** | hex value of color for action button | [optional]
+**ActiveLinkColor** | **String** | hex value of color for link | [optional]
+**NavigationColor** | **String** | hex value of color for navigation bar | [optional]
+**EmailFromAddress** | **String** | email from address | [optional]
+**LoginInformationalMessage** | **String** | login information message | [optional]
+**FileStandard** | **System.IO.FileInfo** | png file with logo | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BrandingItemCreate = Initialize-PSSailpointV2024BrandingItemCreate -Name custom-branding-item `
+ -ProductName product name `
+ -ActionButtonColor 0074D9 `
+ -ActiveLinkColor 011E69 `
+ -NavigationColor 011E69 `
+ -EmailFromAddress no-reply@sailpoint.com `
+ -LoginInformationalMessage `
+ -FileStandard \x00\x00\x00\x02
+```
+
+- Convert the resource to JSON
+```powershell
+$BrandingItemCreate | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BucketAggregation.md b/PSSailpoint/v2024/docs/BucketAggregation.md
new file mode 100644
index 000000000..d05d28f3f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BucketAggregation.md
@@ -0,0 +1,29 @@
+# BucketAggregation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the bucket aggregate to be included in the result. |
+**Type** | [**BucketType**](BucketType.md) | | [optional]
+**Field** | **String** | The field to bucket on. Prefix the field name with '@' to reference a nested object. |
+**Size** | **Int32** | Maximum number of buckets to include. | [optional]
+**MinDocCount** | **Int32** | Minimum number of documents a bucket should have. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BucketAggregation = Initialize-PSSailpointV2024BucketAggregation -Name Identity Locations `
+ -Type null `
+ -Field attributes.city `
+ -Size 100 `
+ -MinDocCount 2
+```
+
+- Convert the resource to JSON
+```powershell
+$BucketAggregation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BucketType.md b/PSSailpoint/v2024/docs/BucketType.md
new file mode 100644
index 000000000..8982be70f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BucketType.md
@@ -0,0 +1,20 @@
+# BucketType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BucketType = Initialize-PSSailpointV2024BucketType
+```
+
+- Convert the resource to JSON
+```powershell
+$BucketType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BulkAddTaggedObject.md b/PSSailpoint/v2024/docs/BulkAddTaggedObject.md
new file mode 100644
index 000000000..c12e6d425
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BulkAddTaggedObject.md
@@ -0,0 +1,25 @@
+# BulkAddTaggedObject
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjectRefs** | [**TaggedObjectDto[]**](TaggedObjectDto.md) | | [optional]
+**Tags** | **String[]** | Label to be applied to an Object | [optional]
+**Operation** | **String** | If APPEND, tags are appended to the list of tags for the object. A 400 error is returned if this would add duplicate tags to the object. If MERGE, tags are merged with the existing tags. Duplicate tags are silently ignored. | [optional] [default to "APPEND"]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BulkAddTaggedObject = Initialize-PSSailpointV2024BulkAddTaggedObject -ObjectRefs null `
+ -Tags [BU_FINANCE, PCI] `
+ -Operation MERGE
+```
+
+- Convert the resource to JSON
+```powershell
+$BulkAddTaggedObject | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BulkIdentitiesAccountsResponse.md b/PSSailpoint/v2024/docs/BulkIdentitiesAccountsResponse.md
new file mode 100644
index 000000000..31936c974
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BulkIdentitiesAccountsResponse.md
@@ -0,0 +1,25 @@
+# BulkIdentitiesAccountsResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Identifier of bulk request item. | [optional]
+**StatusCode** | **Int32** | Response status value. | [optional]
+**Message** | **String** | Status containing additional context information about failures. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BulkIdentitiesAccountsResponse = Initialize-PSSailpointV2024BulkIdentitiesAccountsResponse -Id 2c9180858082150f0180893dbaf553fe `
+ -StatusCode 404 `
+ -Message Referenced identity "2c9180858082150f0180893dbaf553fe" was not found.
+```
+
+- Convert the resource to JSON
+```powershell
+$BulkIdentitiesAccountsResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BulkRemoveTaggedObject.md b/PSSailpoint/v2024/docs/BulkRemoveTaggedObject.md
new file mode 100644
index 000000000..75a1522d7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BulkRemoveTaggedObject.md
@@ -0,0 +1,23 @@
+# BulkRemoveTaggedObject
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjectRefs** | [**TaggedObjectDto[]**](TaggedObjectDto.md) | | [optional]
+**Tags** | **String[]** | Label to be applied to an Object | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BulkRemoveTaggedObject = Initialize-PSSailpointV2024BulkRemoveTaggedObject -ObjectRefs null `
+ -Tags [BU_FINANCE, PCI]
+```
+
+- Convert the resource to JSON
+```powershell
+$BulkRemoveTaggedObject | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/BulkTaggedObjectResponse.md b/PSSailpoint/v2024/docs/BulkTaggedObjectResponse.md
new file mode 100644
index 000000000..4bca2c250
--- /dev/null
+++ b/PSSailpoint/v2024/docs/BulkTaggedObjectResponse.md
@@ -0,0 +1,23 @@
+# BulkTaggedObjectResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjectRefs** | [**TaggedObjectDto[]**](TaggedObjectDto.md) | | [optional]
+**Tags** | **String[]** | Label to be applied to an Object | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$BulkTaggedObjectResponse = Initialize-PSSailpointV2024BulkTaggedObjectResponse -ObjectRefs null `
+ -Tags [BU_FINANCE, PCI]
+```
+
+- Convert the resource to JSON
+```powershell
+$BulkTaggedObjectResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Campaign.md b/PSSailpoint/v2024/docs/Campaign.md
new file mode 100644
index 000000000..c9d440f09
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Campaign.md
@@ -0,0 +1,63 @@
+# Campaign
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the campaign | [optional] [readonly]
+**Name** | **String** | The campaign name. If this object is part of a template, special formatting applies; see the `/campaign-templates/{id}/generate` endpoint documentation for details. |
+**Description** | **String** | The campaign description. If this object is part of a template, special formatting applies; see the `/campaign-templates/{id}/generate` endpoint documentation for details. |
+**Deadline** | **System.DateTime** | The campaign's completion deadline. This date must be in the future in order to activate the campaign. If you try to activate a campaign with a deadline of today or in the past, you will receive a 400 error response. | [optional]
+**Type** | **String** | The type of campaign. Could be extended in the future. |
+**EmailNotificationEnabled** | **Boolean** | Enables email notification for this campaign | [optional] [default to $false]
+**AutoRevokeAllowed** | **Boolean** | Allows auto revoke for this campaign | [optional] [default to $false]
+**RecommendationsEnabled** | **Boolean** | Enables IAI for this campaign. Accepts true even if the IAI product feature is off. If IAI is turned off then campaigns generated from this template will indicate false. The real value will then be returned if IAI is ever enabled for the org in the future. | [optional] [default to $false]
+**Status** | **String** | The campaign's current status. | [optional] [readonly]
+**CorrelatedStatus** | [**SystemCollectionsHashtable**](.md) | The correlatedStatus of the campaign. Only SOURCE_OWNER campaigns can be Uncorrelated. An Uncorrelated certification campaign only includes Uncorrelated identities (An identity is uncorrelated if it has no accounts on an authoritative source). | [optional]
+**Created** | **System.DateTime** | Created time of the campaign | [optional] [readonly]
+**TotalCertifications** | **Int32** | The total number of certifications in this campaign. | [optional] [readonly]
+**CompletedCertifications** | **Int32** | The number of completed certifications in this campaign. | [optional] [readonly]
+**Alerts** | [**CampaignAlert[]**](CampaignAlert.md) | A list of errors and warnings that have accumulated. | [optional] [readonly]
+**Modified** | **System.DateTime** | Modified time of the campaign | [optional] [readonly]
+**VarFilter** | [**CampaignAllOfFilter**](CampaignAllOfFilter.md) | | [optional]
+**SunsetCommentsRequired** | **Boolean** | Determines if comments on sunset date changes are required. | [optional] [default to $true]
+**SourceOwnerCampaignInfo** | [**CampaignAllOfSourceOwnerCampaignInfo**](CampaignAllOfSourceOwnerCampaignInfo.md) | | [optional]
+**SearchCampaignInfo** | [**CampaignAllOfSearchCampaignInfo**](CampaignAllOfSearchCampaignInfo.md) | | [optional]
+**RoleCompositionCampaignInfo** | [**CampaignAllOfRoleCompositionCampaignInfo**](CampaignAllOfRoleCompositionCampaignInfo.md) | | [optional]
+**SourcesWithOrphanEntitlements** | [**CampaignAllOfSourcesWithOrphanEntitlements[]**](CampaignAllOfSourcesWithOrphanEntitlements.md) | A list of sources in the campaign that contain \""orphan entitlements\"" (entitlements without a corresponding Managed Attribute). An empty list indicates the campaign has no orphan entitlements. Null indicates there may be unknown orphan entitlements in the campaign (the campaign was created before this feature was implemented). | [optional] [readonly]
+**MandatoryCommentRequirement** | **String** | Determines whether comments are required for decisions during certification reviews. You can require comments for all decisions, revoke-only decisions, or no decisions. By default, comments are not required for decisions. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Campaign = Initialize-PSSailpointV2024Campaign -Id 2c9079b270a266a60170a2779fcb0007 `
+ -Name Manager Campaign `
+ -Description Everyone needs to be reviewed by their manager `
+ -Deadline 2020-03-15T10:00:01.456Z `
+ -Type MANAGER `
+ -EmailNotificationEnabled false `
+ -AutoRevokeAllowed false `
+ -RecommendationsEnabled true `
+ -Status ACTIVE `
+ -CorrelatedStatus CORRELATED `
+ -Created 2020-03-03T22:15:13.611Z `
+ -TotalCertifications 100 `
+ -CompletedCertifications 10 `
+ -Alerts null `
+ -Modified 2020-03-03T22:20:12.674Z `
+ -VarFilter null `
+ -SunsetCommentsRequired true `
+ -SourceOwnerCampaignInfo null `
+ -SearchCampaignInfo null `
+ -RoleCompositionCampaignInfo null `
+ -SourcesWithOrphanEntitlements null `
+ -MandatoryCommentRequirement NO_DECISIONS
+```
+
+- Convert the resource to JSON
+```powershell
+$Campaign | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignActivated.md b/PSSailpoint/v2024/docs/CampaignActivated.md
new file mode 100644
index 000000000..f4be7f71d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignActivated.md
@@ -0,0 +1,21 @@
+# CampaignActivated
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Campaign** | [**CampaignActivatedCampaign**](CampaignActivatedCampaign.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignActivated = Initialize-PSSailpointV2024CampaignActivated -Campaign null
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignActivated | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignActivatedCampaign.md b/PSSailpoint/v2024/docs/CampaignActivatedCampaign.md
new file mode 100644
index 000000000..a3f2291b9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignActivatedCampaign.md
@@ -0,0 +1,37 @@
+# CampaignActivatedCampaign
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Unique ID for the campaign. |
+**Name** | **String** | The human friendly name of the campaign. |
+**Description** | **String** | Extended description of the campaign. |
+**Created** | **System.DateTime** | The date and time the campaign was created. |
+**Modified** | **System.DateTime** | The date and time the campaign was last modified. | [optional]
+**Deadline** | **System.DateTime** | The date and time the campaign is due. |
+**Type** | [**SystemCollectionsHashtable**](.md) | The type of campaign. |
+**CampaignOwner** | [**CampaignActivatedCampaignCampaignOwner**](CampaignActivatedCampaignCampaignOwner.md) | |
+**Status** | [**SystemCollectionsHashtable**](.md) | The current status of the campaign. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignActivatedCampaign = Initialize-PSSailpointV2024CampaignActivatedCampaign -Id 2c91808576f886190176f88cac5a0010 `
+ -Name Manager Access Campaign `
+ -Description Audit access for all employees. `
+ -Created 2021-02-16T03:04:45.815Z `
+ -Modified 2021-02-16T03:06:45.815Z `
+ -Deadline 2021-03-16T03:04:45.815Z `
+ -Type MANAGER `
+ -CampaignOwner null `
+ -Status ACTIVE
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignActivatedCampaign | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignActivatedCampaignCampaignOwner.md b/PSSailpoint/v2024/docs/CampaignActivatedCampaignCampaignOwner.md
new file mode 100644
index 000000000..24afefe97
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignActivatedCampaignCampaignOwner.md
@@ -0,0 +1,25 @@
+# CampaignActivatedCampaignCampaignOwner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the identity. |
+**DisplayName** | **String** | The human friendly name of the identity. |
+**Email** | **String** | The primary email address of the identity. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignActivatedCampaignCampaignOwner = Initialize-PSSailpointV2024CampaignActivatedCampaignCampaignOwner -Id 37f080867702c1910177031320c40n27 `
+ -DisplayName John Snow `
+ -Email john.snow@example.com
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignActivatedCampaignCampaignOwner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignAlert.md b/PSSailpoint/v2024/docs/CampaignAlert.md
new file mode 100644
index 000000000..80ee8f664
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignAlert.md
@@ -0,0 +1,23 @@
+# CampaignAlert
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Level** | **String** | Denotes the level of the message | [optional]
+**Localizations** | [**ErrorMessageDto[]**](ErrorMessageDto.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignAlert = Initialize-PSSailpointV2024CampaignAlert -Level ERROR `
+ -Localizations null
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignAlert | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignAllOfFilter.md b/PSSailpoint/v2024/docs/CampaignAllOfFilter.md
new file mode 100644
index 000000000..b092ef09c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignAllOfFilter.md
@@ -0,0 +1,25 @@
+# CampaignAllOfFilter
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of whatever type of filter is being used. | [optional]
+**Type** | **String** | Type of the filter | [optional]
+**Name** | **String** | Name of the filter | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignAllOfFilter = Initialize-PSSailpointV2024CampaignAllOfFilter -Id 0fbe863c063c4c88a35fd7f17e8a3df5 `
+ -Type CAMPAIGN_FILTER `
+ -Name Test Filter
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignAllOfFilter | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignAllOfRoleCompositionCampaignInfo.md b/PSSailpoint/v2024/docs/CampaignAllOfRoleCompositionCampaignInfo.md
new file mode 100644
index 000000000..f42120ba6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignAllOfRoleCompositionCampaignInfo.md
@@ -0,0 +1,29 @@
+# CampaignAllOfRoleCompositionCampaignInfo
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Reviewer** | [**CampaignAllOfSearchCampaignInfoReviewer**](CampaignAllOfSearchCampaignInfoReviewer.md) | | [optional]
+**RoleIds** | **String[]** | Optional list of roles to include in this campaign. Only one of `roleIds` and `query` may be set; if neither are set, all roles are included. | [optional]
+**RemediatorRef** | [**CampaignAllOfRoleCompositionCampaignInfoRemediatorRef**](CampaignAllOfRoleCompositionCampaignInfoRemediatorRef.md) | |
+**Query** | **String** | Optional search query to scope this campaign to a set of roles. Only one of `roleIds` and `query` may be set; if neither are set, all roles are included. | [optional]
+**Description** | **String** | Describes this role composition campaign. Intended for storing the query used, and possibly the number of roles selected/available. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignAllOfRoleCompositionCampaignInfo = Initialize-PSSailpointV2024CampaignAllOfRoleCompositionCampaignInfo -Reviewer null `
+ -RoleIds [2c90ad2a70ace7d50170acf22ca90010] `
+ -RemediatorRef null `
+ -Query Search Query `
+ -Description Role Composition Description
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignAllOfRoleCompositionCampaignInfo | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignAllOfRoleCompositionCampaignInfoRemediatorRef.md b/PSSailpoint/v2024/docs/CampaignAllOfRoleCompositionCampaignInfoRemediatorRef.md
new file mode 100644
index 000000000..84ac06130
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignAllOfRoleCompositionCampaignInfoRemediatorRef.md
@@ -0,0 +1,25 @@
+# CampaignAllOfRoleCompositionCampaignInfoRemediatorRef
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Legal Remediator Type |
+**Id** | **String** | The ID of the remediator. |
+**Name** | **String** | The name of the remediator. | [optional] [readonly]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignAllOfRoleCompositionCampaignInfoRemediatorRef = Initialize-PSSailpointV2024CampaignAllOfRoleCompositionCampaignInfoRemediatorRef -Type IDENTITY `
+ -Id 2c90ad2a70ace7d50170acf22ca90010 `
+ -Name Role Admin
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignAllOfRoleCompositionCampaignInfoRemediatorRef | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignAllOfSearchCampaignInfo.md b/PSSailpoint/v2024/docs/CampaignAllOfSearchCampaignInfo.md
new file mode 100644
index 000000000..82f345e5d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignAllOfSearchCampaignInfo.md
@@ -0,0 +1,31 @@
+# CampaignAllOfSearchCampaignInfo
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The type of search campaign represented. |
+**Description** | **String** | Describes this search campaign. Intended for storing the query used, and possibly the number of identities selected/available. | [optional]
+**Reviewer** | [**CampaignAllOfSearchCampaignInfoReviewer**](CampaignAllOfSearchCampaignInfoReviewer.md) | | [optional]
+**Query** | **String** | The scope for the campaign. The campaign will cover identities returned by the query and identities that have access items returned by the query. One of `query` or `identityIds` must be set. | [optional]
+**IdentityIds** | **String[]** | A direct list of identities to include in this campaign. One of `identityIds` or `query` must be set. | [optional]
+**AccessConstraints** | [**AccessConstraint[]**](AccessConstraint.md) | Further reduces the scope of the campaign by excluding identities (from `query` or `identityIds`) that do not have this access. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignAllOfSearchCampaignInfo = Initialize-PSSailpointV2024CampaignAllOfSearchCampaignInfo -Type ACCESS `
+ -Description Search Campaign description `
+ -Reviewer null `
+ -Query Search Campaign query description `
+ -IdentityIds [0fbe863c063c4c88a35fd7f17e8a3df5] `
+ -AccessConstraints null
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignAllOfSearchCampaignInfo | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignAllOfSearchCampaignInfoReviewer.md b/PSSailpoint/v2024/docs/CampaignAllOfSearchCampaignInfoReviewer.md
new file mode 100644
index 000000000..8e0b4b01d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignAllOfSearchCampaignInfoReviewer.md
@@ -0,0 +1,25 @@
+# CampaignAllOfSearchCampaignInfoReviewer
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The reviewer's DTO type. | [optional]
+**Id** | **String** | The reviewer's ID. | [optional]
+**Name** | **String** | The reviewer's name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignAllOfSearchCampaignInfoReviewer = Initialize-PSSailpointV2024CampaignAllOfSearchCampaignInfoReviewer -Type IDENTITY `
+ -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name William Wilson
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignAllOfSearchCampaignInfoReviewer | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignAllOfSourceOwnerCampaignInfo.md b/PSSailpoint/v2024/docs/CampaignAllOfSourceOwnerCampaignInfo.md
new file mode 100644
index 000000000..67d82c938
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignAllOfSourceOwnerCampaignInfo.md
@@ -0,0 +1,21 @@
+# CampaignAllOfSourceOwnerCampaignInfo
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SourceIds** | **String[]** | The list of sources to be included in the campaign. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignAllOfSourceOwnerCampaignInfo = Initialize-PSSailpointV2024CampaignAllOfSourceOwnerCampaignInfo -SourceIds [0fbe863c063c4c88a35fd7f17e8a3df5]
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignAllOfSourceOwnerCampaignInfo | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignAllOfSourcesWithOrphanEntitlements.md b/PSSailpoint/v2024/docs/CampaignAllOfSourcesWithOrphanEntitlements.md
new file mode 100644
index 000000000..0875609b6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignAllOfSourcesWithOrphanEntitlements.md
@@ -0,0 +1,25 @@
+# CampaignAllOfSourcesWithOrphanEntitlements
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the source | [optional]
+**Type** | **String** | Type | [optional]
+**Name** | **String** | Name of the source | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignAllOfSourcesWithOrphanEntitlements = Initialize-PSSailpointV2024CampaignAllOfSourcesWithOrphanEntitlements -Id 2c90ad2a70ace7d50170acf22ca90010 `
+ -Type SOURCE `
+ -Name Source with orphan entitlements
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignAllOfSourcesWithOrphanEntitlements | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignCompleteOptions.md b/PSSailpoint/v2024/docs/CampaignCompleteOptions.md
new file mode 100644
index 000000000..dbb4ed88a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignCompleteOptions.md
@@ -0,0 +1,21 @@
+# CampaignCompleteOptions
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AutoCompleteAction** | **String** | Determines whether to auto-approve(APPROVE) or auto-revoke(REVOKE) upon campaign completion. | [optional] [default to "APPROVE"]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignCompleteOptions = Initialize-PSSailpointV2024CampaignCompleteOptions -AutoCompleteAction REVOKE
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignCompleteOptions | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignEnded.md b/PSSailpoint/v2024/docs/CampaignEnded.md
new file mode 100644
index 000000000..1f072be7e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignEnded.md
@@ -0,0 +1,21 @@
+# CampaignEnded
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Campaign** | [**CampaignEndedCampaign**](CampaignEndedCampaign.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignEnded = Initialize-PSSailpointV2024CampaignEnded -Campaign null
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignEnded | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignEndedCampaign.md b/PSSailpoint/v2024/docs/CampaignEndedCampaign.md
new file mode 100644
index 000000000..0fb8ad57a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignEndedCampaign.md
@@ -0,0 +1,37 @@
+# CampaignEndedCampaign
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Unique ID for the campaign. |
+**Name** | **String** | The human friendly name of the campaign. |
+**Description** | **String** | Extended description of the campaign. |
+**Created** | **System.DateTime** | The date and time the campaign was created. |
+**Modified** | **System.DateTime** | The date and time the campaign was last modified. | [optional]
+**Deadline** | **System.DateTime** | The date and time the campaign is due. |
+**Type** | [**SystemCollectionsHashtable**](.md) | The type of campaign. |
+**CampaignOwner** | [**CampaignActivatedCampaignCampaignOwner**](CampaignActivatedCampaignCampaignOwner.md) | |
+**Status** | [**SystemCollectionsHashtable**](.md) | The current status of the campaign. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignEndedCampaign = Initialize-PSSailpointV2024CampaignEndedCampaign -Id 2c91808576f886190176f88cac5a0010 `
+ -Name Manager Access Campaign `
+ -Description Audit access for all employees. `
+ -Created 2021-02-16T03:04:45.815Z `
+ -Modified 2021-03-16T03:06:45.815Z `
+ -Deadline 2021-03-16T03:04:45.815Z `
+ -Type MANAGER `
+ -CampaignOwner null `
+ -Status COMPLETED
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignEndedCampaign | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignFilterDetails.md b/PSSailpoint/v2024/docs/CampaignFilterDetails.md
new file mode 100644
index 000000000..5519ebbd0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignFilterDetails.md
@@ -0,0 +1,29 @@
+# CampaignFilterDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Campaign filter name. |
+**Description** | **String** | Campaign filter description. | [optional]
+**Owner** | **String** | Owner of the filter. This field automatically populates at creation time with the current user. |
+**Mode** | [**SystemCollectionsHashtable**](.md) | Mode/type of filter, either the INCLUSION or EXCLUSION type. The INCLUSION type includes the data in generated campaigns as per specified in the criteria, whereas the EXCLUSION type excludes the data in generated campaigns as per specified in criteria. |
+**CriteriaList** | [**CampaignFilterDetailsCriteriaListInner[]**](CampaignFilterDetailsCriteriaListInner.md) | List of criteria. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignFilterDetails = Initialize-PSSailpointV2024CampaignFilterDetails -Name Identity Attribute Campaign Filter `
+ -Description Campaign filter to certify data based on an identity attribute's specified property. `
+ -Owner SailPoint Support `
+ -Mode INCLUSION `
+ -CriteriaList [{type=IDENTITY_ATTRIBUTE, property=displayName, value=support, operation=CONTAINS, negateResult=false, shortCircuit=false, recordChildMatches=false, id=null, suppressMatchedItems=false, children=null}]
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignFilterDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignFilterDetailsCriteriaListInner.md b/PSSailpoint/v2024/docs/CampaignFilterDetailsCriteriaListInner.md
new file mode 100644
index 000000000..510a49023
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignFilterDetailsCriteriaListInner.md
@@ -0,0 +1,27 @@
+# CampaignFilterDetailsCriteriaListInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**CriteriaType**](CriteriaType.md) | |
+**Operation** | [**Operation**](Operation.md) | |
+**Property** | **String** | Specified key from the type of criteria. |
+**Value** | **String** | Value for the specified key from the type of criteria. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignFilterDetailsCriteriaListInner = Initialize-PSSailpointV2024CampaignFilterDetailsCriteriaListInner -Type null `
+ -Operation null `
+ -Property displayName `
+ -Value Allie
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignFilterDetailsCriteriaListInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignGenerated.md b/PSSailpoint/v2024/docs/CampaignGenerated.md
new file mode 100644
index 000000000..9b6b07cc8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignGenerated.md
@@ -0,0 +1,21 @@
+# CampaignGenerated
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Campaign** | [**CampaignGeneratedCampaign**](CampaignGeneratedCampaign.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignGenerated = Initialize-PSSailpointV2024CampaignGenerated -Campaign null
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignGenerated | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignGeneratedCampaign.md b/PSSailpoint/v2024/docs/CampaignGeneratedCampaign.md
new file mode 100644
index 000000000..406c724c3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignGeneratedCampaign.md
@@ -0,0 +1,37 @@
+# CampaignGeneratedCampaign
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the campaign. |
+**Name** | **String** | Human friendly name of the campaign. |
+**Description** | **String** | Extended description of the campaign. |
+**Created** | **System.DateTime** | The date and time the campaign was created. |
+**Modified** | **String** | The date and time the campaign was last modified. | [optional]
+**Deadline** | **String** | The date and time when the campaign must be finished by. | [optional]
+**Type** | [**SystemCollectionsHashtable**](.md) | The type of campaign that was generated. |
+**CampaignOwner** | [**CampaignGeneratedCampaignCampaignOwner**](CampaignGeneratedCampaignCampaignOwner.md) | |
+**Status** | [**SystemCollectionsHashtable**](.md) | The current status of the campaign. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignGeneratedCampaign = Initialize-PSSailpointV2024CampaignGeneratedCampaign -Id 2c91808576f886190176f88cac5a0010 `
+ -Name Manager Access Campaign `
+ -Description Audit access for all employees. `
+ -Created 2021-02-16T03:04:45.815Z `
+ -Modified 2021-02-17T03:04:45.815Z `
+ -Deadline 2021-02-18T03:04:45.815Z `
+ -Type MANAGER `
+ -CampaignOwner null `
+ -Status STAGED
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignGeneratedCampaign | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignGeneratedCampaignCampaignOwner.md b/PSSailpoint/v2024/docs/CampaignGeneratedCampaignCampaignOwner.md
new file mode 100644
index 000000000..938b02551
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignGeneratedCampaignCampaignOwner.md
@@ -0,0 +1,25 @@
+# CampaignGeneratedCampaignCampaignOwner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the identity. |
+**DisplayName** | **String** | The display name of the identity. |
+**Email** | **String** | The primary email address of the identity. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignGeneratedCampaignCampaignOwner = Initialize-PSSailpointV2024CampaignGeneratedCampaignCampaignOwner -Id 37f080867702c1910177031320c40n27 `
+ -DisplayName John Snow `
+ -Email john.snow@example.com
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignGeneratedCampaignCampaignOwner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignReference.md b/PSSailpoint/v2024/docs/CampaignReference.md
new file mode 100644
index 000000000..3af599ad2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignReference.md
@@ -0,0 +1,33 @@
+# CampaignReference
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the campaign. |
+**Name** | **String** | The name of the campaign. |
+**Type** | **String** | The type of object that is being referenced. |
+**CampaignType** | **String** | The type of the campaign. |
+**Description** | **String** | The description of the campaign set by the admin who created it. |
+**CorrelatedStatus** | [**SystemCollectionsHashtable**](.md) | The correlatedStatus of the campaign. Only SOURCE_OWNER campaigns can be Uncorrelated. An Uncorrelated certification campaign only includes Uncorrelated identities (An identity is uncorrelated if it has no accounts on an authoritative source). |
+**MandatoryCommentRequirement** | **String** | Determines whether comments are required for decisions during certification reviews. You can require comments for all decisions, revoke-only decisions, or no decisions. By default, comments are not required for decisions. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignReference = Initialize-PSSailpointV2024CampaignReference -Id ef38f94347e94562b5bb8424a56397d8 `
+ -Name Campaign Name `
+ -Type CAMPAIGN `
+ -CampaignType MANAGER `
+ -Description A description of the campaign `
+ -CorrelatedStatus CORRELATED `
+ -MandatoryCommentRequirement NO_DECISIONS
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignReference | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignReport.md b/PSSailpoint/v2024/docs/CampaignReport.md
new file mode 100644
index 000000000..88a5c4530
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignReport.md
@@ -0,0 +1,31 @@
+# CampaignReport
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | SOD policy violation report result DTO type. | [optional]
+**Id** | **String** | SOD policy violation report result ID. | [optional]
+**Name** | **String** | Human-readable name of the SOD policy violation report result. | [optional]
+**Status** | **String** | Status of a SOD policy violation report. | [optional]
+**ReportType** | [**ReportType**](ReportType.md) | |
+**LastRunAt** | **System.DateTime** | The most recent date and time this report was run | [optional] [readonly]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignReport = Initialize-PSSailpointV2024CampaignReport -Type REPORT_RESULT `
+ -Id 2c9180835d191a86015d28455b4b232a `
+ -Name SOD Policy 1 Violation `
+ -Status PENDING `
+ -ReportType null `
+ -LastRunAt null
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignReport | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignReportsConfig.md b/PSSailpoint/v2024/docs/CampaignReportsConfig.md
new file mode 100644
index 000000000..d7310827c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignReportsConfig.md
@@ -0,0 +1,21 @@
+# CampaignReportsConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityAttributeColumns** | **String[]** | list of identity attribute columns | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignReportsConfig = Initialize-PSSailpointV2024CampaignReportsConfig -IdentityAttributeColumns [firstname, lastname]
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignReportsConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignTemplate.md b/PSSailpoint/v2024/docs/CampaignTemplate.md
new file mode 100644
index 000000000..e285fba6b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignTemplate.md
@@ -0,0 +1,37 @@
+# CampaignTemplate
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the campaign template | [optional]
+**Name** | **String** | This template's name. Has no bearing on generated campaigns' names. |
+**Description** | **String** | This template's description. Has no bearing on generated campaigns' descriptions. |
+**Created** | **System.DateTime** | Creation date of Campaign Template | [readonly]
+**Modified** | **System.DateTime** | Modification date of Campaign Template | [readonly]
+**Scheduled** | **Boolean** | Indicates if this campaign template has been scheduled. | [optional] [readonly] [default to $false]
+**OwnerRef** | [**CampaignTemplateOwnerRef**](CampaignTemplateOwnerRef.md) | | [optional]
+**DeadlineDuration** | **String** | The time period during which the campaign should be completed, formatted as an ISO-8601 Duration. When this template generates a campaign, the campaign's deadline will be the current date plus this duration. For example, if generation occurred on 2020-01-01 and this field was ""P2W"" (two weeks), the resulting campaign's deadline would be 2020-01-15 (the current date plus 14 days). | [optional]
+**Campaign** | [**Campaign**](.md) | This will hold campaign related information like name, description etc. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignTemplate = Initialize-PSSailpointV2024CampaignTemplate -Id 2c9079b270a266a60170a277bb960008 `
+ -Name Manager Campaign Template `
+ -Description Template for the annual manager campaign. `
+ -Created 2020-03-05T22:44:00.364Z `
+ -Modified 2020-03-05T22:52:09.969Z `
+ -Scheduled false `
+ -OwnerRef null `
+ -DeadlineDuration P2W `
+ -Campaign null
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignTemplate | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignTemplateOwnerRef.md b/PSSailpoint/v2024/docs/CampaignTemplateOwnerRef.md
new file mode 100644
index 000000000..91dbff8b4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignTemplateOwnerRef.md
@@ -0,0 +1,27 @@
+# CampaignTemplateOwnerRef
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the owner | [optional]
+**Type** | **String** | Type of the owner | [optional]
+**Name** | **String** | Name of the owner | [optional]
+**Email** | **String** | Email of the owner | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignTemplateOwnerRef = Initialize-PSSailpointV2024CampaignTemplateOwnerRef -Id 2c918086676d3e0601677611dbde220f `
+ -Type IDENTITY `
+ -Name Mister Manager `
+ -Email mr.manager@example.com
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignTemplateOwnerRef | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CampaignsDeleteRequest.md b/PSSailpoint/v2024/docs/CampaignsDeleteRequest.md
new file mode 100644
index 000000000..a45385dc9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CampaignsDeleteRequest.md
@@ -0,0 +1,21 @@
+# CampaignsDeleteRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Ids** | **String[]** | The ids of the campaigns to delete | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CampaignsDeleteRequest = Initialize-PSSailpointV2024CampaignsDeleteRequest -Ids [2c9180887335cee10173490db1776c26, 2c9180836a712436016a7125a90c0021]
+```
+
+- Convert the resource to JSON
+```powershell
+$CampaignsDeleteRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CancelAccessRequest.md b/PSSailpoint/v2024/docs/CancelAccessRequest.md
new file mode 100644
index 000000000..d7866a0b1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CancelAccessRequest.md
@@ -0,0 +1,23 @@
+# CancelAccessRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccountActivityId** | **String** | This refers to the identityRequestId. To successfully cancel an access request, you must provide the identityRequestId. |
+**Comment** | **String** | Reason for cancelling the pending access request. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CancelAccessRequest = Initialize-PSSailpointV2024CancelAccessRequest -AccountActivityId 2c9180835d2e5168015d32f890ca1581 `
+ -Comment I requested this role by mistake.
+```
+
+- Convert the resource to JSON
+```powershell
+$CancelAccessRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CancelledRequestDetails.md b/PSSailpoint/v2024/docs/CancelledRequestDetails.md
new file mode 100644
index 000000000..3727c67dd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CancelledRequestDetails.md
@@ -0,0 +1,25 @@
+# CancelledRequestDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Comment** | **String** | Comment made by the owner when cancelling the associated request. | [optional]
+**Owner** | [**OwnerDto**](OwnerDto.md) | | [optional]
+**Modified** | **System.DateTime** | Date comment was added by the owner when cancelling the associated request. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CancelledRequestDetails = Initialize-PSSailpointV2024CancelledRequestDetails -Comment This request must be cancelled. `
+ -Owner null `
+ -Modified 2019-12-20T09:17:12.192Z
+```
+
+- Convert the resource to JSON
+```powershell
+$CancelledRequestDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Certification.md b/PSSailpoint/v2024/docs/Certification.md
new file mode 100644
index 000000000..7f827828d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Certification.md
@@ -0,0 +1,53 @@
+# Certification
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | id of the certification | [optional]
+**Name** | **String** | name of the certification | [optional]
+**Campaign** | [**CampaignReference**](CampaignReference.md) | | [optional]
+**Completed** | **Boolean** | Have all decisions been made? | [optional]
+**IdentitiesCompleted** | **Int32** | The number of identities for whom all decisions have been made and are complete. | [optional]
+**IdentitiesTotal** | **Int32** | The total number of identities in the Certification, both complete and incomplete. | [optional]
+**Created** | **System.DateTime** | created date | [optional]
+**Modified** | **System.DateTime** | modified date | [optional]
+**DecisionsMade** | **Int32** | The number of approve/revoke/acknowledge decisions that have been made. | [optional]
+**DecisionsTotal** | **Int32** | The total number of approve/revoke/acknowledge decisions. | [optional]
+**Due** | **System.DateTime** | The due date of the certification. | [optional]
+**Signed** | **System.DateTime** | The date the reviewer signed off on the Certification. | [optional]
+**Reviewer** | [**Reviewer**](Reviewer.md) | | [optional]
+**Reassignment** | [**Reassignment**](Reassignment.md) | | [optional]
+**HasErrors** | **Boolean** | Identifies if the certification has an error | [optional]
+**ErrorMessage** | **String** | Description of the certification error | [optional]
+**Phase** | [**CertificationPhase**](CertificationPhase.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Certification = Initialize-PSSailpointV2024Certification -Id 2c9180835d2e5168015d32f890ca1581 `
+ -Name Source Owner Access Review for Employees [source] `
+ -Campaign null `
+ -Completed true `
+ -IdentitiesCompleted 5 `
+ -IdentitiesTotal 10 `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -DecisionsMade 20 `
+ -DecisionsTotal 40 `
+ -Due 2018-10-19T13:49:37.385Z `
+ -Signed 2018-10-19T13:49:37.385Z `
+ -Reviewer null `
+ -Reassignment null `
+ -HasErrors false `
+ -ErrorMessage The certification has an error `
+ -Phase null
+```
+
+- Convert the resource to JSON
+```powershell
+$Certification | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CertificationDecision.md b/PSSailpoint/v2024/docs/CertificationDecision.md
new file mode 100644
index 000000000..7cc7535b3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CertificationDecision.md
@@ -0,0 +1,20 @@
+# CertificationDecision
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CertificationDecision = Initialize-PSSailpointV2024CertificationDecision
+```
+
+- Convert the resource to JSON
+```powershell
+$CertificationDecision | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CertificationDto.md b/PSSailpoint/v2024/docs/CertificationDto.md
new file mode 100644
index 000000000..caba9f43f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CertificationDto.md
@@ -0,0 +1,45 @@
+# CertificationDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CampaignRef** | [**CampaignReference**](CampaignReference.md) | |
+**Phase** | [**CertificationPhase**](CertificationPhase.md) | |
+**Due** | **System.DateTime** | The due date of the certification. |
+**Signed** | **System.DateTime** | The date the reviewer signed off on the certification. |
+**Reviewer** | [**Reviewer1**](Reviewer1.md) | |
+**Reassignment** | [**Reassignment1**](Reassignment1.md) | | [optional]
+**HasErrors** | **Boolean** | Indicates it the certification has any errors. |
+**ErrorMessage** | **String** | A message indicating what the error is. | [optional]
+**Completed** | **Boolean** | Indicates if all certification decisions have been made. |
+**DecisionsMade** | **Int32** | The number of approve/revoke/acknowledge decisions that have been made by the reviewer. |
+**DecisionsTotal** | **Int32** | The total number of approve/revoke/acknowledge decisions for the certification. |
+**EntitiesCompleted** | **Int32** | The number of entities (identities, access profiles, roles, etc.) for which all decisions have been made and are complete. |
+**EntitiesTotal** | **Int32** | The total number of entities (identities, access profiles, roles, etc.) in the certification, both complete and incomplete. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CertificationDto = Initialize-PSSailpointV2024CertificationDto -CampaignRef null `
+ -Phase null `
+ -Due 2018-10-19T13:49:37.385Z `
+ -Signed 2018-10-19T13:49:37.385Z `
+ -Reviewer null `
+ -Reassignment null `
+ -HasErrors false `
+ -ErrorMessage The certification has an error `
+ -Completed false `
+ -DecisionsMade 20 `
+ -DecisionsTotal 40 `
+ -EntitiesCompleted 5 `
+ -EntitiesTotal 10
+```
+
+- Convert the resource to JSON
+```powershell
+$CertificationDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CertificationIdentitySummary.md b/PSSailpoint/v2024/docs/CertificationIdentitySummary.md
new file mode 100644
index 000000000..b1b88f819
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CertificationIdentitySummary.md
@@ -0,0 +1,27 @@
+# CertificationIdentitySummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of the identity summary | [optional]
+**Name** | **String** | Name of the linked identity | [optional]
+**IdentityId** | **String** | The ID of the identity being certified | [optional]
+**Completed** | **Boolean** | Indicates whether the review items for the linked identity's certification have been completed | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CertificationIdentitySummary = Initialize-PSSailpointV2024CertificationIdentitySummary -Id 2c91808772a504f50172a9540e501ba7 `
+ -Name Alison Ferguso `
+ -IdentityId 2c9180857182306001719937377a33de `
+ -Completed true
+```
+
+- Convert the resource to JSON
+```powershell
+$CertificationIdentitySummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CertificationPhase.md b/PSSailpoint/v2024/docs/CertificationPhase.md
new file mode 100644
index 000000000..dec854fe1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CertificationPhase.md
@@ -0,0 +1,20 @@
+# CertificationPhase
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CertificationPhase = Initialize-PSSailpointV2024CertificationPhase
+```
+
+- Convert the resource to JSON
+```powershell
+$CertificationPhase | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CertificationReference.md b/PSSailpoint/v2024/docs/CertificationReference.md
new file mode 100644
index 000000000..b8b05a77e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CertificationReference.md
@@ -0,0 +1,27 @@
+# CertificationReference
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The id of the certification. | [optional]
+**Name** | **String** | The name of the certification. | [optional]
+**Type** | **String** | | [optional]
+**Reviewer** | [**Reviewer**](Reviewer.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CertificationReference = Initialize-PSSailpointV2024CertificationReference -Id ef38f94347e94562b5bb8424a56397d8 `
+ -Name Certification Name `
+ -Type CERTIFICATION `
+ -Reviewer null
+```
+
+- Convert the resource to JSON
+```powershell
+$CertificationReference | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CertificationReference1.md b/PSSailpoint/v2024/docs/CertificationReference1.md
new file mode 100644
index 000000000..ea311bf3a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CertificationReference1.md
@@ -0,0 +1,27 @@
+# CertificationReference1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of certification for review. | [optional]
+**Id** | **String** | ID of certification for review. | [optional]
+**Name** | **String** | Display name of certification for review. | [optional]
+**Reviewer** | [**Reviewer1**](Reviewer1.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CertificationReference1 = Initialize-PSSailpointV2024CertificationReference1 -Type IDENTITY `
+ -Id 7589a83cec4b4f138ce56c1a5ef0756d `
+ -Name Manager Access for Michael Michaels `
+ -Reviewer null
+```
+
+- Convert the resource to JSON
+```powershell
+$CertificationReference1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CertificationReferenceDto.md b/PSSailpoint/v2024/docs/CertificationReferenceDto.md
new file mode 100644
index 000000000..dcc653092
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CertificationReferenceDto.md
@@ -0,0 +1,25 @@
+# CertificationReferenceDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of certification for review. | [optional]
+**Id** | **String** | ID of certification for review. | [optional]
+**Name** | **String** | Display name of certification for review. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CertificationReferenceDto = Initialize-PSSailpointV2024CertificationReferenceDto -Type IDENTITY `
+ -Id 7589a83cec4b4f138ce56c1a5ef0756d `
+ -Name Manager Access for Michael Michaels
+```
+
+- Convert the resource to JSON
+```powershell
+$CertificationReferenceDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CertificationSignedOff.md b/PSSailpoint/v2024/docs/CertificationSignedOff.md
new file mode 100644
index 000000000..9e088844f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CertificationSignedOff.md
@@ -0,0 +1,21 @@
+# CertificationSignedOff
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Certification** | [**CertificationSignedOffCertification**](CertificationSignedOffCertification.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CertificationSignedOff = Initialize-PSSailpointV2024CertificationSignedOff -Certification null
+```
+
+- Convert the resource to JSON
+```powershell
+$CertificationSignedOff | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CertificationSignedOffCertification.md b/PSSailpoint/v2024/docs/CertificationSignedOffCertification.md
new file mode 100644
index 000000000..9f8d0805b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CertificationSignedOffCertification.md
@@ -0,0 +1,53 @@
+# CertificationSignedOffCertification
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Unique ID of the certification. |
+**Name** | **String** | The name of the certification. |
+**Created** | **System.DateTime** | The date and time the certification was created. |
+**Modified** | **System.DateTime** | The date and time the certification was last modified. | [optional]
+**CampaignRef** | [**CampaignReference**](CampaignReference.md) | |
+**Phase** | [**CertificationPhase**](CertificationPhase.md) | |
+**Due** | **System.DateTime** | The due date of the certification. |
+**Signed** | **System.DateTime** | The date the reviewer signed off on the certification. |
+**Reviewer** | [**Reviewer1**](Reviewer1.md) | |
+**Reassignment** | [**Reassignment1**](Reassignment1.md) | | [optional]
+**HasErrors** | **Boolean** | Indicates it the certification has any errors. |
+**ErrorMessage** | **String** | A message indicating what the error is. | [optional]
+**Completed** | **Boolean** | Indicates if all certification decisions have been made. |
+**DecisionsMade** | **Int32** | The number of approve/revoke/acknowledge decisions that have been made by the reviewer. |
+**DecisionsTotal** | **Int32** | The total number of approve/revoke/acknowledge decisions for the certification. |
+**EntitiesCompleted** | **Int32** | The number of entities (identities, access profiles, roles, etc.) for which all decisions have been made and are complete. |
+**EntitiesTotal** | **Int32** | The total number of entities (identities, access profiles, roles, etc.) in the certification, both complete and incomplete. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CertificationSignedOffCertification = Initialize-PSSailpointV2024CertificationSignedOffCertification -Id 2c91808576f886190176f88caf0d0067 `
+ -Name Manager Access Review for Alice Baker `
+ -Created 2020-02-16T03:04:45.815Z `
+ -Modified 2020-02-16T03:06:45.815Z `
+ -CampaignRef null `
+ -Phase null `
+ -Due 2018-10-19T13:49:37.385Z `
+ -Signed 2018-10-19T13:49:37.385Z `
+ -Reviewer null `
+ -Reassignment null `
+ -HasErrors false `
+ -ErrorMessage The certification has an error `
+ -Completed false `
+ -DecisionsMade 20 `
+ -DecisionsTotal 40 `
+ -EntitiesCompleted 5 `
+ -EntitiesTotal 10
+```
+
+- Convert the resource to JSON
+```powershell
+$CertificationSignedOffCertification | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CertificationTask.md b/PSSailpoint/v2024/docs/CertificationTask.md
new file mode 100644
index 000000000..64bd54247
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CertificationTask.md
@@ -0,0 +1,35 @@
+# CertificationTask
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of the certification task. | [optional]
+**Type** | **String** | The type of the certification task. More values may be added in the future. | [optional]
+**TargetType** | **String** | The type of item that is being operated on by this task whose ID is stored in the targetId field. | [optional]
+**TargetId** | **String** | The ID of the item being operated on by this task. | [optional]
+**Status** | **String** | The status of the task. | [optional]
+**Errors** | [**ErrorMessageDto[]**](ErrorMessageDto.md) | | [optional]
+**ReassignmentTrailDTOs** | [**ReassignmentTrailDTO[]**](ReassignmentTrailDTO.md) | Reassignment trails that lead to self certification identity | [optional]
+**Created** | **System.DateTime** | The date and time on which this task was created. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CertificationTask = Initialize-PSSailpointV2024CertificationTask -Id 2c918086719eec070171a7e3355a360a `
+ -Type ADMIN_REASSIGN `
+ -TargetType CAMPAIGN `
+ -TargetId 2c918086719eec070171a7e3355a834c `
+ -Status QUEUED `
+ -Errors null `
+ -ReassignmentTrailDTOs {previousOwner=ef38f94347e94562b5bb8424a56397d8, newOwner=ef38f94347e94562b5bb8424a56397a3, reassignmentType=AUTOMATIC_REASSIGNMENT} `
+ -Created 2020-09-24T18:10:47.693Z
+```
+
+- Convert the resource to JSON
+```powershell
+$CertificationTask | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CertifierResponse.md b/PSSailpoint/v2024/docs/CertifierResponse.md
new file mode 100644
index 000000000..e1d0f089c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CertifierResponse.md
@@ -0,0 +1,23 @@
+# CertifierResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | the id of the certifier | [optional]
+**DisplayName** | **String** | the name of the certifier | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CertifierResponse = Initialize-PSSailpointV2024CertifierResponse -Id 8a80828f643d484f01643e14202e206f `
+ -DisplayName John Snow
+```
+
+- Convert the resource to JSON
+```powershell
+$CertifierResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ClientLogConfiguration.md b/PSSailpoint/v2024/docs/ClientLogConfiguration.md
new file mode 100644
index 000000000..bf72f5c12
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ClientLogConfiguration.md
@@ -0,0 +1,29 @@
+# ClientLogConfiguration
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ClientId** | **String** | Log configuration's client ID | [optional]
+**DurationMinutes** | **Int32** | Duration in minutes for log configuration to remain in effect before resetting to defaults |
+**Expiration** | **System.DateTime** | Expiration date-time of the log configuration request | [optional]
+**RootLevel** | [**StandardLevel**](StandardLevel.md) | |
+**LogLevels** | [**System.Collections.Hashtable**](StandardLevel.md) | Mapping of identifiers to Standard Log Level values | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ClientLogConfiguration = Initialize-PSSailpointV2024ClientLogConfiguration -ClientId aClientId `
+ -DurationMinutes 120 `
+ -Expiration 2020-12-15T19:13:36.079Z `
+ -RootLevel null `
+ -LogLevels INFO
+```
+
+- Convert the resource to JSON
+```powershell
+$ClientLogConfiguration | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ClientType.md b/PSSailpoint/v2024/docs/ClientType.md
new file mode 100644
index 000000000..ee0af2b25
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ClientType.md
@@ -0,0 +1,20 @@
+# ClientType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ClientType = Initialize-PSSailpointV2024ClientType
+```
+
+- Convert the resource to JSON
+```powershell
+$ClientType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CloseAccessRequest.md b/PSSailpoint/v2024/docs/CloseAccessRequest.md
new file mode 100644
index 000000000..93a1d234b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CloseAccessRequest.md
@@ -0,0 +1,27 @@
+# CloseAccessRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessRequestIds** | **String[]** | Access Request IDs for the requests to be closed. Accepts 1-500 Identity Request IDs per request. |
+**Message** | **String** | Reason for closing the access request. Displayed under Warnings in IdentityNow. | [optional] [default to "The IdentityNow Administrator manually closed this request."]
+**ExecutionStatus** | **String** | The request's provisioning status. Displayed as Stage in IdentityNow. | [optional] [default to "Terminated"]
+**CompletionStatus** | **String** | The request's overall status. Displayed as Status in IdentityNow. | [optional] [default to "Failure"]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CloseAccessRequest = Initialize-PSSailpointV2024CloseAccessRequest -AccessRequestIds [2c90ad2a70ace7d50170acf22ca90010] `
+ -Message The IdentityNow Administrator manually closed this request. `
+ -ExecutionStatus Terminated `
+ -CompletionStatus Failure
+```
+
+- Convert the resource to JSON
+```powershell
+$CloseAccessRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Column.md b/PSSailpoint/v2024/docs/Column.md
new file mode 100644
index 000000000..2f1461471
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Column.md
@@ -0,0 +1,23 @@
+# Column
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Field** | **String** | The name of the field. |
+**Header** | **String** | The value of the header. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Column = Initialize-PSSailpointV2024Column -Field email `
+ -Header Work Email
+```
+
+- Convert the resource to JSON
+```powershell
+$Column | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Comment.md b/PSSailpoint/v2024/docs/Comment.md
new file mode 100644
index 000000000..e5936328e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Comment.md
@@ -0,0 +1,27 @@
+# Comment
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CommenterId** | **String** | Id of the identity making the comment | [optional]
+**CommenterName** | **String** | Human-readable display name of the identity making the comment | [optional]
+**Body** | **String** | Content of the comment | [optional]
+**Date** | **System.DateTime** | Date and time comment was made | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Comment = Initialize-PSSailpointV2024Comment -CommenterId 2c918084660f45d6016617daa9210584 `
+ -CommenterName Adam Kennedy `
+ -Body Et quam massa maximus vivamus nisi ut urna tincidunt metus elementum erat. `
+ -Date 2017-07-11T18:45:37.098Z
+```
+
+- Convert the resource to JSON
+```powershell
+$Comment | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CommentDto.md b/PSSailpoint/v2024/docs/CommentDto.md
new file mode 100644
index 000000000..634ee5028
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CommentDto.md
@@ -0,0 +1,25 @@
+# CommentDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Comment** | **String** | Comment content. | [optional]
+**Created** | **System.DateTime** | Date and time comment was created. | [optional]
+**Author** | [**CommentDtoAuthor**](CommentDtoAuthor.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CommentDto = Initialize-PSSailpointV2024CommentDto -Comment This is a comment. `
+ -Created 2017-07-11T18:45:37.098Z `
+ -Author null
+```
+
+- Convert the resource to JSON
+```powershell
+$CommentDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CommentDtoAuthor.md b/PSSailpoint/v2024/docs/CommentDtoAuthor.md
new file mode 100644
index 000000000..4bb0cf9ad
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CommentDtoAuthor.md
@@ -0,0 +1,25 @@
+# CommentDtoAuthor
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The type of object | [optional]
+**Id** | **String** | The unique ID of the object | [optional]
+**Name** | **String** | The display name of the object | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CommentDtoAuthor = Initialize-PSSailpointV2024CommentDtoAuthor -Type IDENTITY `
+ -Id 2c9180847e25f377017e2ae8cae4650b `
+ -Name john.doe
+```
+
+- Convert the resource to JSON
+```powershell
+$CommentDtoAuthor | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CommonAccessIDStatus.md b/PSSailpoint/v2024/docs/CommonAccessIDStatus.md
new file mode 100644
index 000000000..3102c8755
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CommonAccessIDStatus.md
@@ -0,0 +1,23 @@
+# CommonAccessIDStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ConfirmedIds** | **String[]** | List of confirmed common access ids. | [optional]
+**DeniedIds** | **String[]** | List of denied common access ids. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CommonAccessIDStatus = Initialize-PSSailpointV2024CommonAccessIDStatus -ConfirmedIds null `
+ -DeniedIds null
+```
+
+- Convert the resource to JSON
+```powershell
+$CommonAccessIDStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CommonAccessItemAccess.md b/PSSailpoint/v2024/docs/CommonAccessItemAccess.md
new file mode 100644
index 000000000..10c8d1820
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CommonAccessItemAccess.md
@@ -0,0 +1,31 @@
+# CommonAccessItemAccess
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Common access ID | [optional]
+**Type** | [**CommonAccessType**](CommonAccessType.md) | | [optional]
+**Name** | **String** | Common access name | [optional]
+**Description** | **String** | Common access description | [optional]
+**OwnerName** | **String** | Common access owner name | [optional]
+**OwnerId** | **String** | Common access owner ID | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CommonAccessItemAccess = Initialize-PSSailpointV2024CommonAccessItemAccess -Id null `
+ -Type null `
+ -Name null `
+ -Description null `
+ -OwnerName null `
+ -OwnerId null
+```
+
+- Convert the resource to JSON
+```powershell
+$CommonAccessItemAccess | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CommonAccessItemRequest.md b/PSSailpoint/v2024/docs/CommonAccessItemRequest.md
new file mode 100644
index 000000000..dcf05db12
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CommonAccessItemRequest.md
@@ -0,0 +1,23 @@
+# CommonAccessItemRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Access** | [**CommonAccessItemAccess**](CommonAccessItemAccess.md) | | [optional]
+**Status** | [**CommonAccessItemState**](CommonAccessItemState.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CommonAccessItemRequest = Initialize-PSSailpointV2024CommonAccessItemRequest -Access null `
+ -Status null
+```
+
+- Convert the resource to JSON
+```powershell
+$CommonAccessItemRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CommonAccessItemResponse.md b/PSSailpoint/v2024/docs/CommonAccessItemResponse.md
new file mode 100644
index 000000000..97b41d220
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CommonAccessItemResponse.md
@@ -0,0 +1,33 @@
+# CommonAccessItemResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Common Access Item ID | [optional]
+**Access** | [**CommonAccessItemAccess**](CommonAccessItemAccess.md) | | [optional]
+**Status** | [**CommonAccessItemState**](CommonAccessItemState.md) | | [optional]
+**LastUpdated** | **String** | | [optional]
+**ReviewedByUser** | **Boolean** | | [optional]
+**LastReviewed** | **String** | | [optional]
+**CreatedByUser** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CommonAccessItemResponse = Initialize-PSSailpointV2024CommonAccessItemResponse -Id null `
+ -Access null `
+ -Status null `
+ -LastUpdated null `
+ -ReviewedByUser null `
+ -LastReviewed null `
+ -CreatedByUser null
+```
+
+- Convert the resource to JSON
+```powershell
+$CommonAccessItemResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CommonAccessItemState.md b/PSSailpoint/v2024/docs/CommonAccessItemState.md
new file mode 100644
index 000000000..d973e5700
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CommonAccessItemState.md
@@ -0,0 +1,20 @@
+# CommonAccessItemState
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CommonAccessItemState = Initialize-PSSailpointV2024CommonAccessItemState
+```
+
+- Convert the resource to JSON
+```powershell
+$CommonAccessItemState | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CommonAccessResponse.md b/PSSailpoint/v2024/docs/CommonAccessResponse.md
new file mode 100644
index 000000000..cd40a053b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CommonAccessResponse.md
@@ -0,0 +1,35 @@
+# CommonAccessResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Unique ID of the common access item | [optional]
+**Access** | [**CommonAccessItemAccess**](CommonAccessItemAccess.md) | | [optional]
+**Status** | **String** | CONFIRMED or DENIED | [optional]
+**CommonAccessType** | **String** | | [optional]
+**LastUpdated** | **System.DateTime** | | [optional] [readonly]
+**ReviewedByUser** | **Boolean** | true if user has confirmed or denied status | [optional]
+**LastReviewed** | **System.DateTime** | | [optional] [readonly]
+**CreatedByUser** | **Boolean** | | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CommonAccessResponse = Initialize-PSSailpointV2024CommonAccessResponse -Id 555ab47a-0d32-4813-906f-adf3567de6a4 `
+ -Access null `
+ -Status null `
+ -CommonAccessType UNSET `
+ -LastUpdated null `
+ -ReviewedByUser null `
+ -LastReviewed null `
+ -CreatedByUser false
+```
+
+- Convert the resource to JSON
+```powershell
+$CommonAccessResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CommonAccessType.md b/PSSailpoint/v2024/docs/CommonAccessType.md
new file mode 100644
index 000000000..471bd44cc
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CommonAccessType.md
@@ -0,0 +1,20 @@
+# CommonAccessType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CommonAccessType = Initialize-PSSailpointV2024CommonAccessType
+```
+
+- Convert the resource to JSON
+```powershell
+$CommonAccessType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CompleteInvocation.md b/PSSailpoint/v2024/docs/CompleteInvocation.md
new file mode 100644
index 000000000..81c4fd003
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CompleteInvocation.md
@@ -0,0 +1,25 @@
+# CompleteInvocation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Secret** | **String** | Unique invocation secret that was generated when the invocation was created. Required to authenticate to the endpoint. |
+**VarError** | **String** | The error message to indicate a failed invocation or error if any. | [optional]
+**Output** | [**SystemCollectionsHashtable**](.md) | Trigger output to complete the invocation. Its schema is defined in the trigger definition. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CompleteInvocation = Initialize-PSSailpointV2024CompleteInvocation -Secret 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
+ -VarError Access request is denied. `
+ -Output {approved=false}
+```
+
+- Convert the resource to JSON
+```powershell
+$CompleteInvocation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CompleteInvocationInput.md b/PSSailpoint/v2024/docs/CompleteInvocationInput.md
new file mode 100644
index 000000000..8e20bb62b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CompleteInvocationInput.md
@@ -0,0 +1,23 @@
+# CompleteInvocationInput
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**LocalizedError** | [**LocalizedMessage**](LocalizedMessage.md) | | [optional]
+**Output** | [**SystemCollectionsHashtable**](.md) | Trigger output that completed the invocation. Its schema is defined in the trigger definition. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CompleteInvocationInput = Initialize-PSSailpointV2024CompleteInvocationInput -LocalizedError null `
+ -Output {approved=false}
+```
+
+- Convert the resource to JSON
+```powershell
+$CompleteInvocationInput | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CompletedApproval.md b/PSSailpoint/v2024/docs/CompletedApproval.md
new file mode 100644
index 000000000..1f4ad8bfd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CompletedApproval.md
@@ -0,0 +1,65 @@
+# CompletedApproval
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The approval id. | [optional]
+**Name** | **String** | The name of the approval. | [optional]
+**Created** | **System.DateTime** | When the approval was created. | [optional]
+**Modified** | **System.DateTime** | When the approval was modified last time. | [optional]
+**RequestCreated** | **System.DateTime** | When the access-request was created. | [optional]
+**RequestType** | [**AccessRequestType**](AccessRequestType.md) | | [optional]
+**Requester** | [**AccessItemRequester**](AccessItemRequester.md) | | [optional]
+**RequestedFor** | [**RequestedItemStatusRequestedFor**](RequestedItemStatusRequestedFor.md) | | [optional]
+**ReviewedBy** | [**AccessItemReviewedBy**](AccessItemReviewedBy.md) | | [optional]
+**Owner** | [**OwnerDto**](OwnerDto.md) | | [optional]
+**RequestedObject** | [**RequestableObjectReference**](RequestableObjectReference.md) | | [optional]
+**RequesterComment** | [**CompletedApprovalRequesterComment**](CompletedApprovalRequesterComment.md) | | [optional]
+**ReviewerComment** | [**CompletedApprovalReviewerComment**](CompletedApprovalReviewerComment.md) | | [optional]
+**PreviousReviewersComments** | [**CommentDto[]**](CommentDto.md) | The history of the previous reviewers comments. | [optional]
+**ForwardHistory** | [**ApprovalForwardHistory[]**](ApprovalForwardHistory.md) | The history of approval forward action. | [optional]
+**CommentRequiredWhenRejected** | **Boolean** | When true the rejector has to provide comments when rejecting | [optional] [default to $false]
+**State** | [**CompletedApprovalState**](CompletedApprovalState.md) | | [optional]
+**RemoveDate** | **System.DateTime** | The date the role or access profile or entitlement is no longer assigned to the specified identity. | [optional]
+**RemoveDateUpdateRequested** | **Boolean** | If true, then the request was to change the remove date or sunset date. | [optional] [default to $false]
+**CurrentRemoveDate** | **System.DateTime** | The remove date or sunset date that was assigned at the time of the request. | [optional]
+**SodViolationContext** | [**SodViolationContextCheckCompleted**](SodViolationContextCheckCompleted.md) | | [optional]
+**PreApprovalTriggerResult** | [**CompletedApprovalPreApprovalTriggerResult**](CompletedApprovalPreApprovalTriggerResult.md) | | [optional]
+**ClientMetadata** | **System.Collections.Hashtable** | Arbitrary key-value pairs provided during the request. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CompletedApproval = Initialize-PSSailpointV2024CompletedApproval -Id id12345 `
+ -Name aName `
+ -Created 2017-07-11T18:45:37.098Z `
+ -Modified 2018-07-25T20:22:28.104Z `
+ -RequestCreated 2017-07-11T18:45:35.098Z `
+ -RequestType null `
+ -Requester null `
+ -RequestedFor null `
+ -ReviewedBy null `
+ -Owner null `
+ -RequestedObject null `
+ -RequesterComment null `
+ -ReviewerComment null `
+ -PreviousReviewersComments null `
+ -ForwardHistory null `
+ -CommentRequiredWhenRejected true `
+ -State null `
+ -RemoveDate 2020-07-11T00:00Z `
+ -RemoveDateUpdateRequested true `
+ -CurrentRemoveDate 2020-07-11T00:00Z `
+ -SodViolationContext null `
+ -PreApprovalTriggerResult null `
+ -ClientMetadata {requestedAppName=test-app, requestedAppId=2c91808f7892918f0178b78da4a305a1}
+```
+
+- Convert the resource to JSON
+```powershell
+$CompletedApproval | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CompletedApprovalPreApprovalTriggerResult.md b/PSSailpoint/v2024/docs/CompletedApprovalPreApprovalTriggerResult.md
new file mode 100644
index 000000000..7f2c5d7f0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CompletedApprovalPreApprovalTriggerResult.md
@@ -0,0 +1,27 @@
+# CompletedApprovalPreApprovalTriggerResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Comment** | **String** | The comment from the trigger | [optional]
+**Decision** | [**CompletedApprovalState**](CompletedApprovalState.md) | | [optional]
+**Reviewer** | **String** | The name of the approver | [optional]
+**Date** | **System.DateTime** | The date and time the trigger decided on the request | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CompletedApprovalPreApprovalTriggerResult = Initialize-PSSailpointV2024CompletedApprovalPreApprovalTriggerResult -Comment This request was autoapproved by our automated ETS subscriber `
+ -Decision null `
+ -Reviewer Automated AR Approval `
+ -Date 2022-06-07T19:18:40.748Z
+```
+
+- Convert the resource to JSON
+```powershell
+$CompletedApprovalPreApprovalTriggerResult | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CompletedApprovalRequesterComment.md b/PSSailpoint/v2024/docs/CompletedApprovalRequesterComment.md
new file mode 100644
index 000000000..f63bbce95
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CompletedApprovalRequesterComment.md
@@ -0,0 +1,25 @@
+# CompletedApprovalRequesterComment
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Comment** | **String** | Comment content. | [optional]
+**Created** | **System.DateTime** | Date and time comment was created. | [optional]
+**Author** | [**CommentDtoAuthor**](CommentDtoAuthor.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CompletedApprovalRequesterComment = Initialize-PSSailpointV2024CompletedApprovalRequesterComment -Comment This is a comment. `
+ -Created 2017-07-11T18:45:37.098Z `
+ -Author null
+```
+
+- Convert the resource to JSON
+```powershell
+$CompletedApprovalRequesterComment | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CompletedApprovalReviewerComment.md b/PSSailpoint/v2024/docs/CompletedApprovalReviewerComment.md
new file mode 100644
index 000000000..89e2b8891
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CompletedApprovalReviewerComment.md
@@ -0,0 +1,25 @@
+# CompletedApprovalReviewerComment
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Comment** | **String** | Comment content. | [optional]
+**Created** | **System.DateTime** | Date and time comment was created. | [optional]
+**Author** | [**CommentDtoAuthor**](CommentDtoAuthor.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CompletedApprovalReviewerComment = Initialize-PSSailpointV2024CompletedApprovalReviewerComment -Comment This is a comment. `
+ -Created 2017-07-11T18:45:37.098Z `
+ -Author null
+```
+
+- Convert the resource to JSON
+```powershell
+$CompletedApprovalReviewerComment | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CompletedApprovalState.md b/PSSailpoint/v2024/docs/CompletedApprovalState.md
new file mode 100644
index 000000000..d9dab1115
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CompletedApprovalState.md
@@ -0,0 +1,20 @@
+# CompletedApprovalState
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CompletedApprovalState = Initialize-PSSailpointV2024CompletedApprovalState
+```
+
+- Convert the resource to JSON
+```powershell
+$CompletedApprovalState | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CompletionStatus.md b/PSSailpoint/v2024/docs/CompletionStatus.md
new file mode 100644
index 000000000..578ba4d6e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CompletionStatus.md
@@ -0,0 +1,20 @@
+# CompletionStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CompletionStatus = Initialize-PSSailpointV2024CompletionStatus
+```
+
+- Convert the resource to JSON
+```powershell
+$CompletionStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Concatenation.md b/PSSailpoint/v2024/docs/Concatenation.md
new file mode 100644
index 000000000..0bbd57821
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Concatenation.md
@@ -0,0 +1,25 @@
+# Concatenation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Values** | [**SystemCollectionsHashtable[]**](SystemCollectionsHashtable.md) | An array of items to join together |
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Concatenation = Initialize-PSSailpointV2024Concatenation -Values [John, , Smith] `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$Concatenation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConditionEffect.md b/PSSailpoint/v2024/docs/ConditionEffect.md
new file mode 100644
index 000000000..073e72c5a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConditionEffect.md
@@ -0,0 +1,23 @@
+# ConditionEffect
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EffectType** | **String** | Type of effect to perform when the conditions are evaluated for this logic block. HIDE ConditionEffectTypeHide Disables validations. SHOW ConditionEffectTypeShow Enables validations. DISABLE ConditionEffectTypeDisable Disables validations. ENABLE ConditionEffectTypeEnable Enables validations. REQUIRE ConditionEffectTypeRequire OPTIONAL ConditionEffectTypeOptional SUBMIT_MESSAGE ConditionEffectTypeSubmitMessage SUBMIT_NOTIFICATION ConditionEffectTypeSubmitNotification SET_DEFAULT_VALUE ConditionEffectTypeSetDefaultValue This value is ignored on purpose. | [optional]
+**Config** | [**ConditionEffectConfig**](ConditionEffectConfig.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConditionEffect = Initialize-PSSailpointV2024ConditionEffect -EffectType HIDE `
+ -Config null
+```
+
+- Convert the resource to JSON
+```powershell
+$ConditionEffect | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConditionEffectConfig.md b/PSSailpoint/v2024/docs/ConditionEffectConfig.md
new file mode 100644
index 000000000..4f7999185
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConditionEffectConfig.md
@@ -0,0 +1,23 @@
+# ConditionEffectConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DefaultValueLabel** | **String** | Effect type's label. | [optional]
+**Element** | **String** | Element's identifier. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConditionEffectConfig = Initialize-PSSailpointV2024ConditionEffectConfig -DefaultValueLabel Access to Remove `
+ -Element 8110662963316867
+```
+
+- Convert the resource to JSON
+```powershell
+$ConditionEffectConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConditionRule.md b/PSSailpoint/v2024/docs/ConditionRule.md
new file mode 100644
index 000000000..b1cb6e79f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConditionRule.md
@@ -0,0 +1,29 @@
+# ConditionRule
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SourceType** | **String** | Defines the type of object being selected. It will be either a reference to a form input (by input name) or a form element (by technical key). INPUT ConditionRuleSourceTypeInput ELEMENT ConditionRuleSourceTypeElement | [optional]
+**Source** | **String** | Source - if the sourceType is ConditionRuleSourceTypeInput, the source type is the name of the form input to accept. However, if the sourceType is ConditionRuleSourceTypeElement, the source is the name of a technical key of an element to retrieve its value. | [optional]
+**Operator** | **String** | ConditionRuleComparisonOperatorType value. EQ ConditionRuleComparisonOperatorTypeEquals This comparison operator compares the source and target for equality. NE ConditionRuleComparisonOperatorTypeNotEquals This comparison operator compares the source and target for inequality. CO ConditionRuleComparisonOperatorTypeContains This comparison operator searches the source to see whether it contains the value. NOT_CO ConditionRuleComparisonOperatorTypeNotContains IN ConditionRuleComparisonOperatorTypeIncludes This comparison operator searches the source if it equals any of the values. NOT_IN ConditionRuleComparisonOperatorTypeNotIncludes EM ConditionRuleComparisonOperatorTypeEmpty NOT_EM ConditionRuleComparisonOperatorTypeNotEmpty SW ConditionRuleComparisonOperatorTypeStartsWith Checks whether a string starts with another substring of the same string. This operator is case-sensitive. NOT_SW ConditionRuleComparisonOperatorTypeNotStartsWith EW ConditionRuleComparisonOperatorTypeEndsWith Checks whether a string ends with another substring of the same string. This operator is case-sensitive. NOT_EW ConditionRuleComparisonOperatorTypeNotEndsWith | [optional]
+**ValueType** | **String** | ConditionRuleValueType type. STRING ConditionRuleValueTypeString This value is a static string. STRING_LIST ConditionRuleValueTypeStringList This value is an array of string values. INPUT ConditionRuleValueTypeInput This value is a reference to a form input. ELEMENT ConditionRuleValueTypeElement This value is a reference to a form element (by technical key). LIST ConditionRuleValueTypeList BOOLEAN ConditionRuleValueTypeBoolean | [optional]
+**Value** | [**SystemCollectionsHashtable**](.md) | Based on the ValueType. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConditionRule = Initialize-PSSailpointV2024ConditionRule -SourceType ELEMENT `
+ -Source department `
+ -Operator EQ `
+ -ValueType STRING `
+ -Value Engineering
+```
+
+- Convert the resource to JSON
+```powershell
+$ConditionRule | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Conditional.md b/PSSailpoint/v2024/docs/Conditional.md
new file mode 100644
index 000000000..4cf797ef5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Conditional.md
@@ -0,0 +1,29 @@
+# Conditional
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Expression** | **String** | A comparison statement that follows the structure of `ValueA eq ValueB` where `ValueA` and `ValueB` are static strings or outputs of other transforms. The `eq` operator is the only valid comparison |
+**PositiveCondition** | **String** | The output of the transform if the expression evalutes to true |
+**NegativeCondition** | **String** | The output of the transform if the expression evalutes to false |
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Conditional = Initialize-PSSailpointV2024Conditional -Expression ValueA eq ValueB `
+ -PositiveCondition true `
+ -NegativeCondition false `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$Conditional | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConfigObject.md b/PSSailpoint/v2024/docs/ConfigObject.md
new file mode 100644
index 000000000..6a3b127d7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConfigObject.md
@@ -0,0 +1,25 @@
+# ConfigObject
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Version** | **Int32** | Current version of configuration object. | [optional]
+**Self** | [**SelfImportExportDto**](SelfImportExportDto.md) | | [optional]
+**Object** | [**System.Collections.Hashtable**](AnyType.md) | Object details. Format dependant on the object type. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConfigObject = Initialize-PSSailpointV2024ConfigObject -Version 1 `
+ -Self null `
+ -Object null
+```
+
+- Convert the resource to JSON
+```powershell
+$ConfigObject | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConfigType.md b/PSSailpoint/v2024/docs/ConfigType.md
new file mode 100644
index 000000000..5cbed08cd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConfigType.md
@@ -0,0 +1,29 @@
+# ConfigType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Priority** | **Int32** | | [optional]
+**InternalName** | [**ConfigTypeEnumCamel**](ConfigTypeEnumCamel.md) | | [optional]
+**InternalNameCamel** | [**ConfigTypeEnum**](ConfigTypeEnum.md) | | [optional]
+**DisplayName** | **String** | Human readable display name of the type to be shown on UI | [optional]
+**Description** | **String** | Description of the type of work to be reassigned, displayed by the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConfigType = Initialize-PSSailpointV2024ConfigType -Priority 1 `
+ -InternalName null `
+ -InternalNameCamel null `
+ -DisplayName Access Requests `
+ -Description Reassign Access Request Work Items for an identity
+```
+
+- Convert the resource to JSON
+```powershell
+$ConfigType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConfigTypeEnum.md b/PSSailpoint/v2024/docs/ConfigTypeEnum.md
new file mode 100644
index 000000000..b372a2199
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConfigTypeEnum.md
@@ -0,0 +1,20 @@
+# ConfigTypeEnum
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConfigTypeEnum = Initialize-PSSailpointV2024ConfigTypeEnum
+```
+
+- Convert the resource to JSON
+```powershell
+$ConfigTypeEnum | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConfigTypeEnumCamel.md b/PSSailpoint/v2024/docs/ConfigTypeEnumCamel.md
new file mode 100644
index 000000000..a8ad6c7e8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConfigTypeEnumCamel.md
@@ -0,0 +1,20 @@
+# ConfigTypeEnumCamel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConfigTypeEnumCamel = Initialize-PSSailpointV2024ConfigTypeEnumCamel
+```
+
+- Convert the resource to JSON
+```powershell
+$ConfigTypeEnumCamel | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConfigurationDetailsResponse.md b/PSSailpoint/v2024/docs/ConfigurationDetailsResponse.md
new file mode 100644
index 000000000..c3782432e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConfigurationDetailsResponse.md
@@ -0,0 +1,29 @@
+# ConfigurationDetailsResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ConfigType** | [**ConfigTypeEnum**](ConfigTypeEnum.md) | | [optional]
+**TargetIdentity** | [**Identity1**](Identity1.md) | | [optional]
+**StartDate** | **System.DateTime** | The date from which to start reassigning work items | [optional]
+**EndDate** | **System.DateTime** | The date from which to stop reassigning work items. If this is an empty string it indicates a permanent reassignment. | [optional]
+**AuditDetails** | [**AuditDetails**](AuditDetails.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConfigurationDetailsResponse = Initialize-PSSailpointV2024ConfigurationDetailsResponse -ConfigType null `
+ -TargetIdentity null `
+ -StartDate 2022-07-21T11:13:12.345Z `
+ -EndDate 0001-01-01T00:00Z `
+ -AuditDetails null
+```
+
+- Convert the resource to JSON
+```powershell
+$ConfigurationDetailsResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConfigurationItemRequest.md b/PSSailpoint/v2024/docs/ConfigurationItemRequest.md
new file mode 100644
index 000000000..c081631c8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConfigurationItemRequest.md
@@ -0,0 +1,29 @@
+# ConfigurationItemRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ReassignedFromId** | **String** | The identity id to reassign an item from | [optional]
+**ReassignedToId** | **String** | The identity id to reassign an item to | [optional]
+**ConfigType** | [**ConfigTypeEnum**](ConfigTypeEnum.md) | | [optional]
+**StartDate** | **System.DateTime** | The date from which to start reassigning work items | [optional]
+**EndDate** | **System.DateTime** | The date from which to stop reassigning work items. If this is an null string it indicates a permanent reassignment. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConfigurationItemRequest = Initialize-PSSailpointV2024ConfigurationItemRequest -ReassignedFromId 2c91808781a71ddb0181b9090b5c504e `
+ -ReassignedToId 2c91808781a71ddb0181b9090b53504a `
+ -ConfigType null `
+ -StartDate 2022-07-21T11:13:12.345Z `
+ -EndDate 2022-07-30T17:00Z
+```
+
+- Convert the resource to JSON
+```powershell
+$ConfigurationItemRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConfigurationItemResponse.md b/PSSailpoint/v2024/docs/ConfigurationItemResponse.md
new file mode 100644
index 000000000..3b759b84a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConfigurationItemResponse.md
@@ -0,0 +1,23 @@
+# ConfigurationItemResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Identity** | [**Identity1**](Identity1.md) | | [optional]
+**ConfigDetails** | [**ConfigurationDetailsResponse[]**](ConfigurationDetailsResponse.md) | Details of how work should be reassigned for an Identity | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConfigurationItemResponse = Initialize-PSSailpointV2024ConfigurationItemResponse -Identity null `
+ -ConfigDetails null
+```
+
+- Convert the resource to JSON
+```powershell
+$ConfigurationItemResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConfigurationResponse.md b/PSSailpoint/v2024/docs/ConfigurationResponse.md
new file mode 100644
index 000000000..8bff7e0c9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConfigurationResponse.md
@@ -0,0 +1,23 @@
+# ConfigurationResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Identity** | [**Identity1**](Identity1.md) | | [optional]
+**ConfigDetails** | [**ConfigurationDetailsResponse[]**](ConfigurationDetailsResponse.md) | Details of how work should be reassigned for an Identity | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConfigurationResponse = Initialize-PSSailpointV2024ConfigurationResponse -Identity null `
+ -ConfigDetails null
+```
+
+- Convert the resource to JSON
+```powershell
+$ConfigurationResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConflictingAccessCriteria.md b/PSSailpoint/v2024/docs/ConflictingAccessCriteria.md
new file mode 100644
index 000000000..7afe2f675
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConflictingAccessCriteria.md
@@ -0,0 +1,23 @@
+# ConflictingAccessCriteria
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**LeftCriteria** | [**AccessCriteria**](AccessCriteria.md) | | [optional]
+**RightCriteria** | [**AccessCriteria**](AccessCriteria.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConflictingAccessCriteria = Initialize-PSSailpointV2024ConflictingAccessCriteria -LeftCriteria null `
+ -RightCriteria null
+```
+
+- Convert the resource to JSON
+```powershell
+$ConflictingAccessCriteria | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConnectedObject.md b/PSSailpoint/v2024/docs/ConnectedObject.md
new file mode 100644
index 000000000..719f6e262
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConnectedObject.md
@@ -0,0 +1,27 @@
+# ConnectedObject
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**ConnectedObjectType**](ConnectedObjectType.md) | | [optional]
+**Id** | **String** | ID of the object to which this reference applies | [optional]
+**Name** | **String** | Human-readable name of Connected object | [optional]
+**Description** | **String** | Description of the Connected object. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConnectedObject = Initialize-PSSailpointV2024ConnectedObject -Type null `
+ -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name Employee-database-read-write `
+ -Description Collection of entitlements to read/write the employee database.
+```
+
+- Convert the resource to JSON
+```powershell
+$ConnectedObject | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConnectedObjectType.md b/PSSailpoint/v2024/docs/ConnectedObjectType.md
new file mode 100644
index 000000000..950cfc5b1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConnectedObjectType.md
@@ -0,0 +1,20 @@
+# ConnectedObjectType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConnectedObjectType = Initialize-PSSailpointV2024ConnectedObjectType
+```
+
+- Convert the resource to JSON
+```powershell
+$ConnectedObjectType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConnectorDetail.md b/PSSailpoint/v2024/docs/ConnectorDetail.md
new file mode 100644
index 000000000..bf191fcf8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConnectorDetail.md
@@ -0,0 +1,102 @@
+# ConnectorDetail
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The connector name | [optional]
+**Type** | **String** | The connector type | [optional]
+**ClassName** | **String** | The connector class name | [optional]
+**ScriptName** | **String** | The connector script name | [optional]
+**ApplicationXml** | **String** | The connector application xml | [optional]
+**CorrelationConfigXml** | **String** | The connector correlation config xml | [optional]
+**SourceConfigXml** | **String** | The connector source config xml | [optional]
+**SourceConfig** | **String** | The connector source config | [optional]
+**SourceConfigFrom** | **String** | The connector source config origin | [optional]
+**S3Location** | **String** | storage path key for this connector | [optional]
+**UploadedFiles** | **String[]** | The list of uploaded files supported by the connector. If there was any executable files uploaded to thee connector. Typically this be empty as the executable be uploaded at source creation. | [optional]
+**FileUpload** | **Boolean** | true if the source is file upload | [optional] [default to $false]
+**DirectConnect** | **Boolean** | true if the source is a direct connect source | [optional] [default to $false]
+**TranslationProperties** | [**System.Collections.Hashtable**](AnyType.md) | A map containing translation attributes by loacale key | [optional]
+**ConnectorMetadata** | [**System.Collections.Hashtable**](AnyType.md) | A map containing metadata pertinent to the UI to be used | [optional]
+**Status** | **String** | The connector status | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConnectorDetail = Initialize-PSSailpointV2024ConnectorDetail -Name name `
+ -Type ServiceNow `
+ -ClassName class name `
+ -ScriptName servicenow `
+ -ApplicationXml <?xml version='1.0' encoding='UTF-8'?>
+<!DOCTYPE Application PUBLIC "sailpoint.dtd" "sailpoint.dtd">
+<Application connector="sailpoint.connector.OpenConnectorAdapter" name="custom Atlassian Suite - Cloud" type="custom Atlassian Suite - Cloud"/>
+ `
+ -CorrelationConfigXml <?xml version='1.0' encoding='UTF-8'?>
+<!-- Copyright (C) 2021 SailPoint Technologies, Inc. All rights reserved. -->
+
+<!DOCTYPE CorrelationConfig PUBLIC "sailpoint.dtd" "sailpoint.dtd">
+
+<CorrelationConfig name="custom Atlassian Suite - Cloud Account Correlation Config">
+ <AttributeAssignments>
+ <Filter operation="EQ" property="email" value="mail"/>
+ <Filter operation="EQ" property="empId" value="employeeNumber"/>
+ <Filter operation="EQ" property="displayName" value="cn"/>
+ </AttributeAssignments>
+</CorrelationConfig>
+ `
+ -SourceConfigXml <?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- Copyright (C) 2023 SailPoint Technologies, Inc. All rights reserved. --><Form xmlns="http://www.sailpoint.com/xsd/sailpoint_form_2_0.xsd" connectorName="custom Atlassian Suite - Cloud" directConnect="true" fileUpload="true" name="Custom Atlassian Suite - Cloud" status="released" type="SourceConfig">
+ <BaseConfig>
+ <Field maxFiles="10" maxSize="300" name="fileUpload" supportedExtensions="jar" type="fileupload" validateJSON="false"/>
+ </BaseConfig>
+
+
+
+</Form> `
+ -SourceConfig <?xml version="1.0" encoding="UTF-8" standalone="no"?><!-- Copyright (C) 2023 SailPoint Technologies, Inc. All rights reserved. --><Form xmlns="http://www.sailpoint.com/xsd/sailpoint_form_2_0.xsd" connectorName="custom Atlassian Suite - Cloud" directConnect="true" fileUpload="true" name="Custom Atlassian Suite - Cloud" status="released" type="SourceConfig">
+ <BaseConfig>
+ <Field maxFiles="10" maxSize="300" name="fileUpload" supportedExtensions="jar" type="fileupload" validateJSON="false"/>
+ </BaseConfig>
+
+
+
+</Form> `
+ -SourceConfigFrom sp-connect `
+ -S3Location custom-connector/scriptname `
+ -UploadedFiles [pod/org/connectorFiles/testconnector/test1.jar] `
+ -FileUpload true `
+ -DirectConnect true `
+ -TranslationProperties {de=# Copyright (C) 2024 SailPoint Technologies, Inc. All rights reserved.
+# DO NOT EDIT. This file is generated by "sailpointTranslate" command.
+menuLabel_ConnectionSettings=Verbindungseinstellungen
+menuLabel_AggregationSettings=Aggregationseinstellungen
+sectionLabel_AuthenticationSettings=Verbindungseinstellungen
+sectionLabel_AggregationSettings=Aggregationseinstellungen
+sectionInfo_AuthenticationSettings=Konfigurieren Sie eine direkte Verbindung zwischen der Quelle Delinea Secret Server On-Premise und IdentityNow.<br><br>Geben Sie bei <strong>Zeit\u00fcberschreitung bei Verbindung</strong> die maximal erlaubte Zeitdauer (in Minuten) f\u00fcr die Verbindung von IdentityNow mit der Quelle ein.<br><br>Geben Sie die <strong>Host-URL</strong> der Delinea-SCIM-Serverquelle ein.<br><br>Geben Sie den <strong>API-Token</strong> der Quelle zur Authentifizierung ein.
+sectionInfo_AggregationSettings=Geben Sie die Einstellungen f\u00fcr Ihre Aggregation an.<br><br>Geben Sie in das Feld <strong>Seitengr\u00f6\u00dfe</strong> die Anzahl an Kontoeintr\u00e4gen ein, die auf einer einzelnen Seite aggregiert werden sollen, wenn gro\u00dfe Datens\u00e4tze durchlaufen werden.<br>\n<br>Geben Sie im <strong>Kontofilter</strong> die Bedingungen f\u00fcr den Kontofilter an. Beispiel: userName sw "S"<br><br>Geben Sie im <strong>Gruppenfilter</strong> die Gruppenfilterbedingungen an. Beispiel: displayName sw "S".
+placeHolder_accAggregation=userName sw "S"
+placeHolder_grpAggregation=displayName sw "S"
+placeHolder_host=https://{Delinea_SCIM_Server_host}/v2
+docLinkLabel_AuthenticationSettings=Mehr \u00fcber Verbindungseinstellungen
+docLinkLabel_Filters=Mehr \u00fcber Konto- und Gruppenfilter
+HostURL=Host-URL
+ConnectionTimeout=Zeit\u00fcberschreitung bei Verbindung
+API_TOKEN=API-Token
+JSONPathMapping=JSON-Path-Attribut-Mapping
+FilterConditionForAccounts=Kontofilter
+FilterConditionForGroups=Gruppenfilter
+Page_Size=Seitengr\u00f6\u00dfe
+SchemaAttribute=Schema-Attribut
+JSONpath=JSON-Pfad
+ShortDesc=Das Integrationsmodul IdentityNow f\u00fcr Delinea Secret Server On-Premise bietet die M\u00f6glichkeit einer tiefen Governance f\u00fcr Konten und Gruppen. Es unterst\u00fctzt au\u00dferdem das End-to-End-Lebenszyklus-Management.} `
+ -ConnectorMetadata {supportedUI=EXTJS, platform=ccg, shortDesc=connector description} `
+ -Status RELEASED
+```
+
+- Convert the resource to JSON
+```powershell
+$ConnectorDetail | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConnectorDetail1.md b/PSSailpoint/v2024/docs/ConnectorDetail1.md
new file mode 100644
index 000000000..ef4263413
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConnectorDetail1.md
@@ -0,0 +1,34 @@
+# ConnectorDetail1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The connector name | [optional]
+**SourceConfigXml** | **String** | XML representation of the source config data | [optional]
+**SourceConfig** | **String** | JSON representation of the source config data | [optional]
+**DirectConnect** | **Boolean** | true if the source is a direct connect source | [optional]
+**FileUpload** | **Boolean** | Connector config's file upload attribute, false if not there | [optional]
+**UploadedFiles** | **String** | List of uploaded file strings for the connector | [optional]
+**ConnectorMetadata** | [**SystemCollectionsHashtable**](.md) | Object containing metadata pertinent to the UI to be used | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConnectorDetail1 = Initialize-PSSailpointV2024ConnectorDetail1 -Name JDBC `
+ -SourceConfigXml <Form connectorName='Active Directory - Direct' directConnect='true' name='Active Directory' status='released' type='SourceConfig' xmlns='http://www.sailpoint.com/xsd/sailpoint_form_1_0.xsd'>
+ <Field defaultValue='true' hidden='true' name='cloudAuthEnabled' type='boolean' value='true'> </Field> </Form> `
+ -SourceConfig {Form={Field={_defaultValue=true, _hidden=true, _name=cloudAuthEnabled, _type=boolean, _value=true}, _xmlns=http://www.sailpoint.com/xsd/sailpoint_form_1_0.xsd, _connectorName=Active Directory - Direct, _directConnect=true, _name=Active Directory, _status=released, _type=SourceConfig, __text=\n\t}} `
+ -DirectConnect true `
+ -FileUpload false `
+ -UploadedFiles [] `
+ -ConnectorMetadata {supportedUI=EXTJS}
+```
+
+- Convert the resource to JSON
+```powershell
+$ConnectorDetail1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConnectorRuleCreateRequest.md b/PSSailpoint/v2024/docs/ConnectorRuleCreateRequest.md
new file mode 100644
index 000000000..b49ef0673
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConnectorRuleCreateRequest.md
@@ -0,0 +1,31 @@
+# ConnectorRuleCreateRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | the name of the rule |
+**Description** | **String** | a description of the rule's purpose | [optional]
+**Type** | **String** | the type of rule |
+**Signature** | [**ConnectorRuleCreateRequestSignature**](ConnectorRuleCreateRequestSignature.md) | | [optional]
+**SourceCode** | [**SourceCode**](SourceCode.md) | |
+**Attributes** | [**SystemCollectionsHashtable**](.md) | a map of string to objects | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConnectorRuleCreateRequest = Initialize-PSSailpointV2024ConnectorRuleCreateRequest -Name WebServiceBeforeOperationRule `
+ -Description This rule does that `
+ -Type BuildMap `
+ -Signature null `
+ -SourceCode null `
+ -Attributes {}
+```
+
+- Convert the resource to JSON
+```powershell
+$ConnectorRuleCreateRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConnectorRuleCreateRequestSignature.md b/PSSailpoint/v2024/docs/ConnectorRuleCreateRequestSignature.md
new file mode 100644
index 000000000..cf5fd71e3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConnectorRuleCreateRequestSignature.md
@@ -0,0 +1,23 @@
+# ConnectorRuleCreateRequestSignature
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarInput** | [**Argument[]**](Argument.md) | |
+**Output** | [**Argument**](Argument.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConnectorRuleCreateRequestSignature = Initialize-PSSailpointV2024ConnectorRuleCreateRequestSignature -VarInput null `
+ -Output null
+```
+
+- Convert the resource to JSON
+```powershell
+$ConnectorRuleCreateRequestSignature | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConnectorRuleResponse.md b/PSSailpoint/v2024/docs/ConnectorRuleResponse.md
new file mode 100644
index 000000000..5a2627025
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConnectorRuleResponse.md
@@ -0,0 +1,37 @@
+# ConnectorRuleResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | the name of the rule |
+**Description** | **String** | a description of the rule's purpose | [optional]
+**Type** | **String** | the type of rule |
+**Signature** | [**ConnectorRuleCreateRequestSignature**](ConnectorRuleCreateRequestSignature.md) | | [optional]
+**SourceCode** | [**SourceCode**](SourceCode.md) | |
+**Attributes** | [**SystemCollectionsHashtable**](.md) | a map of string to objects | [optional]
+**Id** | **String** | the ID of the rule |
+**Created** | **String** | an ISO 8601 UTC timestamp when this rule was created |
+**Modified** | **String** | an ISO 8601 UTC timestamp when this rule was last modified | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConnectorRuleResponse = Initialize-PSSailpointV2024ConnectorRuleResponse -Name WebServiceBeforeOperationRule `
+ -Description This rule does that `
+ -Type BuildMap `
+ -Signature null `
+ -SourceCode null `
+ -Attributes {} `
+ -Id 8113d48c0b914f17b4c6072d4dcb9dfe `
+ -Created 021-07-22T15:59:23Z `
+ -Modified 021-07-22T15:59:23Z
+```
+
+- Convert the resource to JSON
+```powershell
+$ConnectorRuleResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConnectorRuleUpdateRequest.md b/PSSailpoint/v2024/docs/ConnectorRuleUpdateRequest.md
new file mode 100644
index 000000000..192589717
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConnectorRuleUpdateRequest.md
@@ -0,0 +1,33 @@
+# ConnectorRuleUpdateRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | the name of the rule |
+**Description** | **String** | a description of the rule's purpose | [optional]
+**Type** | **String** | the type of rule |
+**Signature** | [**ConnectorRuleCreateRequestSignature**](ConnectorRuleCreateRequestSignature.md) | | [optional]
+**SourceCode** | [**SourceCode**](SourceCode.md) | |
+**Attributes** | [**SystemCollectionsHashtable**](.md) | a map of string to objects | [optional]
+**Id** | **String** | the ID of the rule to update |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConnectorRuleUpdateRequest = Initialize-PSSailpointV2024ConnectorRuleUpdateRequest -Name WebServiceBeforeOperationRule `
+ -Description This rule does that `
+ -Type BuildMap `
+ -Signature null `
+ -SourceCode null `
+ -Attributes {} `
+ -Id 8113d48c0b914f17b4c6072d4dcb9dfe
+```
+
+- Convert the resource to JSON
+```powershell
+$ConnectorRuleUpdateRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConnectorRuleValidationResponse.md b/PSSailpoint/v2024/docs/ConnectorRuleValidationResponse.md
new file mode 100644
index 000000000..93dc296ff
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConnectorRuleValidationResponse.md
@@ -0,0 +1,23 @@
+# ConnectorRuleValidationResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**State** | **String** | |
+**Details** | [**ConnectorRuleValidationResponseDetailsInner[]**](ConnectorRuleValidationResponseDetailsInner.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConnectorRuleValidationResponse = Initialize-PSSailpointV2024ConnectorRuleValidationResponse -State ERROR `
+ -Details null
+```
+
+- Convert the resource to JSON
+```powershell
+$ConnectorRuleValidationResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ConnectorRuleValidationResponseDetailsInner.md b/PSSailpoint/v2024/docs/ConnectorRuleValidationResponseDetailsInner.md
new file mode 100644
index 000000000..63c7e1180
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ConnectorRuleValidationResponseDetailsInner.md
@@ -0,0 +1,25 @@
+# ConnectorRuleValidationResponseDetailsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Line** | **Int32** | The line number where the issue occurred |
+**Column** | **Int32** | the column number where the issue occurred |
+**Messsage** | **String** | a description of the issue in the code | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ConnectorRuleValidationResponseDetailsInner = Initialize-PSSailpointV2024ConnectorRuleValidationResponseDetailsInner -Line 2 `
+ -Column 5 `
+ -Messsage Remove reference to .decrypt(
+```
+
+- Convert the resource to JSON
+```powershell
+$ConnectorRuleValidationResponseDetailsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ContextAttributeDto.md b/PSSailpoint/v2024/docs/ContextAttributeDto.md
new file mode 100644
index 000000000..35cbbedcc
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ContextAttributeDto.md
@@ -0,0 +1,25 @@
+# ContextAttributeDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Attribute** | **String** | The name of the attribute | [optional]
+**Value** | [**ContextAttributeDtoValue**](ContextAttributeDtoValue.md) | | [optional]
+**Derived** | **Boolean** | True if the attribute was derived. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ContextAttributeDto = Initialize-PSSailpointV2024ContextAttributeDto -Attribute location `
+ -Value null `
+ -Derived false
+```
+
+- Convert the resource to JSON
+```powershell
+$ContextAttributeDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ContextAttributeDtoValue.md b/PSSailpoint/v2024/docs/ContextAttributeDtoValue.md
new file mode 100644
index 000000000..115dccc32
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ContextAttributeDtoValue.md
@@ -0,0 +1,20 @@
+# ContextAttributeDtoValue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ContextAttributeDtoValue = Initialize-PSSailpointV2024ContextAttributeDtoValue
+```
+
+- Convert the resource to JSON
+```powershell
+$ContextAttributeDtoValue | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CorrelatedGovernanceEvent.md b/PSSailpoint/v2024/docs/CorrelatedGovernanceEvent.md
new file mode 100644
index 000000000..8c92b20ad
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CorrelatedGovernanceEvent.md
@@ -0,0 +1,33 @@
+# CorrelatedGovernanceEvent
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the governance event, such as the certification name or access request ID. | [optional]
+**Dt** | **String** | The date that the certification or access request was completed. | [optional]
+**Type** | **String** | The type of governance event. | [optional]
+**GovernanceId** | **String** | The ID of the instance that caused the event - either the certification ID or access request ID. | [optional]
+**Owners** | [**CertifierResponse[]**](CertifierResponse.md) | The owners of the governance event (the certifiers or approvers) | [optional]
+**Reviewers** | [**CertifierResponse[]**](CertifierResponse.md) | The owners of the governance event (the certifiers or approvers), this field should be preferred over owners | [optional]
+**DecisionMaker** | [**CertifierResponse**](CertifierResponse.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CorrelatedGovernanceEvent = Initialize-PSSailpointV2024CorrelatedGovernanceEvent -Name Manager Certification for Jon Snow `
+ -Dt 2019-03-08T22:37:33.901Z `
+ -Type certification `
+ -GovernanceId 2c91808a77ff216301782327a50f09bf `
+ -Owners [{id=8a80828f643d484f01643e14202e206f, displayName=John Snow}] `
+ -Reviewers [{id=8a80828f643d484f01643e14202e206f, displayName=John Snow}] `
+ -DecisionMaker null
+```
+
+- Convert the resource to JSON
+```powershell
+$CorrelatedGovernanceEvent | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CreateDomainDkim405Response.md b/PSSailpoint/v2024/docs/CreateDomainDkim405Response.md
new file mode 100644
index 000000000..cabbd94e2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CreateDomainDkim405Response.md
@@ -0,0 +1,25 @@
+# CreateDomainDkim405Response
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ErrorName** | [**SystemCollectionsHashtable**](.md) | A message describing the error | [optional]
+**ErrorMessage** | [**SystemCollectionsHashtable**](.md) | Description of the error | [optional]
+**TrackingId** | **String** | Unique tracking id for the error. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CreateDomainDkim405Response = Initialize-PSSailpointV2024CreateDomainDkim405Response -ErrorName NotSupportedException `
+ -ErrorMessage Cannot consume content type `
+ -TrackingId e7eab60924f64aa284175b9fa3309599
+```
+
+- Convert the resource to JSON
+```powershell
+$CreateDomainDkim405Response | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CreateExternalExecuteWorkflow200Response.md b/PSSailpoint/v2024/docs/CreateExternalExecuteWorkflow200Response.md
new file mode 100644
index 000000000..cb29adbaa
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CreateExternalExecuteWorkflow200Response.md
@@ -0,0 +1,23 @@
+# CreateExternalExecuteWorkflow200Response
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**WorkflowExecutionId** | **String** | The workflow execution id | [optional]
+**Message** | **String** | An error message if any errors occurred | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CreateExternalExecuteWorkflow200Response = Initialize-PSSailpointV2024CreateExternalExecuteWorkflow200Response -WorkflowExecutionId 0e11cefa-96e7-4b67-90d0-065bc1da5753 `
+ -Message Workflow was not executed externally. Check enabled flag on workflow definition
+```
+
+- Convert the resource to JSON
+```powershell
+$CreateExternalExecuteWorkflow200Response | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CreateExternalExecuteWorkflowRequest.md b/PSSailpoint/v2024/docs/CreateExternalExecuteWorkflowRequest.md
new file mode 100644
index 000000000..f3dcf0dde
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CreateExternalExecuteWorkflowRequest.md
@@ -0,0 +1,21 @@
+# CreateExternalExecuteWorkflowRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarInput** | [**SystemCollectionsHashtable**](.md) | The input for the workflow | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CreateExternalExecuteWorkflowRequest = Initialize-PSSailpointV2024CreateExternalExecuteWorkflowRequest -VarInput {customAttribute1=value1, customAttribute2=value2}
+```
+
+- Convert the resource to JSON
+```powershell
+$CreateExternalExecuteWorkflowRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CreateFormDefinitionFileRequestRequest.md b/PSSailpoint/v2024/docs/CreateFormDefinitionFileRequestRequest.md
new file mode 100644
index 000000000..c750ecb3c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CreateFormDefinitionFileRequestRequest.md
@@ -0,0 +1,21 @@
+# CreateFormDefinitionFileRequestRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**File** | **System.IO.FileInfo** | File specifying the multipart |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CreateFormDefinitionFileRequestRequest = Initialize-PSSailpointV2024CreateFormDefinitionFileRequestRequest -File null
+```
+
+- Convert the resource to JSON
+```powershell
+$CreateFormDefinitionFileRequestRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CreateFormDefinitionRequest.md b/PSSailpoint/v2024/docs/CreateFormDefinitionRequest.md
new file mode 100644
index 000000000..5fce9c8ff
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CreateFormDefinitionRequest.md
@@ -0,0 +1,33 @@
+# CreateFormDefinitionRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Description** | **String** | Description is the form definition description | [optional]
+**FormConditions** | [**FormCondition[]**](FormCondition.md) | FormConditions is the conditional logic that modify the form dynamically modify the form as the recipient is interacting out the form | [optional]
+**FormElements** | [**FormElement[]**](FormElement.md) | FormElements is a list of nested form elements | [optional]
+**FormInput** | [**FormDefinitionInput[]**](FormDefinitionInput.md) | FormInput is a list of form inputs that are required when creating a form-instance object | [optional]
+**Name** | **String** | Name is the form definition name |
+**Owner** | [**FormOwner**](FormOwner.md) | |
+**UsedBy** | [**FormUsedBy[]**](FormUsedBy.md) | UsedBy is a list of objects where when any system uses a particular form it reaches out to the form service to record it is currently being used | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CreateFormDefinitionRequest = Initialize-PSSailpointV2024CreateFormDefinitionRequest -Description My form description `
+ -FormConditions null `
+ -FormElements null `
+ -FormInput null `
+ -Name My form `
+ -Owner null `
+ -UsedBy null
+```
+
+- Convert the resource to JSON
+```powershell
+$CreateFormDefinitionRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CreateFormInstanceRequest.md b/PSSailpoint/v2024/docs/CreateFormInstanceRequest.md
new file mode 100644
index 000000000..6784423f5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CreateFormInstanceRequest.md
@@ -0,0 +1,35 @@
+# CreateFormInstanceRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CreatedBy** | [**FormInstanceCreatedBy**](FormInstanceCreatedBy.md) | |
+**Expire** | **String** | Expire is required |
+**FormDefinitionId** | **String** | FormDefinitionID is the id of the form definition that created this form |
+**FormInput** | [**System.Collections.Hashtable**](AnyType.md) | FormInput is an object of form input labels to value | [optional]
+**Recipients** | [**FormInstanceRecipient[]**](FormInstanceRecipient.md) | Recipients is required |
+**StandAloneForm** | **Boolean** | StandAloneForm is a boolean flag to indicate if this form should be available for users to complete via the standalone form UI or should this only be available to be completed by as an embedded form | [optional] [default to $false]
+**State** | **String** | State is required, if not present initial state is FormInstanceStateAssigned ASSIGNED FormInstanceStateAssigned IN_PROGRESS FormInstanceStateInProgress SUBMITTED FormInstanceStateSubmitted COMPLETED FormInstanceStateCompleted CANCELLED FormInstanceStateCancelled | [optional]
+**Ttl** | **Int64** | TTL an epoch timestamp in seconds, it most be in seconds or dynamodb will ignore it SEE: https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/time-to-live-ttl-before-you-start.html | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CreateFormInstanceRequest = Initialize-PSSailpointV2024CreateFormInstanceRequest -CreatedBy null `
+ -Expire 2023-08-12T20:14:57.74486Z `
+ -FormDefinitionId 00000000-0000-0000-0000-000000000000 `
+ -FormInput {input1=Sales} `
+ -Recipients null `
+ -StandAloneForm false `
+ -State ASSIGNED `
+ -Ttl 1571827560
+```
+
+- Convert the resource to JSON
+```powershell
+$CreateFormInstanceRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CreateOAuthClientRequest.md b/PSSailpoint/v2024/docs/CreateOAuthClientRequest.md
new file mode 100644
index 000000000..82d532cb3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CreateOAuthClientRequest.md
@@ -0,0 +1,49 @@
+# CreateOAuthClientRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**BusinessName** | **String** | The name of the business the API Client should belong to | [optional]
+**HomepageUrl** | **String** | The homepage URL associated with the owner of the API Client | [optional]
+**Name** | **String** | A human-readable name for the API Client |
+**Description** | **String** | A description of the API Client |
+**AccessTokenValiditySeconds** | **Int32** | The number of seconds an access token generated for this API Client is valid for |
+**RefreshTokenValiditySeconds** | **Int32** | The number of seconds a refresh token generated for this API Client is valid for | [optional]
+**RedirectUris** | **String[]** | A list of the approved redirect URIs. Provide one or more URIs when assigning the AUTHORIZATION_CODE grant type to a new OAuth Client. | [optional]
+**GrantTypes** | [**GrantType[]**](GrantType.md) | A list of OAuth 2.0 grant types this API Client can be used with |
+**AccessType** | [**AccessType**](AccessType.md) | |
+**Type** | [**ClientType**](ClientType.md) | | [optional]
+**Internal** | **Boolean** | An indicator of whether the API Client can be used for requests internal within the product. | [optional]
+**Enabled** | **Boolean** | An indicator of whether the API Client is enabled for use |
+**StrongAuthSupported** | **Boolean** | An indicator of whether the API Client supports strong authentication | [optional]
+**ClaimsSupported** | **Boolean** | An indicator of whether the API Client supports the serialization of SAML claims when used with the authorization_code flow | [optional]
+**Scope** | **String[]** | Scopes of the API Client. If no scope is specified, the client will be created with the default scope ""sp:scopes:all"". This means the API Client will have all the rights of the owner who created it. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CreateOAuthClientRequest = Initialize-PSSailpointV2024CreateOAuthClientRequest -BusinessName Acme-Solar `
+ -HomepageUrl http://localhost:12345 `
+ -Name Demo API Client `
+ -Description An API client used for the authorization_code, refresh_token, and client_credentials flows `
+ -AccessTokenValiditySeconds 750 `
+ -RefreshTokenValiditySeconds 86400 `
+ -RedirectUris [http://localhost:12345] `
+ -GrantTypes [AUTHORIZATION_CODE, CLIENT_CREDENTIALS, REFRESH_TOKEN] `
+ -AccessType null `
+ -Type null `
+ -Internal false `
+ -Enabled true `
+ -StrongAuthSupported false `
+ -ClaimsSupported false `
+ -Scope [demo:api-client-scope:first, demo:api-client-scope:second]
+```
+
+- Convert the resource to JSON
+```powershell
+$CreateOAuthClientRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CreateOAuthClientResponse.md b/PSSailpoint/v2024/docs/CreateOAuthClientResponse.md
new file mode 100644
index 000000000..71cebf983
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CreateOAuthClientResponse.md
@@ -0,0 +1,57 @@
+# CreateOAuthClientResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of the OAuth client |
+**Secret** | **String** | Secret of the OAuth client (This field is only returned on the intial create call.) |
+**BusinessName** | **String** | The name of the business the API Client should belong to |
+**HomepageUrl** | **String** | The homepage URL associated with the owner of the API Client |
+**Name** | **String** | A human-readable name for the API Client |
+**Description** | **String** | A description of the API Client |
+**AccessTokenValiditySeconds** | **Int32** | The number of seconds an access token generated for this API Client is valid for |
+**RefreshTokenValiditySeconds** | **Int32** | The number of seconds a refresh token generated for this API Client is valid for |
+**RedirectUris** | **String[]** | A list of the approved redirect URIs used with the authorization_code flow |
+**GrantTypes** | [**GrantType[]**](GrantType.md) | A list of OAuth 2.0 grant types this API Client can be used with |
+**AccessType** | [**AccessType**](AccessType.md) | |
+**Type** | [**ClientType**](ClientType.md) | |
+**Internal** | **Boolean** | An indicator of whether the API Client can be used for requests internal to IDN |
+**Enabled** | **Boolean** | An indicator of whether the API Client is enabled for use |
+**StrongAuthSupported** | **Boolean** | An indicator of whether the API Client supports strong authentication |
+**ClaimsSupported** | **Boolean** | An indicator of whether the API Client supports the serialization of SAML claims when used with the authorization_code flow |
+**Created** | **System.DateTime** | The date and time, down to the millisecond, when the API Client was created |
+**Modified** | **System.DateTime** | The date and time, down to the millisecond, when the API Client was last updated |
+**Scope** | **String[]** | Scopes of the API Client. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CreateOAuthClientResponse = Initialize-PSSailpointV2024CreateOAuthClientResponse -Id 2c9180835d2e5168015d32f890ca1581 `
+ -Secret 5c32dd9b21adb51c77794d46e71de117a1d0ddb36a7ff941fa28014ab7de2cf3 `
+ -BusinessName Acme-Solar `
+ -HomepageUrl http://localhost:12345 `
+ -Name Demo API Client `
+ -Description An API client used for the authorization_code, refresh_token, and client_credentials flows `
+ -AccessTokenValiditySeconds 750 `
+ -RefreshTokenValiditySeconds 86400 `
+ -RedirectUris [http://localhost:12345] `
+ -GrantTypes [AUTHORIZATION_CODE, CLIENT_CREDENTIALS, REFRESH_TOKEN] `
+ -AccessType null `
+ -Type null `
+ -Internal false `
+ -Enabled true `
+ -StrongAuthSupported false `
+ -ClaimsSupported false `
+ -Created 2017-07-11T18:45:37.098Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Scope [demo:api-client-scope:first, demo:api-client-scope:second]
+```
+
+- Convert the resource to JSON
+```powershell
+$CreateOAuthClientResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CreatePersonalAccessTokenRequest.md b/PSSailpoint/v2024/docs/CreatePersonalAccessTokenRequest.md
new file mode 100644
index 000000000..88c14896e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CreatePersonalAccessTokenRequest.md
@@ -0,0 +1,23 @@
+# CreatePersonalAccessTokenRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the personal access token (PAT) to be created. Cannot be the same as another PAT owned by the user for whom this PAT is being created. |
+**Scope** | **String[]** | Scopes of the personal access token. If no scope is specified, the token will be created with the default scope ""sp:scopes:all"". This means the personal access token will have all the rights of the owner who created it. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CreatePersonalAccessTokenRequest = Initialize-PSSailpointV2024CreatePersonalAccessTokenRequest -Name NodeJS Integration `
+ -Scope [demo:personal-access-token-scope:first, demo:personal-access-token-scope:second]
+```
+
+- Convert the resource to JSON
+```powershell
+$CreatePersonalAccessTokenRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CreatePersonalAccessTokenResponse.md b/PSSailpoint/v2024/docs/CreatePersonalAccessTokenResponse.md
new file mode 100644
index 000000000..bcc1a6bde
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CreatePersonalAccessTokenResponse.md
@@ -0,0 +1,31 @@
+# CreatePersonalAccessTokenResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of the personal access token (to be used as the username for Basic Auth). |
+**Secret** | **String** | The secret of the personal access token (to be used as the password for Basic Auth). |
+**Scope** | **String[]** | Scopes of the personal access token. |
+**Name** | **String** | The name of the personal access token. Cannot be the same as other personal access tokens owned by a user. |
+**Owner** | [**PatOwner**](PatOwner.md) | |
+**Created** | **System.DateTime** | The date and time, down to the millisecond, when this personal access token was created. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CreatePersonalAccessTokenResponse = Initialize-PSSailpointV2024CreatePersonalAccessTokenResponse -Id 86f1dc6fe8f54414950454cbb11278fa `
+ -Secret 1d1bef2b9f426383447f64f69349fc7cac176042578d205c256ba3f37c59adb9 `
+ -Scope [demo:personal-access-token-scope:first, demo:personal-access-token-scope:second] `
+ -Name NodeJS Integration `
+ -Owner null `
+ -Created 2017-07-11T18:45:37.098Z
+```
+
+- Convert the resource to JSON
+```powershell
+$CreatePersonalAccessTokenResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CreateSavedSearchRequest.md b/PSSailpoint/v2024/docs/CreateSavedSearchRequest.md
new file mode 100644
index 000000000..5fd7fdf67
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CreateSavedSearchRequest.md
@@ -0,0 +1,41 @@
+# CreateSavedSearchRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the saved search. | [optional]
+**Description** | **String** | The description of the saved search. | [optional]
+**Created** | **System.DateTime** | A date-time in ISO-8601 format | [optional]
+**Modified** | **System.DateTime** | A date-time in ISO-8601 format | [optional]
+**Indices** | [**Index[]**](Index.md) | The names of the Elasticsearch indices in which to search. |
+**Columns** | [**System.Collections.Hashtable**](Array.md) | The columns to be returned (specifies the order in which they will be presented) for each document type. The currently supported document types are: _accessprofile_, _accountactivity_, _account_, _aggregation_, _entitlement_, _event_, _identity_, and _role_. | [optional]
+**Query** | **String** | The search query using Elasticsearch [Query String Query](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/query-dsl-query-string-query.html#query-string) syntax from the Query DSL. |
+**Fields** | **String[]** | The fields to be searched against in a multi-field query. | [optional]
+**OrderBy** | [**System.Collections.Hashtable**](Array.md) | Sort by index. This takes precedence over the `sort` property. | [optional]
+**Sort** | **String[]** | The fields to be used to sort the search results. | [optional]
+**Filters** | [**SavedSearchDetailFilters**](SavedSearchDetailFilters.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CreateSavedSearchRequest = Initialize-PSSailpointV2024CreateSavedSearchRequest -Name Disabled accounts `
+ -Description Disabled accounts `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Indices [identities] `
+ -Columns {identity=[{field=displayName, header=Display Name}, {field=e-mail, header=Work Email}]} `
+ -Query @accounts(disabled:true) `
+ -Fields [disabled] `
+ -OrderBy {identity=[lastName, firstName], role=[name]} `
+ -Sort [displayName] `
+ -Filters null
+```
+
+- Convert the resource to JSON
+```powershell
+$CreateSavedSearchRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CreateScheduledSearchRequest.md b/PSSailpoint/v2024/docs/CreateScheduledSearchRequest.md
new file mode 100644
index 000000000..7f1fe4086
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CreateScheduledSearchRequest.md
@@ -0,0 +1,39 @@
+# CreateScheduledSearchRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the scheduled search. | [optional]
+**Description** | **String** | The description of the scheduled search. | [optional]
+**SavedSearchId** | **String** | The ID of the saved search that will be executed. |
+**Created** | **System.DateTime** | A date-time in ISO-8601 format | [optional] [readonly]
+**Modified** | **System.DateTime** | A date-time in ISO-8601 format | [optional] [readonly]
+**Schedule** | [**Schedule1**](Schedule1.md) | |
+**Recipients** | [**SearchScheduleRecipientsInner[]**](SearchScheduleRecipientsInner.md) | A list of identities that should receive the scheduled search report via email. |
+**Enabled** | **Boolean** | Indicates if the scheduled search is enabled. | [optional] [default to $false]
+**EmailEmptyResults** | **Boolean** | Indicates if email generation should occur when search returns no results. | [optional] [default to $false]
+**DisplayQueryDetails** | **Boolean** | Indicates if the generated email should include the query and search results preview (which could include PII). | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CreateScheduledSearchRequest = Initialize-PSSailpointV2024CreateScheduledSearchRequest -Name Daily disabled accounts `
+ -Description Daily disabled accounts `
+ -SavedSearchId 554f1511-f0a1-4744-ab14-599514d3e57c `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Schedule null `
+ -Recipients null `
+ -Enabled false `
+ -EmailEmptyResults false `
+ -DisplayQueryDetails false
+```
+
+- Convert the resource to JSON
+```powershell
+$CreateScheduledSearchRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CreateWorkflowRequest.md b/PSSailpoint/v2024/docs/CreateWorkflowRequest.md
new file mode 100644
index 000000000..58344a614
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CreateWorkflowRequest.md
@@ -0,0 +1,31 @@
+# CreateWorkflowRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the workflow |
+**Owner** | [**WorkflowBodyOwner**](WorkflowBodyOwner.md) | |
+**Description** | **String** | Description of what the workflow accomplishes | [optional]
+**Definition** | [**WorkflowDefinition**](WorkflowDefinition.md) | | [optional]
+**Enabled** | **Boolean** | Enable or disable the workflow. Workflows cannot be created in an enabled state. | [optional] [default to $false]
+**Trigger** | [**WorkflowTrigger**](WorkflowTrigger.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CreateWorkflowRequest = Initialize-PSSailpointV2024CreateWorkflowRequest -Name Send Email `
+ -Owner null `
+ -Description Send an email to the identity who's attributes changed. `
+ -Definition null `
+ -Enabled false `
+ -Trigger null
+```
+
+- Convert the resource to JSON
+```powershell
+$CreateWorkflowRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CriteriaType.md b/PSSailpoint/v2024/docs/CriteriaType.md
new file mode 100644
index 000000000..5694d02ae
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CriteriaType.md
@@ -0,0 +1,20 @@
+# CriteriaType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CriteriaType = Initialize-PSSailpointV2024CriteriaType
+```
+
+- Convert the resource to JSON
+```powershell
+$CriteriaType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/CustomPasswordInstruction.md b/PSSailpoint/v2024/docs/CustomPasswordInstruction.md
new file mode 100644
index 000000000..0fc0f185b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/CustomPasswordInstruction.md
@@ -0,0 +1,25 @@
+# CustomPasswordInstruction
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PageId** | **String** | The page ID that represents the page for forget user name, reset password and unlock account flow. | [optional]
+**PageContent** | **String** | The custom instructions for the specified page. Allow basic HTML format and maximum length is 1000 characters. The custom instructions will be sanitized to avoid attacks. If the customization text includes a link, like <A HREF=\""URL\"">...</A> clicking on this will open the link on the current browser page. If you want your link to be redirected to a different page, please redirect it to ""_blank"" like this: <a href=\""URL"" target=\""_blank\"" >link</a>. This will open a new tab when the link is clicked. Notice we're only supporting _blank as the redirection target. | [optional]
+**Locale** | **String** | The locale for the custom instructions, a BCP47 language tag. The default value is \""default\"". | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$CustomPasswordInstruction = Initialize-PSSailpointV2024CustomPasswordInstruction -PageId null `
+ -PageContent null `
+ -Locale en
+```
+
+- Convert the resource to JSON
+```powershell
+$CustomPasswordInstruction | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DataAccess.md b/PSSailpoint/v2024/docs/DataAccess.md
new file mode 100644
index 000000000..006eac425
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DataAccess.md
@@ -0,0 +1,25 @@
+# DataAccess
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Policies** | [**DataAccessPoliciesInner[]**](DataAccessPoliciesInner.md) | List of classification policies that apply to resources the entitlement \ groups has access to | [optional]
+**Categories** | [**DataAccessCategoriesInner[]**](DataAccessCategoriesInner.md) | List of classification categories that apply to resources the entitlement \ groups has access to | [optional]
+**ImpactScore** | [**DataAccessImpactScore**](DataAccessImpactScore.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DataAccess = Initialize-PSSailpointV2024DataAccess -Policies null `
+ -Categories null `
+ -ImpactScore null
+```
+
+- Convert the resource to JSON
+```powershell
+$DataAccess | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DataAccessCategoriesInner.md b/PSSailpoint/v2024/docs/DataAccessCategoriesInner.md
new file mode 100644
index 000000000..35371f450
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DataAccessCategoriesInner.md
@@ -0,0 +1,23 @@
+# DataAccessCategoriesInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Value** | **String** | Value of the category | [optional]
+**MatchCount** | **Int32** | Number of matched for each category | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DataAccessCategoriesInner = Initialize-PSSailpointV2024DataAccessCategoriesInner -Value email-7 `
+ -MatchCount 10
+```
+
+- Convert the resource to JSON
+```powershell
+$DataAccessCategoriesInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DataAccessImpactScore.md b/PSSailpoint/v2024/docs/DataAccessImpactScore.md
new file mode 100644
index 000000000..d5eac8191
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DataAccessImpactScore.md
@@ -0,0 +1,21 @@
+# DataAccessImpactScore
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Value** | **String** | Impact Score for this data | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DataAccessImpactScore = Initialize-PSSailpointV2024DataAccessImpactScore -Value Medium
+```
+
+- Convert the resource to JSON
+```powershell
+$DataAccessImpactScore | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DataAccessPoliciesInner.md b/PSSailpoint/v2024/docs/DataAccessPoliciesInner.md
new file mode 100644
index 000000000..a8d9f97f9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DataAccessPoliciesInner.md
@@ -0,0 +1,21 @@
+# DataAccessPoliciesInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Value** | **String** | Value of the policy | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DataAccessPoliciesInner = Initialize-PSSailpointV2024DataAccessPoliciesInner -Value GDPR-20
+```
+
+- Convert the resource to JSON
+```powershell
+$DataAccessPoliciesInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DateCompare.md b/PSSailpoint/v2024/docs/DateCompare.md
new file mode 100644
index 000000000..b18c6a0c4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DateCompare.md
@@ -0,0 +1,33 @@
+# DateCompare
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**FirstDate** | [**DateCompareFirstDate**](DateCompareFirstDate.md) | |
+**SecondDate** | [**DateCompareSecondDate**](DateCompareSecondDate.md) | |
+**Operator** | **String** | This is the comparison to perform. | Operation | Description | | --------- | ------- | | LT | Strictly less than: firstDate < secondDate | | LTE | Less than or equal to: firstDate <= secondDate | | GT | Strictly greater than: firstDate > secondDate | | GTE | Greater than or equal to: firstDate >= secondDate | |
+**PositiveCondition** | **String** | The output of the transform if the expression evalutes to true |
+**NegativeCondition** | **String** | The output of the transform if the expression evalutes to false |
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DateCompare = Initialize-PSSailpointV2024DateCompare -FirstDate null `
+ -SecondDate null `
+ -Operator LT `
+ -PositiveCondition true `
+ -NegativeCondition false `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$DateCompare | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DateCompareFirstDate.md b/PSSailpoint/v2024/docs/DateCompareFirstDate.md
new file mode 100644
index 000000000..60af5c63e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DateCompareFirstDate.md
@@ -0,0 +1,41 @@
+# DateCompareFirstDate
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SourceName** | **String** | A reference to the source to search for the account |
+**AttributeName** | **String** | The name of the attribute on the account to return. This should match the name of the account attribute name visible in the user interface, or on the source schema. |
+**AccountSortAttribute** | **String** | The value of this configuration is a string name of the attribute to use when determining the ordering of returned accounts when there are multiple entries | [optional] [default to "created"]
+**AccountSortDescending** | **Boolean** | The value of this configuration is a boolean (true/false). Controls the order of the sort when there are multiple accounts. If not defined, the transform will default to false (ascending order) | [optional] [default to $false]
+**AccountReturnFirstLink** | **Boolean** | The value of this configuration is a boolean (true/false). Controls which account to source a value from for an attribute. If this flag is set to true, the transform returns the value from the first account in the list, even if it is null. If it is set to false, the transform returns the first non-null value. If not defined, the transform will default to false | [optional] [default to $false]
+**AccountFilter** | **String** | This expression queries the database to narrow search results. The value of this configuration is a sailpoint.object.Filter expression and used when searching against the database. The default filter will always include the source and identity, and any subsequent expressions will be combined in an AND operation to the existing search criteria. Only certain searchable attributes are available: - `nativeIdentity` - the Account ID - `displayName` - the Account Name - `entitlements` - a boolean value to determine if the account has entitlements | [optional]
+**AccountPropertyFilter** | **String** | This expression is used to search and filter accounts in memory. The value of this configuration is a sailpoint.object.Filter expression and used when searching against the returned resultset. All account attributes are available for filtering as this operation is performed in memory. | [optional]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+**InputFormat** | [**DateFormatInputFormat**](DateFormatInputFormat.md) | | [optional]
+**OutputFormat** | [**DateFormatOutputFormat**](DateFormatOutputFormat.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DateCompareFirstDate = Initialize-PSSailpointV2024DateCompareFirstDate -SourceName Workday `
+ -AttributeName DEPARTMENT `
+ -AccountSortAttribute created `
+ -AccountSortDescending false `
+ -AccountReturnFirstLink false `
+ -AccountFilter !(nativeIdentity.startsWith("*DELETED*")) `
+ -AccountPropertyFilter (groups.containsAll({'Admin'}) || location == 'Austin') `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}} `
+ -InputFormat null `
+ -OutputFormat null
+```
+
+- Convert the resource to JSON
+```powershell
+$DateCompareFirstDate | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DateCompareSecondDate.md b/PSSailpoint/v2024/docs/DateCompareSecondDate.md
new file mode 100644
index 000000000..a49ccff56
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DateCompareSecondDate.md
@@ -0,0 +1,41 @@
+# DateCompareSecondDate
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SourceName** | **String** | A reference to the source to search for the account |
+**AttributeName** | **String** | The name of the attribute on the account to return. This should match the name of the account attribute name visible in the user interface, or on the source schema. |
+**AccountSortAttribute** | **String** | The value of this configuration is a string name of the attribute to use when determining the ordering of returned accounts when there are multiple entries | [optional] [default to "created"]
+**AccountSortDescending** | **Boolean** | The value of this configuration is a boolean (true/false). Controls the order of the sort when there are multiple accounts. If not defined, the transform will default to false (ascending order) | [optional] [default to $false]
+**AccountReturnFirstLink** | **Boolean** | The value of this configuration is a boolean (true/false). Controls which account to source a value from for an attribute. If this flag is set to true, the transform returns the value from the first account in the list, even if it is null. If it is set to false, the transform returns the first non-null value. If not defined, the transform will default to false | [optional] [default to $false]
+**AccountFilter** | **String** | This expression queries the database to narrow search results. The value of this configuration is a sailpoint.object.Filter expression and used when searching against the database. The default filter will always include the source and identity, and any subsequent expressions will be combined in an AND operation to the existing search criteria. Only certain searchable attributes are available: - `nativeIdentity` - the Account ID - `displayName` - the Account Name - `entitlements` - a boolean value to determine if the account has entitlements | [optional]
+**AccountPropertyFilter** | **String** | This expression is used to search and filter accounts in memory. The value of this configuration is a sailpoint.object.Filter expression and used when searching against the returned resultset. All account attributes are available for filtering as this operation is performed in memory. | [optional]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+**InputFormat** | [**DateFormatInputFormat**](DateFormatInputFormat.md) | | [optional]
+**OutputFormat** | [**DateFormatOutputFormat**](DateFormatOutputFormat.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DateCompareSecondDate = Initialize-PSSailpointV2024DateCompareSecondDate -SourceName Workday `
+ -AttributeName DEPARTMENT `
+ -AccountSortAttribute created `
+ -AccountSortDescending false `
+ -AccountReturnFirstLink false `
+ -AccountFilter !(nativeIdentity.startsWith("*DELETED*")) `
+ -AccountPropertyFilter (groups.containsAll({'Admin'}) || location == 'Austin') `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}} `
+ -InputFormat null `
+ -OutputFormat null
+```
+
+- Convert the resource to JSON
+```powershell
+$DateCompareSecondDate | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DateFormat.md b/PSSailpoint/v2024/docs/DateFormat.md
new file mode 100644
index 000000000..b412276f1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DateFormat.md
@@ -0,0 +1,27 @@
+# DateFormat
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**InputFormat** | [**DateFormatInputFormat**](DateFormatInputFormat.md) | | [optional]
+**OutputFormat** | [**DateFormatOutputFormat**](DateFormatOutputFormat.md) | | [optional]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DateFormat = Initialize-PSSailpointV2024DateFormat -InputFormat null `
+ -OutputFormat null `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$DateFormat | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DateFormatInputFormat.md b/PSSailpoint/v2024/docs/DateFormatInputFormat.md
new file mode 100644
index 000000000..62a15ece1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DateFormatInputFormat.md
@@ -0,0 +1,20 @@
+# DateFormatInputFormat
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DateFormatInputFormat = Initialize-PSSailpointV2024DateFormatInputFormat
+```
+
+- Convert the resource to JSON
+```powershell
+$DateFormatInputFormat | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DateFormatOutputFormat.md b/PSSailpoint/v2024/docs/DateFormatOutputFormat.md
new file mode 100644
index 000000000..43c556ecf
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DateFormatOutputFormat.md
@@ -0,0 +1,20 @@
+# DateFormatOutputFormat
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DateFormatOutputFormat = Initialize-PSSailpointV2024DateFormatOutputFormat
+```
+
+- Convert the resource to JSON
+```powershell
+$DateFormatOutputFormat | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DateMath.md b/PSSailpoint/v2024/docs/DateMath.md
new file mode 100644
index 000000000..f8ec4fbfb
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DateMath.md
@@ -0,0 +1,27 @@
+# DateMath
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Expression** | **String** | A string value of the date and time components to operation on, along with the math operations to execute. |
+**RoundUp** | **Boolean** | A boolean value to indicate whether the transform should round up or down when a rounding `/` operation is defined in the expression. If not provided, the transform will default to `false` `true` indicates the transform should round up (i.e., truncate the fractional date/time component indicated and then add one unit of that component) `false` indicates the transform should round down (i.e., truncate the fractional date/time component indicated) | [optional] [default to $false]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DateMath = Initialize-PSSailpointV2024DateMath -Expression now+1w `
+ -RoundUp false `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$DateMath | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DecomposeDiacriticalMarks.md b/PSSailpoint/v2024/docs/DecomposeDiacriticalMarks.md
new file mode 100644
index 000000000..f5b512fc3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DecomposeDiacriticalMarks.md
@@ -0,0 +1,23 @@
+# DecomposeDiacriticalMarks
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DecomposeDiacriticalMarks = Initialize-PSSailpointV2024DecomposeDiacriticalMarks -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$DecomposeDiacriticalMarks | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DeleteNonEmployeeRecordsInBulkRequest.md b/PSSailpoint/v2024/docs/DeleteNonEmployeeRecordsInBulkRequest.md
new file mode 100644
index 000000000..fbae1a210
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DeleteNonEmployeeRecordsInBulkRequest.md
@@ -0,0 +1,21 @@
+# DeleteNonEmployeeRecordsInBulkRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Ids** | **String[]** | List of non-employee ids. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DeleteNonEmployeeRecordsInBulkRequest = Initialize-PSSailpointV2024DeleteNonEmployeeRecordsInBulkRequest -Ids [2b838de9-db9b-abcf-e646-d4f274ad4238, 2d838de9-db9b-abcf-e646-d4f274ad4238]
+```
+
+- Convert the resource to JSON
+```powershell
+$DeleteNonEmployeeRecordsInBulkRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DeleteSource202Response.md b/PSSailpoint/v2024/docs/DeleteSource202Response.md
new file mode 100644
index 000000000..1eb97c7c5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DeleteSource202Response.md
@@ -0,0 +1,25 @@
+# DeleteSource202Response
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of object being referenced. | [optional]
+**Id** | **String** | Task result ID. | [optional]
+**Name** | **String** | Task result's human-readable display name (this should be null/empty). | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DeleteSource202Response = Initialize-PSSailpointV2024DeleteSource202Response -Type TASK_RESULT `
+ -Id 2c91808779ecf55b0179f720942f181a `
+ -Name null
+```
+
+- Convert the resource to JSON
+```powershell
+$DeleteSource202Response | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DeleteVendorConnectorMapping200Response.md b/PSSailpoint/v2024/docs/DeleteVendorConnectorMapping200Response.md
new file mode 100644
index 000000000..3e390db5f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DeleteVendorConnectorMapping200Response.md
@@ -0,0 +1,21 @@
+# DeleteVendorConnectorMapping200Response
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Count** | **Int32** | The number of vendor connector mappings successfully deleted. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DeleteVendorConnectorMapping200Response = Initialize-PSSailpointV2024DeleteVendorConnectorMapping200Response -Count 1
+```
+
+- Convert the resource to JSON
+```powershell
+$DeleteVendorConnectorMapping200Response | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DiscoveredApplicationsInner.md b/PSSailpoint/v2024/docs/DiscoveredApplicationsInner.md
new file mode 100644
index 000000000..cbee152e0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DiscoveredApplicationsInner.md
@@ -0,0 +1,33 @@
+# DiscoveredApplicationsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Unique identifier for the discovered application. | [optional]
+**Name** | **String** | Name of the discovered application. | [optional]
+**DiscoverySource** | **String** | Source from which the application was discovered. | [optional]
+**DiscoveredVendor** | **String** | The vendor associated with the discovered application. | [optional]
+**Description** | **String** | A brief description of the discovered application. | [optional]
+**RecommendedConnectors** | **String[]** | List of recommended connectors for the application. | [optional]
+**DiscoveredTimestamp** | **System.DateTime** | The timestamp when the application was discovered, in ISO 8601 format. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DiscoveredApplicationsInner = Initialize-PSSailpointV2024DiscoveredApplicationsInner -Id null `
+ -Name ExampleApp `
+ -DiscoverySource CSV `
+ -DiscoveredVendor ExampleVendor `
+ -Description An application for managing examples. `
+ -RecommendedConnectors [ConnectorA, ConnectorB] `
+ -DiscoveredTimestamp 2023-01-01T12:00Z
+```
+
+- Convert the resource to JSON
+```powershell
+$DiscoveredApplicationsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DisplayReference.md b/PSSailpoint/v2024/docs/DisplayReference.md
new file mode 100644
index 000000000..2a1671237
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DisplayReference.md
@@ -0,0 +1,25 @@
+# DisplayReference
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. | [optional]
+**Name** | **String** | The human readable name of the referenced object. | [optional]
+**DisplayName** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DisplayReference = Initialize-PSSailpointV2024DisplayReference -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe `
+ -DisplayName John Q. Doe
+```
+
+- Convert the resource to JSON
+```powershell
+$DisplayReference | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DkimAttributes.md b/PSSailpoint/v2024/docs/DkimAttributes.md
new file mode 100644
index 000000000..ada9d4d9b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DkimAttributes.md
@@ -0,0 +1,29 @@
+# DkimAttributes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | UUID associated with domain to be verified | [optional]
+**Address** | **String** | The identity or domain address | [optional]
+**DkimEnabled** | **Boolean** | Whether or not DKIM has been enabled for this domain / identity | [optional] [default to $false]
+**DkimTokens** | **String[]** | The tokens to be added to a DNS for verification | [optional]
+**DkimVerificationStatus** | **String** | The current status if the domain /identity has been verified. Ie Success, Failed, Pending | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DkimAttributes = Initialize-PSSailpointV2024DkimAttributes -Id 123b45b0-aaaa-bbbb-a7db-123456a56abc `
+ -Address BobSmith@sailpoint.com `
+ -DkimEnabled true `
+ -DkimTokens [uq1m3jjk25ckd3whl4n7y46c56r5l6aq, u7pm38jky9ckdawhlsn7y4dcj6f5lpgq, uhpm3jjkjjckdkwhlqn7yw6cjer5tpay] `
+ -DkimVerificationStatus Success
+```
+
+- Convert the resource to JSON
+```powershell
+$DkimAttributes | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DocumentType.md b/PSSailpoint/v2024/docs/DocumentType.md
new file mode 100644
index 000000000..61dfdd7f8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DocumentType.md
@@ -0,0 +1,20 @@
+# DocumentType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DocumentType = Initialize-PSSailpointV2024DocumentType
+```
+
+- Convert the resource to JSON
+```powershell
+$DocumentType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DomainAddress.md b/PSSailpoint/v2024/docs/DomainAddress.md
new file mode 100644
index 000000000..79869fced
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DomainAddress.md
@@ -0,0 +1,21 @@
+# DomainAddress
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Domain** | **String** | A domain address | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DomainAddress = Initialize-PSSailpointV2024DomainAddress -Domain sailpoint.com
+```
+
+- Convert the resource to JSON
+```powershell
+$DomainAddress | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DomainStatusDto.md b/PSSailpoint/v2024/docs/DomainStatusDto.md
new file mode 100644
index 000000000..1154bc05e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DomainStatusDto.md
@@ -0,0 +1,29 @@
+# DomainStatusDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | New UUID associated with domain to be verified | [optional]
+**Domain** | **String** | A domain address | [optional]
+**DkimEnabled** | [**SystemCollectionsHashtable**](.md) | DKIM is enabled for this domain | [optional]
+**DkimTokens** | **String[]** | DKIM tokens required for authentication | [optional]
+**DkimVerificationStatus** | **String** | Status of DKIM authentication | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DomainStatusDto = Initialize-PSSailpointV2024DomainStatusDto -Id 123b45b0-aaaa-bbbb-a7db-123456a56abc `
+ -Domain sailpoint.com `
+ -DkimEnabled true `
+ -DkimTokens [token1, token2, token3] `
+ -DkimVerificationStatus PENDING
+```
+
+- Convert the resource to JSON
+```powershell
+$DomainStatusDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/DtoType.md b/PSSailpoint/v2024/docs/DtoType.md
new file mode 100644
index 000000000..6a37548cd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/DtoType.md
@@ -0,0 +1,20 @@
+# DtoType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$DtoType = Initialize-PSSailpointV2024DtoType
+```
+
+- Convert the resource to JSON
+```powershell
+$DtoType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/E164phone.md b/PSSailpoint/v2024/docs/E164phone.md
new file mode 100644
index 000000000..af7219d9e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/E164phone.md
@@ -0,0 +1,25 @@
+# E164phone
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DefaultRegion** | **String** | This is an optional attribute that can be used to define the region of the phone number to format into. If defaultRegion is not provided, it will take US as the default country. The format of the country code should be in [ISO 3166-1 alpha-2 format](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) | [optional]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$E164phone = Initialize-PSSailpointV2024E164phone -DefaultRegion US `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$E164phone | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EmailNotificationOption.md b/PSSailpoint/v2024/docs/EmailNotificationOption.md
new file mode 100644
index 000000000..fb66f6a31
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EmailNotificationOption.md
@@ -0,0 +1,27 @@
+# EmailNotificationOption
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**NotifyManagers** | **Boolean** | If true, then the manager is notified of the lifecycle state change. | [optional] [default to $false]
+**NotifyAllAdmins** | **Boolean** | If true, then all the admins are notified of the lifecycle state change. | [optional] [default to $false]
+**NotifySpecificUsers** | **Boolean** | If true, then the users specified in ""emailAddressList"" below are notified of lifecycle state change. | [optional] [default to $false]
+**EmailAddressList** | **String[]** | List of user email addresses. If ""notifySpecificUsers"" option is true, then these users are notified of lifecycle state change. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EmailNotificationOption = Initialize-PSSailpointV2024EmailNotificationOption -NotifyManagers true `
+ -NotifyAllAdmins true `
+ -NotifySpecificUsers true `
+ -EmailAddressList [test@test.com, test2@test.com]
+```
+
+- Convert the resource to JSON
+```powershell
+$EmailNotificationOption | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EmailStatusDto.md b/PSSailpoint/v2024/docs/EmailStatusDto.md
new file mode 100644
index 000000000..b992397e9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EmailStatusDto.md
@@ -0,0 +1,27 @@
+# EmailStatusDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | | [optional]
+**Email** | **String** | | [optional]
+**IsVerifiedByDomain** | **Boolean** | | [optional]
+**VerificationStatus** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EmailStatusDto = Initialize-PSSailpointV2024EmailStatusDto -Id null `
+ -Email sender@example.com `
+ -IsVerifiedByDomain false `
+ -VerificationStatus null
+```
+
+- Convert the resource to JSON
+```powershell
+$EmailStatusDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Entitlement.md b/PSSailpoint/v2024/docs/Entitlement.md
new file mode 100644
index 000000000..80d82f635
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Entitlement.md
@@ -0,0 +1,47 @@
+# Entitlement
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The entitlement id | [optional]
+**Name** | **String** | The entitlement name | [optional]
+**Attribute** | **String** | The entitlement attribute name | [optional]
+**Value** | **String** | The value of the entitlement | [optional]
+**SourceSchemaObjectType** | **String** | The object type of the entitlement from the source schema | [optional]
+**Description** | **String** | The description of the entitlement | [optional]
+**Privileged** | **Boolean** | True if the entitlement is privileged | [optional]
+**CloudGoverned** | **Boolean** | True if the entitlement is cloud governed | [optional]
+**Created** | **System.DateTime** | Time when the entitlement was created | [optional]
+**Modified** | **System.DateTime** | Time when the entitlement was last modified | [optional]
+**Source** | [**EntitlementSource**](EntitlementSource.md) | | [optional]
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | A map of free-form key-value pairs from the source system | [optional]
+**Segments** | **String[]** | List of IDs of segments, if any, to which this Entitlement is assigned. | [optional]
+**DirectPermissions** | [**PermissionDto[]**](PermissionDto.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Entitlement = Initialize-PSSailpointV2024Entitlement -Id 2c91808874ff91550175097daaec161c `
+ -Name LauncherTest2 `
+ -Attribute memberOf `
+ -Value CN=LauncherTest2,OU=LauncherTestOrg,OU=slpt-automation,DC=TestAutomationAD,DC=local `
+ -SourceSchemaObjectType group `
+ -Description CN=LauncherTest2,OU=LauncherTestOrg,OU=slpt-automation,DC=TestAutomationAD,DC=local `
+ -Privileged true `
+ -CloudGoverned true `
+ -Created 2020-10-08T18:33:52.029Z `
+ -Modified 2020-10-08T18:33:52.029Z `
+ -Source null `
+ -Attributes {fieldName=fieldValue} `
+ -Segments [f7b1b8a3-5fed-4fd4-ad29-82014e137e19, 29cb6c06-1da8-43ea-8be4-b3125f248f2a] `
+ -DirectPermissions null
+```
+
+- Convert the resource to JSON
+```powershell
+$Entitlement | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Entitlement1.md b/PSSailpoint/v2024/docs/Entitlement1.md
new file mode 100644
index 000000000..b0124f7dd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Entitlement1.md
@@ -0,0 +1,55 @@
+# Entitlement1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The entitlement id | [optional]
+**Name** | **String** | The entitlement name | [optional]
+**Created** | **System.DateTime** | Time when the entitlement was created | [optional]
+**Modified** | **System.DateTime** | Time when the entitlement was last modified | [optional]
+**Attribute** | **String** | The entitlement attribute name | [optional]
+**Value** | **String** | The value of the entitlement | [optional]
+**SourceSchemaObjectType** | **String** | The object type of the entitlement from the source schema | [optional]
+**Privileged** | **Boolean** | True if the entitlement is privileged | [optional] [default to $false]
+**CloudGoverned** | **Boolean** | True if the entitlement is cloud governed | [optional] [default to $false]
+**Description** | **String** | The description of the entitlement | [optional]
+**Requestable** | **Boolean** | True if the entitlement is requestable | [optional] [default to $false]
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | A map of free-form key-value pairs from the source system | [optional]
+**Source** | [**Entitlement1Source**](Entitlement1Source.md) | | [optional]
+**Owner** | [**Entitlement1Owner**](Entitlement1Owner.md) | | [optional]
+**DirectPermissions** | [**PermissionDto[]**](PermissionDto.md) | | [optional]
+**Segments** | **String[]** | List of IDs of segments, if any, to which this Entitlement is assigned. | [optional]
+**ManuallyUpdatedFields** | [**Entitlement1ManuallyUpdatedFields**](Entitlement1ManuallyUpdatedFields.md) | | [optional]
+**AccessModelMetadata** | [**Entitlement1AccessModelMetadata**](Entitlement1AccessModelMetadata.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Entitlement1 = Initialize-PSSailpointV2024Entitlement1 -Id 2c91808874ff91550175097daaec161c `
+ -Name LauncherTest2 `
+ -Created 2020-10-08T18:33:52.029Z `
+ -Modified 2020-10-08T18:33:52.029Z `
+ -Attribute memberOf `
+ -Value CN=LauncherTest2,OU=LauncherTestOrg,OU=slpt-automation,DC=TestAutomationAD,DC=local `
+ -SourceSchemaObjectType group `
+ -Privileged true `
+ -CloudGoverned true `
+ -Description CN=LauncherTest2,OU=LauncherTestOrg,OU=slpt-automation,DC=TestAutomationAD,DC=local `
+ -Requestable true `
+ -Attributes {fieldName=fieldValue} `
+ -Source null `
+ -Owner null `
+ -DirectPermissions null `
+ -Segments [f7b1b8a3-5fed-4fd4-ad29-82014e137e19, 29cb6c06-1da8-43ea-8be4-b3125f248f2a] `
+ -ManuallyUpdatedFields null `
+ -AccessModelMetadata null
+```
+
+- Convert the resource to JSON
+```powershell
+$Entitlement1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Entitlement1AccessModelMetadata.md b/PSSailpoint/v2024/docs/Entitlement1AccessModelMetadata.md
new file mode 100644
index 000000000..9373b31b7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Entitlement1AccessModelMetadata.md
@@ -0,0 +1,21 @@
+# Entitlement1AccessModelMetadata
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Attributes** | [**AttributeDTO[]**](AttributeDTO.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Entitlement1AccessModelMetadata = Initialize-PSSailpointV2024Entitlement1AccessModelMetadata -Attributes [{key=iscPrivacy, name=Privacy, multiselect=false, status=active, type=governance, objectTypes=[all], description=Specifies the level of privacy associated with an access item., values=[{value=public, name=Public, status=active}]}]
+```
+
+- Convert the resource to JSON
+```powershell
+$Entitlement1AccessModelMetadata | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Entitlement1ManuallyUpdatedFields.md b/PSSailpoint/v2024/docs/Entitlement1ManuallyUpdatedFields.md
new file mode 100644
index 000000000..ae1c211f0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Entitlement1ManuallyUpdatedFields.md
@@ -0,0 +1,23 @@
+# Entitlement1ManuallyUpdatedFields
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DISPLAYNAME** | **Boolean** | True if the entitlements name was updated manually via entitlement import csv or patch endpoint. False means that property value has not been change after first entitlement aggregation. Field refers to [Entitlement response schema](https://developer.sailpoint.com/idn/api/beta/get-entitlement) > `name` property. | [optional] [default to $false]
+**DESCRIPTION** | **Boolean** | True if the entitlement description was updated manually via entitlement import csv or patch endpoint. False means that property value has not been change after first entitlement aggregation. Field refers to [Entitlement response schema](https://developer.sailpoint.com/idn/api/beta/get-entitlement) > `description` property. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Entitlement1ManuallyUpdatedFields = Initialize-PSSailpointV2024Entitlement1ManuallyUpdatedFields -DISPLAYNAME true `
+ -DESCRIPTION true
+```
+
+- Convert the resource to JSON
+```powershell
+$Entitlement1ManuallyUpdatedFields | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Entitlement1Owner.md b/PSSailpoint/v2024/docs/Entitlement1Owner.md
new file mode 100644
index 000000000..4715cc7e8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Entitlement1Owner.md
@@ -0,0 +1,25 @@
+# Entitlement1Owner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The owner id for the entitlement | [optional]
+**Name** | **String** | The owner name for the entitlement | [optional]
+**Type** | **String** | The type of the owner. Initially only type IDENTITY is supported | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Entitlement1Owner = Initialize-PSSailpointV2024Entitlement1Owner -Id 2a2fdacca5e345f18bf7970cfbb8fec2 `
+ -Name identity 1 `
+ -Type IDENTITY
+```
+
+- Convert the resource to JSON
+```powershell
+$Entitlement1Owner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Entitlement1Source.md b/PSSailpoint/v2024/docs/Entitlement1Source.md
new file mode 100644
index 000000000..1a4c42a95
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Entitlement1Source.md
@@ -0,0 +1,25 @@
+# Entitlement1Source
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The source ID | [optional]
+**Type** | **String** | The source type, will always be ""SOURCE"" | [optional]
+**Name** | **String** | The source name | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Entitlement1Source = Initialize-PSSailpointV2024Entitlement1Source -Id 2c9180827ca885d7017ca8ce28a000eb `
+ -Type SOURCE `
+ -Name ODS-AD-Source
+```
+
+- Convert the resource to JSON
+```powershell
+$Entitlement1Source | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EntitlementAccessRequestConfig.md b/PSSailpoint/v2024/docs/EntitlementAccessRequestConfig.md
new file mode 100644
index 000000000..5d1b99995
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EntitlementAccessRequestConfig.md
@@ -0,0 +1,25 @@
+# EntitlementAccessRequestConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ApprovalSchemes** | [**EntitlementApprovalScheme[]**](EntitlementApprovalScheme.md) | Ordered list of approval steps for the access request. Empty when no approval is required. | [optional]
+**RequestCommentRequired** | **Boolean** | If the requester must provide a comment during access request. | [optional] [default to $false]
+**DenialCommentRequired** | **Boolean** | If the reviewer must provide a comment when denying the access request. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EntitlementAccessRequestConfig = Initialize-PSSailpointV2024EntitlementAccessRequestConfig -ApprovalSchemes null `
+ -RequestCommentRequired true `
+ -DenialCommentRequired false
+```
+
+- Convert the resource to JSON
+```powershell
+$EntitlementAccessRequestConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EntitlementApprovalScheme.md b/PSSailpoint/v2024/docs/EntitlementApprovalScheme.md
new file mode 100644
index 000000000..cc378c609
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EntitlementApprovalScheme.md
@@ -0,0 +1,23 @@
+# EntitlementApprovalScheme
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ApproverType** | **String** | Describes the individual or group that is responsible for an approval step. Values are as follows. **ENTITLEMENT_OWNER**: Owner of the associated Entitlement **SOURCE_OWNER**: Owner of the associated Source **MANAGER**: Manager of the Identity for whom the request is being made **GOVERNANCE_GROUP**: A Governance Group, the ID of which is specified by the **approverId** field | [optional]
+**ApproverId** | **String** | Id of the specific approver, used only when approverType is GOVERNANCE_GROUP | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EntitlementApprovalScheme = Initialize-PSSailpointV2024EntitlementApprovalScheme -ApproverType GOVERNANCE_GROUP `
+ -ApproverId e3eab852-8315-467f-9de7-70eda97f63c8
+```
+
+- Convert the resource to JSON
+```powershell
+$EntitlementApprovalScheme | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EntitlementBulkUpdateRequest.md b/PSSailpoint/v2024/docs/EntitlementBulkUpdateRequest.md
new file mode 100644
index 000000000..890223740
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EntitlementBulkUpdateRequest.md
@@ -0,0 +1,23 @@
+# EntitlementBulkUpdateRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EntitlementIds** | **String[]** | List of entitlement ids to update |
+**JsonPatch** | [**JsonPatchOperation[]**](JsonPatchOperation.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EntitlementBulkUpdateRequest = Initialize-PSSailpointV2024EntitlementBulkUpdateRequest -EntitlementIds [2c91808a7624751a01762f19d665220d, 2c91808a7624751a01762f19d67c220e, 2c91808a7624751a01762f19d692220f] `
+ -JsonPatch [{op=replace, path=/privileged, value=false}, {op=replace, path=/requestable, value=false}]
+```
+
+- Convert the resource to JSON
+```powershell
+$EntitlementBulkUpdateRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EntitlementDocument.md b/PSSailpoint/v2024/docs/EntitlementDocument.md
new file mode 100644
index 000000000..b62871b01
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EntitlementDocument.md
@@ -0,0 +1,49 @@
+# EntitlementDocument
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | |
+**Name** | **String** | |
+**Type** | [**DocumentType**](DocumentType.md) | |
+**Modified** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
+**Synced** | **String** | ISO-8601 date-time referring to the date-time when object was queued to be synced into search database for use in the search API. This date-time changes anytime there is an update to the object, which triggers a synchronization event being sent to the search database. There may be some delay between the `synced` time and the time when the updated data is actually available in the search API. | [optional]
+**DisplayName** | **String** | Entitlement's display name. | [optional]
+**Source** | [**EntitlementDocumentAllOfSource**](EntitlementDocumentAllOfSource.md) | | [optional]
+**Segments** | [**BaseSegment[]**](BaseSegment.md) | Segments with the role. | [optional]
+**SegmentCount** | **Int32** | Number of segments with the role. | [optional]
+**Requestable** | **Boolean** | Indicates whether the entitlement is requestable. | [optional] [default to $false]
+**CloudGoverned** | **Boolean** | Indicates whether the entitlement is cloud governed. | [optional] [default to $false]
+**Created** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
+**Privileged** | **Boolean** | Indicates whether the entitlement is privileged. | [optional] [default to $false]
+**IdentityCount** | **Int32** | Number of identities who have access to the entitlement. | [optional]
+**Tags** | **String[]** | Tags that have been applied to the object. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EntitlementDocument = Initialize-PSSailpointV2024EntitlementDocument -Id 2c91808375d8e80a0175e1f88a575222 `
+ -Name john.doe `
+ -Type null `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Synced null `
+ -DisplayName Admin `
+ -Source null `
+ -Segments null `
+ -SegmentCount 1 `
+ -Requestable false `
+ -CloudGoverned false `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Privileged false `
+ -IdentityCount 3 `
+ -Tags [TAG_1, TAG_2]
+```
+
+- Convert the resource to JSON
+```powershell
+$EntitlementDocument | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EntitlementDocumentAllOfSource.md b/PSSailpoint/v2024/docs/EntitlementDocumentAllOfSource.md
new file mode 100644
index 000000000..e17923494
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EntitlementDocumentAllOfSource.md
@@ -0,0 +1,23 @@
+# EntitlementDocumentAllOfSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of entitlement's source. | [optional]
+**Name** | **String** | Display name of entitlement's source. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EntitlementDocumentAllOfSource = Initialize-PSSailpointV2024EntitlementDocumentAllOfSource -Id 2c91808b6e9e6fb8016eec1a2b6f7b5f `
+ -Name ODS-HR-Employees
+```
+
+- Convert the resource to JSON
+```powershell
+$EntitlementDocumentAllOfSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EntitlementDto.md b/PSSailpoint/v2024/docs/EntitlementDto.md
new file mode 100644
index 000000000..57787cbe1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EntitlementDto.md
@@ -0,0 +1,43 @@
+# EntitlementDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | System-generated unique ID of the Object | [optional] [readonly]
+**Name** | **String** | Name of the Object |
+**Created** | **System.DateTime** | Creation date of the Object | [optional] [readonly]
+**Modified** | **System.DateTime** | Last modification date of the Object | [optional] [readonly]
+**Attribute** | **String** | Name of the entitlement attribute | [optional]
+**Value** | **String** | Raw value of the entitlement | [optional]
+**Description** | **String** | Entitlment description | [optional]
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | Entitlement attributes | [optional]
+**SourceSchemaObjectType** | **String** | Schema objectType on the given application that maps to an Account Group | [optional]
+**Privileged** | **Boolean** | Determines if this Entitlement is privileged. | [optional]
+**CloudGoverned** | **Boolean** | Determines if this Entitlement is goverened in the cloud. | [optional]
+**Source** | [**EntitlementSource**](EntitlementSource.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EntitlementDto = Initialize-PSSailpointV2024EntitlementDto -Id id12345 `
+ -Name aName `
+ -Created 2015-05-28T14:07:17Z `
+ -Modified 2015-05-28T14:07:17Z `
+ -Attribute authorizationType `
+ -Value CN=Users,dc=sailpoint,dc=com `
+ -Description Active Directory DC `
+ -Attributes {GroupType=Security, sAMAccountName=Buyer} `
+ -SourceSchemaObjectType group `
+ -Privileged false `
+ -CloudGoverned false `
+ -Source null
+```
+
+- Convert the resource to JSON
+```powershell
+$EntitlementDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EntitlementRef.md b/PSSailpoint/v2024/docs/EntitlementRef.md
new file mode 100644
index 000000000..cfa0391fe
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EntitlementRef.md
@@ -0,0 +1,25 @@
+# EntitlementRef
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Entitlement's DTO type. | [optional]
+**Id** | **String** | Entitlement's ID. | [optional]
+**Name** | **String** | Entitlement's display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EntitlementRef = Initialize-PSSailpointV2024EntitlementRef -Type ENTITLEMENT `
+ -Id 2c91809773dee32014e13e122092014e `
+ -Name CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local
+```
+
+- Convert the resource to JSON
+```powershell
+$EntitlementRef | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EntitlementRef1.md b/PSSailpoint/v2024/docs/EntitlementRef1.md
new file mode 100644
index 000000000..f144f5c3b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EntitlementRef1.md
@@ -0,0 +1,25 @@
+# EntitlementRef1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Entitlement's DTO type. | [optional]
+**Id** | **String** | Entitlement's ID. | [optional]
+**Name** | **String** | Entitlement's display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EntitlementRef1 = Initialize-PSSailpointV2024EntitlementRef1 -Type ENTITLEMENT `
+ -Id 2c91809773dee32014e13e122092014e `
+ -Name CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local
+```
+
+- Convert the resource to JSON
+```powershell
+$EntitlementRef1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EntitlementRequestConfig.md b/PSSailpoint/v2024/docs/EntitlementRequestConfig.md
new file mode 100644
index 000000000..85c68d561
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EntitlementRequestConfig.md
@@ -0,0 +1,21 @@
+# EntitlementRequestConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessRequestConfig** | [**EntitlementAccessRequestConfig**](EntitlementAccessRequestConfig.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EntitlementRequestConfig = Initialize-PSSailpointV2024EntitlementRequestConfig -AccessRequestConfig null
+```
+
+- Convert the resource to JSON
+```powershell
+$EntitlementRequestConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EntitlementRequestConfig1.md b/PSSailpoint/v2024/docs/EntitlementRequestConfig1.md
new file mode 100644
index 000000000..78721f237
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EntitlementRequestConfig1.md
@@ -0,0 +1,27 @@
+# EntitlementRequestConfig1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AllowEntitlementRequest** | **Boolean** | If this is true, entitlement requests are allowed. | [optional] [default to $false]
+**RequestCommentsRequired** | **Boolean** | If this is true, comments are required to submit entitlement requests. | [optional] [default to $false]
+**DeniedCommentsRequired** | **Boolean** | If this is true, comments are required to reject entitlement requests. | [optional] [default to $false]
+**GrantRequestApprovalSchemes** | **String** | Approval schemes for granting entitlement request. This can be empty if no approval is needed. Multiple schemes must be comma-separated. The valid schemes are ""entitlementOwner"", ""sourceOwner"", ""manager"" and ""workgroup:{id}"". You can use multiple governance groups (workgroups). | [optional] [default to "sourceOwner"]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EntitlementRequestConfig1 = Initialize-PSSailpointV2024EntitlementRequestConfig1 -AllowEntitlementRequest true `
+ -RequestCommentsRequired false `
+ -DeniedCommentsRequired false `
+ -GrantRequestApprovalSchemes entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584
+```
+
+- Convert the resource to JSON
+```powershell
+$EntitlementRequestConfig1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EntitlementSource.md b/PSSailpoint/v2024/docs/EntitlementSource.md
new file mode 100644
index 000000000..0fa30375a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EntitlementSource.md
@@ -0,0 +1,25 @@
+# EntitlementSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The source ID | [optional]
+**Type** | **String** | The source type, will always be ""SOURCE"" | [optional]
+**Name** | **String** | The source name | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EntitlementSource = Initialize-PSSailpointV2024EntitlementSource -Id 2c9180827ca885d7017ca8ce28a000eb `
+ -Type SOURCE `
+ -Name ODS-AD-Source
+```
+
+- Convert the resource to JSON
+```powershell
+$EntitlementSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EntitlementSourceResetBaseReferenceDto.md b/PSSailpoint/v2024/docs/EntitlementSourceResetBaseReferenceDto.md
new file mode 100644
index 000000000..6c43a61d0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EntitlementSourceResetBaseReferenceDto.md
@@ -0,0 +1,25 @@
+# EntitlementSourceResetBaseReferenceDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The DTO type | [optional]
+**Id** | **String** | The task ID of the object to which this reference applies | [optional]
+**Name** | **String** | Human-readable display name of the object to which this reference applies | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EntitlementSourceResetBaseReferenceDto = Initialize-PSSailpointV2024EntitlementSourceResetBaseReferenceDto -Type TASK_RESULT `
+ -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name Entitlement Source Reset
+```
+
+- Convert the resource to JSON
+```powershell
+$EntitlementSourceResetBaseReferenceDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EntitlementSummary.md b/PSSailpoint/v2024/docs/EntitlementSummary.md
new file mode 100644
index 000000000..2d295ca14
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EntitlementSummary.md
@@ -0,0 +1,39 @@
+# EntitlementSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. | [optional]
+**Name** | **String** | The human readable name of the referenced object. | [optional]
+**DisplayName** | **String** | | [optional]
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Description** | **String** | | [optional]
+**Source** | [**Reference1**](Reference1.md) | | [optional]
+**Privileged** | **Boolean** | | [optional]
+**Attribute** | **String** | | [optional]
+**Value** | **String** | | [optional]
+**Standalone** | **Boolean** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EntitlementSummary = Initialize-PSSailpointV2024EntitlementSummary -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe `
+ -DisplayName John Q. Doe `
+ -Type null `
+ -Description null `
+ -Source null `
+ -Privileged false `
+ -Attribute memberOf `
+ -Value CN=Buyer,OU=Groups,OU=Demo,DC=seri,DC=sailpointdemo,DC=com `
+ -Standalone false
+```
+
+- Convert the resource to JSON
+```powershell
+$EntitlementSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EntityCreatedByDTO.md b/PSSailpoint/v2024/docs/EntityCreatedByDTO.md
new file mode 100644
index 000000000..103b3f8d0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EntityCreatedByDTO.md
@@ -0,0 +1,23 @@
+# EntityCreatedByDTO
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of the creator | [optional]
+**DisplayName** | **String** | The display name of the creator | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EntityCreatedByDTO = Initialize-PSSailpointV2024EntityCreatedByDTO -Id 2c918090761a5aac0176215c46a62d58 `
+ -DisplayName Ashley.Pierce
+```
+
+- Convert the resource to JSON
+```powershell
+$EntityCreatedByDTO | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Error.md b/PSSailpoint/v2024/docs/Error.md
new file mode 100644
index 000000000..08b052083
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Error.md
@@ -0,0 +1,25 @@
+# ModelError
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DetailCode** | **String** | DetailCode is the text of the status code returned | [optional]
+**Messages** | [**ErrorMessage[]**](ErrorMessage.md) | | [optional]
+**TrackingId** | **String** | TrackingID is the request tracking unique identifier | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ModelError = Initialize-PSSailpointV2024ModelError -DetailCode Internal Server Error `
+ -Messages null `
+ -TrackingId 9cd03ef80e6a425eb6b11bdbb057cdb4
+```
+
+- Convert the resource to JSON
+```powershell
+$ModelError | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ErrorMessage.md b/PSSailpoint/v2024/docs/ErrorMessage.md
new file mode 100644
index 000000000..34e9a6bcb
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ErrorMessage.md
@@ -0,0 +1,25 @@
+# ErrorMessage
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Locale** | **String** | Locale is the current Locale | [optional]
+**LocaleOrigin** | **String** | LocaleOrigin holds possible values of how the locale was selected | [optional]
+**Text** | **String** | Text is the actual text of the error message | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ErrorMessage = Initialize-PSSailpointV2024ErrorMessage -Locale en-US `
+ -LocaleOrigin DEFAULT `
+ -Text This is an error
+```
+
+- Convert the resource to JSON
+```powershell
+$ErrorMessage | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ErrorMessageDto.md b/PSSailpoint/v2024/docs/ErrorMessageDto.md
new file mode 100644
index 000000000..a12f18019
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ErrorMessageDto.md
@@ -0,0 +1,25 @@
+# ErrorMessageDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Locale** | **String** | The locale for the message text, a BCP 47 language tag. | [optional]
+**LocaleOrigin** | [**LocaleOrigin**](LocaleOrigin.md) | | [optional]
+**Text** | **String** | Actual text of the error message in the indicated locale. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ErrorMessageDto = Initialize-PSSailpointV2024ErrorMessageDto -Locale en-US `
+ -LocaleOrigin null `
+ -Text The request was syntactically correct but its content is semantically invalid.
+```
+
+- Convert the resource to JSON
+```powershell
+$ErrorMessageDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ErrorResponseDto.md b/PSSailpoint/v2024/docs/ErrorResponseDto.md
new file mode 100644
index 000000000..8bd808763
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ErrorResponseDto.md
@@ -0,0 +1,27 @@
+# ErrorResponseDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DetailCode** | **String** | Fine-grained error code providing more detail of the error. | [optional]
+**TrackingId** | **String** | Unique tracking id for the error. | [optional]
+**Messages** | [**ErrorMessageDto[]**](ErrorMessageDto.md) | Generic localized reason for error | [optional]
+**Causes** | [**ErrorMessageDto[]**](ErrorMessageDto.md) | Plain-text descriptive reasons to provide additional detail to the text provided in the messages field | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ErrorResponseDto = Initialize-PSSailpointV2024ErrorResponseDto -DetailCode 400.1 Bad Request Content `
+ -TrackingId e7eab60924f64aa284175b9fa3309599 `
+ -Messages null `
+ -Causes null
+```
+
+- Convert the resource to JSON
+```powershell
+$ErrorResponseDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EvaluateResponse.md b/PSSailpoint/v2024/docs/EvaluateResponse.md
new file mode 100644
index 000000000..39bae151b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EvaluateResponse.md
@@ -0,0 +1,23 @@
+# EvaluateResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ReassignToId** | **String** | The Identity ID which should be the recipient of any work items sent to a specific identity & work type | [optional]
+**LookupTrail** | [**LookupStep[]**](LookupStep.md) | List of Reassignments found by looking up the next `TargetIdentity` in a ReassignmentConfiguration | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EvaluateResponse = Initialize-PSSailpointV2024EvaluateResponse -ReassignToId 869320b6b6f34a169b6178b1a865e66f `
+ -LookupTrail null
+```
+
+- Convert the resource to JSON
+```powershell
+$EvaluateResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Event.md b/PSSailpoint/v2024/docs/Event.md
new file mode 100644
index 000000000..61c37b49c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Event.md
@@ -0,0 +1,55 @@
+# ModelEvent
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | |
+**Name** | **String** | |
+**Type** | [**DocumentType**](DocumentType.md) | |
+**Created** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
+**Synced** | **String** | ISO-8601 date-time referring to the date-time when object was queued to be synced into search database for use in the search API. This date-time changes anytime there is an update to the object, which triggers a synchronization event being sent to the search database. There may be some delay between the `synced` time and the time when the updated data is actually available in the search API. | [optional]
+**Action** | **String** | Name of the event as it's displayed in audit reports. | [optional]
+**Type** | **String** | Event type. Refer to [Event Types](https://documentation.sailpoint.com/saas/help/search/index.html#event-types) for a list of event types and their meanings. | [optional]
+**Actor** | **String** | Name of the actor that generated the event. | [optional]
+**Target** | **String** | Name of the target, or recipient, of the event. | [optional]
+**Stack** | **String** | The event's stack. | [optional]
+**TrackingNumber** | **String** | ID of the group of events. | [optional]
+**IpAddress** | **String** | Target system's IP address. | [optional]
+**Details** | **String** | ID of event's details. | [optional]
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | Attributes involved in the event. | [optional]
+**Objects** | **String[]** | Objects the event is happening to. | [optional]
+**Operation** | **String** | Operation, or action, performed during the event. | [optional]
+**Status** | **String** | Event status. Refer to [Event Statuses](https://documentation.sailpoint.com/saas/help/search/index.html#event-statuses) for a list of event statuses and their meanings. | [optional]
+**TechnicalName** | **String** | Event's normalized name. This normalized name always follows the pattern of 'objects_operation_status'. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ModelEvent = Initialize-PSSailpointV2024ModelEvent -Id 2c91808375d8e80a0175e1f88a575222 `
+ -Name john.doe `
+ -Type null `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Synced null `
+ -Action update `
+ -Type SYSTEM_CONFIG `
+ -Actor System `
+ -Target Carol.Adams `
+ -Stack tpe `
+ -TrackingNumber 63f891e0735f4cc8bf1968144a1e7440 `
+ -IpAddress 52.52.97.85 `
+ -Details 73b65dfbed1842548c207432a18c84b0 `
+ -Attributes {pod=stg03-useast1, org=acme, sourceName=SailPoint} `
+ -Objects null `
+ -Operation REQUEST `
+ -Status PASSED `
+ -TechnicalName AUTHENTICATION_REQUEST_PASSED
+```
+
+- Convert the resource to JSON
+```powershell
+$ModelEvent | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EventAttributes.md b/PSSailpoint/v2024/docs/EventAttributes.md
new file mode 100644
index 000000000..10d0a1466
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EventAttributes.md
@@ -0,0 +1,25 @@
+# EventAttributes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the trigger |
+**VarFilter** | **String** | JSON path expression that will limit which events the trigger will fire on | [optional]
+**Description** | **String** | Description of the event trigger | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EventAttributes = Initialize-PSSailpointV2024EventAttributes -Id idn:identity-attributes-changed `
+ -VarFilter $.changes[?(@.attribute == 'manager')] `
+ -Description null
+```
+
+- Convert the resource to JSON
+```powershell
+$EventAttributes | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EventBridgeConfig.md b/PSSailpoint/v2024/docs/EventBridgeConfig.md
new file mode 100644
index 000000000..6d3bdb0ae
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EventBridgeConfig.md
@@ -0,0 +1,23 @@
+# EventBridgeConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AwsAccount** | **String** | AWS Account Number (12-digit number) that has the EventBridge Partner Event Source Resource. |
+**AwsRegion** | **String** | AWS Region that has the EventBridge Partner Event Source Resource. See https://docs.aws.amazon.com/general/latest/gr/rande.html for a full list of available values. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EventBridgeConfig = Initialize-PSSailpointV2024EventBridgeConfig -AwsAccount 123456789012 `
+ -AwsRegion us-west-1
+```
+
+- Convert the resource to JSON
+```powershell
+$EventBridgeConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/EventDocument.md b/PSSailpoint/v2024/docs/EventDocument.md
new file mode 100644
index 000000000..d2d5b9fef
--- /dev/null
+++ b/PSSailpoint/v2024/docs/EventDocument.md
@@ -0,0 +1,55 @@
+# EventDocument
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | |
+**Name** | **String** | |
+**Type** | [**DocumentType**](DocumentType.md) | |
+**Created** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
+**Synced** | **String** | ISO-8601 date-time referring to the date-time when object was queued to be synced into search database for use in the search API. This date-time changes anytime there is an update to the object, which triggers a synchronization event being sent to the search database. There may be some delay between the `synced` time and the time when the updated data is actually available in the search API. | [optional]
+**Action** | **String** | Name of the event as it's displayed in audit reports. | [optional]
+**Type** | **String** | Event type. Refer to [Event Types](https://documentation.sailpoint.com/saas/help/search/index.html#event-types) for a list of event types and their meanings. | [optional]
+**Actor** | **String** | Name of the actor that generated the event. | [optional]
+**Target** | **String** | Name of the target, or recipient, of the event. | [optional]
+**Stack** | **String** | The event's stack. | [optional]
+**TrackingNumber** | **String** | ID of the group of events. | [optional]
+**IpAddress** | **String** | Target system's IP address. | [optional]
+**Details** | **String** | ID of event's details. | [optional]
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | Attributes involved in the event. | [optional]
+**Objects** | **String[]** | Objects the event is happening to. | [optional]
+**Operation** | **String** | Operation, or action, performed during the event. | [optional]
+**Status** | **String** | Event status. Refer to [Event Statuses](https://documentation.sailpoint.com/saas/help/search/index.html#event-statuses) for a list of event statuses and their meanings. | [optional]
+**TechnicalName** | **String** | Event's normalized name. This normalized name always follows the pattern of 'objects_operation_status'. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$EventDocument = Initialize-PSSailpointV2024EventDocument -Id 2c91808375d8e80a0175e1f88a575222 `
+ -Name john.doe `
+ -Type null `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Synced null `
+ -Action update `
+ -Type SYSTEM_CONFIG `
+ -Actor System `
+ -Target Carol.Adams `
+ -Stack tpe `
+ -TrackingNumber 63f891e0735f4cc8bf1968144a1e7440 `
+ -IpAddress 52.52.97.85 `
+ -Details 73b65dfbed1842548c207432a18c84b0 `
+ -Attributes {pod=stg03-useast1, org=acme, sourceName=SailPoint} `
+ -Objects null `
+ -Operation REQUEST `
+ -Status PASSED `
+ -TechnicalName AUTHENTICATION_REQUEST_PASSED
+```
+
+- Convert the resource to JSON
+```powershell
+$EventDocument | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ExceptionAccessCriteria.md b/PSSailpoint/v2024/docs/ExceptionAccessCriteria.md
new file mode 100644
index 000000000..f0c042214
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ExceptionAccessCriteria.md
@@ -0,0 +1,23 @@
+# ExceptionAccessCriteria
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**LeftCriteria** | [**ExceptionCriteria**](ExceptionCriteria.md) | | [optional]
+**RightCriteria** | [**ExceptionCriteria**](ExceptionCriteria.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ExceptionAccessCriteria = Initialize-PSSailpointV2024ExceptionAccessCriteria -LeftCriteria null `
+ -RightCriteria null
+```
+
+- Convert the resource to JSON
+```powershell
+$ExceptionAccessCriteria | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ExceptionCriteria.md b/PSSailpoint/v2024/docs/ExceptionCriteria.md
new file mode 100644
index 000000000..a59a9b3ed
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ExceptionCriteria.md
@@ -0,0 +1,21 @@
+# ExceptionCriteria
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CriteriaList** | [**ExceptionCriteriaCriteriaListInner[]**](ExceptionCriteriaCriteriaListInner.md) | List of exception criteria. There is a min of 1 and max of 50 items in the list. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ExceptionCriteria = Initialize-PSSailpointV2024ExceptionCriteria -CriteriaList [{type=ENTITLEMENT, id=2c9180866166b5b0016167c32ef31a66, existing=true}, {type=ENTITLEMENT, id=2c9180866166b5b0016167c32ef31a67, existing=false}]
+```
+
+- Convert the resource to JSON
+```powershell
+$ExceptionCriteria | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ExceptionCriteriaAccess.md b/PSSailpoint/v2024/docs/ExceptionCriteriaAccess.md
new file mode 100644
index 000000000..40c64e684
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ExceptionCriteriaAccess.md
@@ -0,0 +1,27 @@
+# ExceptionCriteriaAccess
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Id** | **String** | ID of the object to which this reference applies | [optional]
+**Name** | **String** | Human-readable display name of the object to which this reference applies | [optional]
+**Existing** | **Boolean** | Whether the subject identity already had that access or not | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ExceptionCriteriaAccess = Initialize-PSSailpointV2024ExceptionCriteriaAccess -Type null `
+ -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name CN=HelpDesk,OU=test,OU=test-service,DC=TestAD,DC=local `
+ -Existing true
+```
+
+- Convert the resource to JSON
+```powershell
+$ExceptionCriteriaAccess | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ExceptionCriteriaCriteriaListInner.md b/PSSailpoint/v2024/docs/ExceptionCriteriaCriteriaListInner.md
new file mode 100644
index 000000000..46da4b99a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ExceptionCriteriaCriteriaListInner.md
@@ -0,0 +1,27 @@
+# ExceptionCriteriaCriteriaListInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**SystemCollectionsHashtable**](.md) | The type of object that is referenced | [optional]
+**Id** | **String** | ID of the object to which this reference applies | [optional]
+**Name** | **String** | Human-readable display name of the object to which this reference applies | [optional]
+**Existing** | **Boolean** | Whether the subject identity already had that access or not | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ExceptionCriteriaCriteriaListInner = Initialize-PSSailpointV2024ExceptionCriteriaCriteriaListInner -Type ENTITLEMENT `
+ -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name CN=HelpDesk,OU=test,OU=test-service,DC=TestAD,DC=local `
+ -Existing true
+```
+
+- Convert the resource to JSON
+```powershell
+$ExceptionCriteriaCriteriaListInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ExecutionStatus.md b/PSSailpoint/v2024/docs/ExecutionStatus.md
new file mode 100644
index 000000000..0d8be0f36
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ExecutionStatus.md
@@ -0,0 +1,20 @@
+# ExecutionStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ExecutionStatus = Initialize-PSSailpointV2024ExecutionStatus
+```
+
+- Convert the resource to JSON
+```powershell
+$ExecutionStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ExpansionItem.md b/PSSailpoint/v2024/docs/ExpansionItem.md
new file mode 100644
index 000000000..bfd12ff6c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ExpansionItem.md
@@ -0,0 +1,29 @@
+# ExpansionItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccountId** | **String** | The ID of the account | [optional]
+**Cause** | **String** | | [optional]
+**Name** | **String** | The name of the item | [optional]
+**AttributeRequests** | [**AttributeRequest[]**](AttributeRequest.md) | | [optional]
+**Source** | [**AccountSource**](AccountSource.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ExpansionItem = Initialize-PSSailpointV2024ExpansionItem -AccountId 2c91808981f58ea601821c3e93482e6f `
+ -Cause Role `
+ -Name smartsheet-role `
+ -AttributeRequests null `
+ -Source null
+```
+
+- Convert the resource to JSON
+```powershell
+$ExpansionItem | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ExportFormDefinitionsByTenant200ResponseInner.md b/PSSailpoint/v2024/docs/ExportFormDefinitionsByTenant200ResponseInner.md
new file mode 100644
index 000000000..61db9ba76
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ExportFormDefinitionsByTenant200ResponseInner.md
@@ -0,0 +1,25 @@
+# ExportFormDefinitionsByTenant200ResponseInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Object** | [**FormDefinitionResponse**](FormDefinitionResponse.md) | | [optional]
+**Self** | **String** | | [optional]
+**Version** | **Int32** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ExportFormDefinitionsByTenant200ResponseInner = Initialize-PSSailpointV2024ExportFormDefinitionsByTenant200ResponseInner -Object null `
+ -Self null `
+ -Version null
+```
+
+- Convert the resource to JSON
+```powershell
+$ExportFormDefinitionsByTenant200ResponseInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ExportOptions.md b/PSSailpoint/v2024/docs/ExportOptions.md
new file mode 100644
index 000000000..705fb276a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ExportOptions.md
@@ -0,0 +1,25 @@
+# ExportOptions
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ExcludeTypes** | **String[]** | Object type names to be excluded from an sp-config export command. | [optional]
+**IncludeTypes** | **String[]** | Object type names to be included in an sp-config export command. IncludeTypes takes precedence over excludeTypes. | [optional]
+**ObjectOptions** | [**System.Collections.Hashtable**](ObjectExportImportOptions.md) | Additional options targeting specific objects related to each item in the includeTypes field | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ExportOptions = Initialize-PSSailpointV2024ExportOptions -ExcludeTypes null `
+ -IncludeTypes null `
+ -ObjectOptions {TRIGGER_SUBSCRIPTION={includedIds=[be9e116d-08e1-49fc-ab7f-fa585e96c9e4], includedNames=[Test 2]}}
+```
+
+- Convert the resource to JSON
+```powershell
+$ExportOptions | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ExportPayload.md b/PSSailpoint/v2024/docs/ExportPayload.md
new file mode 100644
index 000000000..0c0687376
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ExportPayload.md
@@ -0,0 +1,27 @@
+# ExportPayload
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Description** | **String** | Optional user defined description/name for export job. | [optional]
+**ExcludeTypes** | **String[]** | Object type names to be excluded from an sp-config export command. | [optional]
+**IncludeTypes** | **String[]** | Object type names to be included in an sp-config export command. IncludeTypes takes precedence over excludeTypes. | [optional]
+**ObjectOptions** | [**System.Collections.Hashtable**](ObjectExportImportOptions.md) | Additional options targeting specific objects related to each item in the includeTypes field | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ExportPayload = Initialize-PSSailpointV2024ExportPayload -Description Export Job 1 Test `
+ -ExcludeTypes null `
+ -IncludeTypes null `
+ -ObjectOptions {TRIGGER_SUBSCRIPTION={includedIds=[be9e116d-08e1-49fc-ab7f-fa585e96c9e4], includedNames=[Test 2]}}
+```
+
+- Convert the resource to JSON
+```powershell
+$ExportPayload | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Expression.md b/PSSailpoint/v2024/docs/Expression.md
new file mode 100644
index 000000000..248d60ea5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Expression.md
@@ -0,0 +1,27 @@
+# Expression
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Operator** | **String** | Operator for the expression | [optional]
+**Attribute** | **String** | Name for the attribute | [optional]
+**Value** | [**Value**](Value.md) | | [optional]
+**Children** | [**ExpressionChildrenInner[]**](ExpressionChildrenInner.md) | List of expressions | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Expression = Initialize-PSSailpointV2024Expression -Operator EQUALS `
+ -Attribute location `
+ -Value null `
+ -Children []
+```
+
+- Convert the resource to JSON
+```powershell
+$Expression | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ExpressionChildrenInner.md b/PSSailpoint/v2024/docs/ExpressionChildrenInner.md
new file mode 100644
index 000000000..c418c8c72
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ExpressionChildrenInner.md
@@ -0,0 +1,27 @@
+# ExpressionChildrenInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Operator** | **String** | Operator for the expression | [optional]
+**Attribute** | **String** | Name for the attribute | [optional]
+**Value** | [**Value**](Value.md) | | [optional]
+**Children** | **String** | There cannot be anymore nested children. This will always be null. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ExpressionChildrenInner = Initialize-PSSailpointV2024ExpressionChildrenInner -Operator EQUALS `
+ -Attribute location `
+ -Value null `
+ -Children null
+```
+
+- Convert the resource to JSON
+```powershell
+$ExpressionChildrenInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ExternalAttributes.md b/PSSailpoint/v2024/docs/ExternalAttributes.md
new file mode 100644
index 000000000..d8486cf77
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ExternalAttributes.md
@@ -0,0 +1,27 @@
+# ExternalAttributes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | A unique name for the external trigger | [optional]
+**Description** | **String** | Additonal context about the external trigger | [optional]
+**ClientId** | **String** | OAuth Client ID to authenticate with this trigger | [optional]
+**Url** | **String** | URL to invoke this workflow | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ExternalAttributes = Initialize-PSSailpointV2024ExternalAttributes -Name search-and-notify `
+ -Description Run a search and notify the results `
+ -ClientId 87e239b2-b85b-4bde-b9a7-55bf304ddcdc `
+ -Url https://tenant.api.identitynow.com/beta/workflows/execute/external/c79e0079-562c-4df5-aa73-60a9e25c916d
+```
+
+- Convert the resource to JSON
+```powershell
+$ExternalAttributes | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FeatureValueDto.md b/PSSailpoint/v2024/docs/FeatureValueDto.md
new file mode 100644
index 000000000..07d5c0ed3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FeatureValueDto.md
@@ -0,0 +1,25 @@
+# FeatureValueDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Feature** | **String** | The type of feature | [optional]
+**Numerator** | **Int32** | The number of identities that have access to the feature | [optional]
+**Denominator** | **Int32** | The number of identities with the corresponding feature | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FeatureValueDto = Initialize-PSSailpointV2024FeatureValueDto -Feature department `
+ -Numerator 14 `
+ -Denominator 14
+```
+
+- Convert the resource to JSON
+```powershell
+$FeatureValueDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FieldDetailsDto.md b/PSSailpoint/v2024/docs/FieldDetailsDto.md
new file mode 100644
index 000000000..55c317a68
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FieldDetailsDto.md
@@ -0,0 +1,31 @@
+# FieldDetailsDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the attribute. | [optional]
+**Transform** | [**SystemCollectionsHashtable**](.md) | The transform to apply to the field | [optional]
+**Attributes** | [**SystemCollectionsHashtable**](.md) | Attributes required for the transform | [optional]
+**IsRequired** | **Boolean** | Flag indicating whether or not the attribute is required. | [optional] [readonly] [default to $false]
+**Type** | **String** | The type of the attribute. | [optional]
+**IsMultiValued** | **Boolean** | Flag indicating whether or not the attribute is multi-valued. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FieldDetailsDto = Initialize-PSSailpointV2024FieldDetailsDto -Name userName `
+ -Transform {type=rule, attributes={name=Create Unique LDAP Attribute}} `
+ -Attributes {template=${firstname}.${lastname}${uniqueCounter}, cloudMaxUniqueChecks=50, cloudMaxSize=20, cloudRequired=true} `
+ -IsRequired false `
+ -Type string `
+ -IsMultiValued false
+```
+
+- Convert the resource to JSON
+```powershell
+$FieldDetailsDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Filter.md b/PSSailpoint/v2024/docs/Filter.md
new file mode 100644
index 000000000..cd9424f5b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Filter.md
@@ -0,0 +1,27 @@
+# ModelFilter
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**FilterType**](FilterType.md) | | [optional]
+**Range** | [**Range**](Range.md) | | [optional]
+**Terms** | **String[]** | The terms to be filtered. | [optional]
+**Exclude** | **Boolean** | Indicates if the filter excludes results. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ModelFilter = Initialize-PSSailpointV2024ModelFilter -Type null `
+ -Range null `
+ -Terms null `
+ -Exclude false
+```
+
+- Convert the resource to JSON
+```powershell
+$ModelFilter | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FilterAggregation.md b/PSSailpoint/v2024/docs/FilterAggregation.md
new file mode 100644
index 000000000..98777b734
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FilterAggregation.md
@@ -0,0 +1,27 @@
+# FilterAggregation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the filter aggregate to be included in the result. |
+**Type** | [**SearchFilterType**](SearchFilterType.md) | | [optional]
+**Field** | **String** | The search field to apply the filter to. Prefix the field name with '@' to reference a nested object. |
+**Value** | **String** | The value to filter on. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FilterAggregation = Initialize-PSSailpointV2024FilterAggregation -Name Entitlements `
+ -Type null `
+ -Field access.type `
+ -Value ENTITLEMENT
+```
+
+- Convert the resource to JSON
+```powershell
+$FilterAggregation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FilterType.md b/PSSailpoint/v2024/docs/FilterType.md
new file mode 100644
index 000000000..d970c8d14
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FilterType.md
@@ -0,0 +1,20 @@
+# FilterType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FilterType = Initialize-PSSailpointV2024FilterType
+```
+
+- Convert the resource to JSON
+```powershell
+$FilterType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FirstValid.md b/PSSailpoint/v2024/docs/FirstValid.md
new file mode 100644
index 000000000..80119a4fa
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FirstValid.md
@@ -0,0 +1,25 @@
+# FirstValid
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Values** | [**SystemCollectionsHashtable[]**](SystemCollectionsHashtable.md) | An array of attributes to evaluate for existence. |
+**IgnoreErrors** | **Boolean** | a true or false value representing to move on to the next option if an error (like an Null Pointer Exception) were to occur. | [optional] [default to $false]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FirstValid = Initialize-PSSailpointV2024FirstValid -Values [{attributes={sourceName=Active Directory, attributeName=sAMAccountName}, type=accountAttribute}, {attributes={sourceName=Okta, attributeName=login}, type=accountAttribute}, {attributes={sourceName=HR Source, attributeName=employeeID}, type=accountAttribute}] `
+ -IgnoreErrors false `
+ -RequiresPeriodicRefresh false
+```
+
+- Convert the resource to JSON
+```powershell
+$FirstValid | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormCondition.md b/PSSailpoint/v2024/docs/FormCondition.md
new file mode 100644
index 000000000..384cdaac3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormCondition.md
@@ -0,0 +1,25 @@
+# FormCondition
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RuleOperator** | **String** | ConditionRuleLogicalOperatorType value. AND ConditionRuleLogicalOperatorTypeAnd OR ConditionRuleLogicalOperatorTypeOr | [optional]
+**Rules** | [**ConditionRule[]**](ConditionRule.md) | List of rules. | [optional]
+**Effects** | [**ConditionEffect[]**](ConditionEffect.md) | List of effects. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormCondition = Initialize-PSSailpointV2024FormCondition -RuleOperator AND `
+ -Rules null `
+ -Effects null
+```
+
+- Convert the resource to JSON
+```powershell
+$FormCondition | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormDefinitionDynamicSchemaRequest.md b/PSSailpoint/v2024/docs/FormDefinitionDynamicSchemaRequest.md
new file mode 100644
index 000000000..fba770b94
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormDefinitionDynamicSchemaRequest.md
@@ -0,0 +1,29 @@
+# FormDefinitionDynamicSchemaRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Attributes** | [**FormDefinitionDynamicSchemaRequestAttributes**](FormDefinitionDynamicSchemaRequestAttributes.md) | | [optional]
+**Description** | **String** | Description is the form definition dynamic schema description text | [optional]
+**Id** | **String** | ID is a unique identifier | [optional]
+**Type** | **String** | Type is the form definition dynamic schema type | [optional]
+**VersionNumber** | **Int64** | VersionNumber is the form definition dynamic schema version number | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormDefinitionDynamicSchemaRequest = Initialize-PSSailpointV2024FormDefinitionDynamicSchemaRequest -Attributes null `
+ -Description A description `
+ -Id 00000000-0000-0000-0000-000000000000 `
+ -Type action `
+ -VersionNumber 1
+```
+
+- Convert the resource to JSON
+```powershell
+$FormDefinitionDynamicSchemaRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormDefinitionDynamicSchemaRequestAttributes.md b/PSSailpoint/v2024/docs/FormDefinitionDynamicSchemaRequestAttributes.md
new file mode 100644
index 000000000..75881e006
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormDefinitionDynamicSchemaRequestAttributes.md
@@ -0,0 +1,21 @@
+# FormDefinitionDynamicSchemaRequestAttributes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**FormDefinitionId** | **String** | FormDefinitionID is a unique guid identifying this form definition | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormDefinitionDynamicSchemaRequestAttributes = Initialize-PSSailpointV2024FormDefinitionDynamicSchemaRequestAttributes -FormDefinitionId 00000000-0000-0000-0000-000000000000
+```
+
+- Convert the resource to JSON
+```powershell
+$FormDefinitionDynamicSchemaRequestAttributes | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormDefinitionDynamicSchemaResponse.md b/PSSailpoint/v2024/docs/FormDefinitionDynamicSchemaResponse.md
new file mode 100644
index 000000000..eec7ca0af
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormDefinitionDynamicSchemaResponse.md
@@ -0,0 +1,21 @@
+# FormDefinitionDynamicSchemaResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**OutputSchema** | [**System.Collections.Hashtable**](SystemCollectionsHashtable.md) | OutputSchema holds a JSON schema generated dynamically | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormDefinitionDynamicSchemaResponse = Initialize-PSSailpointV2024FormDefinitionDynamicSchemaResponse -OutputSchema {outputSchema={$schema=https://json-schema.org/draft/2020-12/schema, additionalProperties=false, properties={firstName={title=First Name, type=string}, fullName={title=Full Name, type=string}, lastName={title=Last Name, type=string}, startDate={format=date-time, title=Start Date, type=string}}, type=object}}
+```
+
+- Convert the resource to JSON
+```powershell
+$FormDefinitionDynamicSchemaResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormDefinitionFileUploadResponse.md b/PSSailpoint/v2024/docs/FormDefinitionFileUploadResponse.md
new file mode 100644
index 000000000..3e56889a3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormDefinitionFileUploadResponse.md
@@ -0,0 +1,25 @@
+# FormDefinitionFileUploadResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Created** | **String** | Created is the date the file was uploaded | [optional]
+**FileId** | **String** | fileId is a unique ULID that serves as an identifier for the form definition file | [optional]
+**FormDefinitionId** | **String** | FormDefinitionID is a unique guid identifying this form definition | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormDefinitionFileUploadResponse = Initialize-PSSailpointV2024FormDefinitionFileUploadResponse -Created 2023-07-12T20:14:57.74486Z `
+ -FileId 01FHZXHK8PTP9FVK99Z66GXQTX.png `
+ -FormDefinitionId 00000000-0000-0000-0000-000000000000
+```
+
+- Convert the resource to JSON
+```powershell
+$FormDefinitionFileUploadResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormDefinitionInput.md b/PSSailpoint/v2024/docs/FormDefinitionInput.md
new file mode 100644
index 000000000..5cb356b78
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormDefinitionInput.md
@@ -0,0 +1,27 @@
+# FormDefinitionInput
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Unique identifier for the form input. | [optional]
+**Type** | **String** | FormDefinitionInputType value. STRING FormDefinitionInputTypeString | [optional]
+**Label** | **String** | Name for the form input. | [optional]
+**Description** | **String** | Form input's description. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormDefinitionInput = Initialize-PSSailpointV2024FormDefinitionInput -Id 00000000-0000-0000-0000-000000000000 `
+ -Type STRING `
+ -Label input1 `
+ -Description A single dynamic scalar value (i.e. number, string, date, etc.) that can be passed into the form for use in conditional logic
+```
+
+- Convert the resource to JSON
+```powershell
+$FormDefinitionInput | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormDefinitionResponse.md b/PSSailpoint/v2024/docs/FormDefinitionResponse.md
new file mode 100644
index 000000000..9a1c4f8f3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormDefinitionResponse.md
@@ -0,0 +1,39 @@
+# FormDefinitionResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Unique guid identifying the form definition. | [optional]
+**Name** | **String** | Name of the form definition. | [optional]
+**Description** | **String** | Form definition's description. | [optional]
+**Owner** | [**FormOwner**](FormOwner.md) | | [optional]
+**UsedBy** | [**FormUsedBy[]**](FormUsedBy.md) | List of objects using the form definition. Whenever a system uses a form, the API reaches out to the form service to record that the system is currently using it. | [optional]
+**FormInput** | [**FormDefinitionInput[]**](FormDefinitionInput.md) | List of form inputs required to create a form-instance object. | [optional]
+**FormElements** | [**FormElement[]**](FormElement.md) | List of nested form elements. | [optional]
+**FormConditions** | [**FormCondition[]**](FormCondition.md) | Conditional logic that can dynamically modify the form as the recipient is interacting with it. | [optional]
+**Created** | **System.DateTime** | Created is the date the form definition was created | [optional]
+**Modified** | **System.DateTime** | Modified is the last date the form definition was modified | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormDefinitionResponse = Initialize-PSSailpointV2024FormDefinitionResponse -Id 00000000-0000-0000-0000-000000000000 `
+ -Name My form `
+ -Description My form description `
+ -Owner null `
+ -UsedBy null `
+ -FormInput null `
+ -FormElements null `
+ -FormConditions null `
+ -Created 2023-07-12T20:14:57.744860Z `
+ -Modified 2023-07-12T20:14:57.744860Z
+```
+
+- Convert the resource to JSON
+```powershell
+$FormDefinitionResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormDetails.md b/PSSailpoint/v2024/docs/FormDetails.md
new file mode 100644
index 000000000..8b446cc94
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormDetails.md
@@ -0,0 +1,31 @@
+# FormDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of the form | [optional]
+**Name** | **String** | Name of the form | [optional]
+**Title** | **String** | The form title | [optional]
+**Subtitle** | **String** | The form subtitle. | [optional]
+**TargetUser** | **String** | The name of the user that should be shown this form | [optional]
+**Sections** | [**SectionDetails[]**](SectionDetails.md) | Sections of the form | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormDetails = Initialize-PSSailpointV2024FormDetails -Id 2c9180835d2e5168015d32f890ca1581 `
+ -Name AccountSelection Form `
+ -Title Account Selection for John.Doe `
+ -Subtitle Please select from the following `
+ -TargetUser Jane.Doe `
+ -Sections null
+```
+
+- Convert the resource to JSON
+```powershell
+$FormDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormElement.md b/PSSailpoint/v2024/docs/FormElement.md
new file mode 100644
index 000000000..8d7ed721b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormElement.md
@@ -0,0 +1,29 @@
+# FormElement
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Form element identifier. | [optional]
+**ElementType** | **String** | FormElementType value. TEXT FormElementTypeText TOGGLE FormElementTypeToggle TEXTAREA FormElementTypeTextArea HIDDEN FormElementTypeHidden PHONE FormElementTypePhone EMAIL FormElementTypeEmail SELECT FormElementTypeSelect DATE FormElementTypeDate SECTION FormElementTypeSection COLUMN_SET FormElementTypeColumns IMAGE FormElementTypeImage DESCRIPTION FormElementTypeDescription | [optional]
+**Config** | [**System.Collections.Hashtable**](SystemCollectionsHashtable.md) | Config object. | [optional]
+**Key** | **String** | Technical key. | [optional]
+**Validations** | [**FormElementValidationsSet[]**](FormElementValidationsSet.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormElement = Initialize-PSSailpointV2024FormElement -Id 00000000-0000-0000-0000-000000000000 `
+ -ElementType TEXT `
+ -Config {label=Department} `
+ -Key department `
+ -Validations null
+```
+
+- Convert the resource to JSON
+```powershell
+$FormElement | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormElementDataSourceConfigOptions.md b/PSSailpoint/v2024/docs/FormElementDataSourceConfigOptions.md
new file mode 100644
index 000000000..7acf53050
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormElementDataSourceConfigOptions.md
@@ -0,0 +1,25 @@
+# FormElementDataSourceConfigOptions
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Label** | **String** | Label is the main label to display to the user when selecting this option | [optional]
+**SubLabel** | **String** | SubLabel is the sub label to display below the label in diminutive styling to help describe or identify this option | [optional]
+**Value** | **String** | Value is the value to save as an entry when the user selects this option | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormElementDataSourceConfigOptions = Initialize-PSSailpointV2024FormElementDataSourceConfigOptions -Label regression-test-access-request-07c55dd6-3056-430a-86b5-fccc395bb6c5 `
+ -SubLabel `
+ -Value e96674448eba4ca1ba04eee999a8f3cd
+```
+
+- Convert the resource to JSON
+```powershell
+$FormElementDataSourceConfigOptions | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormElementDynamicDataSource.md b/PSSailpoint/v2024/docs/FormElementDynamicDataSource.md
new file mode 100644
index 000000000..39f7afb1b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormElementDynamicDataSource.md
@@ -0,0 +1,23 @@
+# FormElementDynamicDataSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Config** | [**FormElementDynamicDataSourceConfig**](FormElementDynamicDataSourceConfig.md) | | [optional]
+**DataSourceType** | **String** | DataSourceType is a FormElementDataSourceType value STATIC FormElementDataSourceTypeStatic INTERNAL FormElementDataSourceTypeInternal SEARCH FormElementDataSourceTypeSearch FORM_INPUT FormElementDataSourceTypeFormInput | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormElementDynamicDataSource = Initialize-PSSailpointV2024FormElementDynamicDataSource -Config null `
+ -DataSourceType STATIC
+```
+
+- Convert the resource to JSON
+```powershell
+$FormElementDynamicDataSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormElementDynamicDataSourceConfig.md b/PSSailpoint/v2024/docs/FormElementDynamicDataSourceConfig.md
new file mode 100644
index 000000000..27cb20ee9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormElementDynamicDataSourceConfig.md
@@ -0,0 +1,27 @@
+# FormElementDynamicDataSourceConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AggregationBucketField** | **String** | AggregationBucketField is the aggregation bucket field name | [optional]
+**Indices** | **String[]** | Indices is a list of indices to use | [optional]
+**ObjectType** | **String** | ObjectType is a PreDefinedSelectOption value IDENTITY PreDefinedSelectOptionIdentity ACCESS_PROFILE PreDefinedSelectOptionAccessProfile SOURCES PreDefinedSelectOptionSources ROLE PreDefinedSelectOptionRole ENTITLEMENT PreDefinedSelectOptionEntitlement | [optional]
+**Query** | **String** | Query is a text | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormElementDynamicDataSourceConfig = Initialize-PSSailpointV2024FormElementDynamicDataSourceConfig -AggregationBucketField attributes.cloudStatus.exact `
+ -Indices [identities] `
+ -ObjectType IDENTITY `
+ -Query *
+```
+
+- Convert the resource to JSON
+```powershell
+$FormElementDynamicDataSourceConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormElementPreviewRequest.md b/PSSailpoint/v2024/docs/FormElementPreviewRequest.md
new file mode 100644
index 000000000..5960e91fd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormElementPreviewRequest.md
@@ -0,0 +1,21 @@
+# FormElementPreviewRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DataSource** | [**FormElementDynamicDataSource**](FormElementDynamicDataSource.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormElementPreviewRequest = Initialize-PSSailpointV2024FormElementPreviewRequest -DataSource null
+```
+
+- Convert the resource to JSON
+```powershell
+$FormElementPreviewRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormElementValidationsSet.md b/PSSailpoint/v2024/docs/FormElementValidationsSet.md
new file mode 100644
index 000000000..9649c2725
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormElementValidationsSet.md
@@ -0,0 +1,21 @@
+# FormElementValidationsSet
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ValidationType** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormElementValidationsSet = Initialize-PSSailpointV2024FormElementValidationsSet -ValidationType null
+```
+
+- Convert the resource to JSON
+```powershell
+$FormElementValidationsSet | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormError.md b/PSSailpoint/v2024/docs/FormError.md
new file mode 100644
index 000000000..edd8e502e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormError.md
@@ -0,0 +1,25 @@
+# FormError
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Key** | **String** | Key is the technical key | [optional]
+**Messages** | [**ErrorMessage[]**](ErrorMessage.md) | Messages is a list of web.ErrorMessage items | [optional]
+**Value** | [**SystemCollectionsHashtable**](.md) | Value is the value associated with a Key | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormError = Initialize-PSSailpointV2024FormError -Key department `
+ -Messages null `
+ -Value Engineering
+```
+
+- Convert the resource to JSON
+```powershell
+$FormError | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormInstanceCreatedBy.md b/PSSailpoint/v2024/docs/FormInstanceCreatedBy.md
new file mode 100644
index 000000000..ebc4c2daa
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormInstanceCreatedBy.md
@@ -0,0 +1,23 @@
+# FormInstanceCreatedBy
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID is a unique identifier | [optional]
+**Type** | **String** | Type is a form instance created by type enum value WORKFLOW_EXECUTION FormInstanceCreatedByTypeWorkflowExecution SOURCE FormInstanceCreatedByTypeSource | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormInstanceCreatedBy = Initialize-PSSailpointV2024FormInstanceCreatedBy -Id 00000000-0000-0000-0000-000000000000 `
+ -Type WORKFLOW_EXECUTION
+```
+
+- Convert the resource to JSON
+```powershell
+$FormInstanceCreatedBy | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormInstanceRecipient.md b/PSSailpoint/v2024/docs/FormInstanceRecipient.md
new file mode 100644
index 000000000..6b30d2393
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormInstanceRecipient.md
@@ -0,0 +1,23 @@
+# FormInstanceRecipient
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID is a unique identifier | [optional]
+**Type** | **String** | Type is a FormInstanceRecipientType value IDENTITY FormInstanceRecipientIdentity | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormInstanceRecipient = Initialize-PSSailpointV2024FormInstanceRecipient -Id 00000000-0000-0000-0000-000000000000 `
+ -Type IDENTITY
+```
+
+- Convert the resource to JSON
+```powershell
+$FormInstanceRecipient | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormInstanceResponse.md b/PSSailpoint/v2024/docs/FormInstanceResponse.md
new file mode 100644
index 000000000..728ba9b67
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormInstanceResponse.md
@@ -0,0 +1,49 @@
+# FormInstanceResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Created** | **System.DateTime** | Created is the date the form instance was assigned | [optional]
+**CreatedBy** | [**FormInstanceCreatedBy**](FormInstanceCreatedBy.md) | | [optional]
+**Expire** | **String** | Expire is the maximum amount of time that a form can be in progress. After this time is reached then the form will be moved to a CANCELED state automatically. The user will no longer be able to complete the submission. When a form instance is expires an audit log will be generated for that record | [optional]
+**FormConditions** | [**FormCondition[]**](FormCondition.md) | FormConditions is the conditional logic that modify the form dynamically modify the form as the recipient is interacting out the form | [optional]
+**FormData** | [**System.Collections.Hashtable**](SystemCollectionsHashtable.md) | FormData is the data provided by the form on submit. The data is in a key -> value map | [optional]
+**FormDefinitionId** | **String** | FormDefinitionID is the id of the form definition that created this form | [optional]
+**FormElements** | [**FormElement[]**](FormElement.md) | FormElements is the configuration of the form, this would be a repeat of the fields from the form-config | [optional]
+**FormErrors** | [**FormError[]**](FormError.md) | FormErrors is an array of form validation errors from the last time the form instance was transitioned to the SUBMITTED state. If the form instance had validation errors then it would be moved to the IN PROGRESS state where the client can retrieve these errors | [optional]
+**FormInput** | [**System.Collections.Hashtable**](SystemCollectionsHashtable.md) | FormInput is an object of form input labels to value | [optional]
+**Id** | **String** | Unique guid identifying this form instance | [optional]
+**Modified** | **System.DateTime** | Modified is the last date the form instance was modified | [optional]
+**Recipients** | [**FormInstanceRecipient[]**](FormInstanceRecipient.md) | Recipients references to the recipient of a form. The recipients are those who are responsible for filling out a form and completing it | [optional]
+**StandAloneForm** | **Boolean** | StandAloneForm is a boolean flag to indicate if this form should be available for users to complete via the standalone form UI or should this only be available to be completed by as an embedded form | [optional] [default to $false]
+**StandAloneFormUrl** | **String** | StandAloneFormURL is the URL where this form may be completed by the designated recipients using the standalone form UI | [optional]
+**State** | **String** | State the state of the form instance ASSIGNED FormInstanceStateAssigned IN_PROGRESS FormInstanceStateInProgress SUBMITTED FormInstanceStateSubmitted COMPLETED FormInstanceStateCompleted CANCELLED FormInstanceStateCancelled | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormInstanceResponse = Initialize-PSSailpointV2024FormInstanceResponse -Created 2023-07-12T20:14:57.744860Z `
+ -CreatedBy null `
+ -Expire 2023-08-12T20:14:57.74486Z `
+ -FormConditions null `
+ -FormData {department=Engineering} `
+ -FormDefinitionId 49841cb8-00a5-4fbd-9888-8bbb28d48331 `
+ -FormElements null `
+ -FormErrors null `
+ -FormInput {input1=Sales} `
+ -Id 06a2d961-07fa-44d1-8d0a-2f6470e30fd2 `
+ -Modified 2023-07-12T20:14:57.744860Z `
+ -Recipients null `
+ -StandAloneForm false `
+ -StandAloneFormUrl https://my-org.identitynow.com/ui/d/forms/00000000-0000-0000-0000-000000000000 `
+ -State ASSIGNED
+```
+
+- Convert the resource to JSON
+```powershell
+$FormInstanceResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormItemDetails.md b/PSSailpoint/v2024/docs/FormItemDetails.md
new file mode 100644
index 000000000..0d4604d08
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormItemDetails.md
@@ -0,0 +1,21 @@
+# FormItemDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Name of the FormItem | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormItemDetails = Initialize-PSSailpointV2024FormItemDetails -Name Field1
+```
+
+- Convert the resource to JSON
+```powershell
+$FormItemDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormOwner.md b/PSSailpoint/v2024/docs/FormOwner.md
new file mode 100644
index 000000000..ebdb824da
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormOwner.md
@@ -0,0 +1,25 @@
+# FormOwner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | FormOwnerType value. IDENTITY FormOwnerTypeIdentity | [optional]
+**Id** | **String** | Unique identifier of the form's owner. | [optional]
+**Name** | **String** | Name of the form's owner. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormOwner = Initialize-PSSailpointV2024FormOwner -Type IDENTITY `
+ -Id 2c9180867624cbd7017642d8c8c81f67 `
+ -Name Grant Smith
+```
+
+- Convert the resource to JSON
+```powershell
+$FormOwner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/FormUsedBy.md b/PSSailpoint/v2024/docs/FormUsedBy.md
new file mode 100644
index 000000000..a5372e1dc
--- /dev/null
+++ b/PSSailpoint/v2024/docs/FormUsedBy.md
@@ -0,0 +1,25 @@
+# FormUsedBy
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | FormUsedByType value. WORKFLOW FormUsedByTypeWorkflow SOURCE FormUsedByTypeSource MySailPoint FormUsedByType | [optional]
+**Id** | **String** | Unique identifier of the system using the form. | [optional]
+**Name** | **String** | Name of the system using the form. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$FormUsedBy = Initialize-PSSailpointV2024FormUsedBy -Type WORKFLOW `
+ -Id 61940a92-5484-42bc-bc10-b9982b218cdf `
+ -Name Access Request Form
+```
+
+- Convert the resource to JSON
+```powershell
+$FormUsedBy | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ForwardApprovalDto.md b/PSSailpoint/v2024/docs/ForwardApprovalDto.md
new file mode 100644
index 000000000..02b040923
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ForwardApprovalDto.md
@@ -0,0 +1,23 @@
+# ForwardApprovalDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**NewOwnerId** | **String** | The Id of the new owner |
+**Comment** | **String** | The comment provided by the forwarder |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ForwardApprovalDto = Initialize-PSSailpointV2024ForwardApprovalDto -NewOwnerId 2c91808568c529c60168cca6f90c1314 `
+ -Comment 2c91808568c529c60168cca6f90c1313
+```
+
+- Convert the resource to JSON
+```powershell
+$ForwardApprovalDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/GenerateRandomString.md b/PSSailpoint/v2024/docs/GenerateRandomString.md
new file mode 100644
index 000000000..28f2ac68d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/GenerateRandomString.md
@@ -0,0 +1,31 @@
+# GenerateRandomString
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | This must always be set to ""Cloud Services Deployment Utility"" |
+**Operation** | **String** | The operation to perform `generateRandomString` |
+**IncludeNumbers** | **Boolean** | This must be either ""true"" or ""false"" to indicate whether the generator logic should include numbers |
+**IncludeSpecialChars** | **Boolean** | This must be either ""true"" or ""false"" to indicate whether the generator logic should include special characters |
+**Length** | **String** | This specifies how long the randomly generated string needs to be >NOTE Due to identity attribute data constraints, the maximum allowable value is 450 characters |
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$GenerateRandomString = Initialize-PSSailpointV2024GenerateRandomString -Name Cloud Services Deployment Utility `
+ -Operation generateRandomString `
+ -IncludeNumbers true `
+ -IncludeSpecialChars true `
+ -Length 10 `
+ -RequiresPeriodicRefresh false
+```
+
+- Convert the resource to JSON
+```powershell
+$GenerateRandomString | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/GetActiveCampaigns200ResponseInner.md b/PSSailpoint/v2024/docs/GetActiveCampaigns200ResponseInner.md
new file mode 100644
index 000000000..412f726cb
--- /dev/null
+++ b/PSSailpoint/v2024/docs/GetActiveCampaigns200ResponseInner.md
@@ -0,0 +1,63 @@
+# GetActiveCampaigns200ResponseInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the campaign | [optional] [readonly]
+**Name** | **String** | The campaign name. If this object is part of a template, special formatting applies; see the `/campaign-templates/{id}/generate` endpoint documentation for details. |
+**Description** | **String** | The campaign description. If this object is part of a template, special formatting applies; see the `/campaign-templates/{id}/generate` endpoint documentation for details. |
+**Deadline** | **System.DateTime** | The campaign's completion deadline. This date must be in the future in order to activate the campaign. If you try to activate a campaign with a deadline of today or in the past, you will receive a 400 error response. | [optional]
+**Type** | **String** | The type of campaign. Could be extended in the future. |
+**EmailNotificationEnabled** | **Boolean** | Enables email notification for this campaign | [optional] [default to $false]
+**AutoRevokeAllowed** | **Boolean** | Allows auto revoke for this campaign | [optional] [default to $false]
+**RecommendationsEnabled** | **Boolean** | Enables IAI for this campaign. Accepts true even if the IAI product feature is off. If IAI is turned off then campaigns generated from this template will indicate false. The real value will then be returned if IAI is ever enabled for the org in the future. | [optional] [default to $false]
+**Status** | **String** | The campaign's current status. | [optional] [readonly]
+**CorrelatedStatus** | [**SystemCollectionsHashtable**](.md) | The correlatedStatus of the campaign. Only SOURCE_OWNER campaigns can be Uncorrelated. An Uncorrelated certification campaign only includes Uncorrelated identities (An identity is uncorrelated if it has no accounts on an authoritative source). | [optional]
+**Created** | **System.DateTime** | Created time of the campaign | [optional] [readonly]
+**TotalCertifications** | **Int32** | The total number of certifications in this campaign. | [optional] [readonly]
+**CompletedCertifications** | **Int32** | The number of completed certifications in this campaign. | [optional] [readonly]
+**Alerts** | [**CampaignAlert[]**](CampaignAlert.md) | A list of errors and warnings that have accumulated. | [optional] [readonly]
+**Modified** | **System.DateTime** | Modified time of the campaign | [optional] [readonly]
+**VarFilter** | [**CampaignAllOfFilter**](CampaignAllOfFilter.md) | | [optional]
+**SunsetCommentsRequired** | **Boolean** | Determines if comments on sunset date changes are required. | [optional] [default to $true]
+**SourceOwnerCampaignInfo** | [**CampaignAllOfSourceOwnerCampaignInfo**](CampaignAllOfSourceOwnerCampaignInfo.md) | | [optional]
+**SearchCampaignInfo** | [**CampaignAllOfSearchCampaignInfo**](CampaignAllOfSearchCampaignInfo.md) | | [optional]
+**RoleCompositionCampaignInfo** | [**CampaignAllOfRoleCompositionCampaignInfo**](CampaignAllOfRoleCompositionCampaignInfo.md) | | [optional]
+**SourcesWithOrphanEntitlements** | [**CampaignAllOfSourcesWithOrphanEntitlements[]**](CampaignAllOfSourcesWithOrphanEntitlements.md) | A list of sources in the campaign that contain \""orphan entitlements\"" (entitlements without a corresponding Managed Attribute). An empty list indicates the campaign has no orphan entitlements. Null indicates there may be unknown orphan entitlements in the campaign (the campaign was created before this feature was implemented). | [optional] [readonly]
+**MandatoryCommentRequirement** | **String** | Determines whether comments are required for decisions during certification reviews. You can require comments for all decisions, revoke-only decisions, or no decisions. By default, comments are not required for decisions. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$GetActiveCampaigns200ResponseInner = Initialize-PSSailpointV2024GetActiveCampaigns200ResponseInner -Id 2c9079b270a266a60170a2779fcb0007 `
+ -Name Manager Campaign `
+ -Description Everyone needs to be reviewed by their manager `
+ -Deadline 2020-03-15T10:00:01.456Z `
+ -Type MANAGER `
+ -EmailNotificationEnabled false `
+ -AutoRevokeAllowed false `
+ -RecommendationsEnabled true `
+ -Status ACTIVE `
+ -CorrelatedStatus CORRELATED `
+ -Created 2020-03-03T22:15:13.611Z `
+ -TotalCertifications 100 `
+ -CompletedCertifications 10 `
+ -Alerts null `
+ -Modified 2020-03-03T22:20:12.674Z `
+ -VarFilter null `
+ -SunsetCommentsRequired true `
+ -SourceOwnerCampaignInfo null `
+ -SearchCampaignInfo null `
+ -RoleCompositionCampaignInfo null `
+ -SourcesWithOrphanEntitlements null `
+ -MandatoryCommentRequirement NO_DECISIONS
+```
+
+- Convert the resource to JSON
+```powershell
+$GetActiveCampaigns200ResponseInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/GetHistoricalIdentityEvents200ResponseInner.md b/PSSailpoint/v2024/docs/GetHistoricalIdentityEvents200ResponseInner.md
new file mode 100644
index 000000000..e04e65863
--- /dev/null
+++ b/PSSailpoint/v2024/docs/GetHistoricalIdentityEvents200ResponseInner.md
@@ -0,0 +1,49 @@
+# GetHistoricalIdentityEvents200ResponseInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessItem** | [**AccessItemAssociatedAccessItem**](AccessItemAssociatedAccessItem.md) | | [optional]
+**IdentityId** | **String** | the identity id | [optional]
+**EventType** | **String** | the event type | [optional]
+**Dt** | **String** | the date of event | [optional]
+**GovernanceEvent** | [**CorrelatedGovernanceEvent**](CorrelatedGovernanceEvent.md) | | [optional]
+**Changes** | [**AttributeChange[]**](AttributeChange.md) | | [optional]
+**AccessRequest** | [**AccessRequestResponse**](AccessRequestResponse.md) | | [optional]
+**CertificationId** | **String** | the id of the certification item | [optional]
+**CertificationName** | **String** | the certification item name | [optional]
+**SignedDate** | **String** | the date ceritification was signed | [optional]
+**Certifiers** | [**CertifierResponse[]**](CertifierResponse.md) | this field is deprecated and may go away | [optional]
+**Reviewers** | [**CertifierResponse[]**](CertifierResponse.md) | The list of identities who review this certification | [optional]
+**Signer** | [**CertifierResponse**](CertifierResponse.md) | | [optional]
+**Account** | [**AccountStatusChangedAccount**](AccountStatusChangedAccount.md) | | [optional]
+**StatusChange** | [**AccountStatusChangedStatusChange**](AccountStatusChangedStatusChange.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$GetHistoricalIdentityEvents200ResponseInner = Initialize-PSSailpointV2024GetHistoricalIdentityEvents200ResponseInner -AccessItem null `
+ -IdentityId null `
+ -EventType null `
+ -Dt null `
+ -GovernanceEvent null `
+ -Changes null `
+ -AccessRequest null `
+ -CertificationId 2c91808a77ff216301782327a50f09bf `
+ -CertificationName Cert name `
+ -SignedDate 2019-03-08T22:37:33.901Z `
+ -Certifiers [{id=8a80828f643d484f01643e14202e206f, displayName=John Snow}] `
+ -Reviewers [{id=8a80828f643d484f01643e14202e206f, displayName=John Snow}] `
+ -Signer null `
+ -Account null `
+ -StatusChange null
+```
+
+- Convert the resource to JSON
+```powershell
+$GetHistoricalIdentityEvents200ResponseInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/GetOAuthClientResponse.md b/PSSailpoint/v2024/docs/GetOAuthClientResponse.md
new file mode 100644
index 000000000..6149e880b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/GetOAuthClientResponse.md
@@ -0,0 +1,61 @@
+# GetOAuthClientResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of the OAuth client |
+**BusinessName** | **String** | The name of the business the API Client should belong to |
+**HomepageUrl** | **String** | The homepage URL associated with the owner of the API Client |
+**Name** | **String** | A human-readable name for the API Client |
+**Description** | **String** | A description of the API Client |
+**AccessTokenValiditySeconds** | **Int32** | The number of seconds an access token generated for this API Client is valid for |
+**RefreshTokenValiditySeconds** | **Int32** | The number of seconds a refresh token generated for this API Client is valid for |
+**RedirectUris** | **String[]** | A list of the approved redirect URIs used with the authorization_code flow |
+**GrantTypes** | [**GrantType[]**](GrantType.md) | A list of OAuth 2.0 grant types this API Client can be used with |
+**AccessType** | [**AccessType**](AccessType.md) | |
+**Type** | [**ClientType**](ClientType.md) | |
+**Internal** | **Boolean** | An indicator of whether the API Client can be used for requests internal to IDN |
+**Enabled** | **Boolean** | An indicator of whether the API Client is enabled for use |
+**StrongAuthSupported** | **Boolean** | An indicator of whether the API Client supports strong authentication |
+**ClaimsSupported** | **Boolean** | An indicator of whether the API Client supports the serialization of SAML claims when used with the authorization_code flow |
+**Created** | **System.DateTime** | The date and time, down to the millisecond, when the API Client was created |
+**Modified** | **System.DateTime** | The date and time, down to the millisecond, when the API Client was last updated |
+**Secret** | **String** | | [optional]
+**Metadata** | **String** | | [optional]
+**LastUsed** | **System.DateTime** | The date and time, down to the millisecond, when this API Client was last used to generate an access token. This timestamp does not get updated on every API Client usage, but only once a day. This property can be useful for identifying which API Clients are no longer actively used and can be removed. | [optional]
+**Scope** | **String[]** | Scopes of the API Client. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$GetOAuthClientResponse = Initialize-PSSailpointV2024GetOAuthClientResponse -Id 2c9180835d2e5168015d32f890ca1581 `
+ -BusinessName Acme-Solar `
+ -HomepageUrl http://localhost:12345 `
+ -Name Demo API Client `
+ -Description An API client used for the authorization_code, refresh_token, and client_credentials flows `
+ -AccessTokenValiditySeconds 750 `
+ -RefreshTokenValiditySeconds 86400 `
+ -RedirectUris [http://localhost:12345] `
+ -GrantTypes [AUTHORIZATION_CODE, CLIENT_CREDENTIALS, REFRESH_TOKEN] `
+ -AccessType null `
+ -Type null `
+ -Internal false `
+ -Enabled true `
+ -StrongAuthSupported false `
+ -ClaimsSupported false `
+ -Created 2017-07-11T18:45:37.098Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Secret null `
+ -Metadata null `
+ -LastUsed 2017-07-11T18:45:37.098Z `
+ -Scope [demo:api-client-scope:first, demo:api-client-scope:second]
+```
+
+- Convert the resource to JSON
+```powershell
+$GetOAuthClientResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/GetPersonalAccessTokenResponse.md b/PSSailpoint/v2024/docs/GetPersonalAccessTokenResponse.md
new file mode 100644
index 000000000..9e0fd700d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/GetPersonalAccessTokenResponse.md
@@ -0,0 +1,33 @@
+# GetPersonalAccessTokenResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of the personal access token (to be used as the username for Basic Auth). |
+**Name** | **String** | The name of the personal access token. Cannot be the same as other personal access tokens owned by a user. |
+**Scope** | **String[]** | Scopes of the personal access token. |
+**Owner** | [**PatOwner**](PatOwner.md) | |
+**Created** | **System.DateTime** | The date and time, down to the millisecond, when this personal access token was created. |
+**LastUsed** | **System.DateTime** | The date and time, down to the millisecond, when this personal access token was last used to generate an access token. This timestamp does not get updated on every PAT usage, but only once a day. This property can be useful for identifying which PATs are no longer actively used and can be removed. | [optional]
+**Managed** | **Boolean** | If true, this token is managed by the SailPoint platform, and is not visible in the user interface. For example, Workflows will create managed personal access tokens for users who create workflows. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$GetPersonalAccessTokenResponse = Initialize-PSSailpointV2024GetPersonalAccessTokenResponse -Id 86f1dc6fe8f54414950454cbb11278fa `
+ -Name NodeJS Integration `
+ -Scope [demo:personal-access-token-scope:first, demo:personal-access-token-scope:second] `
+ -Owner null `
+ -Created 2017-07-11T18:45:37.098Z `
+ -LastUsed 2017-07-11T18:45:37.098Z `
+ -Managed false
+```
+
+- Convert the resource to JSON
+```powershell
+$GetPersonalAccessTokenResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/GetReferenceIdentityAttribute.md b/PSSailpoint/v2024/docs/GetReferenceIdentityAttribute.md
new file mode 100644
index 000000000..81ea607f2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/GetReferenceIdentityAttribute.md
@@ -0,0 +1,27 @@
+# GetReferenceIdentityAttribute
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | This must always be set to ""Cloud Services Deployment Utility"" |
+**Operation** | **String** | The operation to perform `getReferenceIdentityAttribute` |
+**Uid** | **String** | This is the SailPoint User Name (uid) value of the identity whose attribute is desired As a convenience feature, you can use the `manager` keyword to dynamically look up the user's manager and then get that manager's identity attribute. |
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$GetReferenceIdentityAttribute = Initialize-PSSailpointV2024GetReferenceIdentityAttribute -Name Cloud Services Deployment Utility `
+ -Operation getReferenceIdentityAttribute `
+ -Uid 2c91808570313110017040b06f344ec9 `
+ -RequiresPeriodicRefresh false
+```
+
+- Convert the resource to JSON
+```powershell
+$GetReferenceIdentityAttribute | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/GetRoleAssignments200ResponseInner.md b/PSSailpoint/v2024/docs/GetRoleAssignments200ResponseInner.md
new file mode 100644
index 000000000..92186555c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/GetRoleAssignments200ResponseInner.md
@@ -0,0 +1,37 @@
+# GetRoleAssignments200ResponseInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Assignment Id | [optional]
+**Role** | [**BaseReferenceDto1**](BaseReferenceDto1.md) | | [optional]
+**Comments** | **String** | Comments added by the user when the assignment was made | [optional]
+**AssignmentSource** | **String** | Source describing how this assignment was made | [optional]
+**Assigner** | [**BaseReferenceDto1**](BaseReferenceDto1.md) | | [optional]
+**AssignedDimensions** | [**BaseReferenceDto1[]**](BaseReferenceDto1.md) | Dimensions assigned related to this role | [optional]
+**AssignmentContext** | [**AssignmentContextDto**](AssignmentContextDto.md) | | [optional]
+**AccountTargets** | [**RoleTargetDto[]**](RoleTargetDto.md) | | [optional]
+**RemoveDate** | **String** | Date that the assignment will be removed | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$GetRoleAssignments200ResponseInner = Initialize-PSSailpointV2024GetRoleAssignments200ResponseInner -Id 1cbb0705b38c4226b1334eadd8874086 `
+ -Role null `
+ -Comments I'm a new Engineer and need this role to do my work `
+ -AssignmentSource UI `
+ -Assigner null `
+ -AssignedDimensions [{id=1acc8ffe5fcf457090de28bee2af36ee, type=DIMENSION, name=Northeast region}] `
+ -AssignmentContext null `
+ -AccountTargets null `
+ -RemoveDate Wed Feb 14 10:58:42
+```
+
+- Convert the resource to JSON
+```powershell
+$GetRoleAssignments200ResponseInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/GrantType.md b/PSSailpoint/v2024/docs/GrantType.md
new file mode 100644
index 000000000..91b4646a4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/GrantType.md
@@ -0,0 +1,20 @@
+# GrantType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$GrantType = Initialize-PSSailpointV2024GrantType
+```
+
+- Convert the resource to JSON
+```powershell
+$GrantType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/HttpAuthenticationType.md b/PSSailpoint/v2024/docs/HttpAuthenticationType.md
new file mode 100644
index 000000000..093a8fac8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/HttpAuthenticationType.md
@@ -0,0 +1,20 @@
+# HttpAuthenticationType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$HttpAuthenticationType = Initialize-PSSailpointV2024HttpAuthenticationType
+```
+
+- Convert the resource to JSON
+```powershell
+$HttpAuthenticationType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/HttpConfig.md b/PSSailpoint/v2024/docs/HttpConfig.md
new file mode 100644
index 000000000..1aed27319
--- /dev/null
+++ b/PSSailpoint/v2024/docs/HttpConfig.md
@@ -0,0 +1,29 @@
+# HttpConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Url** | **String** | URL of the external/custom integration. |
+**HttpDispatchMode** | [**HttpDispatchMode**](HttpDispatchMode.md) | |
+**HttpAuthenticationType** | [**HttpAuthenticationType**](HttpAuthenticationType.md) | | [optional]
+**BasicAuthConfig** | [**BasicAuthConfig**](BasicAuthConfig.md) | | [optional]
+**BearerTokenAuthConfig** | [**BearerTokenAuthConfig**](BearerTokenAuthConfig.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$HttpConfig = Initialize-PSSailpointV2024HttpConfig -Url https://www.example.com `
+ -HttpDispatchMode null `
+ -HttpAuthenticationType null `
+ -BasicAuthConfig null `
+ -BearerTokenAuthConfig null
+```
+
+- Convert the resource to JSON
+```powershell
+$HttpConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/HttpDispatchMode.md b/PSSailpoint/v2024/docs/HttpDispatchMode.md
new file mode 100644
index 000000000..6dd1fe18f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/HttpDispatchMode.md
@@ -0,0 +1,20 @@
+# HttpDispatchMode
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$HttpDispatchMode = Initialize-PSSailpointV2024HttpDispatchMode
+```
+
+- Convert the resource to JSON
+```powershell
+$HttpDispatchMode | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ISO3166.md b/PSSailpoint/v2024/docs/ISO3166.md
new file mode 100644
index 000000000..a59021c5b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ISO3166.md
@@ -0,0 +1,25 @@
+# ISO3166
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Format** | **String** | An optional value to denote which ISO 3166 format to return. Valid values are: `alpha2` - Two-character country code (e.g., ""US""); this is the default value if no format is supplied `alpha3` - Three-character country code (e.g., ""USA"") `numeric` - The numeric country code (e.g., ""840"") | [optional]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ISO3166 = Initialize-PSSailpointV2024ISO3166 -Format alpha2 `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$ISO3166 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentitiesAccountsBulkRequest.md b/PSSailpoint/v2024/docs/IdentitiesAccountsBulkRequest.md
new file mode 100644
index 000000000..1a7487772
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentitiesAccountsBulkRequest.md
@@ -0,0 +1,21 @@
+# IdentitiesAccountsBulkRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityIds** | **String[]** | The ids of the identities for which enable/disable accounts. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentitiesAccountsBulkRequest = Initialize-PSSailpointV2024IdentitiesAccountsBulkRequest -IdentityIds [2c91808384203c2d018437e631158308, 2c9180858082150f0180893dbaf553fe]
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentitiesAccountsBulkRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentitiesDetailsReportArguments.md b/PSSailpoint/v2024/docs/IdentitiesDetailsReportArguments.md
new file mode 100644
index 000000000..e142c8594
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentitiesDetailsReportArguments.md
@@ -0,0 +1,21 @@
+# IdentitiesDetailsReportArguments
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CorrelatedOnly** | **Boolean** | Boolean FLAG to specify if only correlated identities should be used in report processing | [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentitiesDetailsReportArguments = Initialize-PSSailpointV2024IdentitiesDetailsReportArguments -CorrelatedOnly true
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentitiesDetailsReportArguments | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentitiesReportArguments.md b/PSSailpoint/v2024/docs/IdentitiesReportArguments.md
new file mode 100644
index 000000000..d5a1d588e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentitiesReportArguments.md
@@ -0,0 +1,21 @@
+# IdentitiesReportArguments
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CorrelatedOnly** | **Boolean** | Boolean FLAG to specify if only correlated identities should be used in report processing | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentitiesReportArguments = Initialize-PSSailpointV2024IdentitiesReportArguments -CorrelatedOnly true
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentitiesReportArguments | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Identity.md b/PSSailpoint/v2024/docs/Identity.md
new file mode 100644
index 000000000..ad92aa6b3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Identity.md
@@ -0,0 +1,45 @@
+# Identity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | System-generated unique ID of the Object | [optional] [readonly]
+**Name** | **String** | Name of the Object |
+**Created** | **System.DateTime** | Creation date of the Object | [optional] [readonly]
+**Modified** | **System.DateTime** | Last modification date of the Object | [optional] [readonly]
+**Alias** | **String** | Alternate unique identifier for the identity | [optional]
+**EmailAddress** | **String** | The email address of the identity | [optional]
+**ProcessingState** | **String** | The processing state of the identity | [optional]
+**IdentityStatus** | **String** | The identity's status in the system | [optional]
+**ManagerRef** | [**IdentityDtoManagerRef**](IdentityDtoManagerRef.md) | | [optional]
+**IsManager** | **Boolean** | Whether this identity is a manager of another identity | [optional] [default to $false]
+**LastRefresh** | **System.DateTime** | The last time the identity was refreshed by the system | [optional]
+**Attributes** | [**SystemCollectionsHashtable**](.md) | A map with the identity attributes for the identity | [optional]
+**LifecycleState** | [**IdentityDtoLifecycleState**](IdentityDtoLifecycleState.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Identity = Initialize-PSSailpointV2024Identity -Id id12345 `
+ -Name aName `
+ -Created 2023-01-03T21:16:22.432Z `
+ -Modified 2023-01-03T21:16:22.432Z `
+ -Alias walter.white `
+ -EmailAddress sender@example.com `
+ -ProcessingState ERROR `
+ -IdentityStatus LOCKED `
+ -ManagerRef null `
+ -IsManager true `
+ -LastRefresh 2020-11-22T15:42:31.123Z `
+ -Attributes {"uid":"Walter White","firstname":"walter","cloudStatus":"UNREGISTERED","displayName":"Walter White","identificationNumber":"942","lastSyncDate":1470348809380,"email":"walter@gmail.com","lastname":"white"} `
+ -LifecycleState null
+```
+
+- Convert the resource to JSON
+```powershell
+$Identity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Identity1.md b/PSSailpoint/v2024/docs/Identity1.md
new file mode 100644
index 000000000..300f38b4a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Identity1.md
@@ -0,0 +1,23 @@
+# Identity1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of the object | [optional]
+**Name** | **String** | Human-readable display name of the object | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Identity1 = Initialize-PSSailpointV2024Identity1 -Id 2c91808380aa05580180aaaaf1940410 `
+ -Name William Wilson
+```
+
+- Convert the resource to JSON
+```powershell
+$Identity1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAccess.md b/PSSailpoint/v2024/docs/IdentityAccess.md
new file mode 100644
index 000000000..819ab0edc
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAccess.md
@@ -0,0 +1,45 @@
+# IdentityAccess
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. | [optional]
+**Name** | **String** | The human readable name of the referenced object. | [optional]
+**DisplayName** | **String** | | [optional]
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Description** | **String** | | [optional]
+**Source** | [**Reference1**](Reference1.md) | | [optional]
+**Owner** | [**DisplayReference**](DisplayReference.md) | | [optional]
+**Revocable** | **Boolean** | | [optional]
+**Privileged** | **Boolean** | | [optional]
+**Attribute** | **String** | | [optional]
+**Value** | **String** | | [optional]
+**Standalone** | **Boolean** | | [optional]
+**Disabled** | **Boolean** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAccess = Initialize-PSSailpointV2024IdentityAccess -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe `
+ -DisplayName John Q. Doe `
+ -Type null `
+ -Description null `
+ -Source null `
+ -Owner null `
+ -Revocable null `
+ -Privileged false `
+ -Attribute memberOf `
+ -Value CN=Buyer,OU=Groups,OU=Demo,DC=seri,DC=sailpointdemo,DC=com `
+ -Standalone false `
+ -Disabled null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAccess | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAssociationDetails.md b/PSSailpoint/v2024/docs/IdentityAssociationDetails.md
new file mode 100644
index 000000000..0decd5d64
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAssociationDetails.md
@@ -0,0 +1,23 @@
+# IdentityAssociationDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Message** | **String** | any additional context information of the http call result | [optional]
+**AssociationDetails** | [**IdentityAssociationDetailsAssociationDetailsInner[]**](IdentityAssociationDetailsAssociationDetailsInner.md) | list of all the resource associations for the identity | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAssociationDetails = Initialize-PSSailpointV2024IdentityAssociationDetails -Message Identity cannot be deleted as it is owner of following resources `
+ -AssociationDetails null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAssociationDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAssociationDetailsAssociationDetailsInner.md b/PSSailpoint/v2024/docs/IdentityAssociationDetailsAssociationDetailsInner.md
new file mode 100644
index 000000000..fb45c5aee
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAssociationDetailsAssociationDetailsInner.md
@@ -0,0 +1,23 @@
+# IdentityAssociationDetailsAssociationDetailsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AssociationType** | **String** | association type with the identity | [optional]
+**Entities** | [**IdentityEntities[]**](IdentityEntities.md) | the specific resource this identity has ownership on | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAssociationDetailsAssociationDetailsInner = Initialize-PSSailpointV2024IdentityAssociationDetailsAssociationDetailsInner -AssociationType CAMPAIGN_OWNER `
+ -Entities {id=b660a232f05b4e04812ca974b3011e0f, name=Gaston.800ddf9640a, type=CAMPAIGN_CAMPAIGNER}
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAssociationDetailsAssociationDetailsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAttribute.md b/PSSailpoint/v2024/docs/IdentityAttribute.md
new file mode 100644
index 000000000..b31264408
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAttribute.md
@@ -0,0 +1,35 @@
+# IdentityAttribute
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Identity attribute's technical name. |
+**DisplayName** | **String** | Identity attribute's business-friendly name. | [optional]
+**Standard** | **Boolean** | Indicates whether the attribute is 'standard' or 'default'. | [optional] [default to $false]
+**Type** | **String** | Identity attribute's type. | [optional]
+**Multi** | **Boolean** | Indicates whether the identity attribute is multi-valued. | [optional] [default to $false]
+**Searchable** | **Boolean** | Indicates whether the identity attribute is searchable. | [optional] [default to $false]
+**System** | **Boolean** | Indicates whether the identity attribute is 'system', meaning that it doesn't have a source and isn't configurable. | [optional] [default to $false]
+**Sources** | [**Source1[]**](Source1.md) | Identity attribute's list of sources - this specifies how the rule's value is derived. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAttribute = Initialize-PSSailpointV2024IdentityAttribute -Name costCenter `
+ -DisplayName Cost Center `
+ -Standard false `
+ -Type string `
+ -Multi false `
+ -Searchable false `
+ -System false `
+ -Sources null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAttribute | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAttribute1.md b/PSSailpoint/v2024/docs/IdentityAttribute1.md
new file mode 100644
index 000000000..2aa308916
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAttribute1.md
@@ -0,0 +1,25 @@
+# IdentityAttribute1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The system (camel-cased) name of the identity attribute to bring in |
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAttribute1 = Initialize-PSSailpointV2024IdentityAttribute1 -Name email `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAttribute1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAttribute2.md b/PSSailpoint/v2024/docs/IdentityAttribute2.md
new file mode 100644
index 000000000..b1befaa91
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAttribute2.md
@@ -0,0 +1,25 @@
+# IdentityAttribute2
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Key** | **String** | The attribute key | [optional]
+**Name** | **String** | Human-readable display name of the attribute | [optional]
+**Value** | **String** | The attribute value | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAttribute2 = Initialize-PSSailpointV2024IdentityAttribute2 -Key country `
+ -Name Country `
+ -Value US
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAttribute2 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAttributeConfig.md b/PSSailpoint/v2024/docs/IdentityAttributeConfig.md
new file mode 100644
index 000000000..01fad0e9f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAttributeConfig.md
@@ -0,0 +1,23 @@
+# IdentityAttributeConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Enabled** | **Boolean** | The backend will only promote values if the profile/mapping is enabled. | [optional] [default to $false]
+**AttributeTransforms** | [**IdentityAttributeTransform[]**](IdentityAttributeTransform.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAttributeConfig = Initialize-PSSailpointV2024IdentityAttributeConfig -Enabled true `
+ -AttributeTransforms null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAttributeConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAttributeNames.md b/PSSailpoint/v2024/docs/IdentityAttributeNames.md
new file mode 100644
index 000000000..543537b9b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAttributeNames.md
@@ -0,0 +1,21 @@
+# IdentityAttributeNames
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Ids** | **String[]** | List of identity attributes' technical names. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAttributeNames = Initialize-PSSailpointV2024IdentityAttributeNames -Ids [name, displayName]
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAttributeNames | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAttributePreview.md b/PSSailpoint/v2024/docs/IdentityAttributePreview.md
new file mode 100644
index 000000000..64391e70f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAttributePreview.md
@@ -0,0 +1,27 @@
+# IdentityAttributePreview
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Name of the attribute that is being previewed. | [optional]
+**Value** | [**SystemCollectionsHashtable**](.md) | Value that was derived during the preview. | [optional]
+**PreviousValue** | [**SystemCollectionsHashtable**](.md) | The value of the attribute before the preview. | [optional]
+**ErrorMessages** | [**ErrorMessageDto[]**](ErrorMessageDto.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAttributePreview = Initialize-PSSailpointV2024IdentityAttributePreview -Name email `
+ -Value email@mail.com `
+ -PreviousValue oldEmail@mail.com `
+ -ErrorMessages null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAttributePreview | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAttributeTransform.md b/PSSailpoint/v2024/docs/IdentityAttributeTransform.md
new file mode 100644
index 000000000..fad93d59c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAttributeTransform.md
@@ -0,0 +1,23 @@
+# IdentityAttributeTransform
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityAttributeName** | **String** | Name of the identity attribute. | [optional]
+**TransformDefinition** | [**TransformDefinition**](TransformDefinition.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAttributeTransform = Initialize-PSSailpointV2024IdentityAttributeTransform -IdentityAttributeName email `
+ -TransformDefinition null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAttributeTransform | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAttributesChanged.md b/PSSailpoint/v2024/docs/IdentityAttributesChanged.md
new file mode 100644
index 000000000..757846635
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAttributesChanged.md
@@ -0,0 +1,23 @@
+# IdentityAttributesChanged
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Identity** | [**IdentityAttributesChangedIdentity**](IdentityAttributesChangedIdentity.md) | |
+**Changes** | [**IdentityAttributesChangedChangesInner[]**](IdentityAttributesChangedChangesInner.md) | A list of one or more identity attributes that changed on the identity. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAttributesChanged = Initialize-PSSailpointV2024IdentityAttributesChanged -Identity null `
+ -Changes null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAttributesChanged | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAttributesChangedChangesInner.md b/PSSailpoint/v2024/docs/IdentityAttributesChangedChangesInner.md
new file mode 100644
index 000000000..da5b5a545
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAttributesChangedChangesInner.md
@@ -0,0 +1,25 @@
+# IdentityAttributesChangedChangesInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Attribute** | **String** | The name of the identity attribute that changed. |
+**OldValue** | [**IdentityAttributesChangedChangesInnerOldValue**](IdentityAttributesChangedChangesInnerOldValue.md) | | [optional]
+**NewValue** | [**IdentityAttributesChangedChangesInnerNewValue**](IdentityAttributesChangedChangesInnerNewValue.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAttributesChangedChangesInner = Initialize-PSSailpointV2024IdentityAttributesChangedChangesInner -Attribute department `
+ -OldValue null `
+ -NewValue null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAttributesChangedChangesInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAttributesChangedChangesInnerNewValue.md b/PSSailpoint/v2024/docs/IdentityAttributesChangedChangesInnerNewValue.md
new file mode 100644
index 000000000..0da008413
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAttributesChangedChangesInnerNewValue.md
@@ -0,0 +1,20 @@
+# IdentityAttributesChangedChangesInnerNewValue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAttributesChangedChangesInnerNewValue = Initialize-PSSailpointV2024IdentityAttributesChangedChangesInnerNewValue
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAttributesChangedChangesInnerNewValue | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAttributesChangedChangesInnerOldValue.md b/PSSailpoint/v2024/docs/IdentityAttributesChangedChangesInnerOldValue.md
new file mode 100644
index 000000000..6215c9940
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAttributesChangedChangesInnerOldValue.md
@@ -0,0 +1,20 @@
+# IdentityAttributesChangedChangesInnerOldValue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAttributesChangedChangesInnerOldValue = Initialize-PSSailpointV2024IdentityAttributesChangedChangesInnerOldValue
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAttributesChangedChangesInnerOldValue | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAttributesChangedChangesInnerOldValueOneOfValue.md b/PSSailpoint/v2024/docs/IdentityAttributesChangedChangesInnerOldValueOneOfValue.md
new file mode 100644
index 000000000..acb80d520
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAttributesChangedChangesInnerOldValueOneOfValue.md
@@ -0,0 +1,20 @@
+# IdentityAttributesChangedChangesInnerOldValueOneOfValue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAttributesChangedChangesInnerOldValueOneOfValue = Initialize-PSSailpointV2024IdentityAttributesChangedChangesInnerOldValueOneOfValue
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAttributesChangedChangesInnerOldValueOneOfValue | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityAttributesChangedIdentity.md b/PSSailpoint/v2024/docs/IdentityAttributesChangedIdentity.md
new file mode 100644
index 000000000..b56eabc51
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityAttributesChangedIdentity.md
@@ -0,0 +1,25 @@
+# IdentityAttributesChangedIdentity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of identity whose attributes changed. |
+**Id** | **String** | ID of identity whose attributes changed. |
+**Name** | **String** | Display name of identity whose attributes changed. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityAttributesChangedIdentity = Initialize-PSSailpointV2024IdentityAttributesChangedIdentity -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20642 `
+ -Name Michael Michaels
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityAttributesChangedIdentity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityCertDecisionSummary.md b/PSSailpoint/v2024/docs/IdentityCertDecisionSummary.md
new file mode 100644
index 000000000..129af6bd0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityCertDecisionSummary.md
@@ -0,0 +1,51 @@
+# IdentityCertDecisionSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EntitlementDecisionsMade** | **Int32** | Number of entitlement decisions that have been made | [optional]
+**AccessProfileDecisionsMade** | **Int32** | Number of access profile decisions that have been made | [optional]
+**RoleDecisionsMade** | **Int32** | Number of role decisions that have been made | [optional]
+**AccountDecisionsMade** | **Int32** | Number of account decisions that have been made | [optional]
+**EntitlementDecisionsTotal** | **Int32** | The total number of entitlement decisions on the certification, both complete and incomplete | [optional]
+**AccessProfileDecisionsTotal** | **Int32** | The total number of access profile decisions on the certification, both complete and incomplete | [optional]
+**RoleDecisionsTotal** | **Int32** | The total number of role decisions on the certification, both complete and incomplete | [optional]
+**AccountDecisionsTotal** | **Int32** | The total number of account decisions on the certification, both complete and incomplete | [optional]
+**EntitlementsApproved** | **Int32** | The number of entitlement decisions that have been made which were approved | [optional]
+**EntitlementsRevoked** | **Int32** | The number of entitlement decisions that have been made which were revoked | [optional]
+**AccessProfilesApproved** | **Int32** | The number of access profile decisions that have been made which were approved | [optional]
+**AccessProfilesRevoked** | **Int32** | The number of access profile decisions that have been made which were revoked | [optional]
+**RolesApproved** | **Int32** | The number of role decisions that have been made which were approved | [optional]
+**RolesRevoked** | **Int32** | The number of role decisions that have been made which were revoked | [optional]
+**AccountsApproved** | **Int32** | The number of account decisions that have been made which were approved | [optional]
+**AccountsRevoked** | **Int32** | The number of account decisions that have been made which were revoked | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityCertDecisionSummary = Initialize-PSSailpointV2024IdentityCertDecisionSummary -EntitlementDecisionsMade 3 `
+ -AccessProfileDecisionsMade 5 `
+ -RoleDecisionsMade 2 `
+ -AccountDecisionsMade 4 `
+ -EntitlementDecisionsTotal 6 `
+ -AccessProfileDecisionsTotal 10 `
+ -RoleDecisionsTotal 4 `
+ -AccountDecisionsTotal 8 `
+ -EntitlementsApproved 2 `
+ -EntitlementsRevoked 1 `
+ -AccessProfilesApproved 3 `
+ -AccessProfilesRevoked 2 `
+ -RolesApproved 2 `
+ -RolesRevoked 0 `
+ -AccountsApproved 1 `
+ -AccountsRevoked 3
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityCertDecisionSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityCertificationDto.md b/PSSailpoint/v2024/docs/IdentityCertificationDto.md
new file mode 100644
index 000000000..3a099bca6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityCertificationDto.md
@@ -0,0 +1,53 @@
+# IdentityCertificationDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | id of the certification | [optional]
+**Name** | **String** | name of the certification | [optional]
+**Campaign** | [**CampaignReference**](CampaignReference.md) | | [optional]
+**Completed** | **Boolean** | Have all decisions been made? | [optional]
+**IdentitiesCompleted** | **Int32** | The number of identities for whom all decisions have been made and are complete. | [optional]
+**IdentitiesTotal** | **Int32** | The total number of identities in the Certification, both complete and incomplete. | [optional]
+**Created** | **System.DateTime** | created date | [optional]
+**Modified** | **System.DateTime** | modified date | [optional]
+**DecisionsMade** | **Int32** | The number of approve/revoke/acknowledge decisions that have been made. | [optional]
+**DecisionsTotal** | **Int32** | The total number of approve/revoke/acknowledge decisions. | [optional]
+**Due** | **System.DateTime** | The due date of the certification. | [optional]
+**Signed** | **System.DateTime** | The date the reviewer signed off on the Certification. | [optional]
+**Reviewer** | [**Reviewer**](Reviewer.md) | | [optional]
+**Reassignment** | [**Reassignment**](Reassignment.md) | | [optional]
+**HasErrors** | **Boolean** | Identifies if the certification has an error | [optional]
+**ErrorMessage** | **String** | Description of the certification error | [optional]
+**Phase** | [**CertificationPhase**](CertificationPhase.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityCertificationDto = Initialize-PSSailpointV2024IdentityCertificationDto -Id 2c9180835d2e5168015d32f890ca1581 `
+ -Name Source Owner Access Review for Employees [source] `
+ -Campaign null `
+ -Completed true `
+ -IdentitiesCompleted 5 `
+ -IdentitiesTotal 10 `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -DecisionsMade 20 `
+ -DecisionsTotal 40 `
+ -Due 2018-10-19T13:49:37.385Z `
+ -Signed 2018-10-19T13:49:37.385Z `
+ -Reviewer null `
+ -Reassignment null `
+ -HasErrors false `
+ -ErrorMessage The certification has an error `
+ -Phase null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityCertificationDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityCertified.md b/PSSailpoint/v2024/docs/IdentityCertified.md
new file mode 100644
index 000000000..ffc729359
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityCertified.md
@@ -0,0 +1,35 @@
+# IdentityCertified
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CertificationId** | **String** | the id of the certification item | [optional]
+**CertificationName** | **String** | the certification item name | [optional]
+**SignedDate** | **String** | the date ceritification was signed | [optional]
+**Certifiers** | [**CertifierResponse[]**](CertifierResponse.md) | this field is deprecated and may go away | [optional]
+**Reviewers** | [**CertifierResponse[]**](CertifierResponse.md) | The list of identities who review this certification | [optional]
+**Signer** | [**CertifierResponse**](CertifierResponse.md) | | [optional]
+**EventType** | **String** | the event type | [optional]
+**Dt** | **String** | the date of event | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityCertified = Initialize-PSSailpointV2024IdentityCertified -CertificationId 2c91808a77ff216301782327a50f09bf `
+ -CertificationName Cert name `
+ -SignedDate 2019-03-08T22:37:33.901Z `
+ -Certifiers [{id=8a80828f643d484f01643e14202e206f, displayName=John Snow}] `
+ -Reviewers [{id=8a80828f643d484f01643e14202e206f, displayName=John Snow}] `
+ -Signer null `
+ -EventType IdentityCertified `
+ -Dt 2019-03-08T22:37:33.901Z
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityCertified | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityCompareResponse.md b/PSSailpoint/v2024/docs/IdentityCompareResponse.md
new file mode 100644
index 000000000..680d77892
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityCompareResponse.md
@@ -0,0 +1,21 @@
+# IdentityCompareResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessItemDiff** | [**System.Collections.Hashtable**](SystemCollectionsHashtable.md) | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on completion of the violation check. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityCompareResponse = Initialize-PSSailpointV2024IdentityCompareResponse -AccessItemDiff null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityCompareResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityCreated.md b/PSSailpoint/v2024/docs/IdentityCreated.md
new file mode 100644
index 000000000..9d322085d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityCreated.md
@@ -0,0 +1,23 @@
+# IdentityCreated
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Identity** | [**IdentityCreatedIdentity**](IdentityCreatedIdentity.md) | |
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | The attributes assigned to the identity. Attributes are determined by the identity profile. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityCreated = Initialize-PSSailpointV2024IdentityCreated -Identity null `
+ -Attributes {firstname=John}
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityCreated | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityCreatedIdentity.md b/PSSailpoint/v2024/docs/IdentityCreatedIdentity.md
new file mode 100644
index 000000000..1c4e6d545
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityCreatedIdentity.md
@@ -0,0 +1,25 @@
+# IdentityCreatedIdentity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Created identity's DTO type. |
+**Id** | **String** | Created identity ID. |
+**Name** | **String** | Created identity's display name. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityCreatedIdentity = Initialize-PSSailpointV2024IdentityCreatedIdentity -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20642 `
+ -Name Michael Michaels
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityCreatedIdentity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityDeleted.md b/PSSailpoint/v2024/docs/IdentityDeleted.md
new file mode 100644
index 000000000..9e04d841d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityDeleted.md
@@ -0,0 +1,23 @@
+# IdentityDeleted
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Identity** | [**IdentityDeletedIdentity**](IdentityDeletedIdentity.md) | |
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | The attributes assigned to the identity. Attributes are determined by the identity profile. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityDeleted = Initialize-PSSailpointV2024IdentityDeleted -Identity null `
+ -Attributes {firstname=John}
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityDeleted | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityDeletedIdentity.md b/PSSailpoint/v2024/docs/IdentityDeletedIdentity.md
new file mode 100644
index 000000000..0e27ab157
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityDeletedIdentity.md
@@ -0,0 +1,25 @@
+# IdentityDeletedIdentity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Deleted identity's DTO type. |
+**Id** | **String** | Deleted identity ID. |
+**Name** | **String** | Deleted identity's display name. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityDeletedIdentity = Initialize-PSSailpointV2024IdentityDeletedIdentity -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20642 `
+ -Name Michael Michaels
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityDeletedIdentity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityDocument.md b/PSSailpoint/v2024/docs/IdentityDocument.md
new file mode 100644
index 000000000..92d71be21
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityDocument.md
@@ -0,0 +1,87 @@
+# IdentityDocument
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. |
+**Name** | **String** | The human readable name of the referenced object. |
+**Type** | [**DocumentType**](DocumentType.md) | |
+**DisplayName** | **String** | Identity's display name. | [optional]
+**FirstName** | **String** | Identity's first name. | [optional]
+**LastName** | **String** | Identity's last name. | [optional]
+**Email** | **String** | Identity's primary email address. | [optional]
+**Created** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
+**Modified** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
+**Phone** | **String** | Identity's phone number. | [optional]
+**Synced** | **String** | ISO-8601 date-time referring to the date-time when object was queued to be synced into search database for use in the search API. This date-time changes anytime there is an update to the object, which triggers a synchronization event being sent to the search database. There may be some delay between the `synced` time and the time when the updated data is actually available in the search API. | [optional]
+**Inactive** | **Boolean** | Indicates whether the identity is inactive. | [optional] [default to $false]
+**Protected** | **Boolean** | Indicates whether the identity is protected. | [optional] [default to $false]
+**Status** | **String** | Identity's status in SailPoint. | [optional]
+**EmployeeNumber** | **String** | Identity's employee number. | [optional]
+**Manager** | [**IdentityDocumentAllOfManager**](IdentityDocumentAllOfManager.md) | | [optional]
+**IsManager** | **Boolean** | Indicates whether the identity is a manager of other identities. | [optional]
+**IdentityProfile** | [**IdentityDocumentAllOfIdentityProfile**](IdentityDocumentAllOfIdentityProfile.md) | | [optional]
+**Source** | [**IdentityDocumentAllOfSource**](IdentityDocumentAllOfSource.md) | | [optional]
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | Map or dictionary of key/value pairs. | [optional]
+**ProcessingState** | **String** | Identity's processing state. | [optional]
+**ProcessingDetails** | [**ProcessingDetails**](ProcessingDetails.md) | | [optional]
+**Accounts** | [**BaseAccount[]**](BaseAccount.md) | List of accounts associated with the identity. | [optional]
+**AccountCount** | **Int32** | Number of accounts associated with the identity. | [optional]
+**Apps** | [**App[]**](App.md) | List of applications the identity has access to. | [optional]
+**AppCount** | **Int32** | Number of applications the identity has access to. | [optional]
+**Access** | [**IdentityAccess[]**](IdentityAccess.md) | List of access items assigned to the identity. | [optional]
+**AccessCount** | **Int32** | Number of access items assigned to the identity. | [optional]
+**EntitlementCount** | **Int32** | Number of entitlements assigned to the identity. | [optional]
+**RoleCount** | **Int32** | Number of roles assigned to the identity. | [optional]
+**AccessProfileCount** | **Int32** | Number of access profiles assigned to the identity. | [optional]
+**Owns** | [**Owns[]**](Owns.md) | Access items the identity owns. | [optional]
+**OwnsCount** | **Int32** | Number of access items the identity owns. | [optional]
+**Tags** | **String[]** | Tags that have been applied to the object. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityDocument = Initialize-PSSailpointV2024IdentityDocument -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe `
+ -Type null `
+ -DisplayName Carol.Adams `
+ -FirstName Carol `
+ -LastName Adams `
+ -Email Carol.Adams@sailpointdemo.com `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Phone +1 440-527-3672 `
+ -Synced null `
+ -Inactive false `
+ -Protected false `
+ -Status UNREGISTERED `
+ -EmployeeNumber 1a2a3d4e `
+ -Manager null `
+ -IsManager false `
+ -IdentityProfile null `
+ -Source null `
+ -Attributes {country=US, firstname=Carol, cloudStatus=UNREGISTERED} `
+ -ProcessingState null `
+ -ProcessingDetails null `
+ -Accounts null `
+ -AccountCount 3 `
+ -Apps null `
+ -AppCount 2 `
+ -Access null `
+ -AccessCount 5 `
+ -EntitlementCount 10 `
+ -RoleCount 1 `
+ -AccessProfileCount 1 `
+ -Owns null `
+ -OwnsCount 5 `
+ -Tags [TAG_1, TAG_2]
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityDocument | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityDocumentAllOfIdentityProfile.md b/PSSailpoint/v2024/docs/IdentityDocumentAllOfIdentityProfile.md
new file mode 100644
index 000000000..d8f99f2c6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityDocumentAllOfIdentityProfile.md
@@ -0,0 +1,23 @@
+# IdentityDocumentAllOfIdentityProfile
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Identity profile's ID. | [optional]
+**Name** | **String** | Identity profile's name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityDocumentAllOfIdentityProfile = Initialize-PSSailpointV2024IdentityDocumentAllOfIdentityProfile -Id 3bc8ad26b8664945866b31339d1ff7d2 `
+ -Name HR Employees
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityDocumentAllOfIdentityProfile | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityDocumentAllOfManager.md b/PSSailpoint/v2024/docs/IdentityDocumentAllOfManager.md
new file mode 100644
index 000000000..3dc7ddc27
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityDocumentAllOfManager.md
@@ -0,0 +1,25 @@
+# IdentityDocumentAllOfManager
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of identity's manager. | [optional]
+**Name** | **String** | Name of identity's manager. | [optional]
+**DisplayName** | **String** | Display name of identity's manager. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityDocumentAllOfManager = Initialize-PSSailpointV2024IdentityDocumentAllOfManager -Id 2c9180867dfe694b017e208e27c05799 `
+ -Name Amanda.Ross `
+ -DisplayName Amanda.Ross
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityDocumentAllOfManager | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityDocumentAllOfSource.md b/PSSailpoint/v2024/docs/IdentityDocumentAllOfSource.md
new file mode 100644
index 000000000..09ceff62a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityDocumentAllOfSource.md
@@ -0,0 +1,23 @@
+# IdentityDocumentAllOfSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of identity's source. | [optional]
+**Name** | **String** | Display name of identity's source. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityDocumentAllOfSource = Initialize-PSSailpointV2024IdentityDocumentAllOfSource -Id 2c91808b6e9e6fb8016eec1a2b6f7b5f `
+ -Name ODS-HR-Employees
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityDocumentAllOfSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityDtoLifecycleState.md b/PSSailpoint/v2024/docs/IdentityDtoLifecycleState.md
new file mode 100644
index 000000000..97cd7de54
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityDtoLifecycleState.md
@@ -0,0 +1,23 @@
+# IdentityDtoLifecycleState
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**StateName** | **String** | The name of the lifecycle state |
+**ManuallyUpdated** | **Boolean** | Whether the lifecycle state has been manually or automatically set |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityDtoLifecycleState = Initialize-PSSailpointV2024IdentityDtoLifecycleState -StateName active `
+ -ManuallyUpdated true
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityDtoLifecycleState | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityDtoManagerRef.md b/PSSailpoint/v2024/docs/IdentityDtoManagerRef.md
new file mode 100644
index 000000000..acb48b35b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityDtoManagerRef.md
@@ -0,0 +1,25 @@
+# IdentityDtoManagerRef
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of identity's manager. | [optional]
+**Id** | **String** | ID of identity's manager. | [optional]
+**Name** | **String** | Human-readable display name of identity's manager. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityDtoManagerRef = Initialize-PSSailpointV2024IdentityDtoManagerRef -Type IDENTITY `
+ -Id 2c4180a46faadee4016fb4e018c20626 `
+ -Name Robert Robinson
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityDtoManagerRef | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityEntities.md b/PSSailpoint/v2024/docs/IdentityEntities.md
new file mode 100644
index 000000000..94c917486
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityEntities.md
@@ -0,0 +1,21 @@
+# IdentityEntities
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityEntity** | [**IdentityEntitiesIdentityEntity**](IdentityEntitiesIdentityEntity.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityEntities = Initialize-PSSailpointV2024IdentityEntities -IdentityEntity null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityEntities | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityEntitiesIdentityEntity.md b/PSSailpoint/v2024/docs/IdentityEntitiesIdentityEntity.md
new file mode 100644
index 000000000..c1d5b43ae
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityEntitiesIdentityEntity.md
@@ -0,0 +1,25 @@
+# IdentityEntitiesIdentityEntity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | id of the resource to which the identity is associated | [optional]
+**Name** | **String** | name of the resource to which the identity is associated | [optional]
+**Type** | **String** | type of the resource to which the identity is associated | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityEntitiesIdentityEntity = Initialize-PSSailpointV2024IdentityEntitiesIdentityEntity -Id 031034e97f094a4096c1be53f75f6b91 `
+ -Name Gaston.800ddf9640a `
+ -Type CAMPAIGN_CAMPAIGNER
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityEntitiesIdentityEntity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityExceptionReportReference.md b/PSSailpoint/v2024/docs/IdentityExceptionReportReference.md
new file mode 100644
index 000000000..896ddb1db
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityExceptionReportReference.md
@@ -0,0 +1,23 @@
+# IdentityExceptionReportReference
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**TaskResultId** | **String** | The id of the task result. | [optional]
+**ReportName** | **String** | The name of the report. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityExceptionReportReference = Initialize-PSSailpointV2024IdentityExceptionReportReference -TaskResultId 2b838de9-db9b-abcf-e646-d4f274ad4238 `
+ -ReportName My annual report
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityExceptionReportReference | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityHistoryResponse.md b/PSSailpoint/v2024/docs/IdentityHistoryResponse.md
new file mode 100644
index 000000000..45c7b4c7a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityHistoryResponse.md
@@ -0,0 +1,31 @@
+# IdentityHistoryResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | the identity ID | [optional]
+**DisplayName** | **String** | the display name of the identity | [optional]
+**Snapshot** | **String** | the date when the identity record was created | [optional]
+**DeletedDate** | **String** | the date when the identity was deleted | [optional]
+**AccessItemCount** | **System.Collections.Hashtable** | A map containing the count of each access item | [optional]
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | A map containing the identity attributes | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityHistoryResponse = Initialize-PSSailpointV2024IdentityHistoryResponse -Id bc693f07e7b645539626c25954c58554 `
+ -DisplayName Adam Zampa `
+ -Snapshot 2007-03-01T13:00:00.000Z `
+ -DeletedDate 2007-03-01T13:00:00.000Z `
+ -AccessItemCount {app=0, role=2, entitlement=4, accessProfile=3, account=1} `
+ -Attributes {jobTitle=HR Manager, location=NYC, firstname=Adam, lastname=Zampa, department=HR}
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityHistoryResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityListItem.md b/PSSailpoint/v2024/docs/IdentityListItem.md
new file mode 100644
index 000000000..9d403564b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityListItem.md
@@ -0,0 +1,31 @@
+# IdentityListItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | the identity ID | [optional]
+**DisplayName** | **String** | the display name of the identity | [optional]
+**FirstName** | **String** | the first name of the identity | [optional]
+**LastName** | **String** | the last name of the identity | [optional]
+**Active** | **Boolean** | indicates if an identity is active or not | [optional] [default to $true]
+**DeletedDate** | **String** | the date when the identity was deleted | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityListItem = Initialize-PSSailpointV2024IdentityListItem -Id bc693f07e7b645539626c25954c58554 `
+ -DisplayName Adam Zampa `
+ -FirstName Adam `
+ -LastName Zampa `
+ -Active true `
+ -DeletedDate 2007-03-01T13:00:00.000Z
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityListItem | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityOwnershipAssociationDetails.md b/PSSailpoint/v2024/docs/IdentityOwnershipAssociationDetails.md
new file mode 100644
index 000000000..468859552
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityOwnershipAssociationDetails.md
@@ -0,0 +1,21 @@
+# IdentityOwnershipAssociationDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AssociationDetails** | [**IdentityOwnershipAssociationDetailsAssociationDetailsInner[]**](IdentityOwnershipAssociationDetailsAssociationDetailsInner.md) | list of all the resource associations for the identity | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityOwnershipAssociationDetails = Initialize-PSSailpointV2024IdentityOwnershipAssociationDetails -AssociationDetails null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityOwnershipAssociationDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityOwnershipAssociationDetailsAssociationDetailsInner.md b/PSSailpoint/v2024/docs/IdentityOwnershipAssociationDetailsAssociationDetailsInner.md
new file mode 100644
index 000000000..aee91cd26
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityOwnershipAssociationDetailsAssociationDetailsInner.md
@@ -0,0 +1,23 @@
+# IdentityOwnershipAssociationDetailsAssociationDetailsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AssociationType** | **String** | association type with the identity | [optional]
+**Entities** | [**IdentityEntities[]**](IdentityEntities.md) | the specific resource this identity has ownership on | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityOwnershipAssociationDetailsAssociationDetailsInner = Initialize-PSSailpointV2024IdentityOwnershipAssociationDetailsAssociationDetailsInner -AssociationType ROLE_OWNER `
+ -Entities {id=b660a232f05b4e04812ca974b3011e0f, name=Gaston.800ddf9640a, type=ROLE}
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityOwnershipAssociationDetailsAssociationDetailsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityPreviewRequest.md b/PSSailpoint/v2024/docs/IdentityPreviewRequest.md
new file mode 100644
index 000000000..0c37fc62d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityPreviewRequest.md
@@ -0,0 +1,23 @@
+# IdentityPreviewRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityId** | **String** | The Identity id | [optional]
+**IdentityAttributeConfig** | [**IdentityAttributeConfig[]**](IdentityAttributeConfig.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityPreviewRequest = Initialize-PSSailpointV2024IdentityPreviewRequest -IdentityId null `
+ -IdentityAttributeConfig null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityPreviewRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityPreviewResponse.md b/PSSailpoint/v2024/docs/IdentityPreviewResponse.md
new file mode 100644
index 000000000..a6993f941
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityPreviewResponse.md
@@ -0,0 +1,23 @@
+# IdentityPreviewResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Identity** | [**IdentityPreviewResponseIdentity**](IdentityPreviewResponseIdentity.md) | | [optional]
+**PreviewAttributes** | [**IdentityAttributePreview[]**](IdentityAttributePreview.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityPreviewResponse = Initialize-PSSailpointV2024IdentityPreviewResponse -Identity null `
+ -PreviewAttributes null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityPreviewResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityPreviewResponseIdentity.md b/PSSailpoint/v2024/docs/IdentityPreviewResponseIdentity.md
new file mode 100644
index 000000000..b1755cfd8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityPreviewResponseIdentity.md
@@ -0,0 +1,25 @@
+# IdentityPreviewResponseIdentity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Identity's DTO type. | [optional]
+**Id** | **String** | Identity ID. | [optional]
+**Name** | **String** | Identity's display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityPreviewResponseIdentity = Initialize-PSSailpointV2024IdentityPreviewResponseIdentity -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20642 `
+ -Name Michael Michaels
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityPreviewResponseIdentity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityProfile.md b/PSSailpoint/v2024/docs/IdentityProfile.md
new file mode 100644
index 000000000..c845a81db
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityProfile.md
@@ -0,0 +1,45 @@
+# IdentityProfile
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | System-generated unique ID of the Object | [optional] [readonly]
+**Name** | **String** | Name of the Object |
+**Created** | **System.DateTime** | Creation date of the Object | [optional] [readonly]
+**Modified** | **System.DateTime** | Last modification date of the Object | [optional] [readonly]
+**Description** | **String** | The description of the Identity Profile. | [optional]
+**Owner** | [**IdentityProfileAllOfOwner**](IdentityProfileAllOfOwner.md) | | [optional]
+**Priority** | **Int64** | The priority for an Identity Profile. | [optional]
+**AuthoritativeSource** | [**IdentityProfileAllOfAuthoritativeSource**](IdentityProfileAllOfAuthoritativeSource.md) | |
+**IdentityRefreshRequired** | **Boolean** | True if a identity refresh is needed. Typically triggered when a change on the source has been made. | [optional] [default to $false]
+**IdentityCount** | **Int32** | The number of identities that belong to the Identity Profile. | [optional]
+**IdentityAttributeConfig** | [**IdentityAttributeConfig**](IdentityAttributeConfig.md) | | [optional]
+**IdentityExceptionReportReference** | [**IdentityExceptionReportReference**](IdentityExceptionReportReference.md) | | [optional]
+**HasTimeBasedAttr** | **Boolean** | Indicates the value of requiresPeriodicRefresh attribute for the Identity Profile. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityProfile = Initialize-PSSailpointV2024IdentityProfile -Id id12345 `
+ -Name aName `
+ -Created 2015-05-28T14:07:17Z `
+ -Modified 2015-05-28T14:07:17Z `
+ -Description My custom flat file profile `
+ -Owner null `
+ -Priority 10 `
+ -AuthoritativeSource null `
+ -IdentityRefreshRequired true `
+ -IdentityCount 8 `
+ -IdentityAttributeConfig null `
+ -IdentityExceptionReportReference null `
+ -HasTimeBasedAttr true
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityProfile | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityProfileAllOfAuthoritativeSource.md b/PSSailpoint/v2024/docs/IdentityProfileAllOfAuthoritativeSource.md
new file mode 100644
index 000000000..fa4565a07
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityProfileAllOfAuthoritativeSource.md
@@ -0,0 +1,25 @@
+# IdentityProfileAllOfAuthoritativeSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of the object to which this reference applies | [optional]
+**Id** | **String** | ID of the object to which this reference applies | [optional]
+**Name** | **String** | Human-readable display name of the object to which this reference applies | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityProfileAllOfAuthoritativeSource = Initialize-PSSailpointV2024IdentityProfileAllOfAuthoritativeSource -Type SOURCE `
+ -Id 2c9180835d191a86015d28455b4b232a `
+ -Name HR Active Directory
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityProfileAllOfAuthoritativeSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityProfileAllOfOwner.md b/PSSailpoint/v2024/docs/IdentityProfileAllOfOwner.md
new file mode 100644
index 000000000..7bfb57d69
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityProfileAllOfOwner.md
@@ -0,0 +1,25 @@
+# IdentityProfileAllOfOwner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of the object to which this reference applies | [optional]
+**Id** | **String** | ID of the object to which this reference applies | [optional]
+**Name** | **String** | Human-readable display name of the object to which this reference applies | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityProfileAllOfOwner = Initialize-PSSailpointV2024IdentityProfileAllOfOwner -Type IDENTITY `
+ -Id 2c9180835d191a86015d28455b4b232a `
+ -Name William Wilson
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityProfileAllOfOwner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityProfileExportedObject.md b/PSSailpoint/v2024/docs/IdentityProfileExportedObject.md
new file mode 100644
index 000000000..df01be519
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityProfileExportedObject.md
@@ -0,0 +1,25 @@
+# IdentityProfileExportedObject
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Version** | **Int32** | Version or object from the target service. | [optional]
+**Self** | [**IdentityProfileExportedObjectSelf**](IdentityProfileExportedObjectSelf.md) | | [optional]
+**Object** | [**IdentityProfile**](IdentityProfile.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityProfileExportedObject = Initialize-PSSailpointV2024IdentityProfileExportedObject -Version 1 `
+ -Self null `
+ -Object null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityProfileExportedObject | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityProfileExportedObjectSelf.md b/PSSailpoint/v2024/docs/IdentityProfileExportedObjectSelf.md
new file mode 100644
index 000000000..7469d2cb1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityProfileExportedObjectSelf.md
@@ -0,0 +1,25 @@
+# IdentityProfileExportedObjectSelf
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Exported object's DTO type. | [optional]
+**Id** | **String** | Exported object's ID. | [optional]
+**Name** | **String** | Exported object's display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityProfileExportedObjectSelf = Initialize-PSSailpointV2024IdentityProfileExportedObjectSelf -Type SOURCE `
+ -Id 2c9180835d191a86015d28455b4b232a `
+ -Name HR Active Directory
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityProfileExportedObjectSelf | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityProfileIdentityErrorReportArguments.md b/PSSailpoint/v2024/docs/IdentityProfileIdentityErrorReportArguments.md
new file mode 100644
index 000000000..a4b2cf1e5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityProfileIdentityErrorReportArguments.md
@@ -0,0 +1,21 @@
+# IdentityProfileIdentityErrorReportArguments
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AuthoritativeSource** | **String** | Source Id to be checked on errors of identity profiles aggregation |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityProfileIdentityErrorReportArguments = Initialize-PSSailpointV2024IdentityProfileIdentityErrorReportArguments -AuthoritativeSource 1234sourceId5678902
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityProfileIdentityErrorReportArguments | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityReference.md b/PSSailpoint/v2024/docs/IdentityReference.md
new file mode 100644
index 000000000..503e47c97
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityReference.md
@@ -0,0 +1,25 @@
+# IdentityReference
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Id** | **String** | Identity id | [optional]
+**Name** | **String** | Human-readable display name of identity. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityReference = Initialize-PSSailpointV2024IdentityReference -Type null `
+ -Id 2c9180a46faadee4016fb4e018c20639 `
+ -Name Thomas Edison
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityReference | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityReferenceWithNameAndEmail.md b/PSSailpoint/v2024/docs/IdentityReferenceWithNameAndEmail.md
new file mode 100644
index 000000000..987e1d0f3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityReferenceWithNameAndEmail.md
@@ -0,0 +1,27 @@
+# IdentityReferenceWithNameAndEmail
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The type can only be IDENTITY. This is read-only. | [optional]
+**Id** | **String** | Identity ID. | [optional]
+**Name** | **String** | Identity's human-readable display name. This is read-only. | [optional]
+**Email** | **String** | Identity's email address. This is read-only. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityReferenceWithNameAndEmail = Initialize-PSSailpointV2024IdentityReferenceWithNameAndEmail -Type IDENTITY `
+ -Id 5168015d32f890ca15812c9180835d2e `
+ -Name Alison Ferguso `
+ -Email alison.ferguso@identitysoon.com
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityReferenceWithNameAndEmail | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentitySnapshotSummaryResponse.md b/PSSailpoint/v2024/docs/IdentitySnapshotSummaryResponse.md
new file mode 100644
index 000000000..ace312c73
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentitySnapshotSummaryResponse.md
@@ -0,0 +1,21 @@
+# IdentitySnapshotSummaryResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Snapshot** | **String** | the date when the identity record was created | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentitySnapshotSummaryResponse = Initialize-PSSailpointV2024IdentitySnapshotSummaryResponse -Snapshot 2007-03-01T13:00:00.000Z
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentitySnapshotSummaryResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentitySummary.md b/PSSailpoint/v2024/docs/IdentitySummary.md
new file mode 100644
index 000000000..b034a50fb
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentitySummary.md
@@ -0,0 +1,27 @@
+# IdentitySummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of this identity summary | [optional]
+**Name** | **String** | Human-readable display name of identity | [optional]
+**IdentityId** | **String** | ID of the identity that this summary represents | [optional]
+**Completed** | **Boolean** | Indicates if all access items for this summary have been decided on | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentitySummary = Initialize-PSSailpointV2024IdentitySummary -Id ff80818155fe8c080155fe8d925b0316 `
+ -Name SailPoint Services `
+ -IdentityId c15b9f5cca5a4e9599eaa0e64fa921bd `
+ -Completed true
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentitySummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentitySyncJob.md b/PSSailpoint/v2024/docs/IdentitySyncJob.md
new file mode 100644
index 000000000..7c75c5e10
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentitySyncJob.md
@@ -0,0 +1,25 @@
+# IdentitySyncJob
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Job ID. |
+**Status** | **String** | The job status. |
+**Payload** | [**IdentitySyncPayload**](IdentitySyncPayload.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentitySyncJob = Initialize-PSSailpointV2024IdentitySyncJob -Id 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
+ -Status IN_PROGRESS `
+ -Payload null
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentitySyncJob | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentitySyncPayload.md b/PSSailpoint/v2024/docs/IdentitySyncPayload.md
new file mode 100644
index 000000000..0469da72e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentitySyncPayload.md
@@ -0,0 +1,23 @@
+# IdentitySyncPayload
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Payload type. |
+**DataJson** | **String** | Payload type. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentitySyncPayload = Initialize-PSSailpointV2024IdentitySyncPayload -Type SYNCHRONIZE_IDENTITY_ATTRIBUTES `
+ -DataJson {"identityId":"2c918083746f642c01746f990884012a"}
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentitySyncPayload | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityWithNewAccess.md b/PSSailpoint/v2024/docs/IdentityWithNewAccess.md
new file mode 100644
index 000000000..a7c4b7715
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityWithNewAccess.md
@@ -0,0 +1,23 @@
+# IdentityWithNewAccess
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityId** | **String** | Identity id to be checked. |
+**AccessRefs** | [**IdentityWithNewAccessAccessRefsInner[]**](IdentityWithNewAccessAccessRefsInner.md) | The list of entitlements to consider for possible violations in a preventive check. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityWithNewAccess = Initialize-PSSailpointV2024IdentityWithNewAccess -IdentityId 2c91808568c529c60168cca6f90c1313 `
+ -AccessRefs [{type=ENTITLEMENT, id=2c918087682f9a86016839c050861ab1, name=CN=Information Access,OU=test,OU=test-service,DC=TestAD,DC=local}, {type=ENTITLEMENT, id=2c918087682f9a86016839c0509c1ab2, name=CN=Information Technology,OU=test,OU=test-service,DC=TestAD,DC=local}]
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityWithNewAccess | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityWithNewAccess1.md b/PSSailpoint/v2024/docs/IdentityWithNewAccess1.md
new file mode 100644
index 000000000..790c21851
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityWithNewAccess1.md
@@ -0,0 +1,25 @@
+# IdentityWithNewAccess1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityId** | **String** | Set of identity IDs to be checked. |
+**AccessRefs** | [**EntitlementRef1[]**](EntitlementRef1.md) | The bundle of access profiles to be added to the identities specified. All references must be ENTITLEMENT type. |
+**ClientMetadata** | **System.Collections.Hashtable** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on completion of the violation check. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityWithNewAccess1 = Initialize-PSSailpointV2024IdentityWithNewAccess1 -IdentityId 2c91809050db617d0150e0bf3215385e `
+ -AccessRefs null `
+ -ClientMetadata {clientName=client1, clientId=2c91808f7892918f0178b78da4a305a1}
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityWithNewAccess1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IdentityWithNewAccessAccessRefsInner.md b/PSSailpoint/v2024/docs/IdentityWithNewAccessAccessRefsInner.md
new file mode 100644
index 000000000..93f69c06e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IdentityWithNewAccessAccessRefsInner.md
@@ -0,0 +1,25 @@
+# IdentityWithNewAccessAccessRefsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Entitlement's DTO type. | [optional]
+**Id** | **String** | Entitlement's ID. | [optional]
+**Name** | **String** | Entitlement's display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IdentityWithNewAccessAccessRefsInner = Initialize-PSSailpointV2024IdentityWithNewAccessAccessRefsInner -Type ENTITLEMENT `
+ -Id 2c91809773dee32014e13e122092014e `
+ -Name CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local
+```
+
+- Convert the resource to JSON
+```powershell
+$IdentityWithNewAccessAccessRefsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ImportAccountsRequest.md b/PSSailpoint/v2024/docs/ImportAccountsRequest.md
new file mode 100644
index 000000000..712421e54
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ImportAccountsRequest.md
@@ -0,0 +1,23 @@
+# ImportAccountsRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**File** | **System.IO.FileInfo** | The CSV file containing the source accounts to aggregate. | [optional]
+**DisableOptimization** | **String** | Use this flag to reprocess every account whether or not the data has changed. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ImportAccountsRequest = Initialize-PSSailpointV2024ImportAccountsRequest -File null `
+ -DisableOptimization true
+```
+
+- Convert the resource to JSON
+```powershell
+$ImportAccountsRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ImportEntitlementsBySourceRequest.md b/PSSailpoint/v2024/docs/ImportEntitlementsBySourceRequest.md
new file mode 100644
index 000000000..52f0c8ed0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ImportEntitlementsBySourceRequest.md
@@ -0,0 +1,21 @@
+# ImportEntitlementsBySourceRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CsvFile** | **System.IO.FileInfo** | The CSV file containing the source entitlements to aggregate. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ImportEntitlementsBySourceRequest = Initialize-PSSailpointV2024ImportEntitlementsBySourceRequest -CsvFile null
+```
+
+- Convert the resource to JSON
+```powershell
+$ImportEntitlementsBySourceRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ImportFormDefinitions202Response.md b/PSSailpoint/v2024/docs/ImportFormDefinitions202Response.md
new file mode 100644
index 000000000..b6bce3bec
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ImportFormDefinitions202Response.md
@@ -0,0 +1,27 @@
+# ImportFormDefinitions202Response
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Errors** | [**ImportFormDefinitions202ResponseErrorsInner[]**](ImportFormDefinitions202ResponseErrorsInner.md) | | [optional]
+**ImportedObjects** | [**ExportFormDefinitionsByTenant200ResponseInner[]**](ExportFormDefinitionsByTenant200ResponseInner.md) | | [optional]
+**Infos** | [**ImportFormDefinitions202ResponseErrorsInner[]**](ImportFormDefinitions202ResponseErrorsInner.md) | | [optional]
+**Warnings** | [**ImportFormDefinitions202ResponseErrorsInner[]**](ImportFormDefinitions202ResponseErrorsInner.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ImportFormDefinitions202Response = Initialize-PSSailpointV2024ImportFormDefinitions202Response -Errors null `
+ -ImportedObjects null `
+ -Infos null `
+ -Warnings null
+```
+
+- Convert the resource to JSON
+```powershell
+$ImportFormDefinitions202Response | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ImportFormDefinitions202ResponseErrorsInner.md b/PSSailpoint/v2024/docs/ImportFormDefinitions202ResponseErrorsInner.md
new file mode 100644
index 000000000..cdeab6b7d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ImportFormDefinitions202ResponseErrorsInner.md
@@ -0,0 +1,25 @@
+# ImportFormDefinitions202ResponseErrorsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Detail** | [**System.Collections.Hashtable**](SystemCollectionsHashtable.md) | | [optional]
+**Key** | **String** | | [optional]
+**Text** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ImportFormDefinitions202ResponseErrorsInner = Initialize-PSSailpointV2024ImportFormDefinitions202ResponseErrorsInner -Detail null `
+ -Key null `
+ -Text null
+```
+
+- Convert the resource to JSON
+```powershell
+$ImportFormDefinitions202ResponseErrorsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ImportNonEmployeeRecordsInBulkRequest.md b/PSSailpoint/v2024/docs/ImportNonEmployeeRecordsInBulkRequest.md
new file mode 100644
index 000000000..1fb7ed09f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ImportNonEmployeeRecordsInBulkRequest.md
@@ -0,0 +1,21 @@
+# ImportNonEmployeeRecordsInBulkRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarData** | **System.IO.FileInfo** | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ImportNonEmployeeRecordsInBulkRequest = Initialize-PSSailpointV2024ImportNonEmployeeRecordsInBulkRequest -VarData null
+```
+
+- Convert the resource to JSON
+```powershell
+$ImportNonEmployeeRecordsInBulkRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ImportObject.md b/PSSailpoint/v2024/docs/ImportObject.md
new file mode 100644
index 000000000..4639ad49e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ImportObject.md
@@ -0,0 +1,25 @@
+# ImportObject
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of object created or updated by import. | [optional]
+**Id** | **String** | ID of object created or updated by import. | [optional]
+**Name** | **String** | Display name of object created or updated by import. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ImportObject = Initialize-PSSailpointV2024ImportObject -Type SOURCE `
+ -Id 2c9180835d191a86015d28455b4b232a `
+ -Name HR Active Directory
+```
+
+- Convert the resource to JSON
+```powershell
+$ImportObject | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ImportOptions.md b/PSSailpoint/v2024/docs/ImportOptions.md
new file mode 100644
index 000000000..158123aab
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ImportOptions.md
@@ -0,0 +1,29 @@
+# ImportOptions
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ExcludeTypes** | **String[]** | Object type names to be excluded from an sp-config export command. | [optional]
+**IncludeTypes** | **String[]** | Object type names to be included in an sp-config export command. IncludeTypes takes precedence over excludeTypes. | [optional]
+**ObjectOptions** | [**System.Collections.Hashtable**](ObjectExportImportOptions.md) | Additional options targeting specific objects related to each item in the includeTypes field | [optional]
+**DefaultReferences** | **String[]** | List of object types that can be used to resolve references on import. | [optional]
+**ExcludeBackup** | **Boolean** | By default, every import will first export all existing objects supported by sp-config as a backup before the import is attempted. If excludeBackup is true, the backup will not be performed. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ImportOptions = Initialize-PSSailpointV2024ImportOptions -ExcludeTypes null `
+ -IncludeTypes null `
+ -ObjectOptions {TRIGGER_SUBSCRIPTION={includedIds=[be9e116d-08e1-49fc-ab7f-fa585e96c9e4], includedNames=[Test 2]}} `
+ -DefaultReferences null `
+ -ExcludeBackup false
+```
+
+- Convert the resource to JSON
+```powershell
+$ImportOptions | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ImportSpConfigRequest.md b/PSSailpoint/v2024/docs/ImportSpConfigRequest.md
new file mode 100644
index 000000000..ac47a73ca
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ImportSpConfigRequest.md
@@ -0,0 +1,23 @@
+# ImportSpConfigRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarData** | **System.IO.FileInfo** | JSON file containing the objects to be imported. |
+**Options** | [**ImportOptions**](ImportOptions.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ImportSpConfigRequest = Initialize-PSSailpointV2024ImportSpConfigRequest -VarData null `
+ -Options null
+```
+
+- Convert the resource to JSON
+```powershell
+$ImportSpConfigRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ImportUploadedBackupRequest.md b/PSSailpoint/v2024/docs/ImportUploadedBackupRequest.md
new file mode 100644
index 000000000..52beaf3d6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ImportUploadedBackupRequest.md
@@ -0,0 +1,23 @@
+# ImportUploadedBackupRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarData** | **System.IO.FileInfo** | JSON file containing the objects to be imported. |
+**Name** | **String** | Name that will be assigned to the uploaded file. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ImportUploadedBackupRequest = Initialize-PSSailpointV2024ImportUploadedBackupRequest -VarData null `
+ -Name null
+```
+
+- Convert the resource to JSON
+```powershell
+$ImportUploadedBackupRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Index.md b/PSSailpoint/v2024/docs/Index.md
new file mode 100644
index 000000000..e3fa1d67d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Index.md
@@ -0,0 +1,20 @@
+# Index
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Index = Initialize-PSSailpointV2024Index
+```
+
+- Convert the resource to JSON
+```powershell
+$Index | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/IndexOf.md b/PSSailpoint/v2024/docs/IndexOf.md
new file mode 100644
index 000000000..a9d01dcd7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/IndexOf.md
@@ -0,0 +1,25 @@
+# IndexOf
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Substring** | **String** | A substring to search for, searches the entire calling string, and returns the index of the first occurrence of the specified substring. |
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$IndexOf = Initialize-PSSailpointV2024IndexOf -Substring admin_ `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$IndexOf | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/InnerHit.md b/PSSailpoint/v2024/docs/InnerHit.md
new file mode 100644
index 000000000..be6b14c73
--- /dev/null
+++ b/PSSailpoint/v2024/docs/InnerHit.md
@@ -0,0 +1,23 @@
+# InnerHit
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Query** | **String** | The search query using the Elasticsearch [Query String Query](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/query-dsl-query-string-query.html#query-string) syntax from the Query DSL extended by SailPoint to support Nested queries. |
+**Type** | **String** | The nested type to use in the inner hits query. The nested type [Nested Type](https://www.elastic.co/guide/en/elasticsearch/reference/current/nested.html) refers to a document ""nested"" within another document. For example, an identity can have nested documents for access, accounts, and apps. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$InnerHit = Initialize-PSSailpointV2024InnerHit -Query source.name:\"Active Directory\" `
+ -Type access
+```
+
+- Convert the resource to JSON
+```powershell
+$InnerHit | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Invocation.md b/PSSailpoint/v2024/docs/Invocation.md
new file mode 100644
index 000000000..f4bd226f9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Invocation.md
@@ -0,0 +1,27 @@
+# Invocation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Invocation ID | [optional]
+**TriggerId** | **String** | Trigger ID | [optional]
+**Secret** | **String** | Unique invocation secret. | [optional]
+**ContentJson** | [**SystemCollectionsHashtable**](.md) | JSON map of invocation metadata. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Invocation = Initialize-PSSailpointV2024Invocation -Id 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
+ -TriggerId idn:access-requested `
+ -Secret 0f979022-08be-44f2-b6f9-7393ec73ed9b `
+ -ContentJson {workflowId=1234}
+```
+
+- Convert the resource to JSON
+```powershell
+$Invocation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/InvocationStatus.md b/PSSailpoint/v2024/docs/InvocationStatus.md
new file mode 100644
index 000000000..efa6e2b9f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/InvocationStatus.md
@@ -0,0 +1,37 @@
+# InvocationStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Invocation ID |
+**TriggerId** | **String** | Trigger ID |
+**SubscriptionName** | **String** | Subscription name |
+**SubscriptionId** | **String** | Subscription ID |
+**Type** | [**InvocationStatusType**](InvocationStatusType.md) | |
+**Created** | **System.DateTime** | Invocation created timestamp. ISO-8601 in UTC. |
+**Completed** | **System.DateTime** | Invocation completed timestamp; empty fields imply invocation is in-flight or not completed. ISO-8601 in UTC. | [optional]
+**StartInvocationInput** | [**StartInvocationInput**](StartInvocationInput.md) | |
+**CompleteInvocationInput** | [**CompleteInvocationInput**](CompleteInvocationInput.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$InvocationStatus = Initialize-PSSailpointV2024InvocationStatus -Id 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
+ -TriggerId idn:access-request-post-approval `
+ -SubscriptionName Access request subscription `
+ -SubscriptionId 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
+ -Type null `
+ -Created 2020-03-27T20:40:10.738Z `
+ -Completed 2020-03-27T20:42:14.738Z `
+ -StartInvocationInput null `
+ -CompleteInvocationInput null
+```
+
+- Convert the resource to JSON
+```powershell
+$InvocationStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/InvocationStatusType.md b/PSSailpoint/v2024/docs/InvocationStatusType.md
new file mode 100644
index 000000000..092be45a6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/InvocationStatusType.md
@@ -0,0 +1,20 @@
+# InvocationStatusType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$InvocationStatusType = Initialize-PSSailpointV2024InvocationStatusType
+```
+
+- Convert the resource to JSON
+```powershell
+$InvocationStatusType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/JsonPatch.md b/PSSailpoint/v2024/docs/JsonPatch.md
new file mode 100644
index 000000000..fe3dd2eb5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/JsonPatch.md
@@ -0,0 +1,21 @@
+# JsonPatch
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Operations** | [**JsonPatchOperation[]**](JsonPatchOperation.md) | Operations to be applied | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$JsonPatch = Initialize-PSSailpointV2024JsonPatch -Operations null
+```
+
+- Convert the resource to JSON
+```powershell
+$JsonPatch | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/JsonPatchOperation.md b/PSSailpoint/v2024/docs/JsonPatchOperation.md
new file mode 100644
index 000000000..4bb8375f0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/JsonPatchOperation.md
@@ -0,0 +1,25 @@
+# JsonPatchOperation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Op** | **String** | The operation to be performed |
+**Path** | **String** | A string JSON Pointer representing the target path to an element to be affected by the operation |
+**Value** | [**JsonPatchOperationValue**](JsonPatchOperationValue.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$JsonPatchOperation = Initialize-PSSailpointV2024JsonPatchOperation -Op replace `
+ -Path /description `
+ -Value null
+```
+
+- Convert the resource to JSON
+```powershell
+$JsonPatchOperation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/JsonPatchOperationValue.md b/PSSailpoint/v2024/docs/JsonPatchOperationValue.md
new file mode 100644
index 000000000..fbda2bb4c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/JsonPatchOperationValue.md
@@ -0,0 +1,20 @@
+# JsonPatchOperationValue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$JsonPatchOperationValue = Initialize-PSSailpointV2024JsonPatchOperationValue
+```
+
+- Convert the resource to JSON
+```powershell
+$JsonPatchOperationValue | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/KbaAnswerRequestItem.md b/PSSailpoint/v2024/docs/KbaAnswerRequestItem.md
new file mode 100644
index 000000000..554c4fc88
--- /dev/null
+++ b/PSSailpoint/v2024/docs/KbaAnswerRequestItem.md
@@ -0,0 +1,23 @@
+# KbaAnswerRequestItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Question Id |
+**Answer** | **String** | An answer for the KBA question |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$KbaAnswerRequestItem = Initialize-PSSailpointV2024KbaAnswerRequestItem -Id c54fee53-2d63-4fc5-9259-3e93b9994135 `
+ -Answer Your answer
+```
+
+- Convert the resource to JSON
+```powershell
+$KbaAnswerRequestItem | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/KbaAnswerResponseItem.md b/PSSailpoint/v2024/docs/KbaAnswerResponseItem.md
new file mode 100644
index 000000000..06d63ebb2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/KbaAnswerResponseItem.md
@@ -0,0 +1,25 @@
+# KbaAnswerResponseItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Question Id |
+**Question** | **String** | Question description |
+**HasAnswer** | **Boolean** | Denotes whether the KBA question has an answer configured for the current user |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$KbaAnswerResponseItem = Initialize-PSSailpointV2024KbaAnswerResponseItem -Id c54fee53-2d63-4fc5-9259-3e93b9994135 `
+ -Question [{"text":"Nouvelle question MFA -1 ?","locale":"fr"},{"text":"MFA new question -1 ?","locale":""}] `
+ -HasAnswer true
+```
+
+- Convert the resource to JSON
+```powershell
+$KbaAnswerResponseItem | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/KbaQuestion.md b/PSSailpoint/v2024/docs/KbaQuestion.md
new file mode 100644
index 000000000..e671d7b23
--- /dev/null
+++ b/PSSailpoint/v2024/docs/KbaQuestion.md
@@ -0,0 +1,27 @@
+# KbaQuestion
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | KBA Question Id |
+**Text** | **String** | KBA Question description |
+**HasAnswer** | **Boolean** | Denotes whether the KBA question has an answer configured for any user in the tenant |
+**NumAnswers** | **Int32** | Denotes the number of KBA configurations for this question |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$KbaQuestion = Initialize-PSSailpointV2024KbaQuestion -Id 143cfd3b-c23f-426b-ae5f-d3db06fa5919 `
+ -Text [{"text":"Nouvelle question MFA -1 ?","locale":"fr"},{"text":"MFA new question -1 ?","locale":""}] `
+ -HasAnswer true `
+ -NumAnswers 5
+```
+
+- Convert the resource to JSON
+```powershell
+$KbaQuestion | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LatestOutlierSummary.md b/PSSailpoint/v2024/docs/LatestOutlierSummary.md
new file mode 100644
index 000000000..7e574e979
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LatestOutlierSummary.md
@@ -0,0 +1,29 @@
+# LatestOutlierSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The type of outlier summary | [optional]
+**SnapshotDate** | **System.DateTime** | The date the bulk outlier detection ran/snapshot was created | [optional]
+**TotalOutliers** | **Int32** | Total number of outliers for the customer making the request | [optional]
+**TotalIdentities** | **Int32** | Total number of identities for the customer making the request | [optional]
+**TotalIgnored** | **Int32** | Total number of ignored outliers | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LatestOutlierSummary = Initialize-PSSailpointV2024LatestOutlierSummary -Type LOW_SIMILARITY `
+ -SnapshotDate 2021-05-01T18:40:35.772Z `
+ -TotalOutliers 50 `
+ -TotalIdentities 5000 `
+ -TotalIgnored 10
+```
+
+- Convert the resource to JSON
+```powershell
+$LatestOutlierSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LeftPad.md b/PSSailpoint/v2024/docs/LeftPad.md
new file mode 100644
index 000000000..8dfcc28e7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LeftPad.md
@@ -0,0 +1,27 @@
+# LeftPad
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Length** | **String** | An integer value for the desired length of the final output string |
+**Padding** | **String** | A string value representing the character that the incoming data should be padded with to get to the desired length If not provided, the transform will default to a single space ("" "") character for padding | [optional]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LeftPad = Initialize-PSSailpointV2024LeftPad -Length 4 `
+ -Padding 0 `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$LeftPad | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/License.md b/PSSailpoint/v2024/docs/License.md
new file mode 100644
index 000000000..7ac8a36bd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/License.md
@@ -0,0 +1,23 @@
+# License
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**LicenseId** | **String** | Name of the license | [optional]
+**LegacyFeatureName** | **String** | Legacy name of the license | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$License = Initialize-PSSailpointV2024License -LicenseId idn:access-request `
+ -LegacyFeatureName ACCESS_REQUEST
+```
+
+- Convert the resource to JSON
+```powershell
+$License | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LifecycleState.md b/PSSailpoint/v2024/docs/LifecycleState.md
new file mode 100644
index 000000000..662c98424
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LifecycleState.md
@@ -0,0 +1,43 @@
+# LifecycleState
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | System-generated unique ID of the Object | [optional] [readonly]
+**Name** | **String** | Name of the Object |
+**Created** | **System.DateTime** | Creation date of the Object | [optional] [readonly]
+**Modified** | **System.DateTime** | Last modification date of the Object | [optional] [readonly]
+**Enabled** | **Boolean** | Indicates whether the lifecycle state is enabled or disabled. | [optional] [default to $false]
+**TechnicalName** | **String** | The lifecycle state's technical name. This is for internal use. |
+**Description** | **String** | Lifecycle state's description. | [optional]
+**IdentityCount** | **Int32** | Number of identities that have the lifecycle state. | [optional] [readonly]
+**EmailNotificationOption** | [**EmailNotificationOption**](EmailNotificationOption.md) | | [optional]
+**AccountActions** | [**AccountAction[]**](AccountAction.md) | | [optional]
+**AccessProfileIds** | **String[]** | List of unique access-profile IDs that are associated with the lifecycle state. | [optional]
+**IdentityState** | **String** | The lifecycle state's associated identity state. This field is generally 'null'. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LifecycleState = Initialize-PSSailpointV2024LifecycleState -Id id12345 `
+ -Name aName `
+ -Created 2015-05-28T14:07:17Z `
+ -Modified 2015-05-28T14:07:17Z `
+ -Enabled true `
+ -TechnicalName Technical Name `
+ -Description Lifecycle description `
+ -IdentityCount 42 `
+ -EmailNotificationOption null `
+ -AccountActions null `
+ -AccessProfileIds [2c918084660f45d6016617daa9210584, 2c918084660f45d6016617daa9210500] `
+ -IdentityState null
+```
+
+- Convert the resource to JSON
+```powershell
+$LifecycleState | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LifecycleStateDto.md b/PSSailpoint/v2024/docs/LifecycleStateDto.md
new file mode 100644
index 000000000..b41bdc5ef
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LifecycleStateDto.md
@@ -0,0 +1,23 @@
+# LifecycleStateDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**StateName** | **String** | The name of the lifecycle state |
+**ManuallyUpdated** | **Boolean** | Whether the lifecycle state has been manually or automatically set |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LifecycleStateDto = Initialize-PSSailpointV2024LifecycleStateDto -StateName active `
+ -ManuallyUpdated true
+```
+
+- Convert the resource to JSON
+```powershell
+$LifecycleStateDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LifecyclestateDeleted.md b/PSSailpoint/v2024/docs/LifecyclestateDeleted.md
new file mode 100644
index 000000000..f34a538de
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LifecyclestateDeleted.md
@@ -0,0 +1,25 @@
+# LifecyclestateDeleted
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Deleted lifecycle state's DTO type. | [optional]
+**Id** | **String** | Deleted lifecycle state ID. | [optional]
+**Name** | **String** | Deleted lifecycle state's display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LifecyclestateDeleted = Initialize-PSSailpointV2024LifecyclestateDeleted -Type LIFECYCLE_STATE `
+ -Id 12345 `
+ -Name Contractor Lifecycle
+```
+
+- Convert the resource to JSON
+```powershell
+$LifecyclestateDeleted | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ListAccessProfiles401Response.md b/PSSailpoint/v2024/docs/ListAccessProfiles401Response.md
new file mode 100644
index 000000000..58d04dc4a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ListAccessProfiles401Response.md
@@ -0,0 +1,21 @@
+# ListAccessProfiles401Response
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarError** | [**SystemCollectionsHashtable**](.md) | A message describing the error | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ListAccessProfiles401Response = Initialize-PSSailpointV2024ListAccessProfiles401Response -VarError JWT validation failed: JWT is expired
+```
+
+- Convert the resource to JSON
+```powershell
+$ListAccessProfiles401Response | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ListAccessProfiles429Response.md b/PSSailpoint/v2024/docs/ListAccessProfiles429Response.md
new file mode 100644
index 000000000..e3c1bbab4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ListAccessProfiles429Response.md
@@ -0,0 +1,21 @@
+# ListAccessProfiles429Response
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Message** | [**SystemCollectionsHashtable**](.md) | A message describing the error | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ListAccessProfiles429Response = Initialize-PSSailpointV2024ListAccessProfiles429Response -Message Rate Limit Exceeded
+```
+
+- Convert the resource to JSON
+```powershell
+$ListAccessProfiles429Response | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ListCampaignFilters200Response.md b/PSSailpoint/v2024/docs/ListCampaignFilters200Response.md
new file mode 100644
index 000000000..94827cb58
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ListCampaignFilters200Response.md
@@ -0,0 +1,23 @@
+# ListCampaignFilters200Response
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Items** | [**CampaignFilterDetails[]**](CampaignFilterDetails.md) | List of campaign filters. | [optional]
+**Count** | **Int32** | Number of filters returned. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ListCampaignFilters200Response = Initialize-PSSailpointV2024ListCampaignFilters200Response -Items null `
+ -Count 2
+```
+
+- Convert the resource to JSON
+```powershell
+$ListCampaignFilters200Response | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ListCompleteWorkflowLibrary200ResponseInner.md b/PSSailpoint/v2024/docs/ListCompleteWorkflowLibrary200ResponseInner.md
new file mode 100644
index 000000000..31d183ecc
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ListCompleteWorkflowLibrary200ResponseInner.md
@@ -0,0 +1,45 @@
+# ListCompleteWorkflowLibrary200ResponseInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Operator ID. | [optional]
+**Name** | **String** | Operator friendly name | [optional]
+**Type** | **String** | Operator type | [optional]
+**Description** | **String** | Description of the operator | [optional]
+**FormFields** | [**WorkflowLibraryFormFields[]**](WorkflowLibraryFormFields.md) | One or more inputs that the operator accepts | [optional]
+**ExampleOutput** | [**WorkflowLibraryActionExampleOutput**](WorkflowLibraryActionExampleOutput.md) | | [optional]
+**Deprecated** | **Boolean** | | [optional]
+**DeprecatedBy** | **System.DateTime** | | [optional]
+**VersionNumber** | **Int32** | Version number | [optional]
+**IsSimulationEnabled** | **Boolean** | | [optional]
+**IsDynamicSchema** | **Boolean** | Determines whether the dynamic output schema is returned in place of the action's output schema. The dynamic schema lists non-static properties, like properties of a workflow form where each form has different fields. These will be provided dynamically based on available form fields. | [optional]
+**OutputSchema** | [**SystemCollectionsHashtable**](.md) | Example output schema | [optional]
+**InputExample** | [**SystemCollectionsHashtable**](.md) | Example trigger payload if applicable | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ListCompleteWorkflowLibrary200ResponseInner = Initialize-PSSailpointV2024ListCompleteWorkflowLibrary200ResponseInner -Id sp:compare-boolean `
+ -Name Compare Boolean Values `
+ -Type OPERATOR `
+ -Description Compare two boolean values and decide what happens based on the result. `
+ -FormFields [{description=Enter the JSONPath to a value from the input to compare to Variable B., helpText=, label=Variable A, name=variableA.$, required=true, type=text}, {helpText=Select an operation., label=Operation, name=operator, options=[{label=Equals, value=BooleanEquals}], required=true, type=select}, {description=Enter the JSONPath to a value from the input to compare to Variable A., helpText=, label=Variable B, name=variableB.$, required=false, type=text}, {description=Enter True or False., helpText=, label=Variable B, name=variableB, required=false, type=text}] `
+ -ExampleOutput null `
+ -Deprecated null `
+ -DeprecatedBy null `
+ -VersionNumber null `
+ -IsSimulationEnabled null `
+ -IsDynamicSchema false `
+ -OutputSchema null `
+ -InputExample {changes=[{attribute=department, newValue=marketing, oldValue=sales}, {attribute=manager, newValue={id=ee769173319b41d19ccec6c235423236c, name=mean.guy, type=IDENTITY}, oldValue={id=ee769173319b41d19ccec6c235423237b, name=nice.guy, type=IDENTITY}}, {attribute=email, newValue=john.doe@gmail.com, oldValue=john.doe@hotmail.com}], identity={id=ee769173319b41d19ccec6cea52f237b, name=john.doe, type=IDENTITY}}
+```
+
+- Convert the resource to JSON
+```powershell
+$ListCompleteWorkflowLibrary200ResponseInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ListFormDefinitionsByTenantResponse.md b/PSSailpoint/v2024/docs/ListFormDefinitionsByTenantResponse.md
new file mode 100644
index 000000000..a7af41a7f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ListFormDefinitionsByTenantResponse.md
@@ -0,0 +1,23 @@
+# ListFormDefinitionsByTenantResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Count** | **Int64** | Count number of results. | [optional]
+**Results** | [**FormDefinitionResponse[]**](FormDefinitionResponse.md) | List of FormDefinitionResponse items. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ListFormDefinitionsByTenantResponse = Initialize-PSSailpointV2024ListFormDefinitionsByTenantResponse -Count 1 `
+ -Results null
+```
+
+- Convert the resource to JSON
+```powershell
+$ListFormDefinitionsByTenantResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ListFormElementDataByElementIDResponse.md b/PSSailpoint/v2024/docs/ListFormElementDataByElementIDResponse.md
new file mode 100644
index 000000000..a16180a32
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ListFormElementDataByElementIDResponse.md
@@ -0,0 +1,21 @@
+# ListFormElementDataByElementIDResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Results** | [**FormElementDataSourceConfigOptions[]**](FormElementDataSourceConfigOptions.md) | Results holds a list of FormElementDataSourceConfigOptions items | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ListFormElementDataByElementIDResponse = Initialize-PSSailpointV2024ListFormElementDataByElementIDResponse -Results {"results":[{"label":"Alfred 255e71dfc6e","subLabel":"Alfred.255e71dfc6e@testmail.identitysoon.com","value":"2c918084821847c5018227ced2e16676"},{"label":"Alize eba9d4cd27da","subLabel":"Alize.eba9d4cd27da@testmail.identitysoon.com","value":"2c918084821847c5018227ced2f1667c"},{"label":"Antonina 01f69c3ea","subLabel":"Antonina.01f69c3ea@testmail.identitysoon.com","value":"2c918084821847c5018227ced2f9667e"},{"label":"Ardella 21e78ce155","subLabel":"Ardella.21e78ce155@testmail.identitysoon.com","value":"2c918084821847c5018227ced2e6667a"},{"label":"Arnaldo d8582b6e17","subLabel":"Arnaldo.d8582b6e17@testmail.identitysoon.com","value":"2c918084821847c5018227ced3426686"},{"label":"Aurelia admin24828","subLabel":"Aurelia.admin24828@testmail.identitysoon.com","value":"2c918084821847c5018227ced2e16674"},{"label":"Barbara 72ca418fdd","subLabel":"Barbara.72ca418fdd@testmail.identitysoon.com","value":"2c918084821847c5018227ced2fb6680"},{"label":"Barbara ee1a2436ee","subLabel":"Barbara.ee1a2436ee@testmail.identitysoon.com","value":"2c918084821847c5018227ced2e56678"},{"label":"Baylee 652d72432f3","subLabel":"Baylee.652d72432f3@testmail.identitysoon.com","value":"2c91808582184782018227ced28b6aee"},{"label":"Brock e76b56ae4d49","subLabel":"Brock.e76b56ae4d49@testmail.identitysoon.com","value":"2c91808582184782018227ced28b6aef"}]}
+```
+
+- Convert the resource to JSON
+```powershell
+$ListFormElementDataByElementIDResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ListFormInstancesByTenantResponse.md b/PSSailpoint/v2024/docs/ListFormInstancesByTenantResponse.md
new file mode 100644
index 000000000..d4021c0fb
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ListFormInstancesByTenantResponse.md
@@ -0,0 +1,23 @@
+# ListFormInstancesByTenantResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Count** | **Int64** | Count number of Results | [optional]
+**Results** | [**FormInstanceResponse[]**](FormInstanceResponse.md) | Results holds a list of FormInstanceResponse items | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ListFormInstancesByTenantResponse = Initialize-PSSailpointV2024ListFormInstancesByTenantResponse -Count 1 `
+ -Results null
+```
+
+- Convert the resource to JSON
+```powershell
+$ListFormInstancesByTenantResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ListIdentityAccessItems200ResponseInner.md b/PSSailpoint/v2024/docs/ListIdentityAccessItems200ResponseInner.md
new file mode 100644
index 000000000..6d06ddc45
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ListIdentityAccessItems200ResponseInner.md
@@ -0,0 +1,57 @@
+# ListIdentityAccessItems200ResponseInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessType** | **String** | the access item type. role in this case | [optional]
+**Id** | **String** | the access item id | [optional]
+**Name** | **String** | the access profile name | [optional]
+**SourceName** | **String** | the associated source name if it exists | [optional]
+**SourceId** | **String** | the id of the source | [optional]
+**Description** | **String** | the description for the role | [optional]
+**DisplayName** | **String** | the role display name | [optional]
+**EntitlementCount** | **String** | the number of entitlements the account will create | [optional]
+**AppDisplayName** | **String** | the name of | [optional]
+**RemoveDate** | **String** | the date the role is no longer assigned to the specified identity | [optional]
+**Standalone** | **Boolean** | indicates whether the entitlement is standalone |
+**Revocable** | **Boolean** | indicates whether the role is revocable |
+**NativeIdentity** | **String** | the native identifier used to uniquely identify an acccount | [optional]
+**AppRoleId** | **String** | the app role id | [optional]
+**Attribute** | **String** | the entitlement attribute | [optional]
+**Value** | **String** | the associated value | [optional]
+**EntitlementType** | **String** | the type of entitlement | [optional]
+**Privileged** | **Boolean** | indicates whether the entitlement is privileged |
+**CloudGoverned** | **Boolean** | indicates whether the entitlement is cloud governed |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ListIdentityAccessItems200ResponseInner = Initialize-PSSailpointV2024ListIdentityAccessItems200ResponseInner -AccessType role `
+ -Id 2c918087763e69d901763e72e97f006f `
+ -Name sample `
+ -SourceName Source Name `
+ -SourceId 2793o32dwd `
+ -Description Role - Workday/Citizenship access `
+ -DisplayName sample `
+ -EntitlementCount 12 `
+ -AppDisplayName AppName `
+ -RemoveDate 2024-07-01T06:00:00.00Z `
+ -Standalone true `
+ -Revocable true `
+ -NativeIdentity dr.arden.ogahn.d `
+ -AppRoleId 2c918087763e69d901763e72e97f006f `
+ -Attribute groups `
+ -Value Upward mobility access `
+ -EntitlementType entitlement `
+ -Privileged false `
+ -CloudGoverned true
+```
+
+- Convert the resource to JSON
+```powershell
+$ListIdentityAccessItems200ResponseInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ListPredefinedSelectOptionsResponse.md b/PSSailpoint/v2024/docs/ListPredefinedSelectOptionsResponse.md
new file mode 100644
index 000000000..e03099a95
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ListPredefinedSelectOptionsResponse.md
@@ -0,0 +1,21 @@
+# ListPredefinedSelectOptionsResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Results** | **String[]** | Results holds a list of PreDefinedSelectOption items | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ListPredefinedSelectOptionsResponse = Initialize-PSSailpointV2024ListPredefinedSelectOptionsResponse -Results null
+```
+
+- Convert the resource to JSON
+```powershell
+$ListPredefinedSelectOptionsResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ListWorkgroupMembers200ResponseInner.md b/PSSailpoint/v2024/docs/ListWorkgroupMembers200ResponseInner.md
new file mode 100644
index 000000000..76af48407
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ListWorkgroupMembers200ResponseInner.md
@@ -0,0 +1,27 @@
+# ListWorkgroupMembers200ResponseInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Workgroup member identity DTO type. | [optional]
+**Id** | **String** | Workgroup member identity ID. | [optional]
+**Name** | **String** | Workgroup member identity display name. | [optional]
+**Email** | **String** | Workgroup member identity email. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ListWorkgroupMembers200ResponseInner = Initialize-PSSailpointV2024ListWorkgroupMembers200ResponseInner -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20642 `
+ -Name Michael Michaels `
+ -Email michael.michaels@sailpoint.com
+```
+
+- Convert the resource to JSON
+```powershell
+$ListWorkgroupMembers200ResponseInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LoadAccountsTask.md b/PSSailpoint/v2024/docs/LoadAccountsTask.md
new file mode 100644
index 000000000..44c46fc46
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LoadAccountsTask.md
@@ -0,0 +1,23 @@
+# LoadAccountsTask
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Success** | **Boolean** | The status of the result | [optional] [default to $true]
+**Task** | [**LoadAccountsTaskTask**](LoadAccountsTaskTask.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LoadAccountsTask = Initialize-PSSailpointV2024LoadAccountsTask -Success true `
+ -Task null
+```
+
+- Convert the resource to JSON
+```powershell
+$LoadAccountsTask | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LoadAccountsTaskTask.md b/PSSailpoint/v2024/docs/LoadAccountsTaskTask.md
new file mode 100644
index 000000000..00149759c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LoadAccountsTaskTask.md
@@ -0,0 +1,47 @@
+# LoadAccountsTaskTask
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | System-generated unique ID of the task this taskStatus represents | [optional]
+**Type** | **String** | Type of task this task represents | [optional]
+**Name** | **String** | The name of the aggregation process | [optional]
+**Description** | **String** | The description of the task | [optional]
+**Launcher** | **String** | The user who initiated the task | [optional]
+**Created** | **System.DateTime** | The Task creation date | [optional]
+**Launched** | **System.DateTime** | The task start date | [optional]
+**Completed** | **System.DateTime** | The task completion date | [optional]
+**CompletionStatus** | **String** | Task completion status. | [optional]
+**ParentName** | **String** | Name of the parent task if exists. | [optional]
+**Messages** | [**LoadAccountsTaskTaskMessagesInner[]**](LoadAccountsTaskTaskMessagesInner.md) | List of the messages dedicated to the report. From task definition perspective here usually should be warnings or errors. | [optional]
+**Progress** | **String** | Current task state. | [optional]
+**Attributes** | [**LoadAccountsTaskTaskAttributes**](LoadAccountsTaskTaskAttributes.md) | | [optional]
+**Returns** | [**LoadAccountsTaskTaskReturnsInner[]**](LoadAccountsTaskTaskReturnsInner.md) | Return values from the task | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LoadAccountsTaskTask = Initialize-PSSailpointV2024LoadAccountsTaskTask -Id ef38f94347e94562b5bb8424a56397d8 `
+ -Type QUARTZ `
+ -Name Cloud Account Aggregation `
+ -Description Aggregate from the specified application `
+ -Launcher John Doe `
+ -Created null `
+ -Launched null `
+ -Completed null `
+ -CompletionStatus Success `
+ -ParentName Audit Report `
+ -Messages [] `
+ -Progress Initializing... `
+ -Attributes null `
+ -Returns null
+```
+
+- Convert the resource to JSON
+```powershell
+$LoadAccountsTaskTask | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LoadAccountsTaskTaskAttributes.md b/PSSailpoint/v2024/docs/LoadAccountsTaskTaskAttributes.md
new file mode 100644
index 000000000..543e76c1f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LoadAccountsTaskTaskAttributes.md
@@ -0,0 +1,23 @@
+# LoadAccountsTaskTaskAttributes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AppId** | **String** | The id of the source | [optional]
+**OptimizedAggregation** | **String** | The indicator if the aggregation process was enabled/disabled for the aggregation job | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LoadAccountsTaskTaskAttributes = Initialize-PSSailpointV2024LoadAccountsTaskTaskAttributes -AppId c31386cb18bb403cbb6df4c86294ff82 `
+ -OptimizedAggregation enabled
+```
+
+- Convert the resource to JSON
+```powershell
+$LoadAccountsTaskTaskAttributes | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LoadAccountsTaskTaskMessagesInner.md b/PSSailpoint/v2024/docs/LoadAccountsTaskTaskMessagesInner.md
new file mode 100644
index 000000000..01993bf19
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LoadAccountsTaskTaskMessagesInner.md
@@ -0,0 +1,29 @@
+# LoadAccountsTaskTaskMessagesInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of the message. | [optional]
+**VarError** | **Boolean** | Flag whether message is an error. | [optional] [default to $false]
+**Warning** | **Boolean** | Flag whether message is a warning. | [optional] [default to $false]
+**Key** | **String** | Message string identifier. | [optional]
+**LocalizedText** | **String** | Message context with the locale based language. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LoadAccountsTaskTaskMessagesInner = Initialize-PSSailpointV2024LoadAccountsTaskTaskMessagesInner -Type WARN `
+ -VarError false `
+ -Warning true `
+ -Key This aggregation failed because the currently running aggregation must complete before the next one can start. `
+ -LocalizedText This aggregation failed because the currently running aggregation must complete before the next one can start.
+```
+
+- Convert the resource to JSON
+```powershell
+$LoadAccountsTaskTaskMessagesInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LoadAccountsTaskTaskReturnsInner.md b/PSSailpoint/v2024/docs/LoadAccountsTaskTaskReturnsInner.md
new file mode 100644
index 000000000..d5309f0dc
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LoadAccountsTaskTaskReturnsInner.md
@@ -0,0 +1,23 @@
+# LoadAccountsTaskTaskReturnsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DisplayLabel** | **String** | The display label of the return value | [optional]
+**AttributeName** | **String** | The attribute name of the return value | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LoadAccountsTaskTaskReturnsInner = Initialize-PSSailpointV2024LoadAccountsTaskTaskReturnsInner -DisplayLabel TASK_OUT_ACCOUNT_AGGREGATION_APPLICATIONS `
+ -AttributeName applications
+```
+
+- Convert the resource to JSON
+```powershell
+$LoadAccountsTaskTaskReturnsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LoadEntitlementTask.md b/PSSailpoint/v2024/docs/LoadEntitlementTask.md
new file mode 100644
index 000000000..e105b702a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LoadEntitlementTask.md
@@ -0,0 +1,33 @@
+# LoadEntitlementTask
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | System-generated unique ID of the task this taskStatus represents | [optional]
+**Type** | **String** | Type of task this task represents | [optional]
+**UniqueName** | **String** | The name of the task | [optional]
+**Description** | **String** | The description of the task | [optional]
+**Launcher** | **String** | The user who initiated the task | [optional]
+**Created** | **System.DateTime** | The creation date of the task | [optional]
+**Returns** | [**LoadEntitlementTaskReturnsInner[]**](LoadEntitlementTaskReturnsInner.md) | Return values from the task | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LoadEntitlementTask = Initialize-PSSailpointV2024LoadEntitlementTask -Id ef38f94347e94562b5bb8424a56397d8 `
+ -Type QUARTZ `
+ -UniqueName Cloud Group Aggregation `
+ -Description Aggregate from the specified application `
+ -Launcher John Doe `
+ -Created 2020-07-11T21:23:15Z `
+ -Returns [{displayLabel=TASK_OUT_ACCOUNT_GROUP_AGGREGATION_APPLICATIONS, attributeName=applications}, {displayLabel=TASK_OUT_ACCOUNT_GROUP_AGGREGATION_TOTAL, attributeName=total}, {displayLabel=TASK_OUT_ACCOUNT_GROUP_AGGREGATION_CREATED, attributeName=groupsCreated}, {displayLabel=TASK_OUT_ACCOUNT_GROUP_AGGREGATION_UPDATED, attributeName=groupsUpdated}, {displayLabel=TASK_OUT_ACCOUNT_GROUP_AGGREGATION_DELETED, attributeName=groupsDeleted}]
+```
+
+- Convert the resource to JSON
+```powershell
+$LoadEntitlementTask | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LoadEntitlementTaskReturnsInner.md b/PSSailpoint/v2024/docs/LoadEntitlementTaskReturnsInner.md
new file mode 100644
index 000000000..d2d2cd0f1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LoadEntitlementTaskReturnsInner.md
@@ -0,0 +1,23 @@
+# LoadEntitlementTaskReturnsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DisplayLabel** | **String** | The display label for the return value | [optional]
+**AttributeName** | **String** | The attribute name for the return value | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LoadEntitlementTaskReturnsInner = Initialize-PSSailpointV2024LoadEntitlementTaskReturnsInner -DisplayLabel TASK_OUT_ACCOUNT_GROUP_AGGREGATION_APPLICATIONS `
+ -AttributeName applications
+```
+
+- Convert the resource to JSON
+```powershell
+$LoadEntitlementTaskReturnsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LoadUncorrelatedAccountsTask.md b/PSSailpoint/v2024/docs/LoadUncorrelatedAccountsTask.md
new file mode 100644
index 000000000..d26c5d99e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LoadUncorrelatedAccountsTask.md
@@ -0,0 +1,23 @@
+# LoadUncorrelatedAccountsTask
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Success** | **Boolean** | The status of the result | [optional] [default to $true]
+**Task** | [**LoadUncorrelatedAccountsTaskTask**](LoadUncorrelatedAccountsTaskTask.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LoadUncorrelatedAccountsTask = Initialize-PSSailpointV2024LoadUncorrelatedAccountsTask -Success true `
+ -Task null
+```
+
+- Convert the resource to JSON
+```powershell
+$LoadUncorrelatedAccountsTask | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LoadUncorrelatedAccountsTaskTask.md b/PSSailpoint/v2024/docs/LoadUncorrelatedAccountsTaskTask.md
new file mode 100644
index 000000000..1a0b292a0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LoadUncorrelatedAccountsTaskTask.md
@@ -0,0 +1,47 @@
+# LoadUncorrelatedAccountsTaskTask
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | System-generated unique ID of the task this taskStatus represents | [optional]
+**Type** | **String** | Type of task this task represents | [optional]
+**Name** | **String** | The name of uncorrelated accounts process | [optional]
+**Description** | **String** | The description of the task | [optional]
+**Launcher** | **String** | The user who initiated the task | [optional]
+**Created** | **System.DateTime** | The Task creation date | [optional]
+**Launched** | **System.DateTime** | The task start date | [optional]
+**Completed** | **System.DateTime** | The task completion date | [optional]
+**CompletionStatus** | **String** | Task completion status. | [optional]
+**ParentName** | **String** | Name of the parent task if exists. | [optional]
+**Messages** | [**LoadUncorrelatedAccountsTaskTaskMessagesInner[]**](LoadUncorrelatedAccountsTaskTaskMessagesInner.md) | List of the messages dedicated to the report. From task definition perspective here usually should be warnings or errors. | [optional]
+**Progress** | **String** | Current task state. | [optional]
+**Attributes** | [**LoadUncorrelatedAccountsTaskTaskAttributes**](LoadUncorrelatedAccountsTaskTaskAttributes.md) | | [optional]
+**Returns** | [**SystemCollectionsHashtable**](.md) | Return values from the task | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LoadUncorrelatedAccountsTaskTask = Initialize-PSSailpointV2024LoadUncorrelatedAccountsTaskTask -Id 90b83a6bb737489494794f84cd3a51e6 `
+ -Type QUARTZ `
+ -Name Cloud Process Uncorrelated Accounts `
+ -Description Processes uncorrelated accounts for the specified application. `
+ -Launcher John Doe `
+ -Created null `
+ -Launched null `
+ -Completed null `
+ -CompletionStatus Success `
+ -ParentName Audit Report `
+ -Messages [] `
+ -Progress Initializing... `
+ -Attributes null `
+ -Returns [{displayLabel=TASK_OUT_ACCOUNT_CORRELATION_APPLICATIONS, attributeName=applications}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_TOTAL, attributeName=total}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_IGNORED, attributeName=correlationFailures}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_FAILURES, attributeName=ignored}, {displayLabel=TASK_OUT_UNCHANGED_ACCOUNTS, attributeName=optimized}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION__CREATED, attributeName=created}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_UPDATED, attributeName=updated}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_DELETED, attributeName=deleted}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_MANAGER_CHANGES, attributeName=managerChanges}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_BUSINESS_ROLE_CHANGES, attributeName=detectedRoleChanges}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_EXCEPTION_CHANGES, attributeName=exceptionChanges}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_POLICIES, attributeName=policies}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_POLICY_VIOLATIONS, attributeName=policyViolations}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_POLICY_NOTIFICATIONS, attributeName=policyNotifications}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_SCORES_CHANGED, attributeName=scoresChanged}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_SNAPSHOTS_CREATED, attributeName=snapshotsCreated}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_SCOPES_CREATED, attributeName=scopesCreated}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_SCOPES_CORRELATED, attributeName=scopesCorrelated}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_SCOPES_SELECTED, attributeName=scopesSelected}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_SCOPES_DORMANT, attributeName=scopesDormant}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_UNSCOPED_IDENTITIES, attributeName=unscopedIdentities}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_CERTIFICATIONS_CREATED, attributeName=certificationsCreated}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_CERTIFICATIONS_DELETED, attributeName=certificationsDeleted}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_APPLICATIONS_GENERATED, attributeName=applicationsGenerated}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_MANAGED_ATTRIBUTES_PROMOTED, attributeName=managedAttributesCreated}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_MANAGED_ATTRIBUTES_PROMOTED_BY_APP, attributeName=managedAttributesCreatedByApplication}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_IDENTITYENTITLEMENTS_CREATED, attributeName=identityEntitlementsCreated}, {displayLabel=TASK_OUT_ACCOUNT_CORRELATION_GROUPS_CREATED, attributeName=groupsCreated}]
+```
+
+- Convert the resource to JSON
+```powershell
+$LoadUncorrelatedAccountsTaskTask | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LoadUncorrelatedAccountsTaskTaskAttributes.md b/PSSailpoint/v2024/docs/LoadUncorrelatedAccountsTaskTaskAttributes.md
new file mode 100644
index 000000000..d4ff7eb8c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LoadUncorrelatedAccountsTaskTaskAttributes.md
@@ -0,0 +1,23 @@
+# LoadUncorrelatedAccountsTaskTaskAttributes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**QpocJobId** | **String** | The id of qpoc job | [optional]
+**TaskStartDelay** | [**SystemCollectionsHashtable**](.md) | the task start delay value | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LoadUncorrelatedAccountsTaskTaskAttributes = Initialize-PSSailpointV2024LoadUncorrelatedAccountsTaskTaskAttributes -QpocJobId 5d303d46-fc51-48cd-9c6d-4e211e3ab63c `
+ -TaskStartDelay
+```
+
+- Convert the resource to JSON
+```powershell
+$LoadUncorrelatedAccountsTaskTaskAttributes | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LoadUncorrelatedAccountsTaskTaskMessagesInner.md b/PSSailpoint/v2024/docs/LoadUncorrelatedAccountsTaskTaskMessagesInner.md
new file mode 100644
index 000000000..6296f14f6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LoadUncorrelatedAccountsTaskTaskMessagesInner.md
@@ -0,0 +1,29 @@
+# LoadUncorrelatedAccountsTaskTaskMessagesInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of the message. | [optional]
+**VarError** | **Boolean** | Flag whether message is an error. | [optional] [default to $false]
+**Warning** | **Boolean** | Flag whether message is a warning. | [optional] [default to $false]
+**Key** | **String** | Message string identifier. | [optional]
+**LocalizedText** | **String** | Message context with the locale based language. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LoadUncorrelatedAccountsTaskTaskMessagesInner = Initialize-PSSailpointV2024LoadUncorrelatedAccountsTaskTaskMessagesInner -Type WARN `
+ -VarError false `
+ -Warning true `
+ -Key This correlation failed because the currently running correlation must complete before the next one can start. `
+ -LocalizedText This correlation failed because the currently running correlation must complete before the next one can start.
+```
+
+- Convert the resource to JSON
+```powershell
+$LoadUncorrelatedAccountsTaskTaskMessagesInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LocaleOrigin.md b/PSSailpoint/v2024/docs/LocaleOrigin.md
new file mode 100644
index 000000000..6efa3e11e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LocaleOrigin.md
@@ -0,0 +1,20 @@
+# LocaleOrigin
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LocaleOrigin = Initialize-PSSailpointV2024LocaleOrigin
+```
+
+- Convert the resource to JSON
+```powershell
+$LocaleOrigin | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LocalizedMessage.md b/PSSailpoint/v2024/docs/LocalizedMessage.md
new file mode 100644
index 000000000..8490f71b2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LocalizedMessage.md
@@ -0,0 +1,23 @@
+# LocalizedMessage
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Locale** | **String** | Message locale |
+**Message** | **String** | Message text |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LocalizedMessage = Initialize-PSSailpointV2024LocalizedMessage -Locale An error has occurred! `
+ -Message Error has occurred!
+```
+
+- Convert the resource to JSON
+```powershell
+$LocalizedMessage | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Lookup.md b/PSSailpoint/v2024/docs/Lookup.md
new file mode 100644
index 000000000..52bc4c1e4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Lookup.md
@@ -0,0 +1,25 @@
+# Lookup
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Table** | [**System.Collections.Hashtable**](AnyType.md) | This is a JSON object of key-value pairs. The key is the string that will attempt to be matched to the input, and the value is the output string that should be returned if the key is matched >**Note** the use of the optional default key value here; if none of the three countries in the above example match the input string, the transform will return ""Unknown Region"" for the attribute that is mapped to this transform. |
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Lookup = Initialize-PSSailpointV2024Lookup -Table {USA=Americas, FRA=EMEA, AUS=APAC, default=Unknown Region} `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$Lookup | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/LookupStep.md b/PSSailpoint/v2024/docs/LookupStep.md
new file mode 100644
index 000000000..4119821d7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/LookupStep.md
@@ -0,0 +1,25 @@
+# LookupStep
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ReassignedToId** | **String** | The ID of the Identity who work is reassigned to | [optional]
+**ReassignedFromId** | **String** | The ID of the Identity who work is reassigned from | [optional]
+**ReassignmentType** | [**ReassignmentTypeEnum**](ReassignmentTypeEnum.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$LookupStep = Initialize-PSSailpointV2024LookupStep -ReassignedToId 869320b6b6f34a169b6178b1a865e66f `
+ -ReassignedFromId 51948a8f306a4e7a9a6f8f5d032fa59e `
+ -ReassignmentType null
+```
+
+- Convert the resource to JSON
+```powershell
+$LookupStep | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Lower.md b/PSSailpoint/v2024/docs/Lower.md
new file mode 100644
index 000000000..e972c4018
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Lower.md
@@ -0,0 +1,23 @@
+# Lower
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Lower = Initialize-PSSailpointV2024Lower -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$Lower | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/MailFromAttributes.md b/PSSailpoint/v2024/docs/MailFromAttributes.md
new file mode 100644
index 000000000..ffe5b4ed2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/MailFromAttributes.md
@@ -0,0 +1,29 @@
+# MailFromAttributes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Identity** | **String** | The email identity | [optional]
+**MailFromDomain** | **String** | The name of a domain that an email identity uses as a custom MAIL FROM domain | [optional]
+**MxRecord** | **String** | MX record that is required in customer's DNS to allow the domain to receive bounce and complaint notifications that email providers send you | [optional]
+**TxtRecord** | **String** | TXT record that is required in customer's DNS in order to prove that Amazon SES is authorized to send email from your domain | [optional]
+**MailFromDomainStatus** | **String** | The current status of the MAIL FROM verification | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$MailFromAttributes = Initialize-PSSailpointV2024MailFromAttributes -Identity bob.smith@sailpoint.com `
+ -MailFromDomain foo.sailpoint.com `
+ -MxRecord 10 feedback-smtp.us-east-1.amazonses.com `
+ -TxtRecord v=spf1 include:amazonses.com ~all `
+ -MailFromDomainStatus PENDING
+```
+
+- Convert the resource to JSON
+```powershell
+$MailFromAttributes | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/MailFromAttributesDto.md b/PSSailpoint/v2024/docs/MailFromAttributesDto.md
new file mode 100644
index 000000000..2037802b0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/MailFromAttributesDto.md
@@ -0,0 +1,23 @@
+# MailFromAttributesDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Identity** | **String** | The identity or domain address | [optional]
+**MailFromDomain** | **String** | The new MAIL FROM domain of the identity. Must be a subdomain of the identity. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$MailFromAttributesDto = Initialize-PSSailpointV2024MailFromAttributesDto -Identity BobSmith@sailpoint.com `
+ -MailFromDomain example.sailpoint.com
+```
+
+- Convert the resource to JSON
+```powershell
+$MailFromAttributesDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManagedClient.md b/PSSailpoint/v2024/docs/ManagedClient.md
new file mode 100644
index 000000000..dd8ad2a13
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManagedClient.md
@@ -0,0 +1,61 @@
+# ManagedClient
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ManagedClient ID | [optional] [readonly]
+**AlertKey** | **String** | ManagedClient alert key | [optional] [readonly]
+**ApiGatewayBaseUrl** | **String** | | [optional]
+**Cookbook** | **String** | | [optional]
+**CcId** | **Int64** | Previous CC ID to be used in data migration. (This field will be deleted after CC migration!) | [optional]
+**ClientId** | **String** | The client ID used in API management |
+**ClusterId** | **String** | Cluster ID that the ManagedClient is linked to |
+**Description** | **String** | ManagedClient description | [default to ""]
+**IpAddress** | **String** | The public IP address of the ManagedClient | [optional] [readonly]
+**LastSeen** | **System.DateTime** | When the ManagedClient was last seen by the server | [optional] [readonly]
+**Name** | **String** | ManagedClient name | [optional] [default to "VA-$clientId"]
+**SinceLastSeen** | **String** | Milliseconds since the ManagedClient has polled the server | [optional] [readonly]
+**Status** | **String** | Status of the ManagedClient | [optional] [readonly]
+**Type** | **String** | Type of the ManagedClient (VA, CCG) |
+**ClusterType** | **String** | Cluster Type of the ManagedClient | [optional] [readonly]
+**VaDownloadUrl** | **String** | ManagedClient VA download URL | [optional] [readonly]
+**VaVersion** | **String** | Version that the ManagedClient's VA is running | [optional] [readonly]
+**Secret** | **String** | Client's apiKey | [optional]
+**CreatedAt** | **System.DateTime** | The date/time this ManagedClient was created | [optional]
+**UpdatedAt** | **System.DateTime** | The date/time this ManagedClient was last updated | [optional]
+**ProvisionStatus** | **String** | The provisioning status of the ManagedClient | [optional] [readonly]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManagedClient = Initialize-PSSailpointV2024ManagedClient -Id 2c9180878eaf4204018eb019c3570003 `
+ -AlertKey CLIENT_STATUS_NOT_CONFIGURED `
+ -ApiGatewayBaseUrl null `
+ -Cookbook null `
+ -CcId 2248 `
+ -ClientId 00be54a2-bb6d-402f-9159-beb2d5319347 `
+ -ClusterId e1ff7bb24c934240bbf55e1aa39e41c5 `
+ -Description A short description of the ManagedClient `
+ -IpAddress 123.456.78.90 `
+ -LastSeen 2020-01-01T00:00Z `
+ -Name aName `
+ -SinceLastSeen 15000 `
+ -Status NORMAL `
+ -Type VA `
+ -ClusterType idn `
+ -VaDownloadUrl aUrl `
+ -VaVersion va-megapod-useast1-610-1621372012 `
+ -Secret ef878e15eaa8c8d3e2fa52f41125e2a0eeadadc6a14f931a33ad3e1b62d56381 `
+ -CreatedAt 2023-08-04T20:48:01.865Z `
+ -UpdatedAt 2023-08-04T20:48:01.865Z `
+ -ProvisionStatus PROVISIONED
+```
+
+- Convert the resource to JSON
+```powershell
+$ManagedClient | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManagedClientRequest.md b/PSSailpoint/v2024/docs/ManagedClientRequest.md
new file mode 100644
index 000000000..b94e24a59
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManagedClientRequest.md
@@ -0,0 +1,27 @@
+# ManagedClientRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ClusterId** | **String** | Cluster ID that the ManagedClient is linked to |
+**Description** | **String** | description for the ManagedClient to create | [optional]
+**Name** | **String** | name for the ManagedClient to create | [optional]
+**Type** | **String** | Type of the ManagedClient (VA, CCG) to create | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManagedClientRequest = Initialize-PSSailpointV2024ManagedClientRequest -ClusterId aClusterId `
+ -Description A short description of the ManagedClient `
+ -Name aName `
+ -Type VA
+```
+
+- Convert the resource to JSON
+```powershell
+$ManagedClientRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManagedClientStatus.md b/PSSailpoint/v2024/docs/ManagedClientStatus.md
new file mode 100644
index 000000000..4d122ed35
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManagedClientStatus.md
@@ -0,0 +1,27 @@
+# ManagedClientStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Body** | [**SystemCollectionsHashtable**](.md) | ManagedClientStatus body information |
+**Status** | [**ManagedClientStatusCode**](ManagedClientStatusCode.md) | |
+**Type** | [**ManagedClientType**](ManagedClientType.md) | |
+**Timestamp** | **System.DateTime** | timestamp on the Client Status update |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManagedClientStatus = Initialize-PSSailpointV2024ManagedClientStatus -Body {alertKey=, id=5678, clusterId=1234, ccg_etag=ccg_etag123xyz456, ccg_pin=NONE, cookbook_etag=20210420125956-20210511144538, hostname=megapod-useast1-secret-hostname.sailpoint.com, internal_ip=127.0.0.1, lastSeen=1620843964604, sinceSeen=14708, sinceSeenMillis=14708, localDev=false, stacktrace=, state=null, status=NORMAL, uuid=null, product=idn, va_version=null, platform_version=2, os_version=2345.3.1, os_type=flatcar, hypervisor=unknown} `
+ -Status null `
+ -Type null `
+ -Timestamp 2020-01-01T00:00Z
+```
+
+- Convert the resource to JSON
+```powershell
+$ManagedClientStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManagedClientStatusCode.md b/PSSailpoint/v2024/docs/ManagedClientStatusCode.md
new file mode 100644
index 000000000..eeace8cb2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManagedClientStatusCode.md
@@ -0,0 +1,20 @@
+# ManagedClientStatusCode
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManagedClientStatusCode = Initialize-PSSailpointV2024ManagedClientStatusCode
+```
+
+- Convert the resource to JSON
+```powershell
+$ManagedClientStatusCode | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManagedClientType.md b/PSSailpoint/v2024/docs/ManagedClientType.md
new file mode 100644
index 000000000..65aad02b5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManagedClientType.md
@@ -0,0 +1,20 @@
+# ManagedClientType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManagedClientType = Initialize-PSSailpointV2024ManagedClientType
+```
+
+- Convert the resource to JSON
+```powershell
+$ManagedClientType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManagedCluster.md b/PSSailpoint/v2024/docs/ManagedCluster.md
new file mode 100644
index 000000000..f4eeea915
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManagedCluster.md
@@ -0,0 +1,69 @@
+# ManagedCluster
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ManagedCluster ID |
+**Name** | **String** | ManagedCluster name | [optional]
+**Pod** | **String** | ManagedCluster pod | [optional]
+**Org** | **String** | ManagedCluster org | [optional]
+**Type** | [**ManagedClusterTypes**](ManagedClusterTypes.md) | | [optional]
+**Configuration** | **System.Collections.Hashtable** | ManagedProcess configuration map | [optional]
+**KeyPair** | [**ManagedClusterKeyPair**](ManagedClusterKeyPair.md) | | [optional]
+**Attributes** | [**ManagedClusterAttributes**](ManagedClusterAttributes.md) | | [optional]
+**Description** | **String** | ManagedCluster description | [optional] [default to "q"]
+**Redis** | [**ManagedClusterRedis**](ManagedClusterRedis.md) | | [optional]
+**ClientType** | [**ManagedClientType**](ManagedClientType.md) | |
+**CcgVersion** | **String** | CCG version used by the ManagedCluster |
+**PinnedConfig** | **Boolean** | boolean flag indiacting whether or not the cluster configuration is pinned | [optional] [default to $false]
+**LogConfiguration** | [**ClientLogConfiguration**](ClientLogConfiguration.md) | | [optional]
+**Operational** | **Boolean** | Whether or not the cluster is operational or not | [optional] [default to $false]
+**Status** | **String** | Cluster status | [optional]
+**PublicKeyCertificate** | **String** | Public key certificate | [optional]
+**PublicKeyThumbprint** | **String** | Public key thumbprint | [optional]
+**PublicKey** | **String** | Public key | [optional]
+**AlertKey** | **String** | Key describing any immediate cluster alerts | [optional]
+**ClientIds** | **String[]** | List of clients in a cluster | [optional]
+**ServiceCount** | **Int32** | Number of services bound to a cluster | [optional] [default to 0]
+**CcId** | **String** | CC ID only used in calling CC, will be removed without notice when Migration to CEGS is finished | [optional] [default to "0"]
+**CreatedAt** | **System.DateTime** | The date/time this cluster was created | [optional]
+**UpdatedAt** | **System.DateTime** | The date/time this cluster was last updated | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManagedCluster = Initialize-PSSailpointV2024ManagedCluster -Id e1ff7bb24c934240bbf55e1aa39e41c5 `
+ -Name Managed Cluster Name `
+ -Pod megapod-useast1 `
+ -Org denali `
+ -Type null `
+ -Configuration {clusterExternalId=e1ff7bb24c934240bbf55e1aa39e41c5, clusterType=sqsCluster, gmtOffset=-5} `
+ -KeyPair null `
+ -Attributes null `
+ -Description A short description of the managed cluster. `
+ -Redis null `
+ -ClientType null `
+ -CcgVersion v01 `
+ -PinnedConfig false `
+ -LogConfiguration null `
+ -Operational false `
+ -Status NORMAL `
+ -PublicKeyCertificate -----BEGIN CERTIFICATE-----TCCAb2gAwIBAgIBADANBgkqhkiG9w0BAQsFADAuMQ0wCwYDVQQD-----END CERTIFICATE----- `
+ -PublicKeyThumbprint obc6pLiulGbtZ `
+ -PublicKey -----BEGIN PUBLIC KEY-----jANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA3WgnsxP52MDgBTfHR+5n4-----END PUBLIC KEY----- `
+ -AlertKey LIMITED_RESOURCES `
+ -ClientIds [1244, 1245] `
+ -ServiceCount 6 `
+ -CcId 1533 `
+ -CreatedAt 2023-08-04T20:48:01.865Z `
+ -UpdatedAt 2023-08-04T20:48:01.865Z
+```
+
+- Convert the resource to JSON
+```powershell
+$ManagedCluster | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManagedClusterAttributes.md b/PSSailpoint/v2024/docs/ManagedClusterAttributes.md
new file mode 100644
index 000000000..2f6de9748
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManagedClusterAttributes.md
@@ -0,0 +1,23 @@
+# ManagedClusterAttributes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Queue** | [**ManagedClusterQueue**](ManagedClusterQueue.md) | | [optional]
+**Keystore** | **String** | ManagedCluster keystore for spConnectCluster type | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManagedClusterAttributes = Initialize-PSSailpointV2024ManagedClusterAttributes -Queue null `
+ -Keystore /u3+7QAAAAIAAAABAAAAAQAvL3Byb3h5LWNsdXN0ZXIvMmM5MTgwODc3Yjg3MW
+```
+
+- Convert the resource to JSON
+```powershell
+$ManagedClusterAttributes | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManagedClusterKeyPair.md b/PSSailpoint/v2024/docs/ManagedClusterKeyPair.md
new file mode 100644
index 000000000..c9a0e66db
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManagedClusterKeyPair.md
@@ -0,0 +1,25 @@
+# ManagedClusterKeyPair
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PublicKey** | **String** | ManagedCluster publicKey | [optional]
+**PublicKeyThumbprint** | **String** | ManagedCluster publicKeyThumbprint | [optional]
+**PublicKeyCertificate** | **String** | ManagedCluster publicKeyCertificate | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManagedClusterKeyPair = Initialize-PSSailpointV2024ManagedClusterKeyPair -PublicKey -----BEGIN PUBLIC KEY-----******-----END PUBLIC KEY----- `
+ -PublicKeyThumbprint 6CMlaJIV44-xJxcB3CJBjDUUn54 `
+ -PublicKeyCertificate -----BEGIN CERTIFICATE-----****-----END CERTIFICATE-----
+```
+
+- Convert the resource to JSON
+```powershell
+$ManagedClusterKeyPair | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManagedClusterQueue.md b/PSSailpoint/v2024/docs/ManagedClusterQueue.md
new file mode 100644
index 000000000..81207b58f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManagedClusterQueue.md
@@ -0,0 +1,23 @@
+# ManagedClusterQueue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | ManagedCluster queue name | [optional]
+**Region** | **String** | ManagedCluster queue aws region | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManagedClusterQueue = Initialize-PSSailpointV2024ManagedClusterQueue -Name megapod-useast1-denali-lwt-cluster-1533 `
+ -Region us-east-1
+```
+
+- Convert the resource to JSON
+```powershell
+$ManagedClusterQueue | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManagedClusterRedis.md b/PSSailpoint/v2024/docs/ManagedClusterRedis.md
new file mode 100644
index 000000000..787c54e1c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManagedClusterRedis.md
@@ -0,0 +1,23 @@
+# ManagedClusterRedis
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RedisHost** | **String** | ManagedCluster redisHost | [optional]
+**RedisPort** | **Int32** | ManagedCluster redisPort | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManagedClusterRedis = Initialize-PSSailpointV2024ManagedClusterRedis -RedisHost megapod-useast1-shared-redis.cloud.sailpoint.com `
+ -RedisPort 6379
+```
+
+- Convert the resource to JSON
+```powershell
+$ManagedClusterRedis | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManagedClusterRequest.md b/PSSailpoint/v2024/docs/ManagedClusterRequest.md
new file mode 100644
index 000000000..8c18a38ce
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManagedClusterRequest.md
@@ -0,0 +1,27 @@
+# ManagedClusterRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | ManagedCluster name |
+**Type** | [**ManagedClusterTypes**](ManagedClusterTypes.md) | | [optional]
+**Configuration** | **System.Collections.Hashtable** | ManagedProcess configuration map | [optional]
+**Description** | **String** | ManagedCluster description | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManagedClusterRequest = Initialize-PSSailpointV2024ManagedClusterRequest -Name Managed Cluster Name `
+ -Type null `
+ -Configuration {clusterExternalId=externalId, ccgVersion=77.0.0} `
+ -Description A short description of the managed cluster.
+```
+
+- Convert the resource to JSON
+```powershell
+$ManagedClusterRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManagedClusterTypes.md b/PSSailpoint/v2024/docs/ManagedClusterTypes.md
new file mode 100644
index 000000000..a9a15cbd9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManagedClusterTypes.md
@@ -0,0 +1,20 @@
+# ManagedClusterTypes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManagedClusterTypes = Initialize-PSSailpointV2024ManagedClusterTypes
+```
+
+- Convert the resource to JSON
+```powershell
+$ManagedClusterTypes | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManagerCorrelationMapping.md b/PSSailpoint/v2024/docs/ManagerCorrelationMapping.md
new file mode 100644
index 000000000..7a7d677ca
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManagerCorrelationMapping.md
@@ -0,0 +1,23 @@
+# ManagerCorrelationMapping
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccountAttributeName** | **String** | Name of the attribute to use for manager correlation. The value found on the account attribute will be used to lookup the manager's identity. | [optional]
+**IdentityAttributeName** | **String** | Name of the identity attribute to search when trying to find a manager using the value from the accountAttribute. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManagerCorrelationMapping = Initialize-PSSailpointV2024ManagerCorrelationMapping -AccountAttributeName manager `
+ -IdentityAttributeName manager
+```
+
+- Convert the resource to JSON
+```powershell
+$ManagerCorrelationMapping | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManualDiscoverApplications.md b/PSSailpoint/v2024/docs/ManualDiscoverApplications.md
new file mode 100644
index 000000000..d157adde4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManualDiscoverApplications.md
@@ -0,0 +1,23 @@
+# ManualDiscoverApplications
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**File** | **System.IO.FileInfo** | The CSV file to upload containing `application_name` and `description` columns. Each row represents an application to be discovered. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManualDiscoverApplications = Initialize-PSSailpointV2024ManualDiscoverApplications -File application_name,description
+"Sample App","This is a sample description for Sample App."
+"Another App","Description for Another App."
+```
+
+- Convert the resource to JSON
+```powershell
+$ManualDiscoverApplications | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManualDiscoverApplicationsTemplate.md b/PSSailpoint/v2024/docs/ManualDiscoverApplicationsTemplate.md
new file mode 100644
index 000000000..4d79e29eb
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManualDiscoverApplicationsTemplate.md
@@ -0,0 +1,23 @@
+# ManualDiscoverApplicationsTemplate
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ApplicationName** | **String** | Name of the application. | [optional]
+**Description** | **String** | Description of the application. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManualDiscoverApplicationsTemplate = Initialize-PSSailpointV2024ManualDiscoverApplicationsTemplate -ApplicationName Example Application `
+ -Description Example Description
+```
+
+- Convert the resource to JSON
+```powershell
+$ManualDiscoverApplicationsTemplate | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManualWorkItemDetails.md b/PSSailpoint/v2024/docs/ManualWorkItemDetails.md
new file mode 100644
index 000000000..3768305e7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManualWorkItemDetails.md
@@ -0,0 +1,31 @@
+# ManualWorkItemDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Forwarded** | **Boolean** | True if the request for this item was forwarded from one owner to another. | [optional] [default to $false]
+**OriginalOwner** | [**ManualWorkItemDetailsOriginalOwner**](ManualWorkItemDetailsOriginalOwner.md) | | [optional]
+**CurrentOwner** | [**ManualWorkItemDetailsCurrentOwner**](ManualWorkItemDetailsCurrentOwner.md) | | [optional]
+**Modified** | **System.DateTime** | Time at which item was modified. | [optional]
+**Status** | [**ManualWorkItemState**](ManualWorkItemState.md) | | [optional]
+**ForwardHistory** | [**ApprovalForwardHistory[]**](ApprovalForwardHistory.md) | The history of approval forward action. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManualWorkItemDetails = Initialize-PSSailpointV2024ManualWorkItemDetails -Forwarded true `
+ -OriginalOwner null `
+ -CurrentOwner null `
+ -Modified 2019-08-23T18:52:57.398Z `
+ -Status null `
+ -ForwardHistory null
+```
+
+- Convert the resource to JSON
+```powershell
+$ManualWorkItemDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManualWorkItemDetailsCurrentOwner.md b/PSSailpoint/v2024/docs/ManualWorkItemDetailsCurrentOwner.md
new file mode 100644
index 000000000..48ad6e3a2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManualWorkItemDetailsCurrentOwner.md
@@ -0,0 +1,25 @@
+# ManualWorkItemDetailsCurrentOwner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of current work item owner's identity. | [optional]
+**Id** | **String** | ID of current work item owner's identity. | [optional]
+**Name** | **String** | Display name of current work item owner. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManualWorkItemDetailsCurrentOwner = Initialize-PSSailpointV2024ManualWorkItemDetailsCurrentOwner -Type IDENTITY `
+ -Id 2c3780a46faadee4016fb4e018c20652 `
+ -Name Allen Albertson
+```
+
+- Convert the resource to JSON
+```powershell
+$ManualWorkItemDetailsCurrentOwner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManualWorkItemDetailsOriginalOwner.md b/PSSailpoint/v2024/docs/ManualWorkItemDetailsOriginalOwner.md
new file mode 100644
index 000000000..b5373a6d0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManualWorkItemDetailsOriginalOwner.md
@@ -0,0 +1,25 @@
+# ManualWorkItemDetailsOriginalOwner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of original work item owner's identity. | [optional]
+**Id** | **String** | ID of original work item owner's identity. | [optional]
+**Name** | **String** | Display name of original work item owner. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManualWorkItemDetailsOriginalOwner = Initialize-PSSailpointV2024ManualWorkItemDetailsOriginalOwner -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20642 `
+ -Name Michael Michaels
+```
+
+- Convert the resource to JSON
+```powershell
+$ManualWorkItemDetailsOriginalOwner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManualWorkItemState.md b/PSSailpoint/v2024/docs/ManualWorkItemState.md
new file mode 100644
index 000000000..ed047705b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManualWorkItemState.md
@@ -0,0 +1,20 @@
+# ManualWorkItemState
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManualWorkItemState = Initialize-PSSailpointV2024ManualWorkItemState
+```
+
+- Convert the resource to JSON
+```powershell
+$ManualWorkItemState | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ManuallyUpdatedFieldsDTO.md b/PSSailpoint/v2024/docs/ManuallyUpdatedFieldsDTO.md
new file mode 100644
index 000000000..5f68223ec
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ManuallyUpdatedFieldsDTO.md
@@ -0,0 +1,23 @@
+# ManuallyUpdatedFieldsDTO
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DISPLAYNAME** | **Boolean** | True if the entitlements name was updated manually via entitlement import csv or patch endpoint. False means that property value has not been change after first entitlement aggregation. Field refers to [Entitlement response schema](https://developer.sailpoint.com/idn/api/beta/get-entitlement) > `name` property. | [optional] [default to $false]
+**DESCRIPTION** | **Boolean** | True if the entitlement description was updated manually via entitlement import csv or patch endpoint. False means that property value has not been change after first entitlement aggregation. Field refers to [Entitlement response schema](https://developer.sailpoint.com/idn/api/beta/get-entitlement) > `description` property. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ManuallyUpdatedFieldsDTO = Initialize-PSSailpointV2024ManuallyUpdatedFieldsDTO -DISPLAYNAME true `
+ -DESCRIPTION true
+```
+
+- Convert the resource to JSON
+```powershell
+$ManuallyUpdatedFieldsDTO | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Medium.md b/PSSailpoint/v2024/docs/Medium.md
new file mode 100644
index 000000000..132367fb2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Medium.md
@@ -0,0 +1,20 @@
+# Medium
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Medium = Initialize-PSSailpointV2024Medium
+```
+
+- Convert the resource to JSON
+```powershell
+$Medium | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/MetricAggregation.md b/PSSailpoint/v2024/docs/MetricAggregation.md
new file mode 100644
index 000000000..b3608947e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/MetricAggregation.md
@@ -0,0 +1,25 @@
+# MetricAggregation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the metric aggregate to be included in the result. If the metric aggregation is omitted, the resulting aggregation will be a count of the documents in the search results. |
+**Type** | [**MetricType**](MetricType.md) | | [optional]
+**Field** | **String** | The field the calculation is performed on. Prefix the field name with '@' to reference a nested object. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$MetricAggregation = Initialize-PSSailpointV2024MetricAggregation -Name Access Name Count `
+ -Type null `
+ -Field @access.name
+```
+
+- Convert the resource to JSON
+```powershell
+$MetricAggregation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/MetricResponse.md b/PSSailpoint/v2024/docs/MetricResponse.md
new file mode 100644
index 000000000..25c889642
--- /dev/null
+++ b/PSSailpoint/v2024/docs/MetricResponse.md
@@ -0,0 +1,23 @@
+# MetricResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | the name of metric | [optional]
+**Value** | **Decimal** | the value associated to the metric | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$MetricResponse = Initialize-PSSailpointV2024MetricResponse -Name null `
+ -Value null
+```
+
+- Convert the resource to JSON
+```powershell
+$MetricResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/MetricType.md b/PSSailpoint/v2024/docs/MetricType.md
new file mode 100644
index 000000000..d588ae8e2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/MetricType.md
@@ -0,0 +1,20 @@
+# MetricType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$MetricType = Initialize-PSSailpointV2024MetricType
+```
+
+- Convert the resource to JSON
+```powershell
+$MetricType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/MfaConfigTestResponse.md b/PSSailpoint/v2024/docs/MfaConfigTestResponse.md
new file mode 100644
index 000000000..c4e4f21b0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/MfaConfigTestResponse.md
@@ -0,0 +1,23 @@
+# MfaConfigTestResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**State** | **String** | The configuration test result. | [optional] [readonly]
+**VarError** | **String** | The error message to indicate the failure of configuration test. | [optional] [readonly]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$MfaConfigTestResponse = Initialize-PSSailpointV2024MfaConfigTestResponse -State SUCCESS `
+ -VarError MFA Method is disabled.
+```
+
+- Convert the resource to JSON
+```powershell
+$MfaConfigTestResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/MfaDuoConfig.md b/PSSailpoint/v2024/docs/MfaDuoConfig.md
new file mode 100644
index 000000000..20a185b43
--- /dev/null
+++ b/PSSailpoint/v2024/docs/MfaDuoConfig.md
@@ -0,0 +1,31 @@
+# MfaDuoConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**MfaMethod** | **String** | Mfa method name | [optional]
+**Enabled** | **Boolean** | If MFA method is enabled. | [optional] [default to $false]
+**VarHost** | **String** | The server host name or IP address of the MFA provider. | [optional]
+**AccessKey** | **String** | The secret key for authenticating requests to the MFA provider. | [optional]
+**IdentityAttribute** | **String** | Optional. The name of the attribute for mapping IdentityNow identity to the MFA provider. | [optional]
+**ConfigProperties** | [**System.Collections.Hashtable**](AnyType.md) | A map with additional config properties for the given MFA method - duo-web. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$MfaDuoConfig = Initialize-PSSailpointV2024MfaDuoConfig -MfaMethod duo-web `
+ -Enabled true `
+ -VarHost example.com `
+ -AccessKey qw123Y3QlA5UqocYpdU3rEkzrK2D497y `
+ -IdentityAttribute email `
+ -ConfigProperties {skey=qwERttyZx1CdlQye2Vwtbsjr3HKddy4BAiCXjc5x, ikey=Q123WE45R6TY7890ZXCV}
+```
+
+- Convert the resource to JSON
+```powershell
+$MfaDuoConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/MfaOktaConfig.md b/PSSailpoint/v2024/docs/MfaOktaConfig.md
new file mode 100644
index 000000000..51d540bea
--- /dev/null
+++ b/PSSailpoint/v2024/docs/MfaOktaConfig.md
@@ -0,0 +1,29 @@
+# MfaOktaConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**MfaMethod** | **String** | Mfa method name | [optional]
+**Enabled** | **Boolean** | If MFA method is enabled. | [optional] [default to $false]
+**VarHost** | **String** | The server host name or IP address of the MFA provider. | [optional]
+**AccessKey** | **String** | The secret key for authenticating requests to the MFA provider. | [optional]
+**IdentityAttribute** | **String** | Optional. The name of the attribute for mapping IdentityNow identity to the MFA provider. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$MfaOktaConfig = Initialize-PSSailpointV2024MfaOktaConfig -MfaMethod okta-verify `
+ -Enabled true `
+ -VarHost example.com `
+ -AccessKey qw123Y3QlA5UqocYpdU3rEkzrK2D497y `
+ -IdentityAttribute email
+```
+
+- Convert the resource to JSON
+```powershell
+$MfaOktaConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/MultiPolicyRequest.md b/PSSailpoint/v2024/docs/MultiPolicyRequest.md
new file mode 100644
index 000000000..d62d88338
--- /dev/null
+++ b/PSSailpoint/v2024/docs/MultiPolicyRequest.md
@@ -0,0 +1,21 @@
+# MultiPolicyRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**FilteredPolicyList** | **String[]** | Multi-policy report will be run for this list of ids | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$MultiPolicyRequest = Initialize-PSSailpointV2024MultiPolicyRequest -FilteredPolicyList null
+```
+
+- Convert the resource to JSON
+```powershell
+$MultiPolicyRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NameNormalizer.md b/PSSailpoint/v2024/docs/NameNormalizer.md
new file mode 100644
index 000000000..eaf3d2f8a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NameNormalizer.md
@@ -0,0 +1,23 @@
+# NameNormalizer
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NameNormalizer = Initialize-PSSailpointV2024NameNormalizer -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$NameNormalizer | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NamedConstructs.md b/PSSailpoint/v2024/docs/NamedConstructs.md
new file mode 100644
index 000000000..1aa2be854
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NamedConstructs.md
@@ -0,0 +1,20 @@
+# NamedConstructs
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NamedConstructs = Initialize-PSSailpointV2024NamedConstructs
+```
+
+- Convert the resource to JSON
+```powershell
+$NamedConstructs | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NativeChangeDetectionConfig.md b/PSSailpoint/v2024/docs/NativeChangeDetectionConfig.md
new file mode 100644
index 000000000..a490d38d7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NativeChangeDetectionConfig.md
@@ -0,0 +1,31 @@
+# NativeChangeDetectionConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Enabled** | **Boolean** | A flag indicating if Native Change Detection is enabled for a source. | [optional] [default to $false]
+**Operations** | **String[]** | Operation types for which Native Change Detection is enabled for a source. | [optional]
+**AllEntitlements** | **Boolean** | A flag indicating that all entitlements participate in Native Change Detection. | [optional] [default to $false]
+**AllNonEntitlementAttributes** | **Boolean** | A flag indicating that all non-entitlement account attributes participate in Native Change Detection. | [optional] [default to $false]
+**SelectedEntitlements** | **String[]** | If allEntitlements flag is off this field lists entitlements that participate in Native Change Detection. | [optional]
+**SelectedNonEntitlementAttributes** | **String[]** | If allNonEntitlementAttributes flag is off this field lists non-entitlement account attributes that participate in Native Change Detection. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NativeChangeDetectionConfig = Initialize-PSSailpointV2024NativeChangeDetectionConfig -Enabled true `
+ -Operations [ACCOUNT_UPDATED, ACCOUNT_DELETED] `
+ -AllEntitlements false `
+ -AllNonEntitlementAttributes false `
+ -SelectedEntitlements [memberOf, memberOfSharedMailbox] `
+ -SelectedNonEntitlementAttributes [lastName, phoneNumber, objectType, servicePrincipalName]
+```
+
+- Convert the resource to JSON
+```powershell
+$NativeChangeDetectionConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NestedAggregation.md b/PSSailpoint/v2024/docs/NestedAggregation.md
new file mode 100644
index 000000000..9d91141c1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NestedAggregation.md
@@ -0,0 +1,23 @@
+# NestedAggregation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the nested aggregate to be included in the result. |
+**Type** | **String** | The type of the nested object. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NestedAggregation = Initialize-PSSailpointV2024NestedAggregation -Name id `
+ -Type access
+```
+
+- Convert the resource to JSON
+```powershell
+$NestedAggregation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NetworkConfiguration.md b/PSSailpoint/v2024/docs/NetworkConfiguration.md
new file mode 100644
index 000000000..4b807d631
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NetworkConfiguration.md
@@ -0,0 +1,25 @@
+# NetworkConfiguration
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Range** | **String[]** | The collection of ip ranges. | [optional]
+**Geolocation** | **String[]** | The collection of country codes. | [optional]
+**Whitelisted** | **Boolean** | Denotes whether the provided lists are whitelisted or blacklisted for geo location. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NetworkConfiguration = Initialize-PSSailpointV2024NetworkConfiguration -Range [1.3.7.2, 255.255.255.252/30] `
+ -Geolocation [CA, FR, HT] `
+ -Whitelisted true
+```
+
+- Convert the resource to JSON
+```powershell
+$NetworkConfiguration | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeApprovalDecision.md b/PSSailpoint/v2024/docs/NonEmployeeApprovalDecision.md
new file mode 100644
index 000000000..009aed9e6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeApprovalDecision.md
@@ -0,0 +1,21 @@
+# NonEmployeeApprovalDecision
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Comment** | **String** | Comment on the approval item. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeApprovalDecision = Initialize-PSSailpointV2024NonEmployeeApprovalDecision -Comment Approved by manager
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeApprovalDecision | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeApprovalItem.md b/PSSailpoint/v2024/docs/NonEmployeeApprovalItem.md
new file mode 100644
index 000000000..e62d8499e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeApprovalItem.md
@@ -0,0 +1,37 @@
+# NonEmployeeApprovalItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Non-Employee approval item id | [optional]
+**Approver** | [**NonEmployeeIdentityReferenceWithId**](NonEmployeeIdentityReferenceWithId.md) | | [optional]
+**AccountName** | **String** | Requested identity account name | [optional]
+**ApprovalStatus** | [**ApprovalStatus**](ApprovalStatus.md) | | [optional]
+**ApprovalOrder** | **Double** | Approval order | [optional]
+**Comment** | **String** | comment of approver | [optional]
+**Modified** | **System.DateTime** | When the request was last modified. | [optional]
+**Created** | **System.DateTime** | When the request was created. | [optional]
+**NonEmployeeRequest** | [**NonEmployeeRequestLite**](NonEmployeeRequestLite.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeApprovalItem = Initialize-PSSailpointV2024NonEmployeeApprovalItem -Id 2c1e388b-1e55-4b0a-ab5c-897f1204159c `
+ -Approver null `
+ -AccountName test.account `
+ -ApprovalStatus null `
+ -ApprovalOrder 1 `
+ -Comment I approve `
+ -Modified 2019-08-23T18:52:59.162Z `
+ -Created 2019-08-23T18:40:35.772Z `
+ -NonEmployeeRequest null
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeApprovalItem | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeApprovalItemBase.md b/PSSailpoint/v2024/docs/NonEmployeeApprovalItemBase.md
new file mode 100644
index 000000000..7e90a4fa6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeApprovalItemBase.md
@@ -0,0 +1,35 @@
+# NonEmployeeApprovalItemBase
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Non-Employee approval item id | [optional]
+**Approver** | [**NonEmployeeIdentityReferenceWithId**](NonEmployeeIdentityReferenceWithId.md) | | [optional]
+**AccountName** | **String** | Requested identity account name | [optional]
+**ApprovalStatus** | [**ApprovalStatus**](ApprovalStatus.md) | | [optional]
+**ApprovalOrder** | **Double** | Approval order | [optional]
+**Comment** | **String** | comment of approver | [optional]
+**Modified** | **System.DateTime** | When the request was last modified. | [optional]
+**Created** | **System.DateTime** | When the request was created. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeApprovalItemBase = Initialize-PSSailpointV2024NonEmployeeApprovalItemBase -Id 2c1e388b-1e55-4b0a-ab5c-897f1204159c `
+ -Approver null `
+ -AccountName test.account `
+ -ApprovalStatus null `
+ -ApprovalOrder 1 `
+ -Comment I approve `
+ -Modified 2019-08-23T18:52:59.162Z `
+ -Created 2019-08-23T18:40:35.772Z
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeApprovalItemBase | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeApprovalItemDetail.md b/PSSailpoint/v2024/docs/NonEmployeeApprovalItemDetail.md
new file mode 100644
index 000000000..320263eb3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeApprovalItemDetail.md
@@ -0,0 +1,37 @@
+# NonEmployeeApprovalItemDetail
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Non-Employee approval item id | [optional]
+**Approver** | [**NonEmployeeIdentityReferenceWithId**](NonEmployeeIdentityReferenceWithId.md) | | [optional]
+**AccountName** | **String** | Requested identity account name | [optional]
+**ApprovalStatus** | [**ApprovalStatus**](ApprovalStatus.md) | | [optional]
+**ApprovalOrder** | **Double** | Approval order | [optional]
+**Comment** | **String** | comment of approver | [optional]
+**Modified** | **System.DateTime** | When the request was last modified. | [optional]
+**Created** | **System.DateTime** | When the request was created. | [optional]
+**NonEmployeeRequest** | [**NonEmployeeRequestWithoutApprovalItem**](NonEmployeeRequestWithoutApprovalItem.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeApprovalItemDetail = Initialize-PSSailpointV2024NonEmployeeApprovalItemDetail -Id 2c1e388b-1e55-4b0a-ab5c-897f1204159c `
+ -Approver null `
+ -AccountName test.account `
+ -ApprovalStatus null `
+ -ApprovalOrder 1 `
+ -Comment I approve `
+ -Modified 2019-08-23T18:52:59.162Z `
+ -Created 2019-08-23T18:40:35.772Z `
+ -NonEmployeeRequest null
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeApprovalItemDetail | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeApprovalSummary.md b/PSSailpoint/v2024/docs/NonEmployeeApprovalSummary.md
new file mode 100644
index 000000000..64d8ab903
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeApprovalSummary.md
@@ -0,0 +1,25 @@
+# NonEmployeeApprovalSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Approved** | **Int32** | The number of approved non-employee approval requests. | [optional]
+**Pending** | **Int32** | The number of pending non-employee approval requests. | [optional]
+**Rejected** | **Int32** | The number of rejected non-employee approval requests. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeApprovalSummary = Initialize-PSSailpointV2024NonEmployeeApprovalSummary -Approved 2 `
+ -Pending 2 `
+ -Rejected 2
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeApprovalSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeBulkUploadJob.md b/PSSailpoint/v2024/docs/NonEmployeeBulkUploadJob.md
new file mode 100644
index 000000000..684f788df
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeBulkUploadJob.md
@@ -0,0 +1,29 @@
+# NonEmployeeBulkUploadJob
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The bulk upload job's ID. (UUID) | [optional]
+**SourceId** | **String** | The ID of the source to bulk-upload non-employees to. (UUID) | [optional]
+**Created** | **System.DateTime** | The date-time the job was submitted. | [optional]
+**Modified** | **System.DateTime** | The date-time that the job was last updated. | [optional]
+**Status** | **String** | Returns the following values indicating the progress or result of the bulk upload job. ""PENDING"" means the job is queued and waiting to be processed. ""IN_PROGRESS"" means the job is currently being processed. ""COMPLETED"" means the job has been completed without any errors. ""ERROR"" means the job failed to process with errors. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeBulkUploadJob = Initialize-PSSailpointV2024NonEmployeeBulkUploadJob -Id 2c91808568c529c60168cca6f90cffff `
+ -SourceId 2c91808568c529c60168cca6f90c1313 `
+ -Created 2019-08-23T18:52:59.162Z `
+ -Modified 2019-08-23T18:52:59.162Z `
+ -Status PENDING
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeBulkUploadJob | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeBulkUploadStatus.md b/PSSailpoint/v2024/docs/NonEmployeeBulkUploadStatus.md
new file mode 100644
index 000000000..c504ad1c5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeBulkUploadStatus.md
@@ -0,0 +1,21 @@
+# NonEmployeeBulkUploadStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Status** | **String** | Returns the following values indicating the progress or result of the bulk upload job. ""PENDING"" means the job is queued and waiting to be processed. ""IN_PROGRESS"" means the job is currently being processed. ""COMPLETED"" means the job has been completed without any errors. ""ERROR"" means the job failed to process with errors. null means job has been submitted to the source. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeBulkUploadStatus = Initialize-PSSailpointV2024NonEmployeeBulkUploadStatus -Status PENDING
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeBulkUploadStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeIdentityDtoType.md b/PSSailpoint/v2024/docs/NonEmployeeIdentityDtoType.md
new file mode 100644
index 000000000..2c3673e08
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeIdentityDtoType.md
@@ -0,0 +1,20 @@
+# NonEmployeeIdentityDtoType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeIdentityDtoType = Initialize-PSSailpointV2024NonEmployeeIdentityDtoType
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeIdentityDtoType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeIdentityReferenceWithId.md b/PSSailpoint/v2024/docs/NonEmployeeIdentityReferenceWithId.md
new file mode 100644
index 000000000..d2dc04803
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeIdentityReferenceWithId.md
@@ -0,0 +1,23 @@
+# NonEmployeeIdentityReferenceWithId
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**NonEmployeeIdentityDtoType**](NonEmployeeIdentityDtoType.md) | | [optional]
+**Id** | **String** | Identity id | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeIdentityReferenceWithId = Initialize-PSSailpointV2024NonEmployeeIdentityReferenceWithId -Type null `
+ -Id 5168015d32f890ca15812c9180835d2e
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeIdentityReferenceWithId | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeIdnUserRequest.md b/PSSailpoint/v2024/docs/NonEmployeeIdnUserRequest.md
new file mode 100644
index 000000000..6cb103d69
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeIdnUserRequest.md
@@ -0,0 +1,21 @@
+# NonEmployeeIdnUserRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Identity id. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeIdnUserRequest = Initialize-PSSailpointV2024NonEmployeeIdnUserRequest -Id 2c91808570313110017040b06f344ec9
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeIdnUserRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeRecord.md b/PSSailpoint/v2024/docs/NonEmployeeRecord.md
new file mode 100644
index 000000000..e3d9f2295
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeRecord.md
@@ -0,0 +1,45 @@
+# NonEmployeeRecord
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Non-Employee record id. | [optional]
+**AccountName** | **String** | Requested identity account name. | [optional]
+**FirstName** | **String** | Non-Employee's first name. | [optional]
+**LastName** | **String** | Non-Employee's last name. | [optional]
+**Email** | **String** | Non-Employee's email. | [optional]
+**Phone** | **String** | Non-Employee's phone. | [optional]
+**Manager** | **String** | The account ID of a valid identity to serve as this non-employee's manager. | [optional]
+**SourceId** | **String** | Non-Employee's source id. | [optional]
+**VarData** | **System.Collections.Hashtable** | Attribute blob/bag for a non-employee. | [optional]
+**StartDate** | **System.DateTime** | Non-Employee employment start date. | [optional]
+**EndDate** | **System.DateTime** | Non-Employee employment end date. | [optional]
+**Modified** | **System.DateTime** | When the request was last modified. | [optional]
+**Created** | **System.DateTime** | When the request was created. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeRecord = Initialize-PSSailpointV2024NonEmployeeRecord -Id ef38f94347e94562b5bb8424a56397d8 `
+ -AccountName Abby.Smith `
+ -FirstName William `
+ -LastName Smith `
+ -Email william.smith@example.com `
+ -Phone 5555555555 `
+ -Manager jane.doe `
+ -SourceId 2c91808568c529c60168cca6f90c1313 `
+ -VarData {description=Auditing} `
+ -StartDate 2019-08-23T18:52:59.162Z `
+ -EndDate 2020-08-23T18:52:59.162Z `
+ -Modified 2019-08-23T18:52:59.162Z `
+ -Created 2019-08-23T18:40:35.772Z
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeRecord | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeRejectApprovalDecision.md b/PSSailpoint/v2024/docs/NonEmployeeRejectApprovalDecision.md
new file mode 100644
index 000000000..5cd148071
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeRejectApprovalDecision.md
@@ -0,0 +1,21 @@
+# NonEmployeeRejectApprovalDecision
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Comment** | **String** | Comment on the approval item. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeRejectApprovalDecision = Initialize-PSSailpointV2024NonEmployeeRejectApprovalDecision -Comment approved
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeRejectApprovalDecision | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeRequest.md b/PSSailpoint/v2024/docs/NonEmployeeRequest.md
new file mode 100644
index 000000000..f8d94c856
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeRequest.md
@@ -0,0 +1,59 @@
+# NonEmployeeRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Non-Employee source id. | [optional]
+**SourceId** | **String** | Source Id associated with this non-employee source. | [optional]
+**Name** | **String** | Source name associated with this non-employee source. | [optional]
+**Description** | **String** | Source description associated with this non-employee source. | [optional]
+**AccountName** | **String** | Requested identity account name. | [optional]
+**FirstName** | **String** | Non-Employee's first name. | [optional]
+**LastName** | **String** | Non-Employee's last name. | [optional]
+**Email** | **String** | Non-Employee's email. | [optional]
+**Phone** | **String** | Non-Employee's phone. | [optional]
+**Manager** | **String** | The account ID of a valid identity to serve as this non-employee's manager. | [optional]
+**NonEmployeeSource** | [**NonEmployeeSourceLite**](NonEmployeeSourceLite.md) | | [optional]
+**VarData** | **System.Collections.Hashtable** | Attribute blob/bag for a non-employee. | [optional]
+**ApprovalItems** | [**NonEmployeeApprovalItemBase[]**](NonEmployeeApprovalItemBase.md) | List of approval item for the request | [optional]
+**ApprovalStatus** | [**ApprovalStatus**](ApprovalStatus.md) | | [optional]
+**Comment** | **String** | comment of requester | [optional]
+**CompletionDate** | **System.DateTime** | When the request was completely approved. | [optional]
+**StartDate** | **System.DateTime** | Non-Employee employment start date. | [optional]
+**EndDate** | **System.DateTime** | Non-Employee employment end date. | [optional]
+**Modified** | **System.DateTime** | When the request was last modified. | [optional]
+**Created** | **System.DateTime** | When the request was created. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeRequest = Initialize-PSSailpointV2024NonEmployeeRequest -Id a0303682-5e4a-44f7-bdc2-6ce6112549c1 `
+ -SourceId 2c91808568c529c60168cca6f90c1313 `
+ -Name Retail `
+ -Description Source description `
+ -AccountName william.smith `
+ -FirstName William `
+ -LastName Smith `
+ -Email william.smith@example.com `
+ -Phone 5555555555 `
+ -Manager jane.doe `
+ -NonEmployeeSource null `
+ -VarData {description=Auditing} `
+ -ApprovalItems null `
+ -ApprovalStatus null `
+ -Comment approved `
+ -CompletionDate 2020-03-24T11:11:41.139-05:00 `
+ -StartDate 2020-03-24T00:00-05:00 `
+ -EndDate 2021-03-25T00:00-05:00 `
+ -Modified 2020-03-24T11:11:41.139-05:00 `
+ -Created 2020-03-24T11:11:41.139-05:00
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeRequestBody.md b/PSSailpoint/v2024/docs/NonEmployeeRequestBody.md
new file mode 100644
index 000000000..0d89adbf8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeRequestBody.md
@@ -0,0 +1,39 @@
+# NonEmployeeRequestBody
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccountName** | **String** | Requested identity account name. |
+**FirstName** | **String** | Non-Employee's first name. |
+**LastName** | **String** | Non-Employee's last name. |
+**Email** | **String** | Non-Employee's email. |
+**Phone** | **String** | Non-Employee's phone. |
+**Manager** | **String** | The account ID of a valid identity to serve as this non-employee's manager. |
+**SourceId** | **String** | Non-Employee's source id. |
+**VarData** | **System.Collections.Hashtable** | Attribute blob/bag for a non-employee, 10 attributes is the maximum size supported. | [optional]
+**StartDate** | **System.DateTime** | Non-Employee employment start date. |
+**EndDate** | **System.DateTime** | Non-Employee employment end date. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeRequestBody = Initialize-PSSailpointV2024NonEmployeeRequestBody -AccountName william.smith `
+ -FirstName William `
+ -LastName Smith `
+ -Email william.smith@example.com `
+ -Phone 5555555555 `
+ -Manager jane.doe `
+ -SourceId 2c91808568c529c60168cca6f90c1313 `
+ -VarData {description=Auditing} `
+ -StartDate 2020-03-24T00:00-05:00 `
+ -EndDate 2021-03-25T00:00-05:00
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeRequestBody | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeRequestLite.md b/PSSailpoint/v2024/docs/NonEmployeeRequestLite.md
new file mode 100644
index 000000000..9422fb827
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeRequestLite.md
@@ -0,0 +1,23 @@
+# NonEmployeeRequestLite
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Non-Employee request id. | [optional]
+**Requester** | [**NonEmployeeIdentityReferenceWithId**](NonEmployeeIdentityReferenceWithId.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeRequestLite = Initialize-PSSailpointV2024NonEmployeeRequestLite -Id ac110005-7156-1150-8171-5b292e3e0084 `
+ -Requester null
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeRequestLite | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeRequestSummary.md b/PSSailpoint/v2024/docs/NonEmployeeRequestSummary.md
new file mode 100644
index 000000000..8076f053f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeRequestSummary.md
@@ -0,0 +1,27 @@
+# NonEmployeeRequestSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Approved** | **Int32** | The number of approved non-employee requests on all sources that *requested-for* user manages. | [optional]
+**Rejected** | **Int32** | The number of rejected non-employee requests on all sources that *requested-for* user manages. | [optional]
+**Pending** | **Int32** | The number of pending non-employee requests on all sources that *requested-for* user manages. | [optional]
+**NonEmployeeCount** | **Int32** | The number of non-employee records on all sources that *requested-for* user manages. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeRequestSummary = Initialize-PSSailpointV2024NonEmployeeRequestSummary -Approved 2 `
+ -Rejected 2 `
+ -Pending 2 `
+ -NonEmployeeCount 2
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeRequestSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeRequestWithoutApprovalItem.md b/PSSailpoint/v2024/docs/NonEmployeeRequestWithoutApprovalItem.md
new file mode 100644
index 000000000..59967c3fb
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeRequestWithoutApprovalItem.md
@@ -0,0 +1,53 @@
+# NonEmployeeRequestWithoutApprovalItem
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Non-Employee request id. | [optional]
+**Requester** | [**NonEmployeeIdentityReferenceWithId**](NonEmployeeIdentityReferenceWithId.md) | | [optional]
+**AccountName** | **String** | Requested identity account name. | [optional]
+**FirstName** | **String** | Non-Employee's first name. | [optional]
+**LastName** | **String** | Non-Employee's last name. | [optional]
+**Email** | **String** | Non-Employee's email. | [optional]
+**Phone** | **String** | Non-Employee's phone. | [optional]
+**Manager** | **String** | The account ID of a valid identity to serve as this non-employee's manager. | [optional]
+**NonEmployeeSource** | [**NonEmployeeSourceLiteWithSchemaAttributes**](NonEmployeeSourceLiteWithSchemaAttributes.md) | | [optional]
+**VarData** | **System.Collections.Hashtable** | Attribute blob/bag for a non-employee. | [optional]
+**ApprovalStatus** | [**ApprovalStatus**](ApprovalStatus.md) | | [optional]
+**Comment** | **String** | comment of requester | [optional]
+**CompletionDate** | **System.DateTime** | When the request was completely approved. | [optional]
+**StartDate** | **System.DateTime** | Non-Employee employment start date. | [optional]
+**EndDate** | **System.DateTime** | Non-Employee employment end date. | [optional]
+**Modified** | **System.DateTime** | When the request was last modified. | [optional]
+**Created** | **System.DateTime** | When the request was created. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeRequestWithoutApprovalItem = Initialize-PSSailpointV2024NonEmployeeRequestWithoutApprovalItem -Id ac110005-7156-1150-8171-5b292e3e0084 `
+ -Requester null `
+ -AccountName william.smith `
+ -FirstName William `
+ -LastName Smith `
+ -Email william.smith@example.com `
+ -Phone 5555555555 `
+ -Manager jane.doe `
+ -NonEmployeeSource null `
+ -VarData {description=Auditing} `
+ -ApprovalStatus null `
+ -Comment approved `
+ -CompletionDate 2020-03-24T11:11:41.139-05:00 `
+ -StartDate Mon Mar 23 20:00:00 EDT 2020 `
+ -EndDate Wed Mar 24 20:00:00 EDT 2021 `
+ -Modified 2020-03-24T11:11:41.139-05:00 `
+ -Created 2020-03-24T11:11:41.139-05:00
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeRequestWithoutApprovalItem | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeSchemaAttribute.md b/PSSailpoint/v2024/docs/NonEmployeeSchemaAttribute.md
new file mode 100644
index 000000000..70501c195
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeSchemaAttribute.md
@@ -0,0 +1,39 @@
+# NonEmployeeSchemaAttribute
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Schema Attribute Id | [optional]
+**System** | **Boolean** | True if this schema attribute is mandatory on all non-employees sources. | [optional]
+**Modified** | **System.DateTime** | When the schema attribute was last modified. | [optional]
+**Created** | **System.DateTime** | When the schema attribute was created. | [optional]
+**Type** | [**NonEmployeeSchemaAttributeType**](NonEmployeeSchemaAttributeType.md) | |
+**Label** | **String** | Label displayed on the UI for this schema attribute. |
+**TechnicalName** | **String** | The technical name of the attribute. Must be unique per source. |
+**HelpText** | **String** | help text displayed by UI. | [optional]
+**Placeholder** | **String** | Hint text that fills UI box. | [optional]
+**Required** | **Boolean** | If true, the schema attribute is required for all non-employees in the source | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeSchemaAttribute = Initialize-PSSailpointV2024NonEmployeeSchemaAttribute -Id ac110005-7156-1150-8171-5b292e3e0084 `
+ -System true `
+ -Modified 2019-08-23T18:52:59.162Z `
+ -Created 2019-08-23T18:40:35.772Z `
+ -Type null `
+ -Label Account Name `
+ -TechnicalName account.name `
+ -HelpText The unique identifier for the account `
+ -Placeholder Enter a unique user name for this account. `
+ -Required true
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeSchemaAttribute | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeSchemaAttributeBody.md b/PSSailpoint/v2024/docs/NonEmployeeSchemaAttributeBody.md
new file mode 100644
index 000000000..a56639b87
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeSchemaAttributeBody.md
@@ -0,0 +1,31 @@
+# NonEmployeeSchemaAttributeBody
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of the attribute. Only type 'TEXT' is supported for custom attributes. |
+**Label** | **String** | Label displayed on the UI for this schema attribute. |
+**TechnicalName** | **String** | The technical name of the attribute. Must be unique per source. |
+**HelpText** | **String** | help text displayed by UI. | [optional]
+**Placeholder** | **String** | Hint text that fills UI box. | [optional]
+**Required** | **Boolean** | If true, the schema attribute is required for all non-employees in the source | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeSchemaAttributeBody = Initialize-PSSailpointV2024NonEmployeeSchemaAttributeBody -Type TEXT `
+ -Label Account Name `
+ -TechnicalName account.name `
+ -HelpText The unique identifier for the account `
+ -Placeholder Enter a unique user name for this account. `
+ -Required true
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeSchemaAttributeBody | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeSchemaAttributeType.md b/PSSailpoint/v2024/docs/NonEmployeeSchemaAttributeType.md
new file mode 100644
index 000000000..b03e4c91e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeSchemaAttributeType.md
@@ -0,0 +1,20 @@
+# NonEmployeeSchemaAttributeType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeSchemaAttributeType = Initialize-PSSailpointV2024NonEmployeeSchemaAttributeType
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeSchemaAttributeType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeSource.md b/PSSailpoint/v2024/docs/NonEmployeeSource.md
new file mode 100644
index 000000000..8569f7bfd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeSource.md
@@ -0,0 +1,35 @@
+# NonEmployeeSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Non-Employee source id. | [optional]
+**SourceId** | **String** | Source Id associated with this non-employee source. | [optional]
+**Name** | **String** | Source name associated with this non-employee source. | [optional]
+**Description** | **String** | Source description associated with this non-employee source. | [optional]
+**Approvers** | [**NonEmployeeIdentityReferenceWithId[]**](NonEmployeeIdentityReferenceWithId.md) | List of approvers | [optional]
+**AccountManagers** | [**NonEmployeeIdentityReferenceWithId[]**](NonEmployeeIdentityReferenceWithId.md) | List of account managers | [optional]
+**Modified** | **System.DateTime** | When the request was last modified. | [optional]
+**Created** | **System.DateTime** | When the request was created. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeSource = Initialize-PSSailpointV2024NonEmployeeSource -Id a0303682-5e4a-44f7-bdc2-6ce6112549c1 `
+ -SourceId 2c91808568c529c60168cca6f90c1313 `
+ -Name Retail `
+ -Description Source description `
+ -Approvers null `
+ -AccountManagers null `
+ -Modified 2019-08-23T18:52:59.162Z `
+ -Created 2019-08-23T18:40:35.772Z
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeSourceLite.md b/PSSailpoint/v2024/docs/NonEmployeeSourceLite.md
new file mode 100644
index 000000000..24c1c5690
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeSourceLite.md
@@ -0,0 +1,27 @@
+# NonEmployeeSourceLite
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Non-Employee source id. | [optional]
+**SourceId** | **String** | Source Id associated with this non-employee source. | [optional]
+**Name** | **String** | Source name associated with this non-employee source. | [optional]
+**Description** | **String** | Source description associated with this non-employee source. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeSourceLite = Initialize-PSSailpointV2024NonEmployeeSourceLite -Id a0303682-5e4a-44f7-bdc2-6ce6112549c1 `
+ -SourceId 2c91808568c529c60168cca6f90c1313 `
+ -Name Retail `
+ -Description Source description
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeSourceLite | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeSourceLiteWithSchemaAttributes.md b/PSSailpoint/v2024/docs/NonEmployeeSourceLiteWithSchemaAttributes.md
new file mode 100644
index 000000000..3d63399f1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeSourceLiteWithSchemaAttributes.md
@@ -0,0 +1,29 @@
+# NonEmployeeSourceLiteWithSchemaAttributes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Non-Employee source id. | [optional]
+**SourceId** | **String** | Source Id associated with this non-employee source. | [optional]
+**Name** | **String** | Source name associated with this non-employee source. | [optional]
+**Description** | **String** | Source description associated with this non-employee source. | [optional]
+**SchemaAttributes** | [**NonEmployeeSchemaAttribute[]**](NonEmployeeSchemaAttribute.md) | List of schema attributes associated with this non-employee source. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeSourceLiteWithSchemaAttributes = Initialize-PSSailpointV2024NonEmployeeSourceLiteWithSchemaAttributes -Id a0303682-5e4a-44f7-bdc2-6ce6112549c1 `
+ -SourceId 2c91808568c529c60168cca6f90c1313 `
+ -Name Retail `
+ -Description Source description `
+ -SchemaAttributes null
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeSourceLiteWithSchemaAttributes | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeSourceRequestBody.md b/PSSailpoint/v2024/docs/NonEmployeeSourceRequestBody.md
new file mode 100644
index 000000000..6e06aaf0a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeSourceRequestBody.md
@@ -0,0 +1,31 @@
+# NonEmployeeSourceRequestBody
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Name of non-employee source. |
+**Description** | **String** | Description of non-employee source. |
+**Owner** | [**NonEmployeeIdnUserRequest**](NonEmployeeIdnUserRequest.md) | |
+**ManagementWorkgroup** | **String** | The ID for the management workgroup that contains source sub-admins | [optional]
+**Approvers** | [**NonEmployeeIdnUserRequest[]**](NonEmployeeIdnUserRequest.md) | List of approvers. | [optional]
+**AccountManagers** | [**NonEmployeeIdnUserRequest[]**](NonEmployeeIdnUserRequest.md) | List of account managers. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeSourceRequestBody = Initialize-PSSailpointV2024NonEmployeeSourceRequestBody -Name Retail `
+ -Description Source description `
+ -Owner null `
+ -ManagementWorkgroup 123299 `
+ -Approvers null `
+ -AccountManagers null
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeSourceRequestBody | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeSourceWithCloudExternalId.md b/PSSailpoint/v2024/docs/NonEmployeeSourceWithCloudExternalId.md
new file mode 100644
index 000000000..ebbceebfe
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeSourceWithCloudExternalId.md
@@ -0,0 +1,37 @@
+# NonEmployeeSourceWithCloudExternalId
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Non-Employee source id. | [optional]
+**SourceId** | **String** | Source Id associated with this non-employee source. | [optional]
+**Name** | **String** | Source name associated with this non-employee source. | [optional]
+**Description** | **String** | Source description associated with this non-employee source. | [optional]
+**Approvers** | [**NonEmployeeIdentityReferenceWithId[]**](NonEmployeeIdentityReferenceWithId.md) | List of approvers | [optional]
+**AccountManagers** | [**NonEmployeeIdentityReferenceWithId[]**](NonEmployeeIdentityReferenceWithId.md) | List of account managers | [optional]
+**Modified** | **System.DateTime** | When the request was last modified. | [optional]
+**Created** | **System.DateTime** | When the request was created. | [optional]
+**CloudExternalId** | **String** | Legacy ID used for sources from the V1 API. This attribute will be removed from a future version of the API and will not be considered a breaking change. No clients should rely on this ID always being present. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeSourceWithCloudExternalId = Initialize-PSSailpointV2024NonEmployeeSourceWithCloudExternalId -Id a0303682-5e4a-44f7-bdc2-6ce6112549c1 `
+ -SourceId 2c91808568c529c60168cca6f90c1313 `
+ -Name Retail `
+ -Description Source description `
+ -Approvers null `
+ -AccountManagers null `
+ -Modified 2019-08-23T18:52:59.162Z `
+ -Created 2019-08-23T18:40:35.772Z `
+ -CloudExternalId 99999
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeSourceWithCloudExternalId | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NonEmployeeSourceWithNECount.md b/PSSailpoint/v2024/docs/NonEmployeeSourceWithNECount.md
new file mode 100644
index 000000000..60b48d92d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NonEmployeeSourceWithNECount.md
@@ -0,0 +1,37 @@
+# NonEmployeeSourceWithNECount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Non-Employee source id. | [optional]
+**SourceId** | **String** | Source Id associated with this non-employee source. | [optional]
+**Name** | **String** | Source name associated with this non-employee source. | [optional]
+**Description** | **String** | Source description associated with this non-employee source. | [optional]
+**Approvers** | [**NonEmployeeIdentityReferenceWithId[]**](NonEmployeeIdentityReferenceWithId.md) | List of approvers | [optional]
+**AccountManagers** | [**NonEmployeeIdentityReferenceWithId[]**](NonEmployeeIdentityReferenceWithId.md) | List of account managers | [optional]
+**Modified** | **System.DateTime** | When the request was last modified. | [optional]
+**Created** | **System.DateTime** | When the request was created. | [optional]
+**NonEmployeeCount** | **Int32** | Number of non-employee records associated with this source. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NonEmployeeSourceWithNECount = Initialize-PSSailpointV2024NonEmployeeSourceWithNECount -Id a0303682-5e4a-44f7-bdc2-6ce6112549c1 `
+ -SourceId 2c91808568c529c60168cca6f90c1313 `
+ -Name Retail `
+ -Description Source description `
+ -Approvers null `
+ -AccountManagers null `
+ -Modified 2019-08-23T18:52:59.162Z `
+ -Created 2019-08-23T18:40:35.772Z `
+ -NonEmployeeCount 120
+```
+
+- Convert the resource to JSON
+```powershell
+$NonEmployeeSourceWithNECount | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/NotificationTemplateContext.md b/PSSailpoint/v2024/docs/NotificationTemplateContext.md
new file mode 100644
index 000000000..78ad1b8fe
--- /dev/null
+++ b/PSSailpoint/v2024/docs/NotificationTemplateContext.md
@@ -0,0 +1,25 @@
+# NotificationTemplateContext
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | A JSON object that stores the context. | [optional]
+**Created** | **System.DateTime** | When the global context was created | [optional]
+**Modified** | **System.DateTime** | When the global context was last modified | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$NotificationTemplateContext = Initialize-PSSailpointV2024NotificationTemplateContext -Attributes {productUrl=https://test-org.identitysoon.com, brandingConfigs={default={narrowLogoURL=null, productName=SailPoint, standardLogoURL=null, navigationColor=011E64, actionButtonColor=20B2DE, emailFromAddress=null, activeLinkColor=20B2DE, loginInformationalMessage=null}}} `
+ -Created 2020-04-15T16:16:47.525Z `
+ -Modified 2020-04-15T16:16:47.525Z
+```
+
+- Convert the resource to JSON
+```powershell
+$NotificationTemplateContext | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ObjectExportImportOptions.md b/PSSailpoint/v2024/docs/ObjectExportImportOptions.md
new file mode 100644
index 000000000..2f92a91be
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ObjectExportImportOptions.md
@@ -0,0 +1,23 @@
+# ObjectExportImportOptions
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IncludedIds** | **String[]** | Object ids to be included in an import or export. | [optional]
+**IncludedNames** | **String[]** | Object names to be included in an import or export. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ObjectExportImportOptions = Initialize-PSSailpointV2024ObjectExportImportOptions -IncludedIds null `
+ -IncludedNames null
+```
+
+- Convert the resource to JSON
+```powershell
+$ObjectExportImportOptions | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ObjectImportResult.md b/PSSailpoint/v2024/docs/ObjectImportResult.md
new file mode 100644
index 000000000..ff90cfe66
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ObjectImportResult.md
@@ -0,0 +1,27 @@
+# ObjectImportResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Infos** | [**SpConfigMessage[]**](SpConfigMessage.md) | Informational messages returned from the target service on import. |
+**Warnings** | [**SpConfigMessage[]**](SpConfigMessage.md) | Warning messages returned from the target service on import. |
+**Errors** | [**SpConfigMessage[]**](SpConfigMessage.md) | Error messages returned from the target service on import. |
+**ImportedObjects** | [**ImportObject[]**](ImportObject.md) | References to objects that were created or updated by the import. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ObjectImportResult = Initialize-PSSailpointV2024ObjectImportResult -Infos null `
+ -Warnings null `
+ -Errors null `
+ -ImportedObjects null
+```
+
+- Convert the resource to JSON
+```powershell
+$ObjectImportResult | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ObjectImportResult1.md b/PSSailpoint/v2024/docs/ObjectImportResult1.md
new file mode 100644
index 000000000..6376eb1ea
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ObjectImportResult1.md
@@ -0,0 +1,27 @@
+# ObjectImportResult1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Infos** | [**SpConfigMessage1[]**](SpConfigMessage1.md) | Informational messages returned from the target service on import. |
+**Warnings** | [**SpConfigMessage1[]**](SpConfigMessage1.md) | Warning messages returned from the target service on import. |
+**Errors** | [**SpConfigMessage1[]**](SpConfigMessage1.md) | Error messages returned from the target service on import. |
+**ImportedObjects** | [**ImportObject[]**](ImportObject.md) | References to objects that were created or updated by the import. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ObjectImportResult1 = Initialize-PSSailpointV2024ObjectImportResult1 -Infos null `
+ -Warnings null `
+ -Errors null `
+ -ImportedObjects null
+```
+
+- Convert the resource to JSON
+```powershell
+$ObjectImportResult1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ObjectMappingBulkCreateRequest.md b/PSSailpoint/v2024/docs/ObjectMappingBulkCreateRequest.md
new file mode 100644
index 000000000..e7aa8e70b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ObjectMappingBulkCreateRequest.md
@@ -0,0 +1,21 @@
+# ObjectMappingBulkCreateRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**NewObjectMappings** | [**ObjectMappingRequest[]**](ObjectMappingRequest.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ObjectMappingBulkCreateRequest = Initialize-PSSailpointV2024ObjectMappingBulkCreateRequest -NewObjectMappings null
+```
+
+- Convert the resource to JSON
+```powershell
+$ObjectMappingBulkCreateRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ObjectMappingBulkCreateResponse.md b/PSSailpoint/v2024/docs/ObjectMappingBulkCreateResponse.md
new file mode 100644
index 000000000..172bfb5a3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ObjectMappingBulkCreateResponse.md
@@ -0,0 +1,21 @@
+# ObjectMappingBulkCreateResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AddedObjects** | [**ObjectMappingResponse[]**](ObjectMappingResponse.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ObjectMappingBulkCreateResponse = Initialize-PSSailpointV2024ObjectMappingBulkCreateResponse -AddedObjects null
+```
+
+- Convert the resource to JSON
+```powershell
+$ObjectMappingBulkCreateResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ObjectMappingBulkPatchRequest.md b/PSSailpoint/v2024/docs/ObjectMappingBulkPatchRequest.md
new file mode 100644
index 000000000..023dde907
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ObjectMappingBulkPatchRequest.md
@@ -0,0 +1,21 @@
+# ObjectMappingBulkPatchRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Patches** | [**System.Collections.Hashtable**](Array.md) | Map of id of the object mapping to a JsonPatchOperation describing what to patch on that object mapping. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ObjectMappingBulkPatchRequest = Initialize-PSSailpointV2024ObjectMappingBulkPatchRequest -Patches {603b1a61-d03d-4ed1-864f-a508fbd1995d=[{op=replace, path=/enabled, value=true}], 00bece34-f50d-4227-8878-76f620b5a971=[{op=replace, path=/targetValue, value=New Target Value}]}
+```
+
+- Convert the resource to JSON
+```powershell
+$ObjectMappingBulkPatchRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ObjectMappingBulkPatchResponse.md b/PSSailpoint/v2024/docs/ObjectMappingBulkPatchResponse.md
new file mode 100644
index 000000000..67c9f429e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ObjectMappingBulkPatchResponse.md
@@ -0,0 +1,21 @@
+# ObjectMappingBulkPatchResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PatchedObjects** | [**ObjectMappingResponse[]**](ObjectMappingResponse.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ObjectMappingBulkPatchResponse = Initialize-PSSailpointV2024ObjectMappingBulkPatchResponse -PatchedObjects null
+```
+
+- Convert the resource to JSON
+```powershell
+$ObjectMappingBulkPatchResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ObjectMappingRequest.md b/PSSailpoint/v2024/docs/ObjectMappingRequest.md
new file mode 100644
index 000000000..6be46aa33
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ObjectMappingRequest.md
@@ -0,0 +1,29 @@
+# ObjectMappingRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjectType** | **String** | Type of the object the mapping value applies to, must be one from enum |
+**JsonPath** | **String** | JSONPath expression denoting the path within the object where the mapping value should be applied |
+**SourceValue** | **String** | Original value at the jsonPath location within the object |
+**TargetValue** | **String** | Value to be assigned at the jsonPath location within the object |
+**Enabled** | **Boolean** | Whether or not this object mapping is enabled | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ObjectMappingRequest = Initialize-PSSailpointV2024ObjectMappingRequest -ObjectType IDENTITY `
+ -JsonPath $.name `
+ -SourceValue My Governance Group Name `
+ -TargetValue My New Governance Group Name `
+ -Enabled false
+```
+
+- Convert the resource to JSON
+```powershell
+$ObjectMappingRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ObjectMappingResponse.md b/PSSailpoint/v2024/docs/ObjectMappingResponse.md
new file mode 100644
index 000000000..53d61b7a3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ObjectMappingResponse.md
@@ -0,0 +1,35 @@
+# ObjectMappingResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjectMappingId** | **String** | Id of the object mapping | [optional]
+**ObjectType** | **String** | Type of the object the mapping value applies to | [optional]
+**JsonPath** | **String** | JSONPath expression denoting the path within the object where the mapping value should be applied | [optional]
+**SourceValue** | **String** | Original value at the jsonPath location within the object | [optional]
+**TargetValue** | **String** | Value to be assigned at the jsonPath location within the object | [optional]
+**Enabled** | **Boolean** | Whether or not this object mapping is enabled | [optional] [default to $false]
+**Created** | **String** | Object mapping creation timestamp | [optional]
+**Modified** | **String** | Object mapping latest update timestamp | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ObjectMappingResponse = Initialize-PSSailpointV2024ObjectMappingResponse -ObjectMappingId 3d6e0144-963f-4bd6-8d8d-d77b4e507ce4 `
+ -ObjectType IDENTITY `
+ -JsonPath $.name `
+ -SourceValue My Governance Group Name `
+ -TargetValue My New Governance Group Name `
+ -Enabled false `
+ -Created 2024-03-19T23:18:53.732Z `
+ -Modified 2024-03-19T23:18:53.732Z
+```
+
+- Convert the resource to JSON
+```powershell
+$ObjectMappingResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Operation.md b/PSSailpoint/v2024/docs/Operation.md
new file mode 100644
index 000000000..25616999c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Operation.md
@@ -0,0 +1,20 @@
+# Operation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Operation = Initialize-PSSailpointV2024Operation
+```
+
+- Convert the resource to JSON
+```powershell
+$Operation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/OrgConfig.md b/PSSailpoint/v2024/docs/OrgConfig.md
new file mode 100644
index 000000000..bd0e63f59
--- /dev/null
+++ b/PSSailpoint/v2024/docs/OrgConfig.md
@@ -0,0 +1,39 @@
+# OrgConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**OrgName** | **String** | The name of the org. | [optional]
+**TimeZone** | **String** | The selected time zone which is to be used for the org. This directly affects when scheduled tasks are executed. Valid options can be found at /beta/org-config/valid-time-zones | [optional]
+**LcsChangeHonorsSourceEnableFeature** | **Boolean** | Flag to determine whether the LCS_CHANGE_HONORS_SOURCE_ENABLE_FEATURE flag is enabled for the current org. | [optional]
+**ArmCustomerId** | **String** | ARM Customer ID | [optional]
+**ArmSapSystemIdMappings** | **String** | A list of IDN::sourceId to ARM::systemId mappings. | [optional]
+**ArmAuth** | **String** | ARM authentication string | [optional]
+**ArmDb** | **String** | ARM database name | [optional]
+**ArmSsoUrl** | **String** | ARM SSO URL | [optional]
+**IaiEnableCertificationRecommendations** | **Boolean** | Flag to determine whether IAI Certification Recommendations are enabled for the current org | [optional]
+**SodReportConfigs** | [**ReportConfigDTO[]**](ReportConfigDTO.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$OrgConfig = Initialize-PSSailpointV2024OrgConfig -OrgName acme-solar `
+ -TimeZone America/Toronto `
+ -LcsChangeHonorsSourceEnableFeature false `
+ -ArmCustomerId DE38E75A-5FF6-4A65-5DC7-08D64426B09E `
+ -ArmSapSystemIdMappings [{sourceId=2c91808c791a94e501792388b0d62659, systemId=1556}, {sourceId=2_2c91808c791a94e501792388b0d62659, systemId=2_1556}, {sourceId=3_2c91808c791a94e501792388b0d62659, systemId=3_1556}] `
+ -ArmAuth epiYNTRYA2S7swisDWk1Zv4VMNgvqEjiBh5_ufuCWsma2m-5XADijqBg0ijXLby5nS6lxZNXabhGnAPGeDGc4V3jQKrhwV-UHypRLs8ZLgOjiQNus9NimS0uPdKomRW6TFWqXyfnYd-znNgbbVuwUy9GyD9ebDVJSntPastxSx7UcyGuWBqfNZYpuxKRWe_7TVY60qL55jUqyz8N4XUbbdcxdbZ0uik6ut-Bv90MKTbZexBW_PR4qcgIkaEs4kIenLyBxnGziYo7AO0tJ8bGHO8FJRkibCpAQIt7PISLo7Gg_Xf9j10dKq2YDgy4pPTvz3fE2ZHYnXCXvXFSA-vVag== `
+ -ArmDb EU `
+ -ArmSsoUrl https://your-arm-sso-url `
+ -IaiEnableCertificationRecommendations true `
+ -SodReportConfigs null
+```
+
+- Convert the resource to JSON
+```powershell
+$OrgConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/OriginalRequest.md b/PSSailpoint/v2024/docs/OriginalRequest.md
new file mode 100644
index 000000000..7e77cf74f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/OriginalRequest.md
@@ -0,0 +1,27 @@
+# OriginalRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccountId** | **String** | Account ID. | [optional]
+**AttributeRequests** | [**AttributeRequest[]**](AttributeRequest.md) | Attribute changes requested for account. | [optional]
+**Op** | **String** | Operation used. | [optional]
+**Source** | [**AccountSource**](AccountSource.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$OriginalRequest = Initialize-PSSailpointV2024OriginalRequest -AccountId CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com `
+ -AttributeRequests null `
+ -Op add `
+ -Source null
+```
+
+- Convert the resource to JSON
+```powershell
+$OriginalRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/OrphanUncorrelatedReportArguments.md b/PSSailpoint/v2024/docs/OrphanUncorrelatedReportArguments.md
new file mode 100644
index 000000000..56c904087
--- /dev/null
+++ b/PSSailpoint/v2024/docs/OrphanUncorrelatedReportArguments.md
@@ -0,0 +1,21 @@
+# OrphanUncorrelatedReportArguments
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SelectedFormats** | **String[]** | Output report file formats. This are formats for calling get endpoint as a query parameter 'fileFormat'. In case report won't have this argument there will be ['CSV', 'PDF'] as default. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$OrphanUncorrelatedReportArguments = Initialize-PSSailpointV2024OrphanUncorrelatedReportArguments -SelectedFormats [CSV]
+```
+
+- Convert the resource to JSON
+```powershell
+$OrphanUncorrelatedReportArguments | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Outlier.md b/PSSailpoint/v2024/docs/Outlier.md
new file mode 100644
index 000000000..cf87c9a9f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Outlier.md
@@ -0,0 +1,41 @@
+# Outlier
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The identity's unique identifier for the outlier record | [optional]
+**IdentityId** | **String** | The ID of the identity that is detected as an outlier | [optional]
+**Type** | **String** | The type of outlier summary | [optional]
+**FirstDetectionDate** | **System.DateTime** | The first date the outlier was detected | [optional]
+**LatestDetectionDate** | **System.DateTime** | The most recent date the outlier was detected | [optional]
+**Ignored** | **Boolean** | Flag whether or not the outlier has been ignored | [optional]
+**Attributes** | [**SystemCollectionsHashtable**](.md) | Object containing mapped identity attributes | [optional]
+**Score** | **Double** | The outlier score determined by the detection engine ranging from 0..1 | [optional]
+**UnignoreType** | **String** | Enum value of if the outlier manually or automatically un-ignored. Will be NULL if outlier is not ignored | [optional]
+**UnignoreDate** | **System.DateTime** | shows date when last time has been unignored outlier | [optional]
+**IgnoreDate** | **System.DateTime** | shows date when last time has been ignored outlier | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Outlier = Initialize-PSSailpointV2024Outlier -Id 5be33d3e-c54d-4ed7-af73-2380543e8283 `
+ -IdentityId 5be33d3e-c54d-4ed7-af73-2380543e8283 `
+ -Type LOW_SIMILARITY `
+ -FirstDetectionDate 2021-05-01T18:40:35.772Z `
+ -LatestDetectionDate 2021-05-03T18:40:35.772Z `
+ -Ignored false `
+ -Attributes {displayName=John Smith, jobTitle=Software Engineer, department=Engineering} `
+ -Score 0.92 `
+ -UnignoreType MANUAL `
+ -UnignoreDate 2021-06-01T18:40:35.772Z `
+ -IgnoreDate 2021-06-01T18:40:35.772Z
+```
+
+- Convert the resource to JSON
+```powershell
+$Outlier | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/OutlierContributingFeature.md b/PSSailpoint/v2024/docs/OutlierContributingFeature.md
new file mode 100644
index 000000000..9e435b8cb
--- /dev/null
+++ b/PSSailpoint/v2024/docs/OutlierContributingFeature.md
@@ -0,0 +1,35 @@
+# OutlierContributingFeature
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Contributing feature id | [optional]
+**Name** | **String** | The name of the feature | [optional]
+**ValueType** | **String** | The data type of the value field | [optional]
+**Value** | [**OutlierContributingFeatureValue**](OutlierContributingFeatureValue.md) | | [optional]
+**Importance** | **Double** | The importance of the feature. This can also be a negative value | [optional]
+**DisplayName** | **String** | The (translated if header is passed) displayName for the feature | [optional]
+**Description** | **String** | The (translated if header is passed) description for the feature | [optional]
+**TranslationMessages** | [**OutlierFeatureTranslation**](OutlierFeatureTranslation.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$OutlierContributingFeature = Initialize-PSSailpointV2024OutlierContributingFeature -Id 66e38828-5017-47af-92ff-9844871352c5 `
+ -Name entitlement_count `
+ -ValueType INTEGER `
+ -Value null `
+ -Importance -0.15 `
+ -DisplayName Number of entitlements `
+ -Description The total number of entitlements belonging to an identity `
+ -TranslationMessages null
+```
+
+- Convert the resource to JSON
+```powershell
+$OutlierContributingFeature | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/OutlierContributingFeatureValue.md b/PSSailpoint/v2024/docs/OutlierContributingFeatureValue.md
new file mode 100644
index 000000000..a04d84486
--- /dev/null
+++ b/PSSailpoint/v2024/docs/OutlierContributingFeatureValue.md
@@ -0,0 +1,20 @@
+# OutlierContributingFeatureValue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$OutlierContributingFeatureValue = Initialize-PSSailpointV2024OutlierContributingFeatureValue
+```
+
+- Convert the resource to JSON
+```powershell
+$OutlierContributingFeatureValue | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/OutlierFeatureSummary.md b/PSSailpoint/v2024/docs/OutlierFeatureSummary.md
new file mode 100644
index 000000000..e9f2d171b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/OutlierFeatureSummary.md
@@ -0,0 +1,35 @@
+# OutlierFeatureSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ContributingFeatureName** | **String** | Contributing feature name | [optional]
+**IdentityOutlierDisplayName** | **String** | Identity display name | [optional]
+**OutlierFeatureDisplayValues** | [**OutlierFeatureSummaryOutlierFeatureDisplayValuesInner[]**](OutlierFeatureSummaryOutlierFeatureDisplayValuesInner.md) | | [optional]
+**FeatureDefinition** | **String** | Definition of the feature | [optional]
+**FeatureExplanation** | **String** | Detailed explanation of the feature | [optional]
+**PeerDisplayName** | **String** | outlier's peer identity display name | [optional]
+**PeerIdentityId** | **String** | outlier's peer identity id | [optional]
+**AccessItemReference** | [**SystemCollectionsHashtable**](.md) | Access Item reference | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$OutlierFeatureSummary = Initialize-PSSailpointV2024OutlierFeatureSummary -ContributingFeatureName Rare Access `
+ -IdentityOutlierDisplayName John Smith `
+ -OutlierFeatureDisplayValues null `
+ -FeatureDefinition Identity total number of entitlements `
+ -FeatureExplanation An identity that has too much rare access has a higher change of becoming a security threat due to the unique access they possess `
+ -PeerDisplayName Mary Jane `
+ -PeerIdentityId 9f9d5d53ad0e48fba7352f6da9f1b8gbg `
+ -AccessItemReference {displayName=All Rare Entitlements, searchPlaceholder=Search by name or description}
+```
+
+- Convert the resource to JSON
+```powershell
+$OutlierFeatureSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/OutlierFeatureSummaryOutlierFeatureDisplayValuesInner.md b/PSSailpoint/v2024/docs/OutlierFeatureSummaryOutlierFeatureDisplayValuesInner.md
new file mode 100644
index 000000000..5c53e12a3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/OutlierFeatureSummaryOutlierFeatureDisplayValuesInner.md
@@ -0,0 +1,25 @@
+# OutlierFeatureSummaryOutlierFeatureDisplayValuesInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DisplayName** | **String** | display name | [optional]
+**Value** | **String** | value | [optional]
+**ValueType** | **String** | The data type of the value field | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$OutlierFeatureSummaryOutlierFeatureDisplayValuesInner = Initialize-PSSailpointV2024OutlierFeatureSummaryOutlierFeatureDisplayValuesInner -DisplayName Aliza Chris `
+ -Value 55 `
+ -ValueType INTEGER
+```
+
+- Convert the resource to JSON
+```powershell
+$OutlierFeatureSummaryOutlierFeatureDisplayValuesInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/OutlierFeatureTranslation.md b/PSSailpoint/v2024/docs/OutlierFeatureTranslation.md
new file mode 100644
index 000000000..fd9b436cd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/OutlierFeatureTranslation.md
@@ -0,0 +1,23 @@
+# OutlierFeatureTranslation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DisplayName** | [**TranslationMessage**](TranslationMessage.md) | | [optional]
+**Description** | [**TranslationMessage**](TranslationMessage.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$OutlierFeatureTranslation = Initialize-PSSailpointV2024OutlierFeatureTranslation -DisplayName null `
+ -Description null
+```
+
+- Convert the resource to JSON
+```powershell
+$OutlierFeatureTranslation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/OutlierSummary.md b/PSSailpoint/v2024/docs/OutlierSummary.md
new file mode 100644
index 000000000..be8a07ab5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/OutlierSummary.md
@@ -0,0 +1,29 @@
+# OutlierSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The type of outlier summary | [optional]
+**SnapshotDate** | **System.DateTime** | The date the bulk outlier detection ran/snapshot was created | [optional]
+**TotalOutliers** | **Int32** | Total number of outliers for the customer making the request | [optional]
+**TotalIdentities** | **Int32** | Total number of identities for the customer making the request | [optional]
+**TotalIgnored** | **Int32** | | [optional] [default to 0]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$OutlierSummary = Initialize-PSSailpointV2024OutlierSummary -Type LOW_SIMILARITY `
+ -SnapshotDate 2021-05-01T18:40:35.772Z `
+ -TotalOutliers 50 `
+ -TotalIdentities 5000 `
+ -TotalIgnored 0
+```
+
+- Convert the resource to JSON
+```powershell
+$OutlierSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/OutliersContributingFeatureAccessItems.md b/PSSailpoint/v2024/docs/OutliersContributingFeatureAccessItems.md
new file mode 100644
index 000000000..431b8e8e4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/OutliersContributingFeatureAccessItems.md
@@ -0,0 +1,31 @@
+# OutliersContributingFeatureAccessItems
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of the access item | [optional]
+**DisplayName** | **String** | the display name of the access item | [optional]
+**Description** | **String** | Description of the access item. | [optional]
+**AccessType** | **String** | The type of the access item. | [optional]
+**SourceName** | **String** | the associated source name if it exists | [optional]
+**ExtremelyRare** | **Boolean** | rarest access | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$OutliersContributingFeatureAccessItems = Initialize-PSSailpointV2024OutliersContributingFeatureAccessItems -Id 2c938083633d259901633d2623ec0375 `
+ -DisplayName Applied Research Access `
+ -Description Access to research information, lab results, and schematics `
+ -AccessType ENTITLEMENT `
+ -SourceName appName `
+ -ExtremelyRare true
+```
+
+- Convert the resource to JSON
+```powershell
+$OutliersContributingFeatureAccessItems | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/OwnerDto.md b/PSSailpoint/v2024/docs/OwnerDto.md
new file mode 100644
index 000000000..6e0e81ed5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/OwnerDto.md
@@ -0,0 +1,25 @@
+# OwnerDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Owner's DTO type. | [optional]
+**Id** | **String** | Owner's identity ID. | [optional]
+**Name** | **String** | Owner's name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$OwnerDto = Initialize-PSSailpointV2024OwnerDto -Type IDENTITY `
+ -Id 2c9180a46faadee4016fb4e018c20639 `
+ -Name Support
+```
+
+- Convert the resource to JSON
+```powershell
+$OwnerDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/OwnerReference.md b/PSSailpoint/v2024/docs/OwnerReference.md
new file mode 100644
index 000000000..79d26db30
--- /dev/null
+++ b/PSSailpoint/v2024/docs/OwnerReference.md
@@ -0,0 +1,25 @@
+# OwnerReference
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Owner type. This field must be either left null or set to 'IDENTITY' on input, otherwise a 400 Bad Request error will result. | [optional]
+**Id** | **String** | Identity id | [optional]
+**Name** | **String** | Human-readable display name of the owner. It may be left null or omitted in a POST or PATCH. If set, it must match the current value of the owner's display name, otherwise a 400 Bad Request error will result. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$OwnerReference = Initialize-PSSailpointV2024OwnerReference -Type IDENTITY `
+ -Id 2c9180a46faadee4016fb4e018c20639 `
+ -Name support
+```
+
+- Convert the resource to JSON
+```powershell
+$OwnerReference | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/OwnerReferenceDto.md b/PSSailpoint/v2024/docs/OwnerReferenceDto.md
new file mode 100644
index 000000000..a6d84fbdf
--- /dev/null
+++ b/PSSailpoint/v2024/docs/OwnerReferenceDto.md
@@ -0,0 +1,25 @@
+# OwnerReferenceDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The owner id for the entitlement | [optional]
+**Name** | **String** | The owner name for the entitlement | [optional]
+**Type** | **String** | The type of the owner. Initially only type IDENTITY is supported | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$OwnerReferenceDto = Initialize-PSSailpointV2024OwnerReferenceDto -Id 2a2fdacca5e345f18bf7970cfbb8fec2 `
+ -Name identity 1 `
+ -Type IDENTITY
+```
+
+- Convert the resource to JSON
+```powershell
+$OwnerReferenceDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/OwnerReferenceSegments.md b/PSSailpoint/v2024/docs/OwnerReferenceSegments.md
new file mode 100644
index 000000000..ee2a44ce9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/OwnerReferenceSegments.md
@@ -0,0 +1,25 @@
+# OwnerReferenceSegments
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Owner type. This field must be either left null or set to 'IDENTITY' on input, otherwise a 400 Bad Request error will result. | [optional]
+**Id** | **String** | Identity id | [optional]
+**Name** | **String** | Human-readable display name of the owner. It may be left null or omitted in a POST or PATCH. If set, it must match the current value of the owner's display name, otherwise a 400 Bad Request error will result. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$OwnerReferenceSegments = Initialize-PSSailpointV2024OwnerReferenceSegments -Type IDENTITY `
+ -Id 2c9180a46faadee4016fb4e018c20639 `
+ -Name support
+```
+
+- Convert the resource to JSON
+```powershell
+$OwnerReferenceSegments | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Owns.md b/PSSailpoint/v2024/docs/Owns.md
new file mode 100644
index 000000000..7c590655d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Owns.md
@@ -0,0 +1,33 @@
+# Owns
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Sources** | [**Reference1[]**](Reference1.md) | | [optional]
+**Entitlements** | [**Reference1[]**](Reference1.md) | | [optional]
+**AccessProfiles** | [**Reference1[]**](Reference1.md) | | [optional]
+**Roles** | [**Reference1[]**](Reference1.md) | | [optional]
+**Apps** | [**Reference1[]**](Reference1.md) | | [optional]
+**GovernanceGroups** | [**Reference1[]**](Reference1.md) | | [optional]
+**FallbackApprover** | **Boolean** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Owns = Initialize-PSSailpointV2024Owns -Sources null `
+ -Entitlements null `
+ -AccessProfiles null `
+ -Roles null `
+ -Apps null `
+ -GovernanceGroups null `
+ -FallbackApprover false
+```
+
+- Convert the resource to JSON
+```powershell
+$Owns | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PasswordChangeRequest.md b/PSSailpoint/v2024/docs/PasswordChangeRequest.md
new file mode 100644
index 000000000..e63c50dae
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PasswordChangeRequest.md
@@ -0,0 +1,29 @@
+# PasswordChangeRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityId** | **String** | The identity ID that requested the password change | [optional]
+**EncryptedPassword** | **String** | The RSA encrypted password | [optional]
+**PublicKeyId** | **String** | The encryption key ID | [optional]
+**AccountId** | **String** | Account ID of the account This is specified per account schema in the source configuration. It is used to distinguish accounts. More info can be found here https://community.sailpoint.com/t5/IdentityNow-Connectors/How-do-I-designate-an-account-attribute-as-the-Account-ID-for-a/ta-p/80350 | [optional]
+**SourceId** | **String** | The ID of the source for which identity is requesting the password change | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PasswordChangeRequest = Initialize-PSSailpointV2024PasswordChangeRequest -IdentityId 8a807d4c73c545510173c545f0a002ff `
+ -EncryptedPassword XzN+YwKgr2C+InkMYFMBG3UtjMEw5ZIql/XFlXo8cJNeslmkplx6vn4kd4/43IF9STBk5RnzR6XmjpEO+FwHDoiBwYZAkAZK/Iswxk4OdybG6Y4MStJCOCiK8osKr35IMMSV/mbO4wAeltoCk7daTWzTGLiI6UaT5tf+F2EgdjJZ7YqM8W8r7aUWsm3p2Xt01Y46ZRx0QaM91QruiIx2rECFT2pUO0wr+7oQ77jypATyGWRtADsu3YcvCk/6U5MqCnXMzKBcRas7NnZdSL/d5H1GglVGz3VLPMaivG4/oL4chOMmFCRl/zVsGxZ9RhN8rxsRGFFKn+rhExTi+bax3A== `
+ -PublicKeyId YWQ2NjQ4MTItZjY0NC00MWExLWFjMjktOGNmMzU3Y2VlNjk2 `
+ -AccountId CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com `
+ -SourceId 8a807d4c73c545510173c545d4b60246
+```
+
+- Convert the resource to JSON
+```powershell
+$PasswordChangeRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PasswordChangeResponse.md b/PSSailpoint/v2024/docs/PasswordChangeResponse.md
new file mode 100644
index 000000000..474c63074
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PasswordChangeResponse.md
@@ -0,0 +1,23 @@
+# PasswordChangeResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequestId** | **String** | The password change request ID | [optional]
+**State** | **String** | Password change state | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PasswordChangeResponse = Initialize-PSSailpointV2024PasswordChangeResponse -RequestId 089899f13a8f4da7824996191587bab9 `
+ -State IN_PROGRESS
+```
+
+- Convert the resource to JSON
+```powershell
+$PasswordChangeResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PasswordDigitToken.md b/PSSailpoint/v2024/docs/PasswordDigitToken.md
new file mode 100644
index 000000000..8555254ab
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PasswordDigitToken.md
@@ -0,0 +1,23 @@
+# PasswordDigitToken
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DigitToken** | **String** | The digit token for password management | [optional]
+**RequestId** | **String** | The reference ID of the digit token generation request | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PasswordDigitToken = Initialize-PSSailpointV2024PasswordDigitToken -DigitToken 09087713 `
+ -RequestId e1267ecd-fcd9-4c73-9c55-12555efad136
+```
+
+- Convert the resource to JSON
+```powershell
+$PasswordDigitToken | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PasswordDigitTokenReset.md b/PSSailpoint/v2024/docs/PasswordDigitTokenReset.md
new file mode 100644
index 000000000..b3c6d07f8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PasswordDigitTokenReset.md
@@ -0,0 +1,25 @@
+# PasswordDigitTokenReset
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**UserId** | **String** | The uid of the user requested for digit token |
+**Length** | **Int32** | The length of digit token. It should be from 6 to 18, inclusive. The default value is 6. | [optional]
+**DurationMinutes** | **Int32** | The time to live for the digit token in minutes. The default value is 5 minutes. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PasswordDigitTokenReset = Initialize-PSSailpointV2024PasswordDigitTokenReset -UserId Abby.Smith `
+ -Length 8 `
+ -DurationMinutes 5
+```
+
+- Convert the resource to JSON
+```powershell
+$PasswordDigitTokenReset | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PasswordInfo.md b/PSSailpoint/v2024/docs/PasswordInfo.md
new file mode 100644
index 000000000..c1d2bbddf
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PasswordInfo.md
@@ -0,0 +1,31 @@
+# PasswordInfo
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityId** | **String** | Identity ID | [optional]
+**SourceId** | **String** | source ID | [optional]
+**PublicKeyId** | **String** | public key ID | [optional]
+**PublicKey** | **String** | User's public key with Base64 encoding | [optional]
+**Accounts** | [**PasswordInfoAccount[]**](PasswordInfoAccount.md) | Account info related to queried identity and source | [optional]
+**Policies** | **String[]** | Password constraints | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PasswordInfo = Initialize-PSSailpointV2024PasswordInfo -IdentityId 2c918085744fec4301746f9a5bce4605 `
+ -SourceId 2c918083746f642c01746f990884012a `
+ -PublicKeyId N2M1OTJiMGEtMDJlZS00ZWU3LTkyYTEtNjA5YmI5NWE3ZWVh `
+ -PublicKey MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAuGFkWi2J75TztpbaPKd36bJnIB3J8gZ6UcoS9oSDYsqBzPpTsfZXYaEf4Y4BKGgJIXmE/lwhwuj7mU1itdZ2qTSNFtnXA8Fn75c3UUkk+h+wdZbkuSmqlsJo3R1OnJkwkJggcAy9Jvk9jlcrNLWorpQ1w9raUvxtvfgkSdq153KxotenQ1HciSyZ0nA/Kw0UaucLnho8xdRowZs11afXGXA9IT9H6D8T6zUdtSxm0nAyH+mluma5LdTfaM50W3l/L8q56Vrqmx2pZIiwdx/0+g3Y++jV70zom0ZBkC1MmSoLMrQYG5OICNjr72f78B2PaGXfarQHqARLjKpMVt9YIQIDAQAB `
+ -Accounts null `
+ -Policies [passwordRepeatedChar is 3, passwordMinAlpha is 1, passwordMinLength is 5, passwordMinNumeric is 1]
+```
+
+- Convert the resource to JSON
+```powershell
+$PasswordInfo | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PasswordInfoAccount.md b/PSSailpoint/v2024/docs/PasswordInfoAccount.md
new file mode 100644
index 000000000..a8d267f2c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PasswordInfoAccount.md
@@ -0,0 +1,23 @@
+# PasswordInfoAccount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccountId** | **String** | Account ID of the account. This is specified per account schema in the source configuration. It is used to distinguish accounts. More info can be found here https://community.sailpoint.com/t5/IdentityNow-Connectors/How-do-I-designate-an-account-attribute-as-the-Account-ID-for-a/ta-p/80350 | [optional]
+**AccountName** | **String** | Display name of the account. This is specified per account schema in the source configuration. It is used to display name of the account. More info can be found here https://community.sailpoint.com/t5/IdentityNow-Connectors/How-do-I-designate-an-account-attribute-as-the-Account-Name-for/ta-p/74008 | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PasswordInfoAccount = Initialize-PSSailpointV2024PasswordInfoAccount -AccountId CN=Abby Smith,OU=Austin,OU=Americas,OU=Demo,DC=seri,DC=acme,DC=com `
+ -AccountName Abby.Smith
+```
+
+- Convert the resource to JSON
+```powershell
+$PasswordInfoAccount | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PasswordInfoQueryDTO.md b/PSSailpoint/v2024/docs/PasswordInfoQueryDTO.md
new file mode 100644
index 000000000..4c9c23b14
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PasswordInfoQueryDTO.md
@@ -0,0 +1,23 @@
+# PasswordInfoQueryDTO
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**UserName** | **String** | The login name of the user | [optional]
+**SourceName** | **String** | The display name of the source | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PasswordInfoQueryDTO = Initialize-PSSailpointV2024PasswordInfoQueryDTO -UserName Abby.Smith `
+ -SourceName My-AD
+```
+
+- Convert the resource to JSON
+```powershell
+$PasswordInfoQueryDTO | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PasswordOrgConfig.md b/PSSailpoint/v2024/docs/PasswordOrgConfig.md
new file mode 100644
index 000000000..87491af95
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PasswordOrgConfig.md
@@ -0,0 +1,27 @@
+# PasswordOrgConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CustomInstructionsEnabled** | **Boolean** | Indicator whether custom password instructions feature is enabled. The default value is false. | [optional] [default to $false]
+**DigitTokenEnabled** | **Boolean** | Indicator whether ""digit token"" feature is enabled. The default value is false. | [optional] [default to $false]
+**DigitTokenDurationMinutes** | **Int32** | The duration of ""digit token"" in minutes. The default value is 5. | [optional] [default to 5]
+**DigitTokenLength** | **Int32** | The length of ""digit token"". The default value is 6. | [optional] [default to 6]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PasswordOrgConfig = Initialize-PSSailpointV2024PasswordOrgConfig -CustomInstructionsEnabled true `
+ -DigitTokenEnabled true `
+ -DigitTokenDurationMinutes 10 `
+ -DigitTokenLength 9
+```
+
+- Convert the resource to JSON
+```powershell
+$PasswordOrgConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PasswordPolicyV3Dto.md b/PSSailpoint/v2024/docs/PasswordPolicyV3Dto.md
new file mode 100644
index 000000000..22b549e3e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PasswordPolicyV3Dto.md
@@ -0,0 +1,81 @@
+# PasswordPolicyV3Dto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The password policy Id. | [optional]
+**Description** | **String** | Description for current password policy. | [optional]
+**Name** | **String** | The name of the password policy. | [optional]
+**DateCreated** | **System.DateTime** | Date the Password Policy was created. | [optional]
+**LastUpdated** | **System.DateTime** | Date the Password Policy was updated. | [optional]
+**FirstExpirationReminder** | **Int64** | The number of days before expiration remaninder. | [optional]
+**AccountIdMinWordLength** | **Int64** | The minimun length of account Id. By default is equals to -1. | [optional]
+**AccountNameMinWordLength** | **Int64** | The minimun length of account name. By default is equals to -1. | [optional]
+**MinAlpha** | **Int64** | Maximum alpha. By default is equals to 0. | [optional]
+**MinCharacterTypes** | **Int64** | MinCharacterTypes. By default is equals to -1. | [optional]
+**MaxLength** | **Int64** | Maximum length of the password. | [optional]
+**MinLength** | **Int64** | Minimum length of the password. By default is equals to 0. | [optional]
+**MaxRepeatedChars** | **Int64** | Maximum repetition of the same character in the password. By default is equals to -1. | [optional]
+**MinLower** | **Int64** | Minimum amount of lower case character in the password. By default is equals to 0. | [optional]
+**MinNumeric** | **Int64** | Minimum amount of numeric characters in the password. By default is equals to 0. | [optional]
+**MinSpecial** | **Int64** | Minimum amount of special symbols in the password. By default is equals to 0. | [optional]
+**MinUpper** | **Int64** | Minimum amount of upper case symbols in the password. By default is equals to 0. | [optional]
+**PasswordExpiration** | **Int64** | Number of days before current password expires. By default is equals to 90. | [optional]
+**DefaultPolicy** | **Boolean** | Defines whether this policy is default or not. Default policy is created automatically when an org is setup. This field is false by default. | [optional] [default to $false]
+**EnablePasswdExpiration** | **Boolean** | Defines whether this policy is enabled to expire or not. This field is false by default. | [optional] [default to $false]
+**RequireStrongAuthn** | **Boolean** | Defines whether this policy require strong Auth or not. This field is false by default. | [optional] [default to $false]
+**RequireStrongAuthOffNetwork** | **Boolean** | Defines whether this policy require strong Auth of network or not. This field is false by default. | [optional] [default to $false]
+**RequireStrongAuthUntrustedGeographies** | **Boolean** | Defines whether this policy require strong Auth for untrusted geographies. This field is false by default. | [optional] [default to $false]
+**UseAccountAttributes** | **Boolean** | Defines whether this policy uses account attributes or not. This field is false by default. | [optional] [default to $false]
+**UseDictionary** | **Boolean** | Defines whether this policy uses dictionary or not. This field is false by default. | [optional] [default to $false]
+**UseIdentityAttributes** | **Boolean** | Defines whether this policy uses identity attributes or not. This field is false by default. | [optional] [default to $false]
+**ValidateAgainstAccountId** | **Boolean** | Defines whether this policy validate against account id or not. This field is false by default. | [optional] [default to $false]
+**ValidateAgainstAccountName** | **Boolean** | Defines whether this policy validate against account name or not. This field is false by default. | [optional] [default to $false]
+**Created** | **String** | | [optional]
+**Modified** | **String** | | [optional]
+**SourceIds** | **String[]** | List of sources IDs managed by this password policy. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PasswordPolicyV3Dto = Initialize-PSSailpointV2024PasswordPolicyV3Dto -Id 2c91808e7d976f3b017d9f5ceae440c8 `
+ -Description Information about the Password Policy `
+ -Name PasswordPolicy Example `
+ -DateCreated null `
+ -LastUpdated null `
+ -FirstExpirationReminder 45 `
+ -AccountIdMinWordLength 4 `
+ -AccountNameMinWordLength 6 `
+ -MinAlpha 5 `
+ -MinCharacterTypes 5 `
+ -MaxLength 25 `
+ -MinLength 8 `
+ -MaxRepeatedChars 3 `
+ -MinLower 8 `
+ -MinNumeric 8 `
+ -MinSpecial 8 `
+ -MinUpper 8 `
+ -PasswordExpiration 8 `
+ -DefaultPolicy true `
+ -EnablePasswdExpiration true `
+ -RequireStrongAuthn true `
+ -RequireStrongAuthOffNetwork true `
+ -RequireStrongAuthUntrustedGeographies true `
+ -UseAccountAttributes false `
+ -UseDictionary false `
+ -UseIdentityAttributes false `
+ -ValidateAgainstAccountId false `
+ -ValidateAgainstAccountName true `
+ -Created null `
+ -Modified null `
+ -SourceIds [2c91808382ffee0b01830de154f14034, 2f98808382ffee0b01830de154f12134]
+```
+
+- Convert the resource to JSON
+```powershell
+$PasswordPolicyV3Dto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PasswordStatus.md b/PSSailpoint/v2024/docs/PasswordStatus.md
new file mode 100644
index 000000000..7d9320181
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PasswordStatus.md
@@ -0,0 +1,27 @@
+# PasswordStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequestId** | **String** | The password change request ID | [optional]
+**State** | **String** | Password change state | [optional]
+**Errors** | **String[]** | The errors during the password change request | [optional]
+**SourceIds** | **String[]** | List of source IDs in the password change request | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PasswordStatus = Initialize-PSSailpointV2024PasswordStatus -RequestId 089899f13a8f4da7824996191587bab9 `
+ -State IN_PROGRESS `
+ -Errors [The password change payload is invalid] `
+ -SourceIds [2c918083746f642c01746f990884012a]
+```
+
+- Convert the resource to JSON
+```powershell
+$PasswordStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PasswordSyncGroup.md b/PSSailpoint/v2024/docs/PasswordSyncGroup.md
new file mode 100644
index 000000000..d660a98e7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PasswordSyncGroup.md
@@ -0,0 +1,31 @@
+# PasswordSyncGroup
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of the sync group | [optional]
+**Name** | **String** | Name of the sync group | [optional]
+**PasswordPolicyId** | **String** | ID of the password policy | [optional]
+**SourceIds** | **String[]** | List of password managed sources IDs | [optional]
+**Created** | **System.DateTime** | The date and time this sync group was created | [optional]
+**Modified** | **System.DateTime** | The date and time this sync group was last modified | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PasswordSyncGroup = Initialize-PSSailpointV2024PasswordSyncGroup -Id 6881f631-3bd5-4213-9c75-8e05cc3e35dd `
+ -Name Password Sync Group 1 `
+ -PasswordPolicyId 2c91808d744ba0ce01746f93b6204501 `
+ -SourceIds [2c918084660f45d6016617daa9210584, 2c918084660f45d6016617daa9210500] `
+ -Created 2023-03-16T04:00Z `
+ -Modified 2023-03-16T04:00Z
+```
+
+- Convert the resource to JSON
+```powershell
+$PasswordSyncGroup | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PatOwner.md b/PSSailpoint/v2024/docs/PatOwner.md
new file mode 100644
index 000000000..351d77800
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PatOwner.md
@@ -0,0 +1,25 @@
+# PatOwner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Personal access token owner's DTO type. | [optional]
+**Id** | **String** | Personal access token owner's identity ID. | [optional]
+**Name** | **String** | Personal access token owner's human-readable display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PatOwner = Initialize-PSSailpointV2024PatOwner -Type IDENTITY `
+ -Id 2c9180a46faadee4016fb4e018c20639 `
+ -Name Support
+```
+
+- Convert the resource to JSON
+```powershell
+$PatOwner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PatchPotentialRoleRequestInner.md b/PSSailpoint/v2024/docs/PatchPotentialRoleRequestInner.md
new file mode 100644
index 000000000..36dbab3ab
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PatchPotentialRoleRequestInner.md
@@ -0,0 +1,25 @@
+# PatchPotentialRoleRequestInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Op** | **String** | The operation to be performed | [optional]
+**Path** | **String** | A string JSON Pointer representing the target path to an element to be affected by the operation |
+**Value** | [**JsonPatchOperationValue**](JsonPatchOperationValue.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PatchPotentialRoleRequestInner = Initialize-PSSailpointV2024PatchPotentialRoleRequestInner -Op replace `
+ -Path /description `
+ -Value null
+```
+
+- Convert the resource to JSON
+```powershell
+$PatchPotentialRoleRequestInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PatchServiceDeskIntegrationRequest.md b/PSSailpoint/v2024/docs/PatchServiceDeskIntegrationRequest.md
new file mode 100644
index 000000000..7a5e91cb9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PatchServiceDeskIntegrationRequest.md
@@ -0,0 +1,21 @@
+# PatchServiceDeskIntegrationRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Operations** | [**JsonPatchOperation[]**](JsonPatchOperation.md) | Operations to be applied | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PatchServiceDeskIntegrationRequest = Initialize-PSSailpointV2024PatchServiceDeskIntegrationRequest -Operations null
+```
+
+- Convert the resource to JSON
+```powershell
+$PatchServiceDeskIntegrationRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PeerGroupMember.md b/PSSailpoint/v2024/docs/PeerGroupMember.md
new file mode 100644
index 000000000..a273fa393
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PeerGroupMember.md
@@ -0,0 +1,27 @@
+# PeerGroupMember
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | A unique identifier for the peer group member. | [optional]
+**Type** | **String** | The type of the peer group member. | [optional]
+**PeerGroupId** | **String** | The ID of the peer group. | [optional]
+**Attributes** | [**System.Collections.Hashtable**](SystemCollectionsHashtable.md) | Arbitrary key-value pairs, belonging to the peer group member. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PeerGroupMember = Initialize-PSSailpointV2024PeerGroupMember -Id null `
+ -Type null `
+ -PeerGroupId null `
+ -Attributes null
+```
+
+- Convert the resource to JSON
+```powershell
+$PeerGroupMember | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PendingApproval.md b/PSSailpoint/v2024/docs/PendingApproval.md
new file mode 100644
index 000000000..6d19cc6c0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PendingApproval.md
@@ -0,0 +1,57 @@
+# PendingApproval
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The approval id. | [optional]
+**Name** | **String** | The name of the approval. | [optional]
+**Created** | **System.DateTime** | When the approval was created. | [optional]
+**Modified** | **System.DateTime** | When the approval was modified last time. | [optional]
+**RequestCreated** | **System.DateTime** | When the access-request was created. | [optional]
+**RequestType** | [**AccessRequestType**](AccessRequestType.md) | | [optional]
+**Requester** | [**AccessItemRequester**](AccessItemRequester.md) | | [optional]
+**RequestedFor** | [**AccessItemRequestedFor[]**](AccessItemRequestedFor.md) | Identities access was requested for. | [optional]
+**Owner** | [**PendingApprovalOwner**](PendingApprovalOwner.md) | | [optional]
+**RequestedObject** | [**RequestableObjectReference**](RequestableObjectReference.md) | | [optional]
+**RequesterComment** | [**CommentDto**](CommentDto.md) | | [optional]
+**PreviousReviewersComments** | [**CommentDto[]**](CommentDto.md) | The history of the previous reviewers comments. | [optional]
+**ForwardHistory** | [**ApprovalForwardHistory[]**](ApprovalForwardHistory.md) | The history of approval forward action. | [optional]
+**CommentRequiredWhenRejected** | **Boolean** | When true the rejector has to provide comments when rejecting | [optional] [default to $false]
+**ActionInProcess** | [**PendingApprovalAction**](PendingApprovalAction.md) | | [optional]
+**RemoveDate** | **System.DateTime** | The date the role or access profile or entitlement is no longer assigned to the specified identity. | [optional]
+**RemoveDateUpdateRequested** | **Boolean** | If true, then the request is to change the remove date or sunset date. | [optional] [default to $false]
+**CurrentRemoveDate** | **System.DateTime** | The remove date or sunset date that was assigned at the time of the request. | [optional]
+**SodViolationContext** | [**SodViolationContextCheckCompleted**](SodViolationContextCheckCompleted.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PendingApproval = Initialize-PSSailpointV2024PendingApproval -Id id12345 `
+ -Name aName `
+ -Created 2017-07-11T18:45:37.098Z `
+ -Modified 2018-07-25T20:22:28.104Z `
+ -RequestCreated 2017-07-11T18:45:35.098Z `
+ -RequestType null `
+ -Requester null `
+ -RequestedFor null `
+ -Owner null `
+ -RequestedObject null `
+ -RequesterComment null `
+ -PreviousReviewersComments null `
+ -ForwardHistory null `
+ -CommentRequiredWhenRejected true `
+ -ActionInProcess null `
+ -RemoveDate 2020-07-11T00:00Z `
+ -RemoveDateUpdateRequested true `
+ -CurrentRemoveDate 2020-07-11T00:00Z `
+ -SodViolationContext null
+```
+
+- Convert the resource to JSON
+```powershell
+$PendingApproval | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PendingApprovalAction.md b/PSSailpoint/v2024/docs/PendingApprovalAction.md
new file mode 100644
index 000000000..ed233f5a1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PendingApprovalAction.md
@@ -0,0 +1,20 @@
+# PendingApprovalAction
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PendingApprovalAction = Initialize-PSSailpointV2024PendingApprovalAction
+```
+
+- Convert the resource to JSON
+```powershell
+$PendingApprovalAction | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PendingApprovalOwner.md b/PSSailpoint/v2024/docs/PendingApprovalOwner.md
new file mode 100644
index 000000000..d7ca35016
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PendingApprovalOwner.md
@@ -0,0 +1,25 @@
+# PendingApprovalOwner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Access item owner's DTO type. | [optional]
+**Id** | **String** | Access item owner's identity ID. | [optional]
+**Name** | **String** | Access item owner's human-readable display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PendingApprovalOwner = Initialize-PSSailpointV2024PendingApprovalOwner -Type IDENTITY `
+ -Id 2c9180a46faadee4016fb4e018c20639 `
+ -Name Support
+```
+
+- Convert the resource to JSON
+```powershell
+$PendingApprovalOwner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PermissionDto.md b/PSSailpoint/v2024/docs/PermissionDto.md
new file mode 100644
index 000000000..40ea33423
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PermissionDto.md
@@ -0,0 +1,23 @@
+# PermissionDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Rights** | **String[]** | All the rights (e.g. actions) that this permission allows on the target | [optional] [readonly]
+**Target** | **String** | The target the permission would grants rights on. | [optional] [readonly]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PermissionDto = Initialize-PSSailpointV2024PermissionDto -Rights null `
+ -Target SYS.GV_$TRANSACTION
+```
+
+- Convert the resource to JSON
+```powershell
+$PermissionDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PreApprovalTriggerDetails.md b/PSSailpoint/v2024/docs/PreApprovalTriggerDetails.md
new file mode 100644
index 000000000..e994175f2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PreApprovalTriggerDetails.md
@@ -0,0 +1,25 @@
+# PreApprovalTriggerDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Comment** | **String** | Comment left for the pre-approval decision | [optional]
+**Reviewer** | **String** | The reviewer of the pre-approval decision | [optional]
+**Decision** | **String** | The decision of the pre-approval trigger | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PreApprovalTriggerDetails = Initialize-PSSailpointV2024PreApprovalTriggerDetails -Comment Access is Approved `
+ -Reviewer John Doe `
+ -Decision APPROVED
+```
+
+- Convert the resource to JSON
+```powershell
+$PreApprovalTriggerDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PreferencesDto.md b/PSSailpoint/v2024/docs/PreferencesDto.md
new file mode 100644
index 000000000..680280bea
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PreferencesDto.md
@@ -0,0 +1,25 @@
+# PreferencesDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Key** | **String** | The template notification key. | [optional]
+**Mediums** | [**Medium[]**](Medium.md) | List of preferred notification mediums, i.e., the mediums (or method) for which notifications are enabled. More mediums may be added in the future. | [optional]
+**Modified** | **System.DateTime** | Modified date of preference | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PreferencesDto = Initialize-PSSailpointV2024PreferencesDto -Key cloud_manual_work_item_summary `
+ -Mediums [EMAIL] `
+ -Modified 2020-05-15T14:37:06.909Z
+```
+
+- Convert the resource to JSON
+```powershell
+$PreferencesDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PreviewDataSourceResponse.md b/PSSailpoint/v2024/docs/PreviewDataSourceResponse.md
new file mode 100644
index 000000000..55fd1fa8f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PreviewDataSourceResponse.md
@@ -0,0 +1,21 @@
+# PreviewDataSourceResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Results** | [**FormElementDataSourceConfigOptions[]**](FormElementDataSourceConfigOptions.md) | Results holds a list of FormElementDataSourceConfigOptions items | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PreviewDataSourceResponse = Initialize-PSSailpointV2024PreviewDataSourceResponse -Results {"results":[{"label":"Alfred 255e71dfc6e","subLabel":"Alfred.255e71dfc6e@testmail.identitysoon.com","value":"2c918084821847c5018227ced2e16676"},{"label":"Alize eba9d4cd27da","subLabel":"Alize.eba9d4cd27da@testmail.identitysoon.com","value":"2c918084821847c5018227ced2f1667c"},{"label":"Antonina 01f69c3ea","subLabel":"Antonina.01f69c3ea@testmail.identitysoon.com","value":"2c918084821847c5018227ced2f9667e"},{"label":"Ardella 21e78ce155","subLabel":"Ardella.21e78ce155@testmail.identitysoon.com","value":"2c918084821847c5018227ced2e6667a"},{"label":"Arnaldo d8582b6e17","subLabel":"Arnaldo.d8582b6e17@testmail.identitysoon.com","value":"2c918084821847c5018227ced3426686"},{"label":"Aurelia admin24828","subLabel":"Aurelia.admin24828@testmail.identitysoon.com","value":"2c918084821847c5018227ced2e16674"},{"label":"Barbara 72ca418fdd","subLabel":"Barbara.72ca418fdd@testmail.identitysoon.com","value":"2c918084821847c5018227ced2fb6680"},{"label":"Barbara ee1a2436ee","subLabel":"Barbara.ee1a2436ee@testmail.identitysoon.com","value":"2c918084821847c5018227ced2e56678"},{"label":"Baylee 652d72432f3","subLabel":"Baylee.652d72432f3@testmail.identitysoon.com","value":"2c91808582184782018227ced28b6aee"},{"label":"Brock e76b56ae4d49","subLabel":"Brock.e76b56ae4d49@testmail.identitysoon.com","value":"2c91808582184782018227ced28b6aef"}]}
+```
+
+- Convert the resource to JSON
+```powershell
+$PreviewDataSourceResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProcessIdentitiesRequest.md b/PSSailpoint/v2024/docs/ProcessIdentitiesRequest.md
new file mode 100644
index 000000000..1fb6eb3ac
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProcessIdentitiesRequest.md
@@ -0,0 +1,21 @@
+# ProcessIdentitiesRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityIds** | **String[]** | List of up to 250 identity IDs to process. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProcessIdentitiesRequest = Initialize-PSSailpointV2024ProcessIdentitiesRequest -IdentityIds null
+```
+
+- Convert the resource to JSON
+```powershell
+$ProcessIdentitiesRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProcessingDetails.md b/PSSailpoint/v2024/docs/ProcessingDetails.md
new file mode 100644
index 000000000..989187509
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProcessingDetails.md
@@ -0,0 +1,29 @@
+# ProcessingDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Date** | **System.DateTime** | A date-time in ISO-8601 format | [optional]
+**Stage** | **String** | | [optional]
+**RetryCount** | **Int32** | | [optional]
+**VarStackTrace** | **String** | | [optional]
+**Message** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProcessingDetails = Initialize-PSSailpointV2024ProcessingDetails -Date 2018-06-25T20:22:28.104Z `
+ -Stage In Process `
+ -RetryCount 0 `
+ -VarStackTrace <stack trace> `
+ -Message <message>
+```
+
+- Convert the resource to JSON
+```powershell
+$ProcessingDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Product.md b/PSSailpoint/v2024/docs/Product.md
new file mode 100644
index 000000000..e1b041e94
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Product.md
@@ -0,0 +1,51 @@
+# Product
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ProductName** | **String** | Name of the Product | [optional]
+**Url** | **String** | URL of the Product | [optional]
+**ProductTenantId** | **String** | An identifier for a specific product-tenant combination | [optional]
+**ProductRegion** | **String** | Product region | [optional]
+**ProductRight** | **String** | Right needed for the Product | [optional]
+**ApiUrl** | **String** | API URL of the Product | [optional]
+**Licenses** | [**License[]**](License.md) | | [optional]
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | Additional attributes for a product | [optional]
+**Zone** | **String** | Zone | [optional]
+**Status** | **String** | Status of the product | [optional]
+**StatusDateTime** | **System.DateTime** | Status datetime | [optional]
+**Reason** | **String** | If there's a tenant provisioning failure then reason will have the description of error | [optional]
+**Notes** | **String** | Product could have additional notes added during tenant provisioning. | [optional]
+**DateCreated** | **System.DateTime** | Date when the product was created | [optional]
+**LastUpdated** | **System.DateTime** | Date when the product was last updated | [optional]
+**OrgType** | **String** | Type of org | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Product = Initialize-PSSailpointV2024Product -ProductName idn `
+ -Url https://tenant-name.identitynow.com `
+ -ProductTenantId tenant#product `
+ -ProductRegion us-east-1 `
+ -ProductRight idn:ui:view `
+ -ApiUrl https://tenant-name.api.identitynow.com `
+ -Licenses null `
+ -Attributes {domain=https://tenant-name.identitynow.com, maxRegisteredUsers=250} `
+ -Zone Deployment zone for the Product `
+ -Status active `
+ -StatusDateTime 2020-05-19T13:49:37.385Z `
+ -Reason Reason `
+ -Notes Example notes `
+ -DateCreated 2020-05-19T13:49:37.385Z `
+ -LastUpdated 2020-05-19T13:49:37.385Z `
+ -OrgType test
+```
+
+- Convert the resource to JSON
+```powershell
+$Product | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningCompleted.md b/PSSailpoint/v2024/docs/ProvisioningCompleted.md
new file mode 100644
index 000000000..9c4f75071
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningCompleted.md
@@ -0,0 +1,35 @@
+# ProvisioningCompleted
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**TrackingNumber** | **String** | The reference number of the provisioning request. Useful for tracking status in the Account Activity search interface. |
+**Sources** | **String** | One or more sources that the provisioning transaction(s) were done against. Sources are comma separated. |
+**Action** | **String** | Origin of where the provisioning request came from. | [optional]
+**Errors** | **String[]** | A list of any accumulated error messages that occurred during provisioning. | [optional]
+**Warnings** | **String[]** | A list of any accumulated warning messages that occurred during provisioning. | [optional]
+**Recipient** | [**ProvisioningCompletedRecipient**](ProvisioningCompletedRecipient.md) | |
+**Requester** | [**ProvisioningCompletedRequester**](ProvisioningCompletedRequester.md) | | [optional]
+**AccountRequests** | [**ProvisioningCompletedAccountRequestsInner[]**](ProvisioningCompletedAccountRequestsInner.md) | A list of provisioning instructions to perform on an account-by-account basis. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningCompleted = Initialize-PSSailpointV2024ProvisioningCompleted -TrackingNumber 4b4d982dddff4267ab12f0f1e72b5a6d `
+ -Sources Corp AD, Corp LDAP, Corp Salesforce `
+ -Action IdentityRefresh `
+ -Errors null `
+ -Warnings null `
+ -Recipient null `
+ -Requester null `
+ -AccountRequests null
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningCompleted | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningCompletedAccountRequestsInner.md b/PSSailpoint/v2024/docs/ProvisioningCompletedAccountRequestsInner.md
new file mode 100644
index 000000000..6dbbd7af0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningCompletedAccountRequestsInner.md
@@ -0,0 +1,33 @@
+# ProvisioningCompletedAccountRequestsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Source** | [**ProvisioningCompletedAccountRequestsInnerSource**](ProvisioningCompletedAccountRequestsInnerSource.md) | |
+**AccountId** | **String** | The unique idenfier of the account being provisioned. | [optional]
+**AccountOperation** | **String** | The provisioning operation; typically Create, Modify, Enable, Disable, Unlock, or Delete. |
+**ProvisioningResult** | [**SystemCollectionsHashtable**](.md) | The overall result of the provisioning transaction; this could be success, pending, failed, etc. |
+**ProvisioningTarget** | **String** | The name of the provisioning channel selected; this could be the same as the source, or could be a Service Desk Integration Module (SDIM). |
+**TicketId** | **String** | A reference to a tracking number, if this is sent to a Service Desk Integration Module (SDIM). | [optional]
+**AttributeRequests** | [**ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner[]**](ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner.md) | A list of attributes as part of the provisioning transaction. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningCompletedAccountRequestsInner = Initialize-PSSailpointV2024ProvisioningCompletedAccountRequestsInner -Source null `
+ -AccountId CN=Chewy.Bacca,ou=hardcorefigter,ou=wookies,dc=starwars,dc=com `
+ -AccountOperation Modify `
+ -ProvisioningResult SUCCESS `
+ -ProvisioningTarget Corp AD `
+ -TicketId 72619262 `
+ -AttributeRequests null
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningCompletedAccountRequestsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner.md b/PSSailpoint/v2024/docs/ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner.md
new file mode 100644
index 000000000..9e47bbef9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner.md
@@ -0,0 +1,25 @@
+# ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AttributeName** | **String** | The name of the attribute being provisioned. |
+**AttributeValue** | **String** | The value of the attribute being provisioned. | [optional]
+**Operation** | [**SystemCollectionsHashtable**](.md) | The operation to handle the attribute. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner = Initialize-PSSailpointV2024ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner -AttributeName memberOf `
+ -AttributeValue CN=jedi,DC=starwars,DC=com `
+ -Operation Add
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningCompletedAccountRequestsInnerAttributeRequestsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningCompletedAccountRequestsInnerSource.md b/PSSailpoint/v2024/docs/ProvisioningCompletedAccountRequestsInnerSource.md
new file mode 100644
index 000000000..af44c747a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningCompletedAccountRequestsInnerSource.md
@@ -0,0 +1,25 @@
+# ProvisioningCompletedAccountRequestsInnerSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of the object to which this reference applies |
+**Type** | **String** | The type of object that is referenced |
+**Name** | **String** | Human-readable display name of the object to which this reference applies |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningCompletedAccountRequestsInnerSource = Initialize-PSSailpointV2024ProvisioningCompletedAccountRequestsInnerSource -Id 4e4d982dddff4267ab12f0f1e72b5a6d `
+ -Type SOURCE `
+ -Name Corporate Active Directory
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningCompletedAccountRequestsInnerSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningCompletedRecipient.md b/PSSailpoint/v2024/docs/ProvisioningCompletedRecipient.md
new file mode 100644
index 000000000..1c4c4b32a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningCompletedRecipient.md
@@ -0,0 +1,25 @@
+# ProvisioningCompletedRecipient
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Provisioning recipient DTO type. |
+**Id** | **String** | Provisioning recipient's identity ID. |
+**Name** | **String** | Provisioning recipient's display name. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningCompletedRecipient = Initialize-PSSailpointV2024ProvisioningCompletedRecipient -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20642 `
+ -Name Michael Michaels
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningCompletedRecipient | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningCompletedRequester.md b/PSSailpoint/v2024/docs/ProvisioningCompletedRequester.md
new file mode 100644
index 000000000..99399bb1b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningCompletedRequester.md
@@ -0,0 +1,25 @@
+# ProvisioningCompletedRequester
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Provisioning requester's DTO type. |
+**Id** | **String** | Provisioning requester's identity ID. |
+**Name** | **String** | Provisioning owner's human-readable display name. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningCompletedRequester = Initialize-PSSailpointV2024ProvisioningCompletedRequester -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20648 `
+ -Name William Wilson
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningCompletedRequester | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningConfig.md b/PSSailpoint/v2024/docs/ProvisioningConfig.md
new file mode 100644
index 000000000..1a6a0a611
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningConfig.md
@@ -0,0 +1,29 @@
+# ProvisioningConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**UniversalManager** | **Boolean** | Specifies whether this configuration is used to manage provisioning requests for all sources from the org. If true, no managedResourceRefs are allowed. | [optional] [readonly] [default to $false]
+**ManagedResourceRefs** | [**ServiceDeskSource[]**](ServiceDeskSource.md) | References to sources for the Service Desk integration template. May only be specified if universalManager is false. | [optional]
+**PlanInitializerScript** | [**ProvisioningConfigPlanInitializerScript**](ProvisioningConfigPlanInitializerScript.md) | | [optional]
+**NoProvisioningRequests** | **Boolean** | Name of an attribute that when true disables the saving of ProvisioningRequest objects whenever plans are sent through this integration. | [optional] [default to $false]
+**ProvisioningRequestExpiration** | **Int32** | When saving pending requests is enabled, this defines the number of hours the request is allowed to live before it is considered expired and no longer affects plan compilation. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningConfig = Initialize-PSSailpointV2024ProvisioningConfig -UniversalManager true `
+ -ManagedResourceRefs [{type=SOURCE, id=2c9180855d191c59015d291ceb051111, name=My Source 1}, {type=SOURCE, id=2c9180855d191c59015d291ceb052222, name=My Source 2}] `
+ -PlanInitializerScript null `
+ -NoProvisioningRequests true `
+ -ProvisioningRequestExpiration 7
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningConfig1.md b/PSSailpoint/v2024/docs/ProvisioningConfig1.md
new file mode 100644
index 000000000..8582810e1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningConfig1.md
@@ -0,0 +1,29 @@
+# ProvisioningConfig1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**UniversalManager** | **Boolean** | Specifies whether this configuration is used to manage provisioning requests for all sources from the org. If true, no managedResourceRefs are allowed. | [optional] [readonly] [default to $false]
+**ManagedResourceRefs** | [**ProvisioningConfig1ManagedResourceRefsInner[]**](ProvisioningConfig1ManagedResourceRefsInner.md) | References to sources for the Service Desk integration template. May only be specified if universalManager is false. | [optional]
+**PlanInitializerScript** | [**ProvisioningConfig1PlanInitializerScript**](ProvisioningConfig1PlanInitializerScript.md) | | [optional]
+**NoProvisioningRequests** | **Boolean** | Name of an attribute that when true disables the saving of ProvisioningRequest objects whenever plans are sent through this integration. | [optional] [default to $false]
+**ProvisioningRequestExpiration** | **Int32** | When saving pending requests is enabled, this defines the number of hours the request is allowed to live before it is considered expired and no longer affects plan compilation. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningConfig1 = Initialize-PSSailpointV2024ProvisioningConfig1 -UniversalManager true `
+ -ManagedResourceRefs [{type=SOURCE, id=2c9180855d191c59015d291ceb051111, name=My Source 1}, {type=SOURCE, id=2c9180855d191c59015d291ceb052222, name=My Source 2}] `
+ -PlanInitializerScript null `
+ -NoProvisioningRequests true `
+ -ProvisioningRequestExpiration 7
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningConfig1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningConfig1ManagedResourceRefsInner.md b/PSSailpoint/v2024/docs/ProvisioningConfig1ManagedResourceRefsInner.md
new file mode 100644
index 000000000..d093fbba6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningConfig1ManagedResourceRefsInner.md
@@ -0,0 +1,25 @@
+# ProvisioningConfig1ManagedResourceRefsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**SystemCollectionsHashtable**](.md) | The type of object being referenced | [optional]
+**Id** | [**SystemCollectionsHashtable**](.md) | ID of the source | [optional]
+**Name** | [**SystemCollectionsHashtable**](.md) | Human-readable display name of the source | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningConfig1ManagedResourceRefsInner = Initialize-PSSailpointV2024ProvisioningConfig1ManagedResourceRefsInner -Type SOURCE `
+ -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name My Source
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningConfig1ManagedResourceRefsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningConfig1PlanInitializerScript.md b/PSSailpoint/v2024/docs/ProvisioningConfig1PlanInitializerScript.md
new file mode 100644
index 000000000..9d4eecf5f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningConfig1PlanInitializerScript.md
@@ -0,0 +1,22 @@
+# ProvisioningConfig1PlanInitializerScript
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Source** | **String** | This is a Rule that allows provisioning instruction changes. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningConfig1PlanInitializerScript = Initialize-PSSailpointV2024ProvisioningConfig1PlanInitializerScript -Source <?xml version='1.0' encoding='UTF-8'?>\r\n<!DOCTYPE Rule PUBLIC \"sailpoint.dtd\" \"sailpoint.dtd\">\r\n<Rule name=\"Example Rule\" type=\"BeforeProvisioning\">\r\n <Description>Before Provisioning Rule which changes disables and enables to a modify.</Description>\r\n <Source><![CDATA[\r\nimport sailpoint.object.*;\r\nimport sailpoint.object.ProvisioningPlan.AccountRequest;\r\nimport sailpoint.object.ProvisioningPlan.AccountRequest.Operation;\r\nimport sailpoint.object.ProvisioningPlan.AttributeRequest;\r\nimport sailpoint.object.ProvisioningPlan;\r\nimport sailpoint.object.ProvisioningPlan.Operation;\r\n\r\nfor ( AccountRequest accountRequest : plan.getAccountRequests() ) {\r\n if ( accountRequest.getOp().equals( ProvisioningPlan.ObjectOperation.Disable ) ) {\r\n accountRequest.setOp( ProvisioningPlan.ObjectOperation.Modify );\r\n }\r\n if ( accountRequest.getOp().equals( ProvisioningPlan.ObjectOperation.Enable ) ) {\r\n accountRequest.setOp( ProvisioningPlan.ObjectOperation.Modify );\r\n }\r\n}\r\n\r\n ]]></Source>
+
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningConfig1PlanInitializerScript | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningConfigPlanInitializerScript.md b/PSSailpoint/v2024/docs/ProvisioningConfigPlanInitializerScript.md
new file mode 100644
index 000000000..51a7c4db7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningConfigPlanInitializerScript.md
@@ -0,0 +1,22 @@
+# ProvisioningConfigPlanInitializerScript
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Source** | **String** | This is a Rule that allows provisioning instruction changes. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningConfigPlanInitializerScript = Initialize-PSSailpointV2024ProvisioningConfigPlanInitializerScript -Source <?xml version='1.0' encoding='UTF-8'?>\r\n<!DOCTYPE Rule PUBLIC \"sailpoint.dtd\" \"sailpoint.dtd\">\r\n<Rule name=\"Example Rule\" type=\"BeforeProvisioning\">\r\n <Description>Before Provisioning Rule which changes disables and enables to a modify.</Description>\r\n <Source><![CDATA[\r\nimport sailpoint.object.*;\r\nimport sailpoint.object.ProvisioningPlan.AccountRequest;\r\nimport sailpoint.object.ProvisioningPlan.AccountRequest.Operation;\r\nimport sailpoint.object.ProvisioningPlan.AttributeRequest;\r\nimport sailpoint.object.ProvisioningPlan;\r\nimport sailpoint.object.ProvisioningPlan.Operation;\r\n\r\nfor ( AccountRequest accountRequest : plan.getAccountRequests() ) {\r\n if ( accountRequest.getOp().equals( ProvisioningPlan.ObjectOperation.Disable ) ) {\r\n accountRequest.setOp( ProvisioningPlan.ObjectOperation.Modify );\r\n }\r\n if ( accountRequest.getOp().equals( ProvisioningPlan.ObjectOperation.Enable ) ) {\r\n accountRequest.setOp( ProvisioningPlan.ObjectOperation.Modify );\r\n }\r\n}\r\n\r\n ]]></Source>
+
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningConfigPlanInitializerScript | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningCriteriaLevel1.md b/PSSailpoint/v2024/docs/ProvisioningCriteriaLevel1.md
new file mode 100644
index 000000000..6bffa4a6f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningCriteriaLevel1.md
@@ -0,0 +1,27 @@
+# ProvisioningCriteriaLevel1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Operation** | [**ProvisioningCriteriaOperation**](ProvisioningCriteriaOperation.md) | | [optional]
+**Attribute** | **String** | Name of the Account attribute to be tested. If **operation** is one of EQUALS, NOT_EQUALS, CONTAINS, or HAS, this field is required. Otherwise, specifying it is an error. | [optional]
+**Value** | **String** | String value to test the Account attribute w/r/t the specified operation. If the operation is one of EQUALS, NOT_EQUALS, or CONTAINS, this field is required. Otherwise, specifying it is an error. If the Attribute is not String-typed, it will be converted to the appropriate type. | [optional]
+**Children** | [**ProvisioningCriteriaLevel2[]**](ProvisioningCriteriaLevel2.md) | Array of child criteria. Required if the operation is AND or OR, otherwise it must be left null. A maximum of three levels of criteria are supported, including leaf nodes. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningCriteriaLevel1 = Initialize-PSSailpointV2024ProvisioningCriteriaLevel1 -Operation null `
+ -Attribute email `
+ -Value carlee.cert1c9f9b6fd@mailinator.com `
+ -Children null
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningCriteriaLevel1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningCriteriaLevel2.md b/PSSailpoint/v2024/docs/ProvisioningCriteriaLevel2.md
new file mode 100644
index 000000000..4d880cc58
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningCriteriaLevel2.md
@@ -0,0 +1,27 @@
+# ProvisioningCriteriaLevel2
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Operation** | [**ProvisioningCriteriaOperation**](ProvisioningCriteriaOperation.md) | | [optional]
+**Attribute** | **String** | Name of the Account attribute to be tested. If **operation** is one of EQUALS, NOT_EQUALS, CONTAINS, or HAS, this field is required. Otherwise, specifying it is an error. | [optional]
+**Value** | **String** | String value to test the Account attribute w/r/t the specified operation. If the operation is one of EQUALS, NOT_EQUALS, or CONTAINS, this field is required. Otherwise, specifying it is an error. If the Attribute is not String-typed, it will be converted to the appropriate type. | [optional]
+**Children** | [**ProvisioningCriteriaLevel3[]**](ProvisioningCriteriaLevel3.md) | Array of child criteria. Required if the operation is AND or OR, otherwise it must be left null. A maximum of three levels of criteria are supported, including leaf nodes. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningCriteriaLevel2 = Initialize-PSSailpointV2024ProvisioningCriteriaLevel2 -Operation null `
+ -Attribute email `
+ -Value carlee.cert1c9f9b6fd@mailinator.com `
+ -Children null
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningCriteriaLevel2 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningCriteriaLevel3.md b/PSSailpoint/v2024/docs/ProvisioningCriteriaLevel3.md
new file mode 100644
index 000000000..069fcf9ef
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningCriteriaLevel3.md
@@ -0,0 +1,27 @@
+# ProvisioningCriteriaLevel3
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Operation** | [**ProvisioningCriteriaOperation**](ProvisioningCriteriaOperation.md) | | [optional]
+**Attribute** | **String** | Name of the Account attribute to be tested. If **operation** is one of EQUALS, NOT_EQUALS, CONTAINS, or HAS, this field is required. Otherwise, specifying it is an error. | [optional]
+**Value** | **String** | String value to test the Account attribute w/r/t the specified operation. If the operation is one of EQUALS, NOT_EQUALS, or CONTAINS, this field is required. Otherwise, specifying it is an error. If the Attribute is not String-typed, it will be converted to the appropriate type. | [optional]
+**Children** | **String** | Array of child criteria. Required if the operation is AND or OR, otherwise it must be left null. A maximum of three levels of criteria are supported, including leaf nodes. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningCriteriaLevel3 = Initialize-PSSailpointV2024ProvisioningCriteriaLevel3 -Operation null `
+ -Attribute email `
+ -Value carlee.cert1c9f9b6fd@mailinator.com `
+ -Children null
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningCriteriaLevel3 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningCriteriaOperation.md b/PSSailpoint/v2024/docs/ProvisioningCriteriaOperation.md
new file mode 100644
index 000000000..4142f103c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningCriteriaOperation.md
@@ -0,0 +1,20 @@
+# ProvisioningCriteriaOperation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningCriteriaOperation = Initialize-PSSailpointV2024ProvisioningCriteriaOperation
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningCriteriaOperation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningDetails.md b/PSSailpoint/v2024/docs/ProvisioningDetails.md
new file mode 100644
index 000000000..e72f003d2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningDetails.md
@@ -0,0 +1,21 @@
+# ProvisioningDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**OrderedSubPhaseReferences** | **String** | Ordered CSV of sub phase references to objects that contain more information about provisioning. For example, this can contain ""manualWorkItemDetails"" which indicate that there is further information in that object for this phase. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningDetails = Initialize-PSSailpointV2024ProvisioningDetails -OrderedSubPhaseReferences manualWorkItemDetails
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningPolicy.md b/PSSailpoint/v2024/docs/ProvisioningPolicy.md
new file mode 100644
index 000000000..15b103695
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningPolicy.md
@@ -0,0 +1,27 @@
+# ProvisioningPolicy
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | the provisioning policy name |
+**Description** | **String** | the description of the provisioning policy | [optional]
+**UsageType** | [**UsageType**](UsageType.md) | | [optional]
+**Fields** | [**FieldDetailsDto[]**](FieldDetailsDto.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningPolicy = Initialize-PSSailpointV2024ProvisioningPolicy -Name example provisioning policy for inactive identities `
+ -Description this provisioning policy creates access based on an identity going inactive `
+ -UsageType null `
+ -Fields null
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningPolicy | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningPolicyDto.md b/PSSailpoint/v2024/docs/ProvisioningPolicyDto.md
new file mode 100644
index 000000000..3bc1e9ed2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningPolicyDto.md
@@ -0,0 +1,27 @@
+# ProvisioningPolicyDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | the provisioning policy name |
+**Description** | **String** | the description of the provisioning policy | [optional]
+**UsageType** | [**UsageType**](UsageType.md) | | [optional]
+**Fields** | [**FieldDetailsDto[]**](FieldDetailsDto.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningPolicyDto = Initialize-PSSailpointV2024ProvisioningPolicyDto -Name example provisioning policy for inactive identities `
+ -Description this provisioning policy creates access based on an identity going inactive `
+ -UsageType null `
+ -Fields null
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningPolicyDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ProvisioningState.md b/PSSailpoint/v2024/docs/ProvisioningState.md
new file mode 100644
index 000000000..1a249c7c8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ProvisioningState.md
@@ -0,0 +1,20 @@
+# ProvisioningState
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ProvisioningState = Initialize-PSSailpointV2024ProvisioningState
+```
+
+- Convert the resource to JSON
+```powershell
+$ProvisioningState | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PublicIdentity.md b/PSSailpoint/v2024/docs/PublicIdentity.md
new file mode 100644
index 000000000..ed5df567a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PublicIdentity.md
@@ -0,0 +1,35 @@
+# PublicIdentity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Identity id | [optional]
+**Name** | **String** | Human-readable display name of identity. | [optional]
+**Alias** | **String** | Alternate unique identifier for the identity. | [optional]
+**Email** | **String** | Email address of identity. | [optional]
+**Status** | **String** | The lifecycle status for the identity | [optional]
+**IdentityState** | **String** | The current state of the identity, which determines how Identity Security Cloud interacts with the identity. An identity that is Active will be included identity picklists in Request Center, identity processing, and more. Identities that are Inactive will be excluded from these features. | [optional]
+**Manager** | [**IdentityReference**](IdentityReference.md) | | [optional]
+**Attributes** | [**IdentityAttribute2[]**](IdentityAttribute2.md) | The public identity attributes of the identity | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PublicIdentity = Initialize-PSSailpointV2024PublicIdentity -Id 2c9180857182305e0171993735622948 `
+ -Name Alison Ferguso `
+ -Alias alison.ferguso `
+ -Email alison.ferguso@acme-solar.com `
+ -Status Active `
+ -IdentityState ACTIVE `
+ -Manager null `
+ -Attributes null
+```
+
+- Convert the resource to JSON
+```powershell
+$PublicIdentity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PublicIdentityAttributeConfig.md b/PSSailpoint/v2024/docs/PublicIdentityAttributeConfig.md
new file mode 100644
index 000000000..aaec15ab9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PublicIdentityAttributeConfig.md
@@ -0,0 +1,23 @@
+# PublicIdentityAttributeConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Key** | **String** | The attribute key | [optional]
+**Name** | **String** | The attribute display name | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PublicIdentityAttributeConfig = Initialize-PSSailpointV2024PublicIdentityAttributeConfig -Key country `
+ -Name Country
+```
+
+- Convert the resource to JSON
+```powershell
+$PublicIdentityAttributeConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PublicIdentityConfig.md b/PSSailpoint/v2024/docs/PublicIdentityConfig.md
new file mode 100644
index 000000000..17e41e2c3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PublicIdentityConfig.md
@@ -0,0 +1,25 @@
+# PublicIdentityConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Attributes** | [**PublicIdentityAttributeConfig[]**](PublicIdentityAttributeConfig.md) | Up to 5 identity attributes that will be available to everyone in the org for all users in the org. | [optional]
+**Modified** | **System.DateTime** | When this configuration was last modified. | [optional]
+**ModifiedBy** | [**IdentityReference**](IdentityReference.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PublicIdentityConfig = Initialize-PSSailpointV2024PublicIdentityConfig -Attributes null `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -ModifiedBy null
+```
+
+- Convert the resource to JSON
+```powershell
+$PublicIdentityConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PutCorrelationConfigRequest.md b/PSSailpoint/v2024/docs/PutCorrelationConfigRequest.md
new file mode 100644
index 000000000..8f648d291
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PutCorrelationConfigRequest.md
@@ -0,0 +1,21 @@
+# PutCorrelationConfigRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**File** | **System.IO.FileInfo** | connector correlation config xml file |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PutCorrelationConfigRequest = Initialize-PSSailpointV2024PutCorrelationConfigRequest -File null
+```
+
+- Convert the resource to JSON
+```powershell
+$PutCorrelationConfigRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PutPasswordDictionaryRequest.md b/PSSailpoint/v2024/docs/PutPasswordDictionaryRequest.md
new file mode 100644
index 000000000..4ca3e2ab5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PutPasswordDictionaryRequest.md
@@ -0,0 +1,21 @@
+# PutPasswordDictionaryRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**File** | **System.IO.FileInfo** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PutPasswordDictionaryRequest = Initialize-PSSailpointV2024PutPasswordDictionaryRequest -File null
+```
+
+- Convert the resource to JSON
+```powershell
+$PutPasswordDictionaryRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PutSourceConfigRequest.md b/PSSailpoint/v2024/docs/PutSourceConfigRequest.md
new file mode 100644
index 000000000..334bafa8a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PutSourceConfigRequest.md
@@ -0,0 +1,21 @@
+# PutSourceConfigRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**File** | **System.IO.FileInfo** | connector source config xml file |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PutSourceConfigRequest = Initialize-PSSailpointV2024PutSourceConfigRequest -File null
+```
+
+- Convert the resource to JSON
+```powershell
+$PutSourceConfigRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/PutSourceTemplateRequest.md b/PSSailpoint/v2024/docs/PutSourceTemplateRequest.md
new file mode 100644
index 000000000..1a828966f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/PutSourceTemplateRequest.md
@@ -0,0 +1,21 @@
+# PutSourceTemplateRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**File** | **System.IO.FileInfo** | connector source template xml file |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$PutSourceTemplateRequest = Initialize-PSSailpointV2024PutSourceTemplateRequest -File null
+```
+
+- Convert the resource to JSON
+```powershell
+$PutSourceTemplateRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Query.md b/PSSailpoint/v2024/docs/Query.md
new file mode 100644
index 000000000..fd012ba1e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Query.md
@@ -0,0 +1,27 @@
+# Query
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Query** | **String** | The query using the Elasticsearch [Query String Query](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/query-dsl-query-string-query.html#query-string) syntax from the Query DSL extended by SailPoint to support Nested queries. | [optional]
+**Fields** | **String** | The fields the query will be applied to. Fields provide you with a simple way to add additional fields to search, without making the query too complicated. For example, you can use the fields to specify that you want your query of ""a*"" to be applied to ""name"", ""firstName"", and the ""source.name"". The response will include all results matching the ""a*"" query found in those three fields. A field's availability depends on the indices being searched. For example, if you are searching ""identities"", you can apply your search to the ""firstName"" field, but you couldn't use ""firstName"" with a search on ""access profiles"". Refer to the response schema for the respective lists of available fields. | [optional]
+**TimeZone** | **String** | The time zone to be applied to any range query related to dates. | [optional]
+**InnerHit** | [**InnerHit**](InnerHit.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Query = Initialize-PSSailpointV2024Query -Query name:a* `
+ -Fields [firstName,lastName,email] `
+ -TimeZone America/Chicago `
+ -InnerHit null
+```
+
+- Convert the resource to JSON
+```powershell
+$Query | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/QueryResultFilter.md b/PSSailpoint/v2024/docs/QueryResultFilter.md
new file mode 100644
index 000000000..487d074a7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/QueryResultFilter.md
@@ -0,0 +1,23 @@
+# QueryResultFilter
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Includes** | **String[]** | The list of field names to include in the result documents. | [optional]
+**Excludes** | **String[]** | The list of field names to exclude from the result documents. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$QueryResultFilter = Initialize-PSSailpointV2024QueryResultFilter -Includes [name, displayName] `
+ -Excludes [stacktrace]
+```
+
+- Convert the resource to JSON
+```powershell
+$QueryResultFilter | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/QueryType.md b/PSSailpoint/v2024/docs/QueryType.md
new file mode 100644
index 000000000..b874ab1c4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/QueryType.md
@@ -0,0 +1,20 @@
+# QueryType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$QueryType = Initialize-PSSailpointV2024QueryType
+```
+
+- Convert the resource to JSON
+```powershell
+$QueryType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/QueuedCheckConfigDetails.md b/PSSailpoint/v2024/docs/QueuedCheckConfigDetails.md
new file mode 100644
index 000000000..163925c17
--- /dev/null
+++ b/PSSailpoint/v2024/docs/QueuedCheckConfigDetails.md
@@ -0,0 +1,23 @@
+# QueuedCheckConfigDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ProvisioningStatusCheckIntervalMinutes** | **String** | interval in minutes between status checks |
+**ProvisioningMaxStatusCheckDays** | **String** | maximum number of days to check |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$QueuedCheckConfigDetails = Initialize-PSSailpointV2024QueuedCheckConfigDetails -ProvisioningStatusCheckIntervalMinutes 30 `
+ -ProvisioningMaxStatusCheckDays 2
+```
+
+- Convert the resource to JSON
+```powershell
+$QueuedCheckConfigDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RandomAlphaNumeric.md b/PSSailpoint/v2024/docs/RandomAlphaNumeric.md
new file mode 100644
index 000000000..8d3d338cb
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RandomAlphaNumeric.md
@@ -0,0 +1,25 @@
+# RandomAlphaNumeric
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Length** | **String** | This is an integer value specifying the size/number of characters the random string must contain * This value must be a positive number and cannot be blank * If no length is provided, the transform will default to a value of `32` * Due to identity attribute data constraints, the maximum allowable value is `450` characters | [optional]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RandomAlphaNumeric = Initialize-PSSailpointV2024RandomAlphaNumeric -Length 10 `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$RandomAlphaNumeric | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RandomNumeric.md b/PSSailpoint/v2024/docs/RandomNumeric.md
new file mode 100644
index 000000000..a4b6a75cf
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RandomNumeric.md
@@ -0,0 +1,25 @@
+# RandomNumeric
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Length** | **String** | This is an integer value specifying the size/number of characters the random string must contain * This value must be a positive number and cannot be blank * If no length is provided, the transform will default to a value of `32` * Due to identity attribute data constraints, the maximum allowable value is `450` characters | [optional]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RandomNumeric = Initialize-PSSailpointV2024RandomNumeric -Length 10 `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$RandomNumeric | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Range.md b/PSSailpoint/v2024/docs/Range.md
new file mode 100644
index 000000000..38575ceb0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Range.md
@@ -0,0 +1,23 @@
+# Range
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Lower** | [**Bound**](Bound.md) | | [optional]
+**Upper** | [**Bound**](Bound.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Range = Initialize-PSSailpointV2024Range -Lower null `
+ -Upper null
+```
+
+- Convert the resource to JSON
+```powershell
+$Range | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReassignReference.md b/PSSailpoint/v2024/docs/ReassignReference.md
new file mode 100644
index 000000000..cb16cba06
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReassignReference.md
@@ -0,0 +1,23 @@
+# ReassignReference
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of item or identity being reassigned. |
+**Type** | **String** | The type of item or identity being reassigned. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReassignReference = Initialize-PSSailpointV2024ReassignReference -Id ef38f94347e94562b5bb8424a56397d8 `
+ -Type ITEM
+```
+
+- Convert the resource to JSON
+```powershell
+$ReassignReference | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Reassignment.md b/PSSailpoint/v2024/docs/Reassignment.md
new file mode 100644
index 000000000..7f052d32c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Reassignment.md
@@ -0,0 +1,23 @@
+# Reassignment
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarFrom** | [**CertificationReference**](CertificationReference.md) | | [optional]
+**Comment** | **String** | The comment entered when the Certification was reassigned | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Reassignment = Initialize-PSSailpointV2024Reassignment -VarFrom null `
+ -Comment Reassigned for a reason
+```
+
+- Convert the resource to JSON
+```powershell
+$Reassignment | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Reassignment1.md b/PSSailpoint/v2024/docs/Reassignment1.md
new file mode 100644
index 000000000..6ea669e1f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Reassignment1.md
@@ -0,0 +1,23 @@
+# Reassignment1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarFrom** | [**CertificationReference1**](CertificationReference1.md) | | [optional]
+**Comment** | **String** | Comments from the previous reviewer. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Reassignment1 = Initialize-PSSailpointV2024Reassignment1 -VarFrom null `
+ -Comment Please review
+```
+
+- Convert the resource to JSON
+```powershell
+$Reassignment1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReassignmentReference.md b/PSSailpoint/v2024/docs/ReassignmentReference.md
new file mode 100644
index 000000000..1107b3cba
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReassignmentReference.md
@@ -0,0 +1,23 @@
+# ReassignmentReference
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of item or identity being reassigned. |
+**Type** | **String** | The type of item or identity being reassigned. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReassignmentReference = Initialize-PSSailpointV2024ReassignmentReference -Id ef38f94347e94562b5bb8424a56397d8 `
+ -Type ITEM
+```
+
+- Convert the resource to JSON
+```powershell
+$ReassignmentReference | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReassignmentTrailDTO.md b/PSSailpoint/v2024/docs/ReassignmentTrailDTO.md
new file mode 100644
index 000000000..2ac642974
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReassignmentTrailDTO.md
@@ -0,0 +1,25 @@
+# ReassignmentTrailDTO
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**PreviousOwner** | **String** | The ID of previous owner identity. | [optional]
+**NewOwner** | **String** | The ID of new owner identity. | [optional]
+**ReassignmentType** | **String** | The type of reassignment. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReassignmentTrailDTO = Initialize-PSSailpointV2024ReassignmentTrailDTO -PreviousOwner ef38f94347e94562b5bb8424a56397d8 `
+ -NewOwner ef38f94347e94562b5bb8424a56397a3 `
+ -ReassignmentType AUTOMATIC_REASSIGNMENT
+```
+
+- Convert the resource to JSON
+```powershell
+$ReassignmentTrailDTO | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReassignmentType.md b/PSSailpoint/v2024/docs/ReassignmentType.md
new file mode 100644
index 000000000..55b9a0799
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReassignmentType.md
@@ -0,0 +1,20 @@
+# ReassignmentType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReassignmentType = Initialize-PSSailpointV2024ReassignmentType
+```
+
+- Convert the resource to JSON
+```powershell
+$ReassignmentType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReassignmentTypeEnum.md b/PSSailpoint/v2024/docs/ReassignmentTypeEnum.md
new file mode 100644
index 000000000..04235a171
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReassignmentTypeEnum.md
@@ -0,0 +1,20 @@
+# ReassignmentTypeEnum
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReassignmentTypeEnum = Initialize-PSSailpointV2024ReassignmentTypeEnum
+```
+
+- Convert the resource to JSON
+```powershell
+$ReassignmentTypeEnum | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RecommendationConfigDto.md b/PSSailpoint/v2024/docs/RecommendationConfigDto.md
new file mode 100644
index 000000000..f1853e957
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RecommendationConfigDto.md
@@ -0,0 +1,27 @@
+# RecommendationConfigDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RecommenderFeatures** | **String[]** | List of identity attributes to use for calculating certification recommendations | [optional]
+**PeerGroupPercentageThreshold** | **Double** | The percent value that the recommendation calculation must surpass to produce a YES recommendation | [optional]
+**RunAutoSelectOnce** | **Boolean** | If true, rulesRecommenderConfig will be refreshed with new programatically selected attribute and threshold values on the next pipeline run | [optional] [default to $false]
+**OnlyTuneThreshold** | **Boolean** | If true, rulesRecommenderConfig will be refreshed with new programatically selected threshold values on the next pipeline run | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RecommendationConfigDto = Initialize-PSSailpointV2024RecommendationConfigDto -RecommenderFeatures [jobTitle, location, peer_group, department, active] `
+ -PeerGroupPercentageThreshold 0.5 `
+ -RunAutoSelectOnce false `
+ -OnlyTuneThreshold false
+```
+
+- Convert the resource to JSON
+```powershell
+$RecommendationConfigDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RecommendationRequest.md b/PSSailpoint/v2024/docs/RecommendationRequest.md
new file mode 100644
index 000000000..418ecbeb3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RecommendationRequest.md
@@ -0,0 +1,23 @@
+# RecommendationRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityId** | **String** | The identity ID | [optional]
+**Item** | [**AccessItemRef**](AccessItemRef.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RecommendationRequest = Initialize-PSSailpointV2024RecommendationRequest -IdentityId 2c938083633d259901633d25c68c00fa `
+ -Item null
+```
+
+- Convert the resource to JSON
+```powershell
+$RecommendationRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RecommendationRequestDto.md b/PSSailpoint/v2024/docs/RecommendationRequestDto.md
new file mode 100644
index 000000000..82bbd4d78
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RecommendationRequestDto.md
@@ -0,0 +1,29 @@
+# RecommendationRequestDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Requests** | [**RecommendationRequest[]**](RecommendationRequest.md) | | [optional]
+**ExcludeInterpretations** | **Boolean** | Exclude interpretations in the response if ""true"". Return interpretations in the response if this attribute is not specified. | [optional] [default to $false]
+**IncludeTranslationMessages** | **Boolean** | When set to true, the calling system uses the translated messages for the specified language | [optional] [default to $false]
+**IncludeDebugInformation** | **Boolean** | Returns the recommender calculations if set to true | [optional] [default to $false]
+**PrescribeMode** | **Boolean** | When set to true, uses prescribedRulesRecommenderConfig to get identity attributes and peer group threshold instead of standard config. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RecommendationRequestDto = Initialize-PSSailpointV2024RecommendationRequestDto -Requests null `
+ -ExcludeInterpretations false `
+ -IncludeTranslationMessages false `
+ -IncludeDebugInformation true `
+ -PrescribeMode false
+```
+
+- Convert the resource to JSON
+```powershell
+$RecommendationRequestDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RecommendationResponse.md b/PSSailpoint/v2024/docs/RecommendationResponse.md
new file mode 100644
index 000000000..2850da0bb
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RecommendationResponse.md
@@ -0,0 +1,29 @@
+# RecommendationResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Request** | [**RecommendationRequest**](RecommendationRequest.md) | | [optional]
+**Recommendation** | **String** | The recommendation - YES if the access is recommended, NO if not recommended, MAYBE if there is not enough information to make a recommendation, NOT_FOUND if the identity is not found in the system | [optional]
+**Interpretations** | **String[]** | The list of interpretations explaining the recommendation. The array is empty if includeInterpretations is false or not present in the request. e.g. - [ ""Not approved in the last 6 months."" ]. Interpretations will be translated using the client's locale as found in the Accept-Language header. If a translation for the client's locale cannot be found, the US English translation will be returned. | [optional]
+**TranslationMessages** | [**TranslationMessage[]**](TranslationMessage.md) | The list of translation messages, if they have been requested. | [optional]
+**RecommenderCalculations** | [**RecommenderCalculations**](RecommenderCalculations.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RecommendationResponse = Initialize-PSSailpointV2024RecommendationResponse -Request null `
+ -Recommendation true `
+ -Interpretations [75% of identities with the same department have this access. This information had a high impact on the overall score., 67% of identities with the same peer group have this access. This information had a low impact on the overall score., 42% of identities with the same location have this access. This information had a low impact on the overall score.] `
+ -TranslationMessages [{key=recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH, values=[75, department]}] `
+ -RecommenderCalculations null
+```
+
+- Convert the resource to JSON
+```powershell
+$RecommendationResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RecommendationResponseDto.md b/PSSailpoint/v2024/docs/RecommendationResponseDto.md
new file mode 100644
index 000000000..8640b30b0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RecommendationResponseDto.md
@@ -0,0 +1,21 @@
+# RecommendationResponseDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Response** | [**RecommendationResponse[]**](RecommendationResponse.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RecommendationResponseDto = Initialize-PSSailpointV2024RecommendationResponseDto -Response null
+```
+
+- Convert the resource to JSON
+```powershell
+$RecommendationResponseDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RecommenderCalculations.md b/PSSailpoint/v2024/docs/RecommenderCalculations.md
new file mode 100644
index 000000000..a5d7aef14
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RecommenderCalculations.md
@@ -0,0 +1,35 @@
+# RecommenderCalculations
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityId** | **String** | The ID of the identity | [optional]
+**EntitlementId** | **String** | The entitlement ID | [optional]
+**Recommendation** | **String** | The actual recommendation | [optional]
+**OverallWeightedScore** | **Decimal** | The overall weighted score | [optional]
+**FeatureWeightedScores** | **System.Collections.Hashtable** | The weighted score of each individual feature | [optional]
+**Threshold** | **Decimal** | The configured value against which the overallWeightedScore is compared | [optional]
+**IdentityAttributes** | [**System.Collections.Hashtable**](RecommenderCalculationsIdentityAttributesValue.md) | The values for your configured features | [optional]
+**FeatureValues** | [**FeatureValueDto**](FeatureValueDto.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RecommenderCalculations = Initialize-PSSailpointV2024RecommenderCalculations -IdentityId 2c91808457d8f3ab0157e3e62cb4213c `
+ -EntitlementId 2c91809050db617d0150e0bf3215385e `
+ -Recommendation YES `
+ -OverallWeightedScore null `
+ -FeatureWeightedScores null `
+ -Threshold null `
+ -IdentityAttributes null `
+ -FeatureValues null
+```
+
+- Convert the resource to JSON
+```powershell
+$RecommenderCalculations | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RecommenderCalculationsIdentityAttributesValue.md b/PSSailpoint/v2024/docs/RecommenderCalculationsIdentityAttributesValue.md
new file mode 100644
index 000000000..9c425a243
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RecommenderCalculationsIdentityAttributesValue.md
@@ -0,0 +1,21 @@
+# RecommenderCalculationsIdentityAttributesValue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Value** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RecommenderCalculationsIdentityAttributesValue = Initialize-PSSailpointV2024RecommenderCalculationsIdentityAttributesValue -Value null
+```
+
+- Convert the resource to JSON
+```powershell
+$RecommenderCalculationsIdentityAttributesValue | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Reference.md b/PSSailpoint/v2024/docs/Reference.md
new file mode 100644
index 000000000..317f330f6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Reference.md
@@ -0,0 +1,25 @@
+# Reference
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | This ID specifies the name of the pre-existing transform which you want to use within your current transform |
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Reference = Initialize-PSSailpointV2024Reference -Id Existing Transform `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$Reference | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Reference1.md b/PSSailpoint/v2024/docs/Reference1.md
new file mode 100644
index 000000000..281c468de
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Reference1.md
@@ -0,0 +1,23 @@
+# Reference1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. | [optional]
+**Name** | **String** | The human readable name of the referenced object. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Reference1 = Initialize-PSSailpointV2024Reference1 -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe
+```
+
+- Convert the resource to JSON
+```powershell
+$Reference1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RemediationItemDetails.md b/PSSailpoint/v2024/docs/RemediationItemDetails.md
new file mode 100644
index 000000000..6418f09c3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RemediationItemDetails.md
@@ -0,0 +1,37 @@
+# RemediationItemDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of the certification | [optional]
+**TargetId** | **String** | The ID of the certification target | [optional]
+**TargetName** | **String** | The name of the certification target | [optional]
+**TargetDisplayName** | **String** | The display name of the certification target | [optional]
+**ApplicationName** | **String** | The name of the application/source | [optional]
+**AttributeName** | **String** | The name of the attribute being certified | [optional]
+**AttributeOperation** | **String** | The operation of the certification on the attribute | [optional]
+**AttributeValue** | **String** | The value of the attribute being certified | [optional]
+**NativeIdentity** | **String** | The native identity of the target | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RemediationItemDetails = Initialize-PSSailpointV2024RemediationItemDetails -Id 2c9180835d2e5168015d32f890ca1581 `
+ -TargetId 2c9180835d2e5168015d32f890ca1581 `
+ -TargetName john.smith `
+ -TargetDisplayName emailAddress `
+ -ApplicationName Active Directory `
+ -AttributeName phoneNumber `
+ -AttributeOperation update `
+ -AttributeValue 512-555-1212 `
+ -NativeIdentity jason.smith2
+```
+
+- Convert the resource to JSON
+```powershell
+$RemediationItemDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RemediationItems.md b/PSSailpoint/v2024/docs/RemediationItems.md
new file mode 100644
index 000000000..930eb5216
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RemediationItems.md
@@ -0,0 +1,37 @@
+# RemediationItems
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of the certification | [optional]
+**TargetId** | **String** | The ID of the certification target | [optional]
+**TargetName** | **String** | The name of the certification target | [optional]
+**TargetDisplayName** | **String** | The display name of the certification target | [optional]
+**ApplicationName** | **String** | The name of the application/source | [optional]
+**AttributeName** | **String** | The name of the attribute being certified | [optional]
+**AttributeOperation** | **String** | The operation of the certification on the attribute | [optional]
+**AttributeValue** | **String** | The value of the attribute being certified | [optional]
+**NativeIdentity** | **String** | The native identity of the target | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RemediationItems = Initialize-PSSailpointV2024RemediationItems -Id 2c9180835d2e5168015d32f890ca1581 `
+ -TargetId 2c9180835d2e5168015d32f890ca1581 `
+ -TargetName john.smith `
+ -TargetDisplayName emailAddress `
+ -ApplicationName Active Directory `
+ -AttributeName phoneNumber `
+ -AttributeOperation update `
+ -AttributeValue 512-555-1212 `
+ -NativeIdentity jason.smith2
+```
+
+- Convert the resource to JSON
+```powershell
+$RemediationItems | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Replace.md b/PSSailpoint/v2024/docs/Replace.md
new file mode 100644
index 000000000..97f66ee21
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Replace.md
@@ -0,0 +1,27 @@
+# Replace
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Regex** | **String** | This can be a string or a regex pattern in which you want to replace. |
+**Replacement** | **String** | This is the replacement string that should be substituded wherever the string or pattern is found. |
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Replace = Initialize-PSSailpointV2024Replace -Regex [^a-zA-Z] `
+ -Replacement `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$Replace | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReplaceAll.md b/PSSailpoint/v2024/docs/ReplaceAll.md
new file mode 100644
index 000000000..666abeb18
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReplaceAll.md
@@ -0,0 +1,25 @@
+# ReplaceAll
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Table** | [**System.Collections.Hashtable**](AnyType.md) | An attribute of key-value pairs. Each pair identifies the pattern to search for as its key, and the replacement string as its value. |
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReplaceAll = Initialize-PSSailpointV2024ReplaceAll -Table {-= , "=', ñ=n} `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$ReplaceAll | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReportConfigDTO.md b/PSSailpoint/v2024/docs/ReportConfigDTO.md
new file mode 100644
index 000000000..12da924ad
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReportConfigDTO.md
@@ -0,0 +1,27 @@
+# ReportConfigDTO
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ColumnName** | **String** | Name of column in report | [optional]
+**Required** | **Boolean** | If true, column is required in all reports, and this entry is immutable. A 400 error will result from any attempt to modify the column's definition. | [optional] [default to $false]
+**Included** | **Boolean** | If true, column is included in the report. A 400 error will be thrown if an attempt is made to set included=false if required==true. | [optional] [default to $false]
+**Order** | **Int32** | Relative sort order for the column. Columns will be displayed left-to-right in nondecreasing order. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReportConfigDTO = Initialize-PSSailpointV2024ReportConfigDTO -ColumnName SOD Business Name `
+ -Required true `
+ -Included false `
+ -Order 2
+```
+
+- Convert the resource to JSON
+```powershell
+$ReportConfigDTO | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReportDetails.md b/PSSailpoint/v2024/docs/ReportDetails.md
new file mode 100644
index 000000000..363886d53
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReportDetails.md
@@ -0,0 +1,23 @@
+# ReportDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ReportType** | **String** | Use this property to define what report should be processed in the RDE service. | [optional]
+**Arguments** | [**ReportDetailsArguments**](ReportDetailsArguments.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReportDetails = Initialize-PSSailpointV2024ReportDetails -ReportType IDENTITIES_DETAILS `
+ -Arguments null
+```
+
+- Convert the resource to JSON
+```powershell
+$ReportDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReportDetailsArguments.md b/PSSailpoint/v2024/docs/ReportDetailsArguments.md
new file mode 100644
index 000000000..50fe5e0f5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReportDetailsArguments.md
@@ -0,0 +1,39 @@
+# ReportDetailsArguments
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Application** | **String** | Id of the authoritative source to export related accounts e.g. identities |
+**SourceName** | **String** | Name of the authoritative source for accounts export |
+**CorrelatedOnly** | **Boolean** | Boolean FLAG to specify if only correlated identities should be used in report processing | [default to $false]
+**AuthoritativeSource** | **String** | Source Id to be checked on errors of identity profiles aggregation |
+**SelectedFormats** | **String[]** | Output report file formats. This are formats for calling get endpoint as a query parameter 'fileFormat'. In case report won't have this argument there will be ['CSV', 'PDF'] as default. | [optional]
+**Indices** | [**Index[]**](Index.md) | The names of the Elasticsearch indices in which to search. If none are provided, then all indices will be searched. | [optional]
+**Filters** | [**System.Collections.Hashtable**](ModelFilter.md) | The filters to be applied for each filtered field name. | [optional]
+**Query** | [**Query**](Query.md) | |
+**IncludeNested** | **Boolean** | Indicates whether nested objects from returned search results should be included. | [optional] [default to $true]
+**Sort** | **String[]** | The fields to be used to sort the search results. Use + or - to specify the sort direction. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReportDetailsArguments = Initialize-PSSailpointV2024ReportDetailsArguments -Application 2c9180897eSourceIde781782f705b9 `
+ -SourceName DataScienceSourceName `
+ -CorrelatedOnly true `
+ -AuthoritativeSource 1234sourceId5678902 `
+ -SelectedFormats [CSV] `
+ -Indices [entitlements] `
+ -Filters {source.id={type=TERMS, terms=[2c9180897termsId780bd2920576]}, source.name.exact={type=TERMS, terms=[IdentityNow], exclude=true}} `
+ -Query null `
+ -IncludeNested true `
+ -Sort [displayName, +id]
+```
+
+- Convert the resource to JSON
+```powershell
+$ReportDetailsArguments | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReportResultReference.md b/PSSailpoint/v2024/docs/ReportResultReference.md
new file mode 100644
index 000000000..48e774bda
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReportResultReference.md
@@ -0,0 +1,27 @@
+# ReportResultReference
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | SOD policy violation report result DTO type. | [optional]
+**Id** | **String** | SOD policy violation report result ID. | [optional]
+**Name** | **String** | Human-readable name of the SOD policy violation report result. | [optional]
+**Status** | **String** | Status of a SOD policy violation report. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReportResultReference = Initialize-PSSailpointV2024ReportResultReference -Type REPORT_RESULT `
+ -Id 2c9180835d191a86015d28455b4b232a `
+ -Name SOD Policy 1 Violation `
+ -Status PENDING
+```
+
+- Convert the resource to JSON
+```powershell
+$ReportResultReference | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReportResults.md b/PSSailpoint/v2024/docs/ReportResults.md
new file mode 100644
index 000000000..4ec4b733b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReportResults.md
@@ -0,0 +1,35 @@
+# ReportResults
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ReportType** | **String** | Use this property to define what report should be processed in the RDE service. | [optional]
+**TaskDefName** | **String** | Name of the task definition which is started to process requesting report. Usually the same as report name | [optional]
+**Id** | **String** | Unique task definition identifier. | [optional]
+**Created** | **System.DateTime** | Report processing start date | [optional]
+**Status** | **String** | Report current state or result status. | [optional]
+**Duration** | **Int64** | Report processing time in ms. | [optional]
+**Rows** | **Int64** | Report size in rows. | [optional]
+**AvailableFormats** | **String[]** | Output report file formats. This are formats for calling get endpoint as a query parameter 'fileFormat'. In case report won't have this argument there will be ['CSV', 'PDF'] as default. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReportResults = Initialize-PSSailpointV2024ReportResults -ReportType IDENTITIES_DETAILS `
+ -TaskDefName Identities Details Report `
+ -Id a248c16fe22222b2bd49615481311111 `
+ -Created null `
+ -Status SUCCESS `
+ -Duration 342 `
+ -Rows 37 `
+ -AvailableFormats [CSV]
+```
+
+- Convert the resource to JSON
+```powershell
+$ReportResults | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReportType.md b/PSSailpoint/v2024/docs/ReportType.md
new file mode 100644
index 000000000..359df775d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReportType.md
@@ -0,0 +1,20 @@
+# ReportType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReportType = Initialize-PSSailpointV2024ReportType
+```
+
+- Convert the resource to JSON
+```powershell
+$ReportType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RequestOnBehalfOfConfig.md b/PSSailpoint/v2024/docs/RequestOnBehalfOfConfig.md
new file mode 100644
index 000000000..66bb1abb4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RequestOnBehalfOfConfig.md
@@ -0,0 +1,23 @@
+# RequestOnBehalfOfConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AllowRequestOnBehalfOfAnyoneByAnyone** | **Boolean** | If this is true, anyone can request access for anyone. | [optional] [default to $false]
+**AllowRequestOnBehalfOfEmployeeByManager** | **Boolean** | If this is true, a manager can request access for his or her direct reports. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RequestOnBehalfOfConfig = Initialize-PSSailpointV2024RequestOnBehalfOfConfig -AllowRequestOnBehalfOfAnyoneByAnyone true `
+ -AllowRequestOnBehalfOfEmployeeByManager true
+```
+
+- Convert the resource to JSON
+```powershell
+$RequestOnBehalfOfConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Requestability.md b/PSSailpoint/v2024/docs/Requestability.md
new file mode 100644
index 000000000..f9b211a37
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Requestability.md
@@ -0,0 +1,25 @@
+# Requestability
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CommentsRequired** | **Boolean** | Whether the requester of the containing object must provide comments justifying the request | [optional] [default to $false]
+**DenialCommentsRequired** | **Boolean** | Whether an approver must provide comments when denying the request | [optional] [default to $false]
+**ApprovalSchemes** | [**AccessProfileApprovalScheme[]**](AccessProfileApprovalScheme.md) | List describing the steps in approving the request | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Requestability = Initialize-PSSailpointV2024Requestability -CommentsRequired true `
+ -DenialCommentsRequired true `
+ -ApprovalSchemes null
+```
+
+- Convert the resource to JSON
+```powershell
+$Requestability | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RequestabilityForRole.md b/PSSailpoint/v2024/docs/RequestabilityForRole.md
new file mode 100644
index 000000000..dbf59c226
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RequestabilityForRole.md
@@ -0,0 +1,25 @@
+# RequestabilityForRole
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CommentsRequired** | **Boolean** | Whether the requester of the containing object must provide comments justifying the request | [optional] [default to $false]
+**DenialCommentsRequired** | **Boolean** | Whether an approver must provide comments when denying the request | [optional] [default to $false]
+**ApprovalSchemes** | [**ApprovalSchemeForRole[]**](ApprovalSchemeForRole.md) | List describing the steps in approving the request | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RequestabilityForRole = Initialize-PSSailpointV2024RequestabilityForRole -CommentsRequired true `
+ -DenialCommentsRequired true `
+ -ApprovalSchemes null
+```
+
+- Convert the resource to JSON
+```powershell
+$RequestabilityForRole | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RequestableObject.md b/PSSailpoint/v2024/docs/RequestableObject.md
new file mode 100644
index 000000000..4118076aa
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RequestableObject.md
@@ -0,0 +1,39 @@
+# RequestableObject
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the requestable object itself | [optional]
+**Name** | **String** | Human-readable display name of the requestable object | [optional]
+**Created** | **System.DateTime** | The time when the requestable object was created | [optional]
+**Modified** | **System.DateTime** | The time when the requestable object was last modified | [optional]
+**Description** | **String** | Description of the requestable object. | [optional]
+**Type** | [**RequestableObjectType**](RequestableObjectType.md) | | [optional]
+**RequestStatus** | [**RequestableObjectRequestStatus**](RequestableObjectRequestStatus.md) | | [optional]
+**IdentityRequestId** | **String** | If *requestStatus* is *PENDING*, indicates the id of the associated account activity. | [optional]
+**OwnerRef** | [**IdentityReferenceWithNameAndEmail**](IdentityReferenceWithNameAndEmail.md) | | [optional]
+**RequestCommentsRequired** | **Boolean** | Whether the requester must provide comments when requesting the object. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RequestableObject = Initialize-PSSailpointV2024RequestableObject -Id 2c9180835d2e5168015d32f890ca1581 `
+ -Name Applied Research Access `
+ -Created 2017-07-11T18:45:37.098Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Description Access to research information, lab results, and schematics. `
+ -Type null `
+ -RequestStatus null `
+ -IdentityRequestId null `
+ -OwnerRef null `
+ -RequestCommentsRequired false
+```
+
+- Convert the resource to JSON
+```powershell
+$RequestableObject | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RequestableObjectReference.md b/PSSailpoint/v2024/docs/RequestableObjectReference.md
new file mode 100644
index 000000000..ba2b8ba74
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RequestableObjectReference.md
@@ -0,0 +1,27 @@
+# RequestableObjectReference
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the object. | [optional]
+**Name** | **String** | Name of the object. | [optional]
+**Description** | **String** | Description of the object. | [optional]
+**Type** | **String** | Type of the object. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RequestableObjectReference = Initialize-PSSailpointV2024RequestableObjectReference -Id 2c9180835d2e5168015d32f890ca1581 `
+ -Name Applied Research Access `
+ -Description Access to research information, lab results, and schematics `
+ -Type ROLE
+```
+
+- Convert the resource to JSON
+```powershell
+$RequestableObjectReference | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RequestableObjectRequestStatus.md b/PSSailpoint/v2024/docs/RequestableObjectRequestStatus.md
new file mode 100644
index 000000000..dd23b31f7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RequestableObjectRequestStatus.md
@@ -0,0 +1,20 @@
+# RequestableObjectRequestStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RequestableObjectRequestStatus = Initialize-PSSailpointV2024RequestableObjectRequestStatus
+```
+
+- Convert the resource to JSON
+```powershell
+$RequestableObjectRequestStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RequestableObjectType.md b/PSSailpoint/v2024/docs/RequestableObjectType.md
new file mode 100644
index 000000000..1bb1b9724
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RequestableObjectType.md
@@ -0,0 +1,20 @@
+# RequestableObjectType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RequestableObjectType = Initialize-PSSailpointV2024RequestableObjectType
+```
+
+- Convert the resource to JSON
+```powershell
+$RequestableObjectType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RequestedItemStatus.md b/PSSailpoint/v2024/docs/RequestedItemStatus.md
new file mode 100644
index 000000000..c9c26f4e6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RequestedItemStatus.md
@@ -0,0 +1,65 @@
+# RequestedItemStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Human-readable display name of the item being requested. | [optional]
+**Type** | **String** | Type of requested object. | [optional]
+**CancelledRequestDetails** | [**RequestedItemStatusCancelledRequestDetails**](RequestedItemStatusCancelledRequestDetails.md) | | [optional]
+**ErrorMessages** | [**Array[]**](Array.md) | List of list of localized error messages, if any, encountered during the approval/provisioning process. | [optional]
+**State** | [**RequestedItemStatusRequestState**](RequestedItemStatusRequestState.md) | | [optional]
+**ApprovalDetails** | [**ApprovalStatusDto[]**](ApprovalStatusDto.md) | Approval details for each item. | [optional]
+**ManualWorkItemDetails** | [**ManualWorkItemDetails[]**](ManualWorkItemDetails.md) | Manual work items created for provisioning the item. | [optional]
+**AccountActivityItemId** | **String** | Id of associated account activity item. | [optional]
+**RequestType** | [**AccessRequestType**](AccessRequestType.md) | | [optional]
+**Modified** | **System.DateTime** | When the request was last modified. | [optional]
+**Created** | **System.DateTime** | When the request was created. | [optional]
+**Requester** | [**AccessItemRequester**](AccessItemRequester.md) | | [optional]
+**RequestedFor** | [**RequestedItemStatusRequestedFor**](RequestedItemStatusRequestedFor.md) | | [optional]
+**RequesterComment** | [**RequestedItemStatusRequesterComment**](RequestedItemStatusRequesterComment.md) | | [optional]
+**SodViolationContext** | [**RequestedItemStatusSodViolationContext**](RequestedItemStatusSodViolationContext.md) | | [optional]
+**ProvisioningDetails** | [**RequestedItemStatusProvisioningDetails**](RequestedItemStatusProvisioningDetails.md) | | [optional]
+**PreApprovalTriggerDetails** | [**RequestedItemStatusPreApprovalTriggerDetails**](RequestedItemStatusPreApprovalTriggerDetails.md) | | [optional]
+**AccessRequestPhases** | [**AccessRequestPhases[]**](AccessRequestPhases.md) | A list of Phases that the Access Request has gone through in order, to help determine the status of the request. | [optional]
+**Description** | **String** | Description associated to the requested object. | [optional]
+**RemoveDate** | **System.DateTime** | When the role access is scheduled for removal. | [optional]
+**Cancelable** | **Boolean** | True if the request can be canceled. | [optional] [default to $false]
+**AccessRequestId** | **String** | This is the account activity id. | [optional]
+**ClientMetadata** | **System.Collections.Hashtable** | Arbitrary key-value pairs, if any were included in the corresponding access request | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RequestedItemStatus = Initialize-PSSailpointV2024RequestedItemStatus -Name AccessProfile1 `
+ -Type ACCESS_PROFILE `
+ -CancelledRequestDetails null `
+ -ErrorMessages null `
+ -State null `
+ -ApprovalDetails null `
+ -ManualWorkItemDetails null `
+ -AccountActivityItemId 2c9180926cbfbddd016cbfc7c3b10010 `
+ -RequestType null `
+ -Modified 2019-08-23T18:52:59.162Z `
+ -Created 2019-08-23T18:40:35.772Z `
+ -Requester null `
+ -RequestedFor null `
+ -RequesterComment null `
+ -SodViolationContext null `
+ -ProvisioningDetails null `
+ -PreApprovalTriggerDetails null `
+ -AccessRequestPhases null `
+ -Description This is the Engineering role that engineers are granted. `
+ -RemoveDate 2019-10-23T00:00Z `
+ -Cancelable true `
+ -AccessRequestId 2b838de9-db9b-abcf-e646-d4f274ad4238 `
+ -ClientMetadata {key1=value1, key2=value2}
+```
+
+- Convert the resource to JSON
+```powershell
+$RequestedItemStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RequestedItemStatusCancelledRequestDetails.md b/PSSailpoint/v2024/docs/RequestedItemStatusCancelledRequestDetails.md
new file mode 100644
index 000000000..ae18bc027
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RequestedItemStatusCancelledRequestDetails.md
@@ -0,0 +1,25 @@
+# RequestedItemStatusCancelledRequestDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Comment** | **String** | Comment made by the owner when cancelling the associated request. | [optional]
+**Owner** | [**OwnerDto**](OwnerDto.md) | | [optional]
+**Modified** | **System.DateTime** | Date comment was added by the owner when cancelling the associated request. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RequestedItemStatusCancelledRequestDetails = Initialize-PSSailpointV2024RequestedItemStatusCancelledRequestDetails -Comment This request must be cancelled. `
+ -Owner null `
+ -Modified 2019-12-20T09:17:12.192Z
+```
+
+- Convert the resource to JSON
+```powershell
+$RequestedItemStatusCancelledRequestDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RequestedItemStatusPreApprovalTriggerDetails.md b/PSSailpoint/v2024/docs/RequestedItemStatusPreApprovalTriggerDetails.md
new file mode 100644
index 000000000..96fa12ecd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RequestedItemStatusPreApprovalTriggerDetails.md
@@ -0,0 +1,25 @@
+# RequestedItemStatusPreApprovalTriggerDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Comment** | **String** | Comment left for the pre-approval decision | [optional]
+**Reviewer** | **String** | The reviewer of the pre-approval decision | [optional]
+**Decision** | **String** | The decision of the pre-approval trigger | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RequestedItemStatusPreApprovalTriggerDetails = Initialize-PSSailpointV2024RequestedItemStatusPreApprovalTriggerDetails -Comment Access is Approved `
+ -Reviewer John Doe `
+ -Decision APPROVED
+```
+
+- Convert the resource to JSON
+```powershell
+$RequestedItemStatusPreApprovalTriggerDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RequestedItemStatusProvisioningDetails.md b/PSSailpoint/v2024/docs/RequestedItemStatusProvisioningDetails.md
new file mode 100644
index 000000000..f48a88e76
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RequestedItemStatusProvisioningDetails.md
@@ -0,0 +1,21 @@
+# RequestedItemStatusProvisioningDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**OrderedSubPhaseReferences** | **String** | Ordered CSV of sub phase references to objects that contain more information about provisioning. For example, this can contain ""manualWorkItemDetails"" which indicate that there is further information in that object for this phase. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RequestedItemStatusProvisioningDetails = Initialize-PSSailpointV2024RequestedItemStatusProvisioningDetails -OrderedSubPhaseReferences manualWorkItemDetails
+```
+
+- Convert the resource to JSON
+```powershell
+$RequestedItemStatusProvisioningDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RequestedItemStatusRequestState.md b/PSSailpoint/v2024/docs/RequestedItemStatusRequestState.md
new file mode 100644
index 000000000..22ca0a73e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RequestedItemStatusRequestState.md
@@ -0,0 +1,20 @@
+# RequestedItemStatusRequestState
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RequestedItemStatusRequestState = Initialize-PSSailpointV2024RequestedItemStatusRequestState
+```
+
+- Convert the resource to JSON
+```powershell
+$RequestedItemStatusRequestState | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RequestedItemStatusRequestedFor.md b/PSSailpoint/v2024/docs/RequestedItemStatusRequestedFor.md
new file mode 100644
index 000000000..bdeb51d8d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RequestedItemStatusRequestedFor.md
@@ -0,0 +1,25 @@
+# RequestedItemStatusRequestedFor
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of the object to which this reference applies | [optional]
+**Id** | **String** | ID of the object to which this reference applies | [optional]
+**Name** | **String** | Human-readable display name of the object to which this reference applies | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RequestedItemStatusRequestedFor = Initialize-PSSailpointV2024RequestedItemStatusRequestedFor -Type IDENTITY `
+ -Id 2c9180835d191a86015d28455b4b232a `
+ -Name William Wilson
+```
+
+- Convert the resource to JSON
+```powershell
+$RequestedItemStatusRequestedFor | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RequestedItemStatusRequesterComment.md b/PSSailpoint/v2024/docs/RequestedItemStatusRequesterComment.md
new file mode 100644
index 000000000..866664ed5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RequestedItemStatusRequesterComment.md
@@ -0,0 +1,25 @@
+# RequestedItemStatusRequesterComment
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Comment** | **String** | Comment content. | [optional]
+**Created** | **System.DateTime** | Date and time comment was created. | [optional]
+**Author** | [**CommentDtoAuthor**](CommentDtoAuthor.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RequestedItemStatusRequesterComment = Initialize-PSSailpointV2024RequestedItemStatusRequesterComment -Comment This is a comment. `
+ -Created 2017-07-11T18:45:37.098Z `
+ -Author null
+```
+
+- Convert the resource to JSON
+```powershell
+$RequestedItemStatusRequesterComment | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RequestedItemStatusSodViolationContext.md b/PSSailpoint/v2024/docs/RequestedItemStatusSodViolationContext.md
new file mode 100644
index 000000000..fd6ff984d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RequestedItemStatusSodViolationContext.md
@@ -0,0 +1,25 @@
+# RequestedItemStatusSodViolationContext
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**State** | **String** | The status of SOD violation check | [optional]
+**Uuid** | **String** | The id of the Violation check event | [optional]
+**ViolationCheckResult** | [**SodViolationCheckResult**](SodViolationCheckResult.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RequestedItemStatusSodViolationContext = Initialize-PSSailpointV2024RequestedItemStatusSodViolationContext -State SUCCESS `
+ -Uuid f73d16e9-a038-46c5-b217-1246e15fdbdd `
+ -ViolationCheckResult null
+```
+
+- Convert the resource to JSON
+```powershell
+$RequestedItemStatusSodViolationContext | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ResourceObject.md b/PSSailpoint/v2024/docs/ResourceObject.md
new file mode 100644
index 000000000..c40b273e1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ResourceObject.md
@@ -0,0 +1,45 @@
+# ResourceObject
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Instance** | **String** | Identifier of the specific instance where this object resides. | [optional] [readonly]
+**Identity** | **String** | Native identity of the object in the Source. | [optional] [readonly]
+**Uuid** | **String** | Universal unique identifier of the object in the Source. | [optional] [readonly]
+**PreviousIdentity** | **String** | Native identity that the object has previously. | [optional] [readonly]
+**Name** | **String** | Display name for this object. | [optional] [readonly]
+**ObjectType** | **String** | Type of object. | [optional] [readonly]
+**Incomplete** | **Boolean** | A flag indicating that this is an incomplete object. Used in special cases where the connector has to return account information in several phases and the objects might not have a complete set of all account attributes. The attributes in this object will replace the corresponding attributes in the Link, but no other Link attributes will be changed. | [optional] [readonly]
+**Incremental** | **Boolean** | A flag indicating that this is an incremental change object. This is similar to incomplete but it also means that the values of any multi-valued attributes in this object should be merged with the existing values in the Link rather than replacing the existing Link value. | [optional] [readonly]
+**Delete** | **Boolean** | A flag indicating that this object has been deleted. This is set only when doing delta aggregation and the connector supports detection of native deletes. | [optional] [readonly]
+**Remove** | **Boolean** | A flag set indicating that the values in the attributes represent things to remove rather than things to add. Setting this implies incremental. The values which are always for multi-valued attributes are removed from the current values. | [optional] [readonly]
+**Missing** | **String[]** | A list of attribute names that are not included in this object. This is only used with SMConnector and will only contain ""groups"". | [optional] [readonly]
+**Attributes** | [**SystemCollectionsHashtable**](.md) | Attributes of this ResourceObject. | [optional] [readonly]
+**FinalUpdate** | **Boolean** | In Aggregation, for sparse object the count for total accounts scanned identities updated is not incremented. | [optional] [readonly]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ResourceObject = Initialize-PSSailpointV2024ResourceObject -Instance null `
+ -Identity CN=Aaron Carr,OU=test1,DC=test2,DC=test `
+ -Uuid {abf7bd9b-68b4-4d21-9b70-870c58ebf844} `
+ -PreviousIdentity null `
+ -Name Aaron Carr `
+ -ObjectType account `
+ -Incomplete false `
+ -Incremental false `
+ -Delete false `
+ -Remove false `
+ -Missing [missFieldOne, missFieldTwo] `
+ -Attributes {telephoneNumber=12-(345)678-9012, mail=example@test.com, displayName=Aaron Carr} `
+ -FinalUpdate false
+```
+
+- Convert the resource to JSON
+```powershell
+$ResourceObject | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ResourceObjectsRequest.md b/PSSailpoint/v2024/docs/ResourceObjectsRequest.md
new file mode 100644
index 000000000..44292b1dc
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ResourceObjectsRequest.md
@@ -0,0 +1,23 @@
+# ResourceObjectsRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjectType** | **String** | The type of resource objects to iterate over. | [optional] [default to "account"]
+**MaxCount** | **Int32** | The maximum number of resource objects to iterate over and return. | [optional] [default to 25]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ResourceObjectsRequest = Initialize-PSSailpointV2024ResourceObjectsRequest -ObjectType group `
+ -MaxCount 100
+```
+
+- Convert the resource to JSON
+```powershell
+$ResourceObjectsRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ResourceObjectsResponse.md b/PSSailpoint/v2024/docs/ResourceObjectsResponse.md
new file mode 100644
index 000000000..1cfdf2027
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ResourceObjectsResponse.md
@@ -0,0 +1,29 @@
+# ResourceObjectsResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of the source | [optional] [readonly]
+**Name** | **String** | Name of the source | [optional] [readonly]
+**ObjectCount** | **Int32** | The number of objects that were fetched by the connector. | [optional] [readonly]
+**ElapsedMillis** | **Int32** | The number of milliseconds spent on the entire request. | [optional] [readonly]
+**ResourceObjects** | [**ResourceObject[]**](ResourceObject.md) | Fetched objects from the source connector. | [optional] [readonly]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ResourceObjectsResponse = Initialize-PSSailpointV2024ResourceObjectsResponse -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name ODS-AD-Test [source-999999] `
+ -ObjectCount 25 `
+ -ElapsedMillis 1055 `
+ -ResourceObjects null
+```
+
+- Convert the resource to JSON
+```powershell
+$ResourceObjectsResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReviewDecision.md b/PSSailpoint/v2024/docs/ReviewDecision.md
new file mode 100644
index 000000000..c757be9e8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReviewDecision.md
@@ -0,0 +1,31 @@
+# ReviewDecision
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The id of the review decision |
+**Decision** | [**CertificationDecision**](CertificationDecision.md) | |
+**ProposedEndDate** | **System.DateTime** | The date at which a user's access should be taken away. Should only be set for `REVOKE` decisions. | [optional]
+**Bulk** | **Boolean** | Indicates whether decision should be marked as part of a larger bulk decision |
+**Recommendation** | [**ReviewRecommendation**](ReviewRecommendation.md) | | [optional]
+**Comments** | **String** | Comments recorded when the decision was made | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReviewDecision = Initialize-PSSailpointV2024ReviewDecision -Id ef38f94347e94562b5bb8424a56397d8 `
+ -Decision null `
+ -ProposedEndDate 2017-07-11T18:45:37.098Z `
+ -Bulk true `
+ -Recommendation null `
+ -Comments This user no longer needs access to this source
+```
+
+- Convert the resource to JSON
+```powershell
+$ReviewDecision | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReviewReassign.md b/PSSailpoint/v2024/docs/ReviewReassign.md
new file mode 100644
index 000000000..83df47efe
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReviewReassign.md
@@ -0,0 +1,25 @@
+# ReviewReassign
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Reassign** | [**ReassignReference[]**](ReassignReference.md) | |
+**ReassignTo** | **String** | The ID of the identity to which the certification is reassigned |
+**Reason** | **String** | The reason comment for why the reassign was made |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReviewReassign = Initialize-PSSailpointV2024ReviewReassign -Reassign null `
+ -ReassignTo ef38f94347e94562b5bb8424a56397d8 `
+ -Reason reassigned for some reason
+```
+
+- Convert the resource to JSON
+```powershell
+$ReviewReassign | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReviewRecommendation.md b/PSSailpoint/v2024/docs/ReviewRecommendation.md
new file mode 100644
index 000000000..312a48d1c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReviewRecommendation.md
@@ -0,0 +1,25 @@
+# ReviewRecommendation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Recommendation** | **String** | The recommendation from IAI at the time of the decision. This field will be null if no recommendation was made. | [optional]
+**Reasons** | **String[]** | A list of reasons for the recommendation. | [optional]
+**Timestamp** | **System.DateTime** | The time at which the recommendation was recorded. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReviewRecommendation = Initialize-PSSailpointV2024ReviewRecommendation -Recommendation null `
+ -Reasons [Reason 1, Reason 2] `
+ -Timestamp 2020-06-01T13:49:37.385Z
+```
+
+- Convert the resource to JSON
+```powershell
+$ReviewRecommendation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReviewableAccessProfile.md b/PSSailpoint/v2024/docs/ReviewableAccessProfile.md
new file mode 100644
index 000000000..f51163786
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReviewableAccessProfile.md
@@ -0,0 +1,39 @@
+# ReviewableAccessProfile
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The id of the Access Profile | [optional]
+**Name** | **String** | Name of the Access Profile | [optional]
+**Description** | **String** | Information about the Access Profile | [optional]
+**Privileged** | **Boolean** | Indicates if the entitlement is a privileged entitlement | [optional]
+**CloudGoverned** | **Boolean** | True if the entitlement is cloud governed | [optional]
+**EndDate** | **System.DateTime** | The date at which a user's access expires | [optional]
+**Owner** | [**IdentityReferenceWithNameAndEmail**](IdentityReferenceWithNameAndEmail.md) | | [optional]
+**Entitlements** | [**ReviewableEntitlement[]**](ReviewableEntitlement.md) | A list of entitlements associated with this Access Profile | [optional]
+**Created** | **System.DateTime** | Date the Access Profile was created. | [optional]
+**Modified** | **System.DateTime** | Date the Access Profile was last modified. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReviewableAccessProfile = Initialize-PSSailpointV2024ReviewableAccessProfile -Id 2c91808a7190d06e01719938fcd20792 `
+ -Name Employee-database-read-write `
+ -Description Collection of entitlements to read/write the employee database `
+ -Privileged false `
+ -CloudGoverned false `
+ -EndDate 2021-12-25T00:00Z `
+ -Owner null `
+ -Entitlements null `
+ -Created 2021-01-01T22:32:58.104Z `
+ -Modified 2021-02-01T22:32:58.104Z
+```
+
+- Convert the resource to JSON
+```powershell
+$ReviewableAccessProfile | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReviewableEntitlement.md b/PSSailpoint/v2024/docs/ReviewableEntitlement.md
new file mode 100644
index 000000000..a81137968
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReviewableEntitlement.md
@@ -0,0 +1,55 @@
+# ReviewableEntitlement
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The id for the entitlement | [optional]
+**Name** | **String** | The name of the entitlement | [optional]
+**Description** | **String** | Information about the entitlement | [optional]
+**Privileged** | **Boolean** | Indicates if the entitlement is a privileged entitlement | [optional] [default to $false]
+**Owner** | [**IdentityReferenceWithNameAndEmail**](IdentityReferenceWithNameAndEmail.md) | | [optional]
+**AttributeName** | **String** | The name of the attribute on the source | [optional]
+**AttributeValue** | **String** | The value of the attribute on the source | [optional]
+**SourceSchemaObjectType** | **String** | The schema object type on the source used to represent the entitlement and its attributes | [optional]
+**SourceName** | **String** | The name of the source for which this entitlement belongs | [optional]
+**SourceType** | **String** | The type of the source for which the entitlement belongs | [optional]
+**SourceId** | **String** | The ID of the source for which the entitlement belongs | [optional]
+**HasPermissions** | **Boolean** | Indicates if the entitlement has permissions | [optional] [default to $false]
+**IsPermission** | **Boolean** | Indicates if the entitlement is a representation of an account permission | [optional] [default to $false]
+**Revocable** | **Boolean** | Indicates whether the entitlement can be revoked | [optional] [default to $false]
+**CloudGoverned** | **Boolean** | True if the entitlement is cloud governed | [optional] [default to $false]
+**ContainsDataAccess** | **Boolean** | True if the entitlement has DAS data | [optional] [default to $false]
+**DataAccess** | [**DataAccess**](DataAccess.md) | | [optional]
+**Account** | [**ReviewableEntitlementAccount**](ReviewableEntitlementAccount.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReviewableEntitlement = Initialize-PSSailpointV2024ReviewableEntitlement -Id 2c918085718230600171993742c63558 `
+ -Name CN=entitlement.bbb7c650 `
+ -Description Gives read/write access to the company database `
+ -Privileged false `
+ -Owner null `
+ -AttributeName memberOf `
+ -AttributeValue CN=entitlement.bbb7c650 `
+ -SourceSchemaObjectType groups `
+ -SourceName ODS-AD-Source `
+ -SourceType Active Directory - Direct `
+ -SourceId 78ca6be511cb41fbb86dba2fcca7780c `
+ -HasPermissions false `
+ -IsPermission false `
+ -Revocable true `
+ -CloudGoverned false `
+ -ContainsDataAccess true `
+ -DataAccess null `
+ -Account null
+```
+
+- Convert the resource to JSON
+```powershell
+$ReviewableEntitlement | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReviewableEntitlementAccount.md b/PSSailpoint/v2024/docs/ReviewableEntitlementAccount.md
new file mode 100644
index 000000000..0d6b34cc7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReviewableEntitlementAccount.md
@@ -0,0 +1,37 @@
+# ReviewableEntitlementAccount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**NativeIdentity** | **String** | The native identity for this account | [optional]
+**Disabled** | **Boolean** | Indicates whether this account is currently disabled | [optional] [default to $false]
+**Locked** | **Boolean** | Indicates whether this account is currently locked | [optional] [default to $false]
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Id** | **String** | The id associated with the account | [optional]
+**Name** | **String** | The account name | [optional]
+**Created** | **System.DateTime** | When the account was created | [optional]
+**Modified** | **System.DateTime** | When the account was last modified | [optional]
+**ActivityInsights** | [**ActivityInsights**](ActivityInsights.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReviewableEntitlementAccount = Initialize-PSSailpointV2024ReviewableEntitlementAccount -NativeIdentity CN=Alison Ferguso `
+ -Disabled false `
+ -Locked false `
+ -Type null `
+ -Id 2c9180857182305e0171993737eb29e6 `
+ -Name Alison Ferguso `
+ -Created 2020-04-20T20:11:05.067Z `
+ -Modified 2020-05-20T18:57:16.987Z `
+ -ActivityInsights null
+```
+
+- Convert the resource to JSON
+```powershell
+$ReviewableEntitlementAccount | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ReviewableRole.md b/PSSailpoint/v2024/docs/ReviewableRole.md
new file mode 100644
index 000000000..5cba044df
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ReviewableRole.md
@@ -0,0 +1,37 @@
+# ReviewableRole
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The id for the Role | [optional]
+**Name** | **String** | The name of the Role | [optional]
+**Description** | **String** | Information about the Role | [optional]
+**Privileged** | **Boolean** | Indicates if the entitlement is a privileged entitlement | [optional]
+**Owner** | [**IdentityReferenceWithNameAndEmail**](IdentityReferenceWithNameAndEmail.md) | | [optional]
+**Revocable** | **Boolean** | Indicates whether the Role can be revoked or requested | [optional]
+**EndDate** | **System.DateTime** | The date when a user's access expires. | [optional]
+**AccessProfiles** | [**ReviewableAccessProfile[]**](ReviewableAccessProfile.md) | The list of Access Profiles associated with this Role | [optional]
+**Entitlements** | [**ReviewableEntitlement[]**](ReviewableEntitlement.md) | The list of entitlements associated with this Role | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ReviewableRole = Initialize-PSSailpointV2024ReviewableRole -Id 2c91808a7190d06e0171993907fd0794 `
+ -Name Accounting-Employees `
+ -Description Role for members of the accounting department with the necessary Access Profiles `
+ -Privileged false `
+ -Owner null `
+ -Revocable false `
+ -EndDate 2021-12-25T00:00Z `
+ -AccessProfiles null `
+ -Entitlements null
+```
+
+- Convert the resource to JSON
+```powershell
+$ReviewableRole | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Reviewer.md b/PSSailpoint/v2024/docs/Reviewer.md
new file mode 100644
index 000000000..6f23006fa
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Reviewer.md
@@ -0,0 +1,31 @@
+# Reviewer
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The id of the reviewer. | [optional]
+**Name** | **String** | The name of the reviewer. | [optional]
+**Email** | **String** | The email of the reviewing identity. | [optional]
+**Type** | **String** | The type of the reviewing identity. | [optional]
+**Created** | **System.DateTime** | The created date of the reviewing identity. | [optional]
+**Modified** | **System.DateTime** | The modified date of the reviewing identity. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Reviewer = Initialize-PSSailpointV2024Reviewer -Id ef38f94347e94562b5bb8424a56397d8 `
+ -Name Reviewer Name `
+ -Email reviewer@test.com `
+ -Type IDENTITY `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z
+```
+
+- Convert the resource to JSON
+```powershell
+$Reviewer | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Reviewer1.md b/PSSailpoint/v2024/docs/Reviewer1.md
new file mode 100644
index 000000000..619e73f83
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Reviewer1.md
@@ -0,0 +1,27 @@
+# Reviewer1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The reviewer's DTO type. |
+**Id** | **String** | The reviewer's ID. |
+**Name** | **String** | The reviewer's display name. |
+**Email** | **String** | The reviewing identity's email. Only applicable to `IDENTITY`. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Reviewer1 = Initialize-PSSailpointV2024Reviewer1 -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20642 `
+ -Name Michael Michaels `
+ -Email reviewer@test.com
+```
+
+- Convert the resource to JSON
+```powershell
+$Reviewer1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Revocability.md b/PSSailpoint/v2024/docs/Revocability.md
new file mode 100644
index 000000000..7dc5bd389
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Revocability.md
@@ -0,0 +1,21 @@
+# Revocability
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ApprovalSchemes** | [**AccessProfileApprovalScheme[]**](AccessProfileApprovalScheme.md) | List describing the steps in approving the revocation request | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Revocability = Initialize-PSSailpointV2024Revocability -ApprovalSchemes null
+```
+
+- Convert the resource to JSON
+```powershell
+$Revocability | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RevocabilityForRole.md b/PSSailpoint/v2024/docs/RevocabilityForRole.md
new file mode 100644
index 000000000..f724b7276
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RevocabilityForRole.md
@@ -0,0 +1,25 @@
+# RevocabilityForRole
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CommentsRequired** | **Boolean** | Whether the requester of the containing object must provide comments justifying the request | [optional] [default to $false]
+**DenialCommentsRequired** | **Boolean** | Whether an approver must provide comments when denying the request | [optional] [default to $false]
+**ApprovalSchemes** | [**ApprovalSchemeForRole[]**](ApprovalSchemeForRole.md) | List describing the steps in approving the revocation request | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RevocabilityForRole = Initialize-PSSailpointV2024RevocabilityForRole -CommentsRequired false `
+ -DenialCommentsRequired false `
+ -ApprovalSchemes null
+```
+
+- Convert the resource to JSON
+```powershell
+$RevocabilityForRole | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RightPad.md b/PSSailpoint/v2024/docs/RightPad.md
new file mode 100644
index 000000000..f1230a080
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RightPad.md
@@ -0,0 +1,27 @@
+# RightPad
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Length** | **String** | An integer value for the desired length of the final output string |
+**Padding** | **String** | A string value representing the character that the incoming data should be padded with to get to the desired length If not provided, the transform will default to a single space ("" "") character for padding | [optional]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RightPad = Initialize-PSSailpointV2024RightPad -Length 4 `
+ -Padding 0 `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$RightPad | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Role.md b/PSSailpoint/v2024/docs/Role.md
new file mode 100644
index 000000000..f396ec91a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Role.md
@@ -0,0 +1,53 @@
+# Role
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The id of the Role. This field must be left null when creating an Role, otherwise a 400 Bad Request error will result. | [optional]
+**Name** | **String** | The human-readable display name of the Role |
+**Created** | **System.DateTime** | Date the Role was created | [optional] [readonly]
+**Modified** | **System.DateTime** | Date the Role was last modified. | [optional] [readonly]
+**Description** | **String** | A human-readable description of the Role | [optional]
+**Owner** | [**OwnerReference**](OwnerReference.md) | |
+**AccessProfiles** | [**AccessProfileRef[]**](AccessProfileRef.md) | | [optional]
+**Entitlements** | [**EntitlementRef[]**](EntitlementRef.md) | | [optional]
+**Membership** | [**RoleMembershipSelector**](RoleMembershipSelector.md) | | [optional]
+**LegacyMembershipInfo** | [**System.Collections.Hashtable**](AnyType.md) | This field is not directly modifiable and is generally expected to be *null*. In very rare instances, some Roles may have been created using membership selection criteria that are no longer fully supported. While these Roles will still work, they should be migrated to STANDARD or IDENTITY_LIST selection criteria. This field exists for informational purposes as an aid to such migration. | [optional]
+**Enabled** | **Boolean** | Whether the Role is enabled or not. | [optional] [default to $false]
+**Requestable** | **Boolean** | Whether the Role can be the target of access requests. | [optional] [default to $false]
+**AccessRequestConfig** | [**RequestabilityForRole**](RequestabilityForRole.md) | | [optional]
+**RevocationRequestConfig** | [**RevocabilityForRole**](RevocabilityForRole.md) | | [optional]
+**Segments** | **String[]** | List of IDs of segments, if any, to which this Role is assigned. | [optional]
+**Dimensional** | **Boolean** | | [optional]
+**DimensionRefs** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Role = Initialize-PSSailpointV2024Role -Id 2c918086749d78830174a1a40e121518 `
+ -Name Role 2567 `
+ -Created 2021-03-01T22:32:58.104Z `
+ -Modified 2021-03-02T20:22:28.104Z `
+ -Description Urna amet cursus pellentesque nisl orci maximus lorem nisl euismod fusce morbi placerat adipiscing maecenas nisi tristique et metus et lacus sed morbi nunc nisl maximus magna arcu varius sollicitudin elementum enim maecenas nisi id ipsum tempus fusce diam ipsum tortor. `
+ -Owner null `
+ -AccessProfiles null `
+ -Entitlements null `
+ -Membership null `
+ -LegacyMembershipInfo {type=IDENTITY_LIST} `
+ -Enabled true `
+ -Requestable true `
+ -AccessRequestConfig null `
+ -RevocationRequestConfig null `
+ -Segments [f7b1b8a3-5fed-4fd4-ad29-82014e137e19, 29cb6c06-1da8-43ea-8be4-b3125f248f2a] `
+ -Dimensional null `
+ -DimensionRefs null
+```
+
+- Convert the resource to JSON
+```powershell
+$Role | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleAssignmentDto.md b/PSSailpoint/v2024/docs/RoleAssignmentDto.md
new file mode 100644
index 000000000..b8ad4fe8d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleAssignmentDto.md
@@ -0,0 +1,37 @@
+# RoleAssignmentDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Assignment Id | [optional]
+**Role** | [**BaseReferenceDto1**](BaseReferenceDto1.md) | | [optional]
+**Comments** | **String** | Comments added by the user when the assignment was made | [optional]
+**AssignmentSource** | **String** | Source describing how this assignment was made | [optional]
+**Assigner** | [**BaseReferenceDto1**](BaseReferenceDto1.md) | | [optional]
+**AssignedDimensions** | [**BaseReferenceDto1[]**](BaseReferenceDto1.md) | Dimensions assigned related to this role | [optional]
+**AssignmentContext** | [**AssignmentContextDto**](AssignmentContextDto.md) | | [optional]
+**AccountTargets** | [**RoleTargetDto[]**](RoleTargetDto.md) | | [optional]
+**RemoveDate** | **String** | Date that the assignment will be removed | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleAssignmentDto = Initialize-PSSailpointV2024RoleAssignmentDto -Id 1cbb0705b38c4226b1334eadd8874086 `
+ -Role null `
+ -Comments I'm a new Engineer and need this role to do my work `
+ -AssignmentSource UI `
+ -Assigner null `
+ -AssignedDimensions [{id=1acc8ffe5fcf457090de28bee2af36ee, type=DIMENSION, name=Northeast region}] `
+ -AssignmentContext null `
+ -AccountTargets null `
+ -RemoveDate Wed Feb 14 10:58:42
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleAssignmentDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleAssignmentRef.md b/PSSailpoint/v2024/docs/RoleAssignmentRef.md
new file mode 100644
index 000000000..88f17e17c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleAssignmentRef.md
@@ -0,0 +1,23 @@
+# RoleAssignmentRef
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Assignment Id | [optional]
+**Role** | [**BaseReferenceDto1**](BaseReferenceDto1.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleAssignmentRef = Initialize-PSSailpointV2024RoleAssignmentRef -Id 1cbb0705b38c4226b1334eadd8874086 `
+ -Role null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleAssignmentRef | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleAssignmentSourceType.md b/PSSailpoint/v2024/docs/RoleAssignmentSourceType.md
new file mode 100644
index 000000000..5345bb7c1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleAssignmentSourceType.md
@@ -0,0 +1,20 @@
+# RoleAssignmentSourceType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleAssignmentSourceType = Initialize-PSSailpointV2024RoleAssignmentSourceType
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleAssignmentSourceType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleBulkDeleteRequest.md b/PSSailpoint/v2024/docs/RoleBulkDeleteRequest.md
new file mode 100644
index 000000000..0af168b4c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleBulkDeleteRequest.md
@@ -0,0 +1,21 @@
+# RoleBulkDeleteRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RoleIds** | **String[]** | List of IDs of Roles to be deleted. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleBulkDeleteRequest = Initialize-PSSailpointV2024RoleBulkDeleteRequest -RoleIds [2c9180847812e0b1017817051919ecca, 2c9180887812e0b201781e129f151816]
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleBulkDeleteRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleCriteriaKey.md b/PSSailpoint/v2024/docs/RoleCriteriaKey.md
new file mode 100644
index 000000000..7ffc09fc4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleCriteriaKey.md
@@ -0,0 +1,25 @@
+# RoleCriteriaKey
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**RoleCriteriaKeyType**](RoleCriteriaKeyType.md) | |
+**Property** | **String** | The name of the attribute or entitlement to which the associated criteria applies. |
+**SourceId** | **String** | ID of the Source from which an account attribute or entitlement is drawn. Required if type is ACCOUNT or ENTITLEMENT | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleCriteriaKey = Initialize-PSSailpointV2024RoleCriteriaKey -Type null `
+ -Property attribute.email `
+ -SourceId 2c9180867427f3a301745aec18211519
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleCriteriaKey | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleCriteriaKeyType.md b/PSSailpoint/v2024/docs/RoleCriteriaKeyType.md
new file mode 100644
index 000000000..dba3f1bf1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleCriteriaKeyType.md
@@ -0,0 +1,20 @@
+# RoleCriteriaKeyType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleCriteriaKeyType = Initialize-PSSailpointV2024RoleCriteriaKeyType
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleCriteriaKeyType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleCriteriaLevel1.md b/PSSailpoint/v2024/docs/RoleCriteriaLevel1.md
new file mode 100644
index 000000000..dc891edc7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleCriteriaLevel1.md
@@ -0,0 +1,27 @@
+# RoleCriteriaLevel1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Operation** | [**RoleCriteriaOperation**](RoleCriteriaOperation.md) | | [optional]
+**Key** | [**RoleCriteriaKey**](RoleCriteriaKey.md) | | [optional]
+**StringValue** | **String** | String value to test the Identity attribute, Account attribute, or Entitlement specified in the key w/r/t the specified operation. If this criteria is a leaf node, that is, if the operation is one of EQUALS, NOT_EQUALS, CONTAINS, STARTS_WITH, or ENDS_WITH, this field is required. Otherwise, specifying it is an error. | [optional]
+**Children** | [**RoleCriteriaLevel2[]**](RoleCriteriaLevel2.md) | Array of child criteria. Required if the operation is AND or OR, otherwise it must be left null. A maximum of three levels of criteria are supported, including leaf nodes. Additionally, AND nodes can only be children or OR nodes and vice-versa. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleCriteriaLevel1 = Initialize-PSSailpointV2024RoleCriteriaLevel1 -Operation null `
+ -Key null `
+ -StringValue carlee.cert1c9f9b6fd@mailinator.com `
+ -Children null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleCriteriaLevel1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleCriteriaLevel2.md b/PSSailpoint/v2024/docs/RoleCriteriaLevel2.md
new file mode 100644
index 000000000..6fc2e84f6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleCriteriaLevel2.md
@@ -0,0 +1,27 @@
+# RoleCriteriaLevel2
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Operation** | [**RoleCriteriaOperation**](RoleCriteriaOperation.md) | | [optional]
+**Key** | [**RoleCriteriaKey**](RoleCriteriaKey.md) | | [optional]
+**StringValue** | **String** | String value to test the Identity attribute, Account attribute, or Entitlement specified in the key w/r/t the specified operation. If this criteria is a leaf node, that is, if the operation is one of EQUALS, NOT_EQUALS, CONTAINS, STARTS_WITH, or ENDS_WITH, this field is required. Otherwise, specifying it is an error. | [optional]
+**Children** | [**RoleCriteriaLevel3[]**](RoleCriteriaLevel3.md) | Array of child criteria. Required if the operation is AND or OR, otherwise it must be left null. A maximum of three levels of criteria are supported, including leaf nodes. Additionally, AND nodes can only be children or OR nodes and vice-versa. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleCriteriaLevel2 = Initialize-PSSailpointV2024RoleCriteriaLevel2 -Operation null `
+ -Key null `
+ -StringValue carlee.cert1c9f9b6fd@mailinator.com `
+ -Children null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleCriteriaLevel2 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleCriteriaLevel3.md b/PSSailpoint/v2024/docs/RoleCriteriaLevel3.md
new file mode 100644
index 000000000..2ef07ee1d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleCriteriaLevel3.md
@@ -0,0 +1,25 @@
+# RoleCriteriaLevel3
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Operation** | [**RoleCriteriaOperation**](RoleCriteriaOperation.md) | | [optional]
+**Key** | [**RoleCriteriaKey**](RoleCriteriaKey.md) | | [optional]
+**StringValue** | **String** | String value to test the Identity attribute, Account attribute, or Entitlement specified in the key w/r/t the specified operation. If this criteria is a leaf node, that is, if the operation is one of EQUALS, NOT_EQUALS, CONTAINS, STARTS_WITH, or ENDS_WITH, this field is required. Otherwise, specifying it is an error. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleCriteriaLevel3 = Initialize-PSSailpointV2024RoleCriteriaLevel3 -Operation null `
+ -Key null `
+ -StringValue carlee.cert1c9f9b6fd@mailinator.com
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleCriteriaLevel3 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleCriteriaOperation.md b/PSSailpoint/v2024/docs/RoleCriteriaOperation.md
new file mode 100644
index 000000000..d5687b4fb
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleCriteriaOperation.md
@@ -0,0 +1,20 @@
+# RoleCriteriaOperation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleCriteriaOperation = Initialize-PSSailpointV2024RoleCriteriaOperation
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleCriteriaOperation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleDocument.md b/PSSailpoint/v2024/docs/RoleDocument.md
new file mode 100644
index 000000000..adb63cd29
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleDocument.md
@@ -0,0 +1,55 @@
+# RoleDocument
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. |
+**Name** | **String** | The human readable name of the referenced object. |
+**Type** | [**DocumentType**](DocumentType.md) | |
+**Description** | **String** | Access item's description. | [optional]
+**Created** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was created. | [optional]
+**Modified** | **System.DateTime** | ISO-8601 date-time referring to the time when the object was last modified. | [optional]
+**Synced** | **System.DateTime** | ISO-8601 date-time referring to the date-time when object was queued to be synced into search database for use in the search API. This date-time changes anytime there is an update to the object, which triggers a synchronization event being sent to the search database. There may be some delay between the `synced` time and the time when the updated data is actually available in the search API. | [optional]
+**Enabled** | **Boolean** | Indicates whether the access item is currently enabled. | [optional] [default to $false]
+**Requestable** | **Boolean** | Indicates whether the access item can be requested. | [optional] [default to $true]
+**RequestCommentsRequired** | **Boolean** | Indicates whether comments are required for requests to access the item. | [optional] [default to $false]
+**Owner** | [**BaseAccessAllOfOwner**](BaseAccessAllOfOwner.md) | | [optional]
+**AccessProfiles** | [**BaseAccessProfile[]**](BaseAccessProfile.md) | Access profiles included with the role. | [optional]
+**AccessProfileCount** | **Int32** | Number of access profiles included with the role. | [optional]
+**Tags** | **String[]** | Tags that have been applied to the object. | [optional]
+**Segments** | [**BaseSegment[]**](BaseSegment.md) | Segments with the role. | [optional]
+**SegmentCount** | **Int32** | Number of segments with the role. | [optional]
+**Entitlements** | [**BaseEntitlement[]**](BaseEntitlement.md) | Entitlements included with the role. | [optional]
+**EntitlementCount** | **Int32** | Number of entitlements included with the role. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleDocument = Initialize-PSSailpointV2024RoleDocument -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe `
+ -Type null `
+ -Description The admin role `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Synced 2018-06-25T20:22:33.104Z `
+ -Enabled true `
+ -Requestable true `
+ -RequestCommentsRequired false `
+ -Owner null `
+ -AccessProfiles null `
+ -AccessProfileCount 1 `
+ -Tags [TAG_1, TAG_2] `
+ -Segments null `
+ -SegmentCount 1 `
+ -Entitlements null `
+ -EntitlementCount 3
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleDocument | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleIdentity.md b/PSSailpoint/v2024/docs/RoleIdentity.md
new file mode 100644
index 000000000..9501b8fa0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleIdentity.md
@@ -0,0 +1,29 @@
+# RoleIdentity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of the Identity | [optional]
+**AliasName** | **String** | The alias / username of the Identity | [optional]
+**Name** | **String** | The human-readable display name of the Identity | [optional]
+**Email** | **String** | Email address of the Identity | [optional]
+**RoleAssignmentSource** | [**RoleAssignmentSourceType**](RoleAssignmentSourceType.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleIdentity = Initialize-PSSailpointV2024RoleIdentity -Id 2c9180a46faadee4016fb4e018c20639 `
+ -AliasName t.edison `
+ -Name Thomas Edison `
+ -Email t.edison@identitynow.com `
+ -RoleAssignmentSource null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleIdentity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleInsight.md b/PSSailpoint/v2024/docs/RoleInsight.md
new file mode 100644
index 000000000..ad5626975
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleInsight.md
@@ -0,0 +1,31 @@
+# RoleInsight
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Insight id | [optional]
+**NumberOfUpdates** | **Int32** | Total number of updates for this role | [optional]
+**CreatedDate** | **System.DateTime** | The date-time insights were last created for this role. | [optional]
+**ModifiedDate** | **System.DateTime** | The date-time insights were last modified for this role. | [optional]
+**Role** | [**RoleInsightsRole**](RoleInsightsRole.md) | | [optional]
+**Insight** | [**RoleInsightsInsight**](RoleInsightsInsight.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleInsight = Initialize-PSSailpointV2024RoleInsight -Id 1467e61e-f284-439c-ba2d-c6cc11cf0941 `
+ -NumberOfUpdates 5 `
+ -CreatedDate null `
+ -ModifiedDate 2020-05-19T13:49:37.385Z `
+ -Role null `
+ -Insight null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleInsight | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleInsightsEntitlement.md b/PSSailpoint/v2024/docs/RoleInsightsEntitlement.md
new file mode 100644
index 000000000..0191aa234
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleInsightsEntitlement.md
@@ -0,0 +1,31 @@
+# RoleInsightsEntitlement
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Name of the entitlement | [optional]
+**Id** | **String** | Id of the entitlement | [optional]
+**Description** | **String** | Description for the entitlement | [optional]
+**Source** | **String** | Source or the application for the entitlement | [optional]
+**Attribute** | **String** | Attribute for the entitlement | [optional]
+**Value** | **String** | Attribute value for the entitlement | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleInsightsEntitlement = Initialize-PSSailpointV2024RoleInsightsEntitlement -Name null `
+ -Id null `
+ -Description null `
+ -Source null `
+ -Attribute null `
+ -Value null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleInsightsEntitlement | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleInsightsEntitlementChanges.md b/PSSailpoint/v2024/docs/RoleInsightsEntitlementChanges.md
new file mode 100644
index 000000000..99a9562b1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleInsightsEntitlementChanges.md
@@ -0,0 +1,33 @@
+# RoleInsightsEntitlementChanges
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Name of the entitlement | [optional]
+**Id** | **String** | Id of the entitlement | [optional]
+**Description** | **String** | Description for the entitlement | [optional]
+**Attribute** | **String** | Attribute for the entitlement | [optional]
+**Value** | **String** | Attribute value for the entitlement | [optional]
+**Source** | **String** | Source or the application for the entitlement | [optional]
+**Insight** | [**RoleInsightsInsight**](RoleInsightsInsight.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleInsightsEntitlementChanges = Initialize-PSSailpointV2024RoleInsightsEntitlementChanges -Name null `
+ -Id null `
+ -Description null `
+ -Attribute null `
+ -Value null `
+ -Source null `
+ -Insight null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleInsightsEntitlementChanges | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleInsightsIdentities.md b/PSSailpoint/v2024/docs/RoleInsightsIdentities.md
new file mode 100644
index 000000000..d0c9aec09
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleInsightsIdentities.md
@@ -0,0 +1,25 @@
+# RoleInsightsIdentities
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id for identity | [optional]
+**Name** | **String** | Name for identity | [optional]
+**Attributes** | **System.Collections.Hashtable** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleInsightsIdentities = Initialize-PSSailpointV2024RoleInsightsIdentities -Id null `
+ -Name null `
+ -Attributes null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleInsightsIdentities | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleInsightsInsight.md b/PSSailpoint/v2024/docs/RoleInsightsInsight.md
new file mode 100644
index 000000000..5358f91fd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleInsightsInsight.md
@@ -0,0 +1,29 @@
+# RoleInsightsInsight
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The number of identities in this role with the entitlement. | [optional]
+**IdentitiesWithAccess** | **Int32** | The number of identities in this role with the entitlement. | [optional]
+**IdentitiesImpacted** | **Int32** | The number of identities in this role that do not have the specified entitlement. | [optional]
+**TotalNumberOfIdentities** | **Int32** | The total number of identities. | [optional]
+**ImpactedIdentityNames** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleInsightsInsight = Initialize-PSSailpointV2024RoleInsightsInsight -Type ADD `
+ -IdentitiesWithAccess 850 `
+ -IdentitiesImpacted 150 `
+ -TotalNumberOfIdentities 1000 `
+ -ImpactedIdentityNames null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleInsightsInsight | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleInsightsResponse.md b/PSSailpoint/v2024/docs/RoleInsightsResponse.md
new file mode 100644
index 000000000..593cb70d6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleInsightsResponse.md
@@ -0,0 +1,31 @@
+# RoleInsightsResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Request Id for a role insight generation request | [optional]
+**CreatedDate** | **System.DateTime** | The date-time role insights request was created. | [optional]
+**LastGenerated** | **System.DateTime** | The date-time role insights request was completed. | [optional]
+**NumberOfUpdates** | **Int32** | Total number of updates for this request. Starts with 0 and will have correct number when request is COMPLETED. | [optional]
+**RoleIds** | **String[]** | The role IDs that are in this request. | [optional]
+**Status** | **String** | Request status | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleInsightsResponse = Initialize-PSSailpointV2024RoleInsightsResponse -Id 8c190e67-87aa-4ed9-a90b-d9d5344523fb `
+ -CreatedDate 2020-09-16T18:49:32.150Z `
+ -LastGenerated 2020-09-16T18:50:12.150Z `
+ -NumberOfUpdates 0 `
+ -RoleIds null `
+ -Status null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleInsightsResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleInsightsRole.md b/PSSailpoint/v2024/docs/RoleInsightsRole.md
new file mode 100644
index 000000000..02dfaa6f1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleInsightsRole.md
@@ -0,0 +1,29 @@
+# RoleInsightsRole
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Role name | [optional]
+**Id** | **String** | Role id | [optional]
+**Description** | **String** | Role description | [optional]
+**OwnerName** | **String** | Role owner name | [optional]
+**OwnerId** | **String** | Role owner id | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleInsightsRole = Initialize-PSSailpointV2024RoleInsightsRole -Name Software Engineer `
+ -Id 1467e61e-f284-439c-ba2d-c6cc11cf0941 `
+ -Description Person who develops software `
+ -OwnerName Bob `
+ -OwnerId 1467e61e-f284-439c-ba2d-c6cc11cf0941
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleInsightsRole | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleInsightsSummary.md b/PSSailpoint/v2024/docs/RoleInsightsSummary.md
new file mode 100644
index 000000000..76fce0d6c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleInsightsSummary.md
@@ -0,0 +1,31 @@
+# RoleInsightsSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**NumberOfUpdates** | **Int32** | Total number of roles with updates | [optional]
+**LastGenerated** | **System.DateTime** | The date-time role insights were last found. | [optional]
+**EntitlementsIncludedInRoles** | **Int32** | The number of entitlements included in roles (vs free radicals). | [optional]
+**TotalNumberOfEntitlements** | **Int32** | The total number of entitlements. | [optional]
+**IdentitiesWithAccessViaRoles** | **Int32** | The number of identities in roles vs. identities with just entitlements and not in roles. | [optional]
+**TotalNumberOfIdentities** | **Int32** | The total number of identities. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleInsightsSummary = Initialize-PSSailpointV2024RoleInsightsSummary -NumberOfUpdates null `
+ -LastGenerated 2020-05-19T13:49:37.385Z `
+ -EntitlementsIncludedInRoles 45 `
+ -TotalNumberOfEntitlements 250 `
+ -IdentitiesWithAccessViaRoles 550 `
+ -TotalNumberOfIdentities 980
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleInsightsSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMatchDto.md b/PSSailpoint/v2024/docs/RoleMatchDto.md
new file mode 100644
index 000000000..73c925dc3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMatchDto.md
@@ -0,0 +1,23 @@
+# RoleMatchDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RoleRef** | [**BaseReferenceDto1**](BaseReferenceDto1.md) | | [optional]
+**MatchedAttributes** | [**ContextAttributeDto[]**](ContextAttributeDto.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMatchDto = Initialize-PSSailpointV2024RoleMatchDto -RoleRef null `
+ -MatchedAttributes null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMatchDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMembershipIdentity.md b/PSSailpoint/v2024/docs/RoleMembershipIdentity.md
new file mode 100644
index 000000000..8fa40eec5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMembershipIdentity.md
@@ -0,0 +1,27 @@
+# RoleMembershipIdentity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Id** | **String** | Identity id | [optional]
+**Name** | **String** | Human-readable display name of the Identity. | [optional]
+**AliasName** | **String** | User name of the Identity | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMembershipIdentity = Initialize-PSSailpointV2024RoleMembershipIdentity -Type null `
+ -Id 2c9180a46faadee4016fb4e018c20639 `
+ -Name Thomas Edison `
+ -AliasName t.edison
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMembershipIdentity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMembershipSelector.md b/PSSailpoint/v2024/docs/RoleMembershipSelector.md
new file mode 100644
index 000000000..a600fdb97
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMembershipSelector.md
@@ -0,0 +1,25 @@
+# RoleMembershipSelector
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**RoleMembershipSelectorType**](RoleMembershipSelectorType.md) | | [optional]
+**Criteria** | [**RoleCriteriaLevel1**](RoleCriteriaLevel1.md) | | [optional]
+**Identities** | [**RoleMembershipIdentity[]**](RoleMembershipIdentity.md) | Defines role membership as being exclusive to the specified Identities, when type is IDENTITY_LIST. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMembershipSelector = Initialize-PSSailpointV2024RoleMembershipSelector -Type null `
+ -Criteria null `
+ -Identities null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMembershipSelector | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMembershipSelectorType.md b/PSSailpoint/v2024/docs/RoleMembershipSelectorType.md
new file mode 100644
index 000000000..8875c9783
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMembershipSelectorType.md
@@ -0,0 +1,20 @@
+# RoleMembershipSelectorType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMembershipSelectorType = Initialize-PSSailpointV2024RoleMembershipSelectorType
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMembershipSelectorType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningEntitlement.md b/PSSailpoint/v2024/docs/RoleMiningEntitlement.md
new file mode 100644
index 000000000..f6f4e45db
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningEntitlement.md
@@ -0,0 +1,37 @@
+# RoleMiningEntitlement
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**EntitlementRef** | [**RoleMiningEntitlementRef**](RoleMiningEntitlementRef.md) | | [optional]
+**Name** | **String** | Name of the entitlement | [optional]
+**ApplicationName** | **String** | Application name of the entitlement | [optional]
+**IdentityCount** | **Int32** | The number of identities with this entitlement in a role. | [optional]
+**Popularity** | **Double** | The % popularity of this entitlement in a role. | [optional]
+**PopularityInOrg** | **Double** | The % popularity of this entitlement in the org. | [optional]
+**SourceId** | **String** | The ID of the source/application. | [optional]
+**ActivitySourceState** | **String** | The status of activity data for the source. Value is complete or notComplete. | [optional]
+**SourceUsagePercent** | **Double** | The percentage of identities in the potential role that have usage of the source/application of this entitlement. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningEntitlement = Initialize-PSSailpointV2024RoleMiningEntitlement -EntitlementRef null `
+ -Name Add/modify/delete users `
+ -ApplicationName AppName `
+ -IdentityCount 45 `
+ -Popularity 65.2 `
+ -PopularityInOrg 35.8 `
+ -SourceId 2c9180877620c1460176267f336a106f `
+ -ActivitySourceState complete `
+ -SourceUsagePercent 65.6
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningEntitlement | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningEntitlementRef.md b/PSSailpoint/v2024/docs/RoleMiningEntitlementRef.md
new file mode 100644
index 000000000..131da3118
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningEntitlementRef.md
@@ -0,0 +1,27 @@
+# RoleMiningEntitlementRef
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the entitlement | [optional]
+**Name** | **String** | Name of the entitlement | [optional]
+**Description** | **String** | Description forthe entitlement | [optional]
+**Attribute** | **String** | The entitlement attribute | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningEntitlementRef = Initialize-PSSailpointV2024RoleMiningEntitlementRef -Id 2c91808a7e95e6e0017e96e2086206c8 `
+ -Name App.entitlement.1 `
+ -Description Entitlement 1 `
+ -Attribute groups
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningEntitlementRef | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningIdentity.md b/PSSailpoint/v2024/docs/RoleMiningIdentity.md
new file mode 100644
index 000000000..4fe18b811
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningIdentity.md
@@ -0,0 +1,25 @@
+# RoleMiningIdentity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the identity | [optional]
+**Name** | **String** | Name of the identity | [optional]
+**Attributes** | **System.Collections.Hashtable** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningIdentity = Initialize-PSSailpointV2024RoleMiningIdentity -Id null `
+ -Name null `
+ -Attributes null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningIdentity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningIdentityDistribution.md b/PSSailpoint/v2024/docs/RoleMiningIdentityDistribution.md
new file mode 100644
index 000000000..17a6929a6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningIdentityDistribution.md
@@ -0,0 +1,23 @@
+# RoleMiningIdentityDistribution
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AttributeName** | **String** | Id of the potential role | [optional]
+**Distribution** | [**System.Collections.Hashtable[]**](Map.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningIdentityDistribution = Initialize-PSSailpointV2024RoleMiningIdentityDistribution -AttributeName department `
+ -Distribution [{attributeValue=NM Tier 3, count=6}]
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningIdentityDistribution | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningPotentialRole.md b/PSSailpoint/v2024/docs/RoleMiningPotentialRole.md
new file mode 100644
index 000000000..0a24a569d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningPotentialRole.md
@@ -0,0 +1,57 @@
+# RoleMiningPotentialRole
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CreatedBy** | [**RoleMiningSessionResponseCreatedBy**](RoleMiningSessionResponseCreatedBy.md) | | [optional]
+**Density** | **Int32** | The density of a potential role. | [optional]
+**Description** | **String** | The description of a potential role. | [optional]
+**EntitlementCount** | **Int32** | The number of entitlements in a potential role. | [optional]
+**ExcludedEntitlements** | **String[]** | The list of entitlement ids to be excluded. | [optional]
+**Freshness** | **Int32** | The freshness of a potential role. | [optional]
+**IdentityCount** | **Int32** | The number of identities in a potential role. | [optional]
+**IdentityDistribution** | [**RoleMiningIdentityDistribution[]**](RoleMiningIdentityDistribution.md) | Identity attribute distribution. | [optional]
+**IdentityIds** | **String[]** | The list of ids in a potential role. | [optional]
+**Name** | **String** | Name of the potential role. | [optional]
+**ProvisionState** | [**RoleMiningPotentialRoleProvisionState**](RoleMiningPotentialRoleProvisionState.md) | | [optional]
+**Quality** | **Int32** | The quality of a potential role. | [optional]
+**RoleId** | **String** | The roleId of a potential role. | [optional]
+**Saved** | **Boolean** | The potential role's saved status. | [optional]
+**Session** | [**RoleMiningSessionParametersDto**](RoleMiningSessionParametersDto.md) | | [optional]
+**Type** | [**RoleMiningRoleType**](RoleMiningRoleType.md) | | [optional]
+**Id** | **String** | Id of the potential role | [optional]
+**CreatedDate** | **System.DateTime** | The date-time when this potential role was created. | [optional]
+**ModifiedDate** | **System.DateTime** | The date-time when this potential role was modified. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningPotentialRole = Initialize-PSSailpointV2024RoleMiningPotentialRole -CreatedBy null `
+ -Density 75 `
+ -Description Potential Role for Accounting dept `
+ -EntitlementCount 25 `
+ -ExcludedEntitlements [07a0b4e2, 13b4e2a0] `
+ -Freshness 75 `
+ -IdentityCount 25 `
+ -IdentityDistribution null `
+ -IdentityIds [07a0b4e2, 13b4e2a0] `
+ -Name Saved Potential Role - 07/10 `
+ -ProvisionState null `
+ -Quality 100 `
+ -RoleId 07a0b4e2-7a76-44fa-bd0b-c64654b66519 `
+ -Saved true `
+ -Session null `
+ -Type null `
+ -Id e0cc5d7d-bf7f-4f81-b2af-8885b09d9923 `
+ -CreatedDate null `
+ -ModifiedDate null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningPotentialRole | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningPotentialRoleApplication.md b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleApplication.md
new file mode 100644
index 000000000..3e40df161
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleApplication.md
@@ -0,0 +1,23 @@
+# RoleMiningPotentialRoleApplication
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the potential role | [optional]
+**Name** | **String** | Name of the potential role | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningPotentialRoleApplication = Initialize-PSSailpointV2024RoleMiningPotentialRoleApplication -Id null `
+ -Name null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningPotentialRoleApplication | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningPotentialRoleEditEntitlements.md b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleEditEntitlements.md
new file mode 100644
index 000000000..bebe14da7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleEditEntitlements.md
@@ -0,0 +1,23 @@
+# RoleMiningPotentialRoleEditEntitlements
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Ids** | **String[]** | The list of entitlement ids to be edited | [optional]
+**Exclude** | **Boolean** | If true, add ids to be exclusion list. If false, remove ids from the exclusion list. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningPotentialRoleEditEntitlements = Initialize-PSSailpointV2024RoleMiningPotentialRoleEditEntitlements -Ids null `
+ -Exclude null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningPotentialRoleEditEntitlements | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningPotentialRoleExportRequest.md b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleExportRequest.md
new file mode 100644
index 000000000..dfe6f4830
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleExportRequest.md
@@ -0,0 +1,23 @@
+# RoleMiningPotentialRoleExportRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**MinEntitlementPopularity** | **Int32** | The minimum popularity among identities in the role which an entitlement must have to be included in the report | [optional]
+**IncludeCommonAccess** | **Boolean** | If false, do not include entitlements that are highly popular among the entire orginization | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningPotentialRoleExportRequest = Initialize-PSSailpointV2024RoleMiningPotentialRoleExportRequest -MinEntitlementPopularity 0 `
+ -IncludeCommonAccess true
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningPotentialRoleExportRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningPotentialRoleExportResponse.md b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleExportResponse.md
new file mode 100644
index 000000000..008d72c9a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleExportResponse.md
@@ -0,0 +1,27 @@
+# RoleMiningPotentialRoleExportResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**MinEntitlementPopularity** | **Int32** | The minimum popularity among identities in the role which an entitlement must have to be included in the report | [optional]
+**IncludeCommonAccess** | **Boolean** | If false, do not include entitlements that are highly popular among the entire orginization | [optional]
+**ExportId** | **String** | ID used to reference this export | [optional]
+**Status** | [**RoleMiningPotentialRoleExportState**](RoleMiningPotentialRoleExportState.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningPotentialRoleExportResponse = Initialize-PSSailpointV2024RoleMiningPotentialRoleExportResponse -MinEntitlementPopularity 0 `
+ -IncludeCommonAccess true `
+ -ExportId 0c6cdb76-1227-4aaf-af21-192dbdfbfa04 `
+ -Status null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningPotentialRoleExportResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningPotentialRoleExportState.md b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleExportState.md
new file mode 100644
index 000000000..1245248d9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleExportState.md
@@ -0,0 +1,20 @@
+# RoleMiningPotentialRoleExportState
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningPotentialRoleExportState = Initialize-PSSailpointV2024RoleMiningPotentialRoleExportState
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningPotentialRoleExportState | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningPotentialRoleProvisionRequest.md b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleProvisionRequest.md
new file mode 100644
index 000000000..5ceb1743f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleProvisionRequest.md
@@ -0,0 +1,29 @@
+# RoleMiningPotentialRoleProvisionRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RoleName** | **String** | Name of the new role being created | [optional]
+**RoleDescription** | **String** | Short description of the new role being created | [optional]
+**OwnerId** | **String** | ID of the identity that will own this role | [optional]
+**IncludeIdentities** | **Boolean** | When true, create access requests for the identities associated with the potential role | [optional] [default to $false]
+**DirectlyAssignedEntitlements** | **Boolean** | When true, assign entitlements directly to the role; otherwise, create access profiles containing the entitlements | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningPotentialRoleProvisionRequest = Initialize-PSSailpointV2024RoleMiningPotentialRoleProvisionRequest -RoleName Finance - Accounting `
+ -RoleDescription General access for accounting department `
+ -OwnerId 2b568c65bc3c4c57a43bd97e3a8e41 `
+ -IncludeIdentities true `
+ -DirectlyAssignedEntitlements false
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningPotentialRoleProvisionRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningPotentialRoleProvisionState.md b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleProvisionState.md
new file mode 100644
index 000000000..c5be31f7c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleProvisionState.md
@@ -0,0 +1,20 @@
+# RoleMiningPotentialRoleProvisionState
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningPotentialRoleProvisionState = Initialize-PSSailpointV2024RoleMiningPotentialRoleProvisionState
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningPotentialRoleProvisionState | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningPotentialRoleRef.md b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleRef.md
new file mode 100644
index 000000000..12ac62810
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleRef.md
@@ -0,0 +1,23 @@
+# RoleMiningPotentialRoleRef
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the potential role | [optional]
+**Name** | **String** | Name of the potential role | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningPotentialRoleRef = Initialize-PSSailpointV2024RoleMiningPotentialRoleRef -Id e0cc5d7d-bf7f-4f81-b2af-8885b09d9923 `
+ -Name Potential Role - e0cc5d
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningPotentialRoleRef | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningPotentialRoleSourceUsage.md b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleSourceUsage.md
new file mode 100644
index 000000000..48a1760c7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleSourceUsage.md
@@ -0,0 +1,27 @@
+# RoleMiningPotentialRoleSourceUsage
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The identity ID | [optional]
+**DisplayName** | **String** | Display name for the identity | [optional]
+**Email** | **String** | Email address for the identity | [optional]
+**UsageCount** | **Int32** | The number of days there has been usage of the source by the identity. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningPotentialRoleSourceUsage = Initialize-PSSailpointV2024RoleMiningPotentialRoleSourceUsage -Id 2c918089762475180176267f894b54dc `
+ -DisplayName Kirk Koepp `
+ -Email kirk.koepp@testmail.identitynow.com `
+ -UsageCount 25
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningPotentialRoleSourceUsage | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningPotentialRoleSummary.md b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleSummary.md
new file mode 100644
index 000000000..cbd28359f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleSummary.md
@@ -0,0 +1,53 @@
+# RoleMiningPotentialRoleSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the potential role | [optional]
+**Name** | **String** | Name of the potential role | [optional]
+**PotentialRoleRef** | [**RoleMiningPotentialRoleRef**](RoleMiningPotentialRoleRef.md) | | [optional]
+**IdentityCount** | **Int32** | The number of identities in a potential role. | [optional]
+**EntitlementCount** | **Int32** | The number of entitlements in a potential role. | [optional]
+**IdentityGroupStatus** | **String** | The status for this identity group which can be ""REQUESTED"" or ""OBTAINED"" | [optional]
+**ProvisionState** | [**RoleMiningPotentialRoleProvisionState**](RoleMiningPotentialRoleProvisionState.md) | | [optional]
+**RoleId** | **String** | ID of the provisioned role in IIQ or IDN. Null if this potential role has not been provisioned. | [optional]
+**Density** | **Int32** | The density metric (0-100) of this potential role. Higher density values indicate higher similarity amongst the identities. | [optional]
+**Freshness** | **Int32** | The freshness metric (0-100) of this potential role. Higher freshness values indicate this potential role is more distinctive compared to existing roles. | [optional]
+**Quality** | **Int32** | The quality metric (0-100) of this potential role. Higher quality values indicate this potential role has high density and freshness. | [optional]
+**Type** | [**RoleMiningRoleType**](RoleMiningRoleType.md) | | [optional]
+**CreatedBy** | [**RoleMiningPotentialRoleSummaryCreatedBy**](RoleMiningPotentialRoleSummaryCreatedBy.md) | | [optional]
+**CreatedDate** | **System.DateTime** | The date-time when this potential role was created. | [optional]
+**Saved** | **Boolean** | The potential role's saved status | [optional] [default to $false]
+**Description** | **String** | Description of the potential role | [optional]
+**Session** | [**RoleMiningSessionParametersDto**](RoleMiningSessionParametersDto.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningPotentialRoleSummary = Initialize-PSSailpointV2024RoleMiningPotentialRoleSummary -Id e0cc5d7d-bf7f-4f81-b2af-8885b09d9923 `
+ -Name Potential Role - e0cc5d `
+ -PotentialRoleRef null `
+ -IdentityCount 25 `
+ -EntitlementCount 15 `
+ -IdentityGroupStatus OBTAINED `
+ -ProvisionState null `
+ -RoleId 2a4be6fbcf3c4e66b95a0c15ffd591 `
+ -Density 90 `
+ -Freshness 70 `
+ -Quality 80 `
+ -Type null `
+ -CreatedBy null `
+ -CreatedDate null `
+ -Saved true `
+ -Description null `
+ -Session null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningPotentialRoleSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningPotentialRoleSummaryCreatedBy.md b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleSummaryCreatedBy.md
new file mode 100644
index 000000000..e9201080a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningPotentialRoleSummaryCreatedBy.md
@@ -0,0 +1,23 @@
+# RoleMiningPotentialRoleSummaryCreatedBy
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of the creator | [optional]
+**DisplayName** | **String** | The display name of the creator | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningPotentialRoleSummaryCreatedBy = Initialize-PSSailpointV2024RoleMiningPotentialRoleSummaryCreatedBy -Id 2c918090761a5aac0176215c46a62d58 `
+ -DisplayName Ashley.Pierce
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningPotentialRoleSummaryCreatedBy | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningRoleType.md b/PSSailpoint/v2024/docs/RoleMiningRoleType.md
new file mode 100644
index 000000000..0deed33e1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningRoleType.md
@@ -0,0 +1,20 @@
+# RoleMiningRoleType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningRoleType = Initialize-PSSailpointV2024RoleMiningRoleType
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningRoleType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningSessionDraftRoleDto.md b/PSSailpoint/v2024/docs/RoleMiningSessionDraftRoleDto.md
new file mode 100644
index 000000000..2ab0a0634
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningSessionDraftRoleDto.md
@@ -0,0 +1,39 @@
+# RoleMiningSessionDraftRoleDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Name of the draft role | [optional]
+**Description** | **String** | Draft role description | [optional]
+**IdentityIds** | **String[]** | The list of identities for this role mining session. | [optional]
+**EntitlementIds** | **String[]** | The list of entitlement ids for this role mining session. | [optional]
+**ExcludedEntitlements** | **String[]** | The list of excluded entitlement ids. | [optional]
+**Modified** | **System.DateTime** | Last modified date | [optional]
+**Type** | [**RoleMiningRoleType**](RoleMiningRoleType.md) | | [optional]
+**Id** | **String** | Id of the potential draft role | [optional]
+**CreatedDate** | **System.DateTime** | The date-time when this potential draft role was created. | [optional]
+**ModifiedDate** | **System.DateTime** | The date-time when this potential draft role was modified. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningSessionDraftRoleDto = Initialize-PSSailpointV2024RoleMiningSessionDraftRoleDto -Name Saved RM Session - 07/10 `
+ -Description Person who develops software `
+ -IdentityIds [2c918090761a5aac0176215c46a62d58, 2c918090761a5aac01722015c46a62d42] `
+ -EntitlementIds [2c91808a7624751a01762f19d665220d, 2c91808a7624751a01762f19d67c220e] `
+ -ExcludedEntitlements [07a0b4e2, 13b4e2a0] `
+ -Modified 2020-09-16T18:49:32.150Z `
+ -Type null `
+ -Id e0cc5d7d-bf7f-4f81-b2af-8885b09d9923 `
+ -CreatedDate null `
+ -ModifiedDate null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningSessionDraftRoleDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningSessionDto.md b/PSSailpoint/v2024/docs/RoleMiningSessionDto.md
new file mode 100644
index 000000000..7bc70a26c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningSessionDto.md
@@ -0,0 +1,41 @@
+# RoleMiningSessionDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Scope** | [**RoleMiningSessionScope**](RoleMiningSessionScope.md) | | [optional]
+**PruneThreshold** | **Int32** | The prune threshold to be used or null to calculate prescribedPruneThreshold | [optional]
+**PrescribedPruneThreshold** | **Int32** | The calculated prescribedPruneThreshold | [optional]
+**MinNumIdentitiesInPotentialRole** | **Int32** | Minimum number of identities in a potential role | [optional]
+**PotentialRoleCount** | **Int32** | Number of potential roles | [optional]
+**PotentialRolesReadyCount** | **Int32** | Number of potential roles ready | [optional]
+**Type** | [**RoleMiningRoleType**](RoleMiningRoleType.md) | | [optional]
+**EmailRecipientId** | **String** | The id of the user who will receive an email about the role mining session | [optional]
+**IdentityCount** | **Int32** | Number of identities in the population which meet the search criteria or identity list provided | [optional]
+**Saved** | **Boolean** | The session's saved status | [optional] [default to $false]
+**Name** | **String** | The session's saved name | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningSessionDto = Initialize-PSSailpointV2024RoleMiningSessionDto -Scope null `
+ -PruneThreshold 50 `
+ -PrescribedPruneThreshold 10 `
+ -MinNumIdentitiesInPotentialRole 20 `
+ -PotentialRoleCount 0 `
+ -PotentialRolesReadyCount 0 `
+ -Type null `
+ -EmailRecipientId 2c918090761a5aac0176215c46a62d58 `
+ -IdentityCount 0 `
+ -Saved true `
+ -Name Saved RM Session - 07/10
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningSessionDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningSessionParametersDto.md b/PSSailpoint/v2024/docs/RoleMiningSessionParametersDto.md
new file mode 100644
index 000000000..f34b4cf25
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningSessionParametersDto.md
@@ -0,0 +1,37 @@
+# RoleMiningSessionParametersDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The ID of the role mining session | [optional]
+**Name** | **String** | The session's saved name | [optional]
+**MinNumIdentitiesInPotentialRole** | **Int32** | Minimum number of identities in a potential role | [optional]
+**PruneThreshold** | **Int32** | The prune threshold to be used or null to calculate prescribedPruneThreshold | [optional]
+**Saved** | **Boolean** | The session's saved status | [optional] [default to $true]
+**Scope** | [**RoleMiningSessionScope**](RoleMiningSessionScope.md) | | [optional]
+**Type** | [**RoleMiningRoleType**](RoleMiningRoleType.md) | | [optional]
+**State** | [**RoleMiningSessionState**](RoleMiningSessionState.md) | | [optional]
+**ScopingMethod** | [**RoleMiningSessionScopingMethod**](RoleMiningSessionScopingMethod.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningSessionParametersDto = Initialize-PSSailpointV2024RoleMiningSessionParametersDto -Id 9f36f5e5-1e81-4eca-b087-548959d91c71 `
+ -Name Saved RM Session - 07/10 `
+ -MinNumIdentitiesInPotentialRole 20 `
+ -PruneThreshold 5 `
+ -Saved true `
+ -Scope null `
+ -Type null `
+ -State null `
+ -ScopingMethod null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningSessionParametersDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningSessionResponse.md b/PSSailpoint/v2024/docs/RoleMiningSessionResponse.md
new file mode 100644
index 000000000..0c5078294
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningSessionResponse.md
@@ -0,0 +1,55 @@
+# RoleMiningSessionResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Scope** | [**RoleMiningSessionScope**](RoleMiningSessionScope.md) | | [optional]
+**MinNumIdentitiesInPotentialRole** | **Int32** | Minimum number of identities in a potential role | [optional]
+**ScopingMethod** | **String** | The scoping method of the role mining session | [optional]
+**PrescribedPruneThreshold** | **Int32** | The computed (or prescribed) prune threshold for this session | [optional]
+**PruneThreshold** | **Int32** | The prune threshold to be used for this role mining session | [optional]
+**PotentialRoleCount** | **Int32** | The number of potential roles | [optional]
+**PotentialRolesReadyCount** | **Int32** | The number of potential roles which have completed processing | [optional]
+**Status** | [**RoleMiningSessionStatus**](RoleMiningSessionStatus.md) | | [optional]
+**EmailRecipientId** | **String** | The id of the user who will receive an email about the role mining session | [optional]
+**CreatedBy** | [**RoleMiningSessionResponseCreatedBy**](RoleMiningSessionResponseCreatedBy.md) | | [optional]
+**IdentityCount** | **Int32** | The number of identities | [optional]
+**Saved** | **Boolean** | The session's saved status | [optional] [default to $false]
+**Name** | **String** | The session's saved name | [optional]
+**DataFilePath** | **String** | The data file path of the role mining session | [optional]
+**Id** | **String** | Session Id for this role mining session | [optional]
+**CreatedDate** | **System.DateTime** | The date-time when this role mining session was created. | [optional]
+**ModifiedDate** | **System.DateTime** | The date-time when this role mining session was completed. | [optional]
+**Type** | [**RoleMiningRoleType**](RoleMiningRoleType.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningSessionResponse = Initialize-PSSailpointV2024RoleMiningSessionResponse -Scope null `
+ -MinNumIdentitiesInPotentialRole 20 `
+ -ScopingMethod AUTO_RM `
+ -PrescribedPruneThreshold 83 `
+ -PruneThreshold 70 `
+ -PotentialRoleCount 8 `
+ -PotentialRolesReadyCount 4 `
+ -Status null `
+ -EmailRecipientId null `
+ -CreatedBy null `
+ -IdentityCount 39 `
+ -Saved true `
+ -Name Saved RM Session - 07/10 `
+ -DataFilePath null `
+ -Id 8c190e67-87aa-4ed9-a90b-d9d5344523fb `
+ -CreatedDate null `
+ -ModifiedDate null `
+ -Type null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningSessionResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningSessionResponseCreatedBy.md b/PSSailpoint/v2024/docs/RoleMiningSessionResponseCreatedBy.md
new file mode 100644
index 000000000..48a714dbc
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningSessionResponseCreatedBy.md
@@ -0,0 +1,23 @@
+# RoleMiningSessionResponseCreatedBy
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of the creator | [optional]
+**DisplayName** | **String** | The display name of the creator | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningSessionResponseCreatedBy = Initialize-PSSailpointV2024RoleMiningSessionResponseCreatedBy -Id 2c918090761a5aac0176215c46a62d58 `
+ -DisplayName Ashley.Pierce
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningSessionResponseCreatedBy | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningSessionScope.md b/PSSailpoint/v2024/docs/RoleMiningSessionScope.md
new file mode 100644
index 000000000..bd42cf7ab
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningSessionScope.md
@@ -0,0 +1,25 @@
+# RoleMiningSessionScope
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IdentityIds** | **String[]** | The list of identities for this role mining session. | [optional]
+**Criteria** | **String** | The ""search"" criteria that produces the list of identities for this role mining session. | [optional]
+**AttributeFilterCriteria** | [**SystemCollectionsHashtable[]**](SystemCollectionsHashtable.md) | The filter criteria for this role mining session. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningSessionScope = Initialize-PSSailpointV2024RoleMiningSessionScope -IdentityIds [2c918090761a5aac0176215c46a62d58, 2c918090761a5aac01722015c46a62d42] `
+ -Criteria source.name:DataScienceDataset `
+ -AttributeFilterCriteria {displayName={untranslated=Location: Miami}, ariaLabel={untranslated=Location: Miami}, data={displayName={translateKey=IDN.IDENTITY_ATTRIBUTES.LOCATION}, name=location, operator=EQUALS, values=[Miami]}}
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningSessionScope | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningSessionScopingMethod.md b/PSSailpoint/v2024/docs/RoleMiningSessionScopingMethod.md
new file mode 100644
index 000000000..b50e55712
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningSessionScopingMethod.md
@@ -0,0 +1,20 @@
+# RoleMiningSessionScopingMethod
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningSessionScopingMethod = Initialize-PSSailpointV2024RoleMiningSessionScopingMethod
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningSessionScopingMethod | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningSessionState.md b/PSSailpoint/v2024/docs/RoleMiningSessionState.md
new file mode 100644
index 000000000..c218f0f75
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningSessionState.md
@@ -0,0 +1,20 @@
+# RoleMiningSessionState
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningSessionState = Initialize-PSSailpointV2024RoleMiningSessionState
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningSessionState | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleMiningSessionStatus.md b/PSSailpoint/v2024/docs/RoleMiningSessionStatus.md
new file mode 100644
index 000000000..011e9bd72
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleMiningSessionStatus.md
@@ -0,0 +1,21 @@
+# RoleMiningSessionStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**State** | [**RoleMiningSessionState**](RoleMiningSessionState.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleMiningSessionStatus = Initialize-PSSailpointV2024RoleMiningSessionStatus -State null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleMiningSessionStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleSummary.md b/PSSailpoint/v2024/docs/RoleSummary.md
new file mode 100644
index 000000000..e0f45b9ba
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleSummary.md
@@ -0,0 +1,35 @@
+# RoleSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the referenced object. | [optional]
+**Name** | **String** | The human readable name of the referenced object. | [optional]
+**DisplayName** | **String** | | [optional]
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Description** | **String** | | [optional]
+**Owner** | [**DisplayReference**](DisplayReference.md) | | [optional]
+**Disabled** | **Boolean** | | [optional]
+**Revocable** | **Boolean** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleSummary = Initialize-PSSailpointV2024RoleSummary -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name John Doe `
+ -DisplayName John Q. Doe `
+ -Type null `
+ -Description null `
+ -Owner null `
+ -Disabled null `
+ -Revocable null
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/RoleTargetDto.md b/PSSailpoint/v2024/docs/RoleTargetDto.md
new file mode 100644
index 000000000..a3933d805
--- /dev/null
+++ b/PSSailpoint/v2024/docs/RoleTargetDto.md
@@ -0,0 +1,25 @@
+# RoleTargetDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Source** | [**BaseReferenceDto1**](BaseReferenceDto1.md) | | [optional]
+**AccountInfo** | [**AccountInfoDto**](AccountInfoDto.md) | | [optional]
+**RoleName** | **String** | Specific role name for this target if using multiple accounts | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$RoleTargetDto = Initialize-PSSailpointV2024RoleTargetDto -Source null `
+ -AccountInfo null `
+ -RoleName Marketing
+```
+
+- Convert the resource to JSON
+```powershell
+$RoleTargetDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Rule.md b/PSSailpoint/v2024/docs/Rule.md
new file mode 100644
index 000000000..14ccb1da5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Rule.md
@@ -0,0 +1,33 @@
+# Rule
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | This must always be set to ""Cloud Services Deployment Utility"" |
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional]
+**Operation** | **String** | The operation to perform `getReferenceIdentityAttribute` |
+**IncludeNumbers** | **Boolean** | This must be either ""true"" or ""false"" to indicate whether the generator logic should include numbers |
+**IncludeSpecialChars** | **Boolean** | This must be either ""true"" or ""false"" to indicate whether the generator logic should include special characters |
+**Length** | **String** | This specifies how long the randomly generated string needs to be >NOTE Due to identity attribute data constraints, the maximum allowable value is 450 characters |
+**Uid** | **String** | This is the SailPoint User Name (uid) value of the identity whose attribute is desired As a convenience feature, you can use the `manager` keyword to dynamically look up the user's manager and then get that manager's identity attribute. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Rule = Initialize-PSSailpointV2024Rule -Name Cloud Services Deployment Utility `
+ -RequiresPeriodicRefresh false `
+ -Operation getReferenceIdentityAttribute `
+ -IncludeNumbers true `
+ -IncludeSpecialChars true `
+ -Length 10 `
+ -Uid 2c91808570313110017040b06f344ec9
+```
+
+- Convert the resource to JSON
+```powershell
+$Rule | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SavedSearch.md b/PSSailpoint/v2024/docs/SavedSearch.md
new file mode 100644
index 000000000..5a9dc1866
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SavedSearch.md
@@ -0,0 +1,49 @@
+# SavedSearch
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the saved search. | [optional]
+**Description** | **String** | The description of the saved search. | [optional]
+**Created** | **System.DateTime** | A date-time in ISO-8601 format | [optional]
+**Modified** | **System.DateTime** | A date-time in ISO-8601 format | [optional]
+**Indices** | [**Index[]**](Index.md) | The names of the Elasticsearch indices in which to search. |
+**Columns** | [**System.Collections.Hashtable**](Array.md) | The columns to be returned (specifies the order in which they will be presented) for each document type. The currently supported document types are: _accessprofile_, _accountactivity_, _account_, _aggregation_, _entitlement_, _event_, _identity_, and _role_. | [optional]
+**Query** | **String** | The search query using Elasticsearch [Query String Query](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/query-dsl-query-string-query.html#query-string) syntax from the Query DSL. |
+**Fields** | **String[]** | The fields to be searched against in a multi-field query. | [optional]
+**OrderBy** | [**System.Collections.Hashtable**](Array.md) | Sort by index. This takes precedence over the `sort` property. | [optional]
+**Sort** | **String[]** | The fields to be used to sort the search results. | [optional]
+**Filters** | [**SavedSearchDetailFilters**](SavedSearchDetailFilters.md) | | [optional]
+**Id** | **String** | The saved search ID. | [optional]
+**Owner** | [**TypedReference**](TypedReference.md) | | [optional]
+**OwnerId** | **String** | The ID of the identity that owns this saved search. | [optional]
+**Public** | **Boolean** | Whether this saved search is visible to anyone but the owner. This field will always be false as there is no way to set a saved search as public at this time. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SavedSearch = Initialize-PSSailpointV2024SavedSearch -Name Disabled accounts `
+ -Description Disabled accounts `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Indices [identities] `
+ -Columns {identity=[{field=displayName, header=Display Name}, {field=e-mail, header=Work Email}]} `
+ -Query @accounts(disabled:true) `
+ -Fields [disabled] `
+ -OrderBy {identity=[lastName, firstName], role=[name]} `
+ -Sort [displayName] `
+ -Filters null `
+ -Id 0de46054-fe90-434a-b84e-c6b3359d0c64 `
+ -Owner null `
+ -OwnerId 2c91808568c529c60168cca6f90c1313 `
+ -Public false
+```
+
+- Convert the resource to JSON
+```powershell
+$SavedSearch | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SavedSearchComplete.md b/PSSailpoint/v2024/docs/SavedSearchComplete.md
new file mode 100644
index 000000000..ed5172d7f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SavedSearchComplete.md
@@ -0,0 +1,33 @@
+# SavedSearchComplete
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**FileName** | **String** | A name for the report file. |
+**OwnerEmail** | **String** | The email address of the identity that owns the saved search. |
+**OwnerName** | **String** | The name of the identity that owns the saved search. |
+**Query** | **String** | The search query that was used to generate the report. |
+**SearchName** | **String** | The name of the saved search. |
+**SearchResults** | [**SavedSearchCompleteSearchResults**](SavedSearchCompleteSearchResults.md) | |
+**SignedS3Url** | **String** | The Amazon S3 URL to download the report from. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SavedSearchComplete = Initialize-PSSailpointV2024SavedSearchComplete -FileName Modified.zip `
+ -OwnerEmail test@sailpoint.com `
+ -OwnerName Cloud Support `
+ -Query modified:[now-7y/d TO now] `
+ -SearchName Modified Activity `
+ -SearchResults null `
+ -SignedS3Url https://sptcbu-org-data-useast1.s3.amazonaws.com/arsenal-john/reports/Events%20Export.2020-05-06%2018%2759%20GMT.3e580592-86e4-4953-8aea-49e6ef20a086.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20200506T185919Z&X-Amz-SignedHeaders=host&X-Amz-Expires=899&X-Amz-Credential=AKIAV5E54XOGTS4Q4L7A%2F20200506%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=2e732bb97a12a1fd8a215613e3c31fcdae8ba1fb6a25916843ab5b51d2ddefbc
+```
+
+- Convert the resource to JSON
+```powershell
+$SavedSearchComplete | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SavedSearchCompleteSearchResults.md b/PSSailpoint/v2024/docs/SavedSearchCompleteSearchResults.md
new file mode 100644
index 000000000..91366b06b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SavedSearchCompleteSearchResults.md
@@ -0,0 +1,25 @@
+# SavedSearchCompleteSearchResults
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Account** | [**SavedSearchCompleteSearchResultsAccount**](SavedSearchCompleteSearchResultsAccount.md) | | [optional]
+**Entitlement** | [**SavedSearchCompleteSearchResultsEntitlement**](SavedSearchCompleteSearchResultsEntitlement.md) | | [optional]
+**Identity** | [**SavedSearchCompleteSearchResultsIdentity**](SavedSearchCompleteSearchResultsIdentity.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SavedSearchCompleteSearchResults = Initialize-PSSailpointV2024SavedSearchCompleteSearchResults -Account null `
+ -Entitlement null `
+ -Identity null
+```
+
+- Convert the resource to JSON
+```powershell
+$SavedSearchCompleteSearchResults | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SavedSearchCompleteSearchResultsAccount.md b/PSSailpoint/v2024/docs/SavedSearchCompleteSearchResultsAccount.md
new file mode 100644
index 000000000..7e227d16f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SavedSearchCompleteSearchResultsAccount.md
@@ -0,0 +1,25 @@
+# SavedSearchCompleteSearchResultsAccount
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Count** | **String** | The number of rows in the table. |
+**Noun** | **String** | The type of object represented in the table. |
+**Preview** | [**String[][]**](Array.md) | A sample of the data in the table. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SavedSearchCompleteSearchResultsAccount = Initialize-PSSailpointV2024SavedSearchCompleteSearchResultsAccount -Count 3 `
+ -Noun accounts `
+ -Preview null
+```
+
+- Convert the resource to JSON
+```powershell
+$SavedSearchCompleteSearchResultsAccount | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SavedSearchCompleteSearchResultsEntitlement.md b/PSSailpoint/v2024/docs/SavedSearchCompleteSearchResultsEntitlement.md
new file mode 100644
index 000000000..e4de7cc7c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SavedSearchCompleteSearchResultsEntitlement.md
@@ -0,0 +1,25 @@
+# SavedSearchCompleteSearchResultsEntitlement
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Count** | **String** | The number of rows in the table. |
+**Noun** | **String** | The type of object represented in the table. |
+**Preview** | [**String[][]**](Array.md) | A sample of the data in the table. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SavedSearchCompleteSearchResultsEntitlement = Initialize-PSSailpointV2024SavedSearchCompleteSearchResultsEntitlement -Count 2 `
+ -Noun entitlements `
+ -Preview null
+```
+
+- Convert the resource to JSON
+```powershell
+$SavedSearchCompleteSearchResultsEntitlement | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SavedSearchCompleteSearchResultsIdentity.md b/PSSailpoint/v2024/docs/SavedSearchCompleteSearchResultsIdentity.md
new file mode 100644
index 000000000..a6b4191ea
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SavedSearchCompleteSearchResultsIdentity.md
@@ -0,0 +1,25 @@
+# SavedSearchCompleteSearchResultsIdentity
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Count** | **String** | The number of rows in the table. |
+**Noun** | **String** | The type of object represented in the table. |
+**Preview** | [**String[][]**](Array.md) | A sample of the data in the table. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SavedSearchCompleteSearchResultsIdentity = Initialize-PSSailpointV2024SavedSearchCompleteSearchResultsIdentity -Count 2 `
+ -Noun identities `
+ -Preview null
+```
+
+- Convert the resource to JSON
+```powershell
+$SavedSearchCompleteSearchResultsIdentity | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SavedSearchDetail.md b/PSSailpoint/v2024/docs/SavedSearchDetail.md
new file mode 100644
index 000000000..9496aa536
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SavedSearchDetail.md
@@ -0,0 +1,37 @@
+# SavedSearchDetail
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Created** | **System.DateTime** | A date-time in ISO-8601 format | [optional]
+**Modified** | **System.DateTime** | A date-time in ISO-8601 format | [optional]
+**Indices** | [**Index[]**](Index.md) | The names of the Elasticsearch indices in which to search. |
+**Columns** | [**System.Collections.Hashtable**](Array.md) | The columns to be returned (specifies the order in which they will be presented) for each document type. The currently supported document types are: _accessprofile_, _accountactivity_, _account_, _aggregation_, _entitlement_, _event_, _identity_, and _role_. | [optional]
+**Query** | **String** | The search query using Elasticsearch [Query String Query](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/query-dsl-query-string-query.html#query-string) syntax from the Query DSL. |
+**Fields** | **String[]** | The fields to be searched against in a multi-field query. | [optional]
+**OrderBy** | [**System.Collections.Hashtable**](Array.md) | Sort by index. This takes precedence over the `sort` property. | [optional]
+**Sort** | **String[]** | The fields to be used to sort the search results. | [optional]
+**Filters** | [**SavedSearchDetailFilters**](SavedSearchDetailFilters.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SavedSearchDetail = Initialize-PSSailpointV2024SavedSearchDetail -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Indices [identities] `
+ -Columns {identity=[{field=displayName, header=Display Name}, {field=e-mail, header=Work Email}]} `
+ -Query @accounts(disabled:true) `
+ -Fields [disabled] `
+ -OrderBy {identity=[lastName, firstName], role=[name]} `
+ -Sort [displayName] `
+ -Filters null
+```
+
+- Convert the resource to JSON
+```powershell
+$SavedSearchDetail | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SavedSearchDetailFilters.md b/PSSailpoint/v2024/docs/SavedSearchDetailFilters.md
new file mode 100644
index 000000000..34cff37cc
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SavedSearchDetailFilters.md
@@ -0,0 +1,27 @@
+# SavedSearchDetailFilters
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**FilterType**](FilterType.md) | | [optional]
+**Range** | [**Range**](Range.md) | | [optional]
+**Terms** | **String[]** | The terms to be filtered. | [optional]
+**Exclude** | **Boolean** | Indicates if the filter excludes results. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SavedSearchDetailFilters = Initialize-PSSailpointV2024SavedSearchDetailFilters -Type null `
+ -Range null `
+ -Terms null `
+ -Exclude false
+```
+
+- Convert the resource to JSON
+```powershell
+$SavedSearchDetailFilters | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SavedSearchName.md b/PSSailpoint/v2024/docs/SavedSearchName.md
new file mode 100644
index 000000000..cd056cc0f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SavedSearchName.md
@@ -0,0 +1,23 @@
+# SavedSearchName
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the saved search. | [optional]
+**Description** | **String** | The description of the saved search. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SavedSearchName = Initialize-PSSailpointV2024SavedSearchName -Name Disabled accounts `
+ -Description Disabled accounts
+```
+
+- Convert the resource to JSON
+```powershell
+$SavedSearchName | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Schedule.md b/PSSailpoint/v2024/docs/Schedule.md
new file mode 100644
index 000000000..94afe78d7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Schedule.md
@@ -0,0 +1,31 @@
+# Schedule
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Determines the overall schedule cadence. In general, all time period fields smaller than the chosen type can be configured. For example, a DAILY schedule can have 'hours' set, but not 'days'; a WEEKLY schedule can have both 'hours' and 'days' set. |
+**Months** | [**ScheduleMonths**](ScheduleMonths.md) | | [optional]
+**Days** | [**ScheduleDays**](ScheduleDays.md) | | [optional]
+**Hours** | [**ScheduleHours**](ScheduleHours.md) | |
+**Expiration** | **System.DateTime** | Specifies the time after which this schedule will no longer occur. | [optional]
+**TimeZoneId** | **String** | The time zone to use when running the schedule. For instance, if the schedule is scheduled to run at 1AM, and this field is set to ""CST"", the schedule will run at 1AM CST. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Schedule = Initialize-PSSailpointV2024Schedule -Type WEEKLY `
+ -Months null `
+ -Days null `
+ -Hours null `
+ -Expiration null `
+ -TimeZoneId CST
+```
+
+- Convert the resource to JSON
+```powershell
+$Schedule | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Schedule1.md b/PSSailpoint/v2024/docs/Schedule1.md
new file mode 100644
index 000000000..b6fa1d334
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Schedule1.md
@@ -0,0 +1,31 @@
+# Schedule1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**ScheduleType**](ScheduleType.md) | |
+**Months** | [**Schedule1Months**](Schedule1Months.md) | | [optional]
+**Days** | [**Schedule1Days**](Schedule1Days.md) | | [optional]
+**Hours** | [**Schedule1Hours**](Schedule1Hours.md) | |
+**Expiration** | **System.DateTime** | A date-time in ISO-8601 format | [optional]
+**TimeZoneId** | **String** | The canonical TZ identifier the schedule will run in (ex. America/New_York). If no timezone is specified, the org's default timezone is used. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Schedule1 = Initialize-PSSailpointV2024Schedule1 -Type null `
+ -Months null `
+ -Days null `
+ -Hours null `
+ -Expiration 2018-06-25T20:22:28.104Z `
+ -TimeZoneId America/Chicago
+```
+
+- Convert the resource to JSON
+```powershell
+$Schedule1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Schedule1Days.md b/PSSailpoint/v2024/docs/Schedule1Days.md
new file mode 100644
index 000000000..a7013a014
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Schedule1Days.md
@@ -0,0 +1,25 @@
+# Schedule1Days
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**SelectorType**](SelectorType.md) | |
+**Values** | **String[]** | The selected values. |
+**Interval** | **Int32** | The selected interval for RANGE selectors. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Schedule1Days = Initialize-PSSailpointV2024Schedule1Days -Type null `
+ -Values [MON, WED] `
+ -Interval 3
+```
+
+- Convert the resource to JSON
+```powershell
+$Schedule1Days | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Schedule1Hours.md b/PSSailpoint/v2024/docs/Schedule1Hours.md
new file mode 100644
index 000000000..220416c8a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Schedule1Hours.md
@@ -0,0 +1,25 @@
+# Schedule1Hours
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**SelectorType**](SelectorType.md) | |
+**Values** | **String[]** | The selected values. |
+**Interval** | **Int32** | The selected interval for RANGE selectors. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Schedule1Hours = Initialize-PSSailpointV2024Schedule1Hours -Type null `
+ -Values [MON, WED] `
+ -Interval 3
+```
+
+- Convert the resource to JSON
+```powershell
+$Schedule1Hours | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Schedule1Months.md b/PSSailpoint/v2024/docs/Schedule1Months.md
new file mode 100644
index 000000000..9121f8531
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Schedule1Months.md
@@ -0,0 +1,25 @@
+# Schedule1Months
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**SelectorType**](SelectorType.md) | |
+**Values** | **String[]** | The selected values. |
+**Interval** | **Int32** | The selected interval for RANGE selectors. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Schedule1Months = Initialize-PSSailpointV2024Schedule1Months -Type null `
+ -Values [MON, WED] `
+ -Interval 3
+```
+
+- Convert the resource to JSON
+```powershell
+$Schedule1Months | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ScheduleDays.md b/PSSailpoint/v2024/docs/ScheduleDays.md
new file mode 100644
index 000000000..6b63ae767
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ScheduleDays.md
@@ -0,0 +1,25 @@
+# ScheduleDays
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Enum type to specify days value |
+**Values** | **String[]** | Values of the days based on the enum type mentioned above |
+**Interval** | **Int64** | Interval between the cert generations | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ScheduleDays = Initialize-PSSailpointV2024ScheduleDays -Type LIST `
+ -Values [1] `
+ -Interval 2
+```
+
+- Convert the resource to JSON
+```powershell
+$ScheduleDays | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ScheduleHours.md b/PSSailpoint/v2024/docs/ScheduleHours.md
new file mode 100644
index 000000000..f6e460aad
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ScheduleHours.md
@@ -0,0 +1,25 @@
+# ScheduleHours
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Enum type to specify hours value |
+**Values** | **String[]** | Values of the days based on the enum type mentioned above |
+**Interval** | **Int64** | Interval between the cert generations | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ScheduleHours = Initialize-PSSailpointV2024ScheduleHours -Type LIST `
+ -Values [1] `
+ -Interval 2
+```
+
+- Convert the resource to JSON
+```powershell
+$ScheduleHours | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ScheduleMonths.md b/PSSailpoint/v2024/docs/ScheduleMonths.md
new file mode 100644
index 000000000..4440e2e36
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ScheduleMonths.md
@@ -0,0 +1,25 @@
+# ScheduleMonths
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Enum type to specify months value |
+**Values** | **String[]** | Values of the months based on the enum type mentioned above |
+**Interval** | **Int64** | Interval between the cert generations | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ScheduleMonths = Initialize-PSSailpointV2024ScheduleMonths -Type LIST `
+ -Values [1] `
+ -Interval 2
+```
+
+- Convert the resource to JSON
+```powershell
+$ScheduleMonths | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ScheduleType.md b/PSSailpoint/v2024/docs/ScheduleType.md
new file mode 100644
index 000000000..932a436e0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ScheduleType.md
@@ -0,0 +1,20 @@
+# ScheduleType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ScheduleType = Initialize-PSSailpointV2024ScheduleType
+```
+
+- Convert the resource to JSON
+```powershell
+$ScheduleType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ScheduledAttributes.md b/PSSailpoint/v2024/docs/ScheduledAttributes.md
new file mode 100644
index 000000000..7dab55269
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ScheduledAttributes.md
@@ -0,0 +1,29 @@
+# ScheduledAttributes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CronString** | **String** | A valid CRON expression | [optional]
+**Frequency** | **String** | Frequency of execution |
+**TimeZone** | **String** | Time zone identifier | [optional]
+**WeeklyDays** | **String[]** | Scheduled days of the week for execution | [optional]
+**WeeklyTimes** | **String[]** | Scheduled execution times | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ScheduledAttributes = Initialize-PSSailpointV2024ScheduledAttributes -CronString 0 9 * * 1 `
+ -Frequency null `
+ -TimeZone America/Chicago `
+ -WeeklyDays Monday `
+ -WeeklyTimes Monday
+```
+
+- Convert the resource to JSON
+```powershell
+$ScheduledAttributes | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ScheduledSearch.md b/PSSailpoint/v2024/docs/ScheduledSearch.md
new file mode 100644
index 000000000..a847cecad
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ScheduledSearch.md
@@ -0,0 +1,45 @@
+# ScheduledSearch
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the scheduled search. | [optional]
+**Description** | **String** | The description of the scheduled search. | [optional]
+**SavedSearchId** | **String** | The ID of the saved search that will be executed. |
+**Created** | **System.DateTime** | A date-time in ISO-8601 format | [optional] [readonly]
+**Modified** | **System.DateTime** | A date-time in ISO-8601 format | [optional] [readonly]
+**Schedule** | [**Schedule1**](Schedule1.md) | |
+**Recipients** | [**SearchScheduleRecipientsInner[]**](SearchScheduleRecipientsInner.md) | A list of identities that should receive the scheduled search report via email. |
+**Enabled** | **Boolean** | Indicates if the scheduled search is enabled. | [optional] [default to $false]
+**EmailEmptyResults** | **Boolean** | Indicates if email generation should occur when search returns no results. | [optional] [default to $false]
+**DisplayQueryDetails** | **Boolean** | Indicates if the generated email should include the query and search results preview (which could include PII). | [optional] [default to $false]
+**Id** | **String** | The scheduled search ID. | [readonly]
+**Owner** | [**ScheduledSearchAllOfOwner**](ScheduledSearchAllOfOwner.md) | |
+**OwnerId** | **String** | The ID of the scheduled search owner. Please use the `id` in the `owner` object instead. | [readonly]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ScheduledSearch = Initialize-PSSailpointV2024ScheduledSearch -Name Daily disabled accounts `
+ -Description Daily disabled accounts `
+ -SavedSearchId 554f1511-f0a1-4744-ab14-599514d3e57c `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Schedule null `
+ -Recipients null `
+ -Enabled false `
+ -EmailEmptyResults false `
+ -DisplayQueryDetails false `
+ -Id 0de46054-fe90-434a-b84e-c6b3359d0c64 `
+ -Owner null `
+ -OwnerId 2c9180867624cbd7017642d8c8c81f67
+```
+
+- Convert the resource to JSON
+```powershell
+$ScheduledSearch | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ScheduledSearchAllOfOwner.md b/PSSailpoint/v2024/docs/ScheduledSearchAllOfOwner.md
new file mode 100644
index 000000000..01a4352f9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ScheduledSearchAllOfOwner.md
@@ -0,0 +1,23 @@
+# ScheduledSearchAllOfOwner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The type of object being referenced |
+**Id** | **String** | The ID of the referenced object |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ScheduledSearchAllOfOwner = Initialize-PSSailpointV2024ScheduledSearchAllOfOwner -Type IDENTITY `
+ -Id 2c9180867624cbd7017642d8c8c81f67
+```
+
+- Convert the resource to JSON
+```powershell
+$ScheduledSearchAllOfOwner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ScheduledSearchName.md b/PSSailpoint/v2024/docs/ScheduledSearchName.md
new file mode 100644
index 000000000..0205a4e2d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ScheduledSearchName.md
@@ -0,0 +1,23 @@
+# ScheduledSearchName
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | The name of the scheduled search. | [optional]
+**Description** | **String** | The description of the scheduled search. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ScheduledSearchName = Initialize-PSSailpointV2024ScheduledSearchName -Name Daily disabled accounts `
+ -Description Daily disabled accounts
+```
+
+- Convert the resource to JSON
+```powershell
+$ScheduledSearchName | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Schema.md b/PSSailpoint/v2024/docs/Schema.md
new file mode 100644
index 000000000..5f6cd72b3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Schema.md
@@ -0,0 +1,43 @@
+# Schema
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The id of the Schema. | [optional]
+**Name** | **String** | The name of the Schema. | [optional]
+**NativeObjectType** | **String** | The name of the object type on the native system that the schema represents. | [optional]
+**IdentityAttribute** | **String** | The name of the attribute used to calculate the unique identifier for an object in the schema. | [optional]
+**DisplayAttribute** | **String** | The name of the attribute used to calculate the display value for an object in the schema. | [optional]
+**HierarchyAttribute** | **String** | The name of the attribute whose values represent other objects in a hierarchy. Only relevant to group schemas. | [optional]
+**IncludePermissions** | **Boolean** | Flag indicating whether or not the include permissions with the object data when aggregating the schema. | [optional]
+**Features** | **String[]** | Optional features that can be supported by a source. Modifying the features array may cause source configuration errors that are unsupportable. It is recommended to not modify this array for SailPoint supported connectors. * AUTHENTICATE: The source supports pass-through authentication. * COMPOSITE: The source supports composite source creation. * DIRECT_PERMISSIONS: The source supports returning DirectPermissions. * DISCOVER_SCHEMA: The source supports discovering schemas for users and groups. * ENABLE The source supports reading if an account is enabled or disabled. * MANAGER_LOOKUP: The source supports looking up managers as they are encountered in a feed. This is the opposite of NO_RANDOM_ACCESS. * NO_RANDOM_ACCESS: The source does not support random access and the getObject() methods should not be called and expected to perform. * PROXY: The source can serve as a proxy for another source. When an source has a proxy, all connector calls made with that source are redirected through the connector for the proxy source. * SEARCH * TEMPLATE * UNLOCK: The source supports reading if an account is locked or unlocked. * UNSTRUCTURED_TARGETS: The source supports returning unstructured Targets. * SHAREPOINT_TARGET: The source supports returning unstructured Target data for SharePoint. It will be typically used by AD, LDAP sources. * PROVISIONING: The source can both read and write accounts. Having this feature implies that the provision() method is implemented. It also means that direct and target permissions can also be provisioned if they can be returned by aggregation. * GROUP_PROVISIONING: The source can both read and write groups. Having this feature implies that the provision() method is implemented. * SYNC_PROVISIONING: The source can provision accounts synchronously. * PASSWORD: The source can provision password changes. Since sources can never read passwords, this is should only be used in conjunction with the PROVISIONING feature. * CURRENT_PASSWORD: Some source types support verification of the current password * ACCOUNT_ONLY_REQUEST: The source supports requesting accounts without entitlements. * ADDITIONAL_ACCOUNT_REQUEST: The source supports requesting additional accounts. * NO_AGGREGATION: A source that does not support aggregation. * GROUPS_HAVE_MEMBERS: The source models group memberships with a member attribute on the group object rather than a groups attribute on the account object. This effects the implementation of delta account aggregation. * NO_PERMISSIONS_PROVISIONING: Indicates that the connector cannot provision direct or target permissions for accounts. When DIRECT_PERMISSIONS and PROVISIONING features are present, it is assumed that the connector can also provision direct permissions. This feature disables that assumption and causes permission request to be converted to work items for accounts. * NO_GROUP_PERMISSIONS_PROVISIONING: Indicates that the connector cannot provision direct or target permissions for groups. When DIRECT_PERMISSIONS and PROVISIONING features are present, it is assumed that the connector can also provision direct permissions. This feature disables that assumption and causes permission request to be converted to work items for groups. * NO_UNSTRUCTURED_TARGETS_PROVISIONING: This string will be replaced by NO_GROUP_PERMISSIONS_PROVISIONING and NO_PERMISSIONS_PROVISIONING. * NO_DIRECT_PERMISSIONS_PROVISIONING: This string will be replaced by NO_GROUP_PERMISSIONS_PROVISIONING and NO_PERMISSIONS_PROVISIONING. * USES_UUID: Connectivity 2.0 flag used to indicate that the connector supports a compound naming structure. * PREFER_UUID: Used in ISC Provisioning AND Aggregation to decide if it should prefer account.uuid to account.nativeIdentity when data is read in through aggregation OR pushed out through provisioning. * ARM_SECURITY_EXTRACT: Indicates the application supports Security extracts for ARM * ARM_UTILIZATION_EXTRACT: Indicates the application supports Utilization extracts for ARM * ARM_CHANGELOG_EXTRACT: Indicates the application supports Change-log extracts for ARM | [optional]
+**Configuration** | [**SystemCollectionsHashtable**](.md) | Holds any extra configuration data that the schema may require. | [optional]
+**Attributes** | [**AttributeDefinition[]**](AttributeDefinition.md) | The attribute definitions which form the schema. | [optional]
+**Created** | **System.DateTime** | The date the Schema was created. | [optional]
+**Modified** | **System.DateTime** | The date the Schema was last modified. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Schema = Initialize-PSSailpointV2024Schema -Id 2c9180835d191a86015d28455b4a2329 `
+ -Name account `
+ -NativeObjectType User `
+ -IdentityAttribute sAMAccountName `
+ -DisplayAttribute distinguishedName `
+ -HierarchyAttribute memberOf `
+ -IncludePermissions false `
+ -Features [PROVISIONING, NO_PERMISSIONS_PROVISIONING, GROUPS_HAVE_MEMBERS] `
+ -Configuration {groupMemberAttribute=member} `
+ -Attributes [{name=sAMAccountName, type=STRING, isMultiValued=false, isEntitlement=false, isGroup=false}, {name=memberOf, type=STRING, schema={type=CONNECTOR_SCHEMA, id=2c9180887671ff8c01767b4671fc7d60, name=group}, description=Group membership, isMultiValued=true, isEntitlement=true, isGroup=true}] `
+ -Created 2019-12-24T22:32:58.104Z `
+ -Modified 2019-12-31T20:22:28.104Z
+```
+
+- Convert the resource to JSON
+```powershell
+$Schema | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Search.md b/PSSailpoint/v2024/docs/Search.md
new file mode 100644
index 000000000..613036f88
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Search.md
@@ -0,0 +1,51 @@
+# Search
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Indices** | [**Index[]**](Index.md) | The names of the Elasticsearch indices in which to search. If none are provided, then all indices will be searched. | [optional]
+**QueryType** | [**QueryType**](QueryType.md) | | [optional]
+**QueryVersion** | **String** | | [optional]
+**Query** | [**Query**](Query.md) | | [optional]
+**QueryDsl** | [**SystemCollectionsHashtable**](.md) | The search query using the Elasticsearch [Query DSL](https://www.elastic.co/guide/en/elasticsearch/reference/7.10/query-dsl.html) syntax. | [optional]
+**TextQuery** | [**TextQuery**](TextQuery.md) | | [optional]
+**TypeAheadQuery** | [**TypeAheadQuery**](TypeAheadQuery.md) | | [optional]
+**IncludeNested** | **Boolean** | Indicates whether nested objects from returned search results should be included. | [optional] [default to $true]
+**QueryResultFilter** | [**QueryResultFilter**](QueryResultFilter.md) | | [optional]
+**AggregationType** | [**AggregationType**](AggregationType.md) | | [optional]
+**AggregationsVersion** | **String** | | [optional]
+**AggregationsDsl** | [**SystemCollectionsHashtable**](.md) | The aggregation search query using Elasticsearch [Aggregations](https://www.elastic.co/guide/en/elasticsearch/reference/5.2/search-aggregations.html) syntax. | [optional]
+**Aggregations** | [**SearchAggregationSpecification**](SearchAggregationSpecification.md) | | [optional]
+**Sort** | **String[]** | The fields to be used to sort the search results. Use + or - to specify the sort direction. | [optional]
+**SearchAfter** | **String[]** | Used to begin the search window at the values specified. This parameter consists of the last values of the sorted fields in the current record set. This is used to expand the Elasticsearch limit of 10K records by shifting the 10K window to begin at this value. It is recommended that you always include the ID of the object in addition to any other fields on this parameter in order to ensure you don't get duplicate results while paging. For example, when searching for identities, if you are sorting by displayName you will also want to include ID, for example [""displayName"", ""id""]. If the last identity ID in the search result is 2c91808375d8e80a0175e1f88a575221 and the last displayName is ""John Doe"", then using that displayName and ID will start a new search after this identity. The searchAfter value will look like [""John Doe"",""2c91808375d8e80a0175e1f88a575221""] | [optional]
+**Filters** | [**System.Collections.Hashtable**](ModelFilter.md) | The filters to be applied for each filtered field name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Search = Initialize-PSSailpointV2024Search -Indices [identities] `
+ -QueryType null `
+ -QueryVersion null `
+ -Query null `
+ -QueryDsl {match={name=john.doe}} `
+ -TextQuery null `
+ -TypeAheadQuery null `
+ -IncludeNested true `
+ -QueryResultFilter null `
+ -AggregationType null `
+ -AggregationsVersion null `
+ -AggregationsDsl {} `
+ -Aggregations null `
+ -Sort [displayName, +id] `
+ -SearchAfter [John Doe, 2c91808375d8e80a0175e1f88a575221] `
+ -Filters {}
+```
+
+- Convert the resource to JSON
+```powershell
+$Search | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SearchAggregationSpecification.md b/PSSailpoint/v2024/docs/SearchAggregationSpecification.md
new file mode 100644
index 000000000..9570c6389
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SearchAggregationSpecification.md
@@ -0,0 +1,29 @@
+# SearchAggregationSpecification
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Nested** | [**NestedAggregation**](NestedAggregation.md) | | [optional]
+**Metric** | [**MetricAggregation**](MetricAggregation.md) | | [optional]
+**VarFilter** | [**FilterAggregation**](FilterAggregation.md) | | [optional]
+**Bucket** | [**BucketAggregation**](BucketAggregation.md) | | [optional]
+**SubAggregation** | [**SubSearchAggregationSpecification**](SubSearchAggregationSpecification.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SearchAggregationSpecification = Initialize-PSSailpointV2024SearchAggregationSpecification -Nested null `
+ -Metric null `
+ -VarFilter null `
+ -Bucket null `
+ -SubAggregation null
+```
+
+- Convert the resource to JSON
+```powershell
+$SearchAggregationSpecification | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SearchArguments.md b/PSSailpoint/v2024/docs/SearchArguments.md
new file mode 100644
index 000000000..be5d49f4e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SearchArguments.md
@@ -0,0 +1,25 @@
+# SearchArguments
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ScheduleId** | **String** | The ID of the scheduled search that triggered the saved search execution. | [optional]
+**Owner** | [**TypedReference**](TypedReference.md) | | [optional]
+**Recipients** | [**TypedReference[]**](TypedReference.md) | The email recipients of the scheduled search being tested. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SearchArguments = Initialize-PSSailpointV2024SearchArguments -ScheduleId 7a724640-0c17-4ce9-a8c3-4a89738459c8 `
+ -Owner null `
+ -Recipients null
+```
+
+- Convert the resource to JSON
+```powershell
+$SearchArguments | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SearchAttributeConfig.md b/PSSailpoint/v2024/docs/SearchAttributeConfig.md
new file mode 100644
index 000000000..0f5c2b94b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SearchAttributeConfig.md
@@ -0,0 +1,25 @@
+# SearchAttributeConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Name of the new attribute | [optional]
+**DisplayName** | **String** | The display name of the new attribute | [optional]
+**ApplicationAttributes** | [**SystemCollectionsHashtable**](.md) | Map of application id and their associated attribute. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SearchAttributeConfig = Initialize-PSSailpointV2024SearchAttributeConfig -Name newMailAttribute `
+ -DisplayName New Mail Attribute `
+ -ApplicationAttributes {2c91808b79fd2422017a0b35d30f3968=employeeNumber, 2c91808b79fd2422017a0b36008f396b=employeeNumber}
+```
+
+- Convert the resource to JSON
+```powershell
+$SearchAttributeConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SearchExportReportArguments.md b/PSSailpoint/v2024/docs/SearchExportReportArguments.md
new file mode 100644
index 000000000..7993f3fbc
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SearchExportReportArguments.md
@@ -0,0 +1,29 @@
+# SearchExportReportArguments
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Indices** | [**Index[]**](Index.md) | The names of the Elasticsearch indices in which to search. If none are provided, then all indices will be searched. | [optional]
+**Filters** | [**System.Collections.Hashtable**](ModelFilter.md) | The filters to be applied for each filtered field name. | [optional]
+**Query** | [**Query**](Query.md) | |
+**IncludeNested** | **Boolean** | Indicates whether nested objects from returned search results should be included. | [optional] [default to $true]
+**Sort** | **String[]** | The fields to be used to sort the search results. Use + or - to specify the sort direction. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SearchExportReportArguments = Initialize-PSSailpointV2024SearchExportReportArguments -Indices [entitlements] `
+ -Filters {source.id={type=TERMS, terms=[2c9180897termsId780bd2920576]}, source.name.exact={type=TERMS, terms=[IdentityNow], exclude=true}} `
+ -Query null `
+ -IncludeNested true `
+ -Sort [displayName, +id]
+```
+
+- Convert the resource to JSON
+```powershell
+$SearchExportReportArguments | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SearchFilterType.md b/PSSailpoint/v2024/docs/SearchFilterType.md
new file mode 100644
index 000000000..4ed5fffed
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SearchFilterType.md
@@ -0,0 +1,20 @@
+# SearchFilterType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SearchFilterType = Initialize-PSSailpointV2024SearchFilterType
+```
+
+- Convert the resource to JSON
+```powershell
+$SearchFilterType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SearchFormDefinitionsByTenant400Response.md b/PSSailpoint/v2024/docs/SearchFormDefinitionsByTenant400Response.md
new file mode 100644
index 000000000..00f88b223
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SearchFormDefinitionsByTenant400Response.md
@@ -0,0 +1,27 @@
+# SearchFormDefinitionsByTenant400Response
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DetailCode** | **String** | | [optional]
+**Messages** | [**ErrorMessage[]**](ErrorMessage.md) | | [optional]
+**StatusCode** | **Int64** | | [optional]
+**TrackingId** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SearchFormDefinitionsByTenant400Response = Initialize-PSSailpointV2024SearchFormDefinitionsByTenant400Response -DetailCode null `
+ -Messages null `
+ -StatusCode null `
+ -TrackingId null
+```
+
+- Convert the resource to JSON
+```powershell
+$SearchFormDefinitionsByTenant400Response | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SearchSchedule.md b/PSSailpoint/v2024/docs/SearchSchedule.md
new file mode 100644
index 000000000..a6a67d9fa
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SearchSchedule.md
@@ -0,0 +1,35 @@
+# SearchSchedule
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SavedSearchId** | **String** | The ID of the saved search that will be executed. |
+**Created** | **System.DateTime** | A date-time in ISO-8601 format | [optional] [readonly]
+**Modified** | **System.DateTime** | A date-time in ISO-8601 format | [optional] [readonly]
+**Schedule** | [**Schedule1**](Schedule1.md) | |
+**Recipients** | [**SearchScheduleRecipientsInner[]**](SearchScheduleRecipientsInner.md) | A list of identities that should receive the scheduled search report via email. |
+**Enabled** | **Boolean** | Indicates if the scheduled search is enabled. | [optional] [default to $false]
+**EmailEmptyResults** | **Boolean** | Indicates if email generation should occur when search returns no results. | [optional] [default to $false]
+**DisplayQueryDetails** | **Boolean** | Indicates if the generated email should include the query and search results preview (which could include PII). | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SearchSchedule = Initialize-PSSailpointV2024SearchSchedule -SavedSearchId 554f1511-f0a1-4744-ab14-599514d3e57c `
+ -Created 2018-06-25T20:22:28.104Z `
+ -Modified 2018-06-25T20:22:28.104Z `
+ -Schedule null `
+ -Recipients null `
+ -Enabled false `
+ -EmailEmptyResults false `
+ -DisplayQueryDetails false
+```
+
+- Convert the resource to JSON
+```powershell
+$SearchSchedule | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SearchScheduleRecipientsInner.md b/PSSailpoint/v2024/docs/SearchScheduleRecipientsInner.md
new file mode 100644
index 000000000..fac4b8aaf
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SearchScheduleRecipientsInner.md
@@ -0,0 +1,23 @@
+# SearchScheduleRecipientsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The type of object being referenced |
+**Id** | **String** | The ID of the referenced object |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SearchScheduleRecipientsInner = Initialize-PSSailpointV2024SearchScheduleRecipientsInner -Type IDENTITY `
+ -Id 2c9180867624cbd7017642d8c8c81f67
+```
+
+- Convert the resource to JSON
+```powershell
+$SearchScheduleRecipientsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SectionDetails.md b/PSSailpoint/v2024/docs/SectionDetails.md
new file mode 100644
index 000000000..0561754be
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SectionDetails.md
@@ -0,0 +1,25 @@
+# SectionDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Name of the FormItem | [optional]
+**Label** | **String** | Label of the section | [optional]
+**FormItems** | [**SystemCollectionsHashtable[]**](SystemCollectionsHashtable.md) | List of FormItems. FormItems can be SectionDetails and/or FieldDetails | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SectionDetails = Initialize-PSSailpointV2024SectionDetails -Name Field1 `
+ -Label Section 1 `
+ -FormItems []
+```
+
+- Convert the resource to JSON
+```powershell
+$SectionDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Sed.md b/PSSailpoint/v2024/docs/Sed.md
new file mode 100644
index 000000000..7d8e90232
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Sed.md
@@ -0,0 +1,47 @@
+# Sed
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | name of the entitlement | [optional]
+**ApprovedBy** | **String** | entitlement approved by | [optional]
+**ApprovedType** | **String** | entitlement approved type | [optional]
+**ApprovedWhen** | **System.DateTime** | entitlement approved then | [optional]
+**Attribute** | **String** | entitlement attribute | [optional]
+**Description** | **String** | description of entitlement | [optional]
+**DisplayName** | **String** | entitlement display name | [optional]
+**Id** | **String** | sed id | [optional]
+**SourceId** | **String** | entitlement source id | [optional]
+**SourceName** | **String** | entitlement source name | [optional]
+**Status** | **String** | entitlement status | [optional]
+**SuggestedDescription** | **String** | llm suggested entitlement description | [optional]
+**Type** | **String** | entitlement type | [optional]
+**Value** | **String** | entitlement value | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Sed = Initialize-PSSailpointV2024Sed -Name BatchInvoiceProcessing `
+ -ApprovedBy 2c918086-76de-afbf-0176-f6d28f65565a `
+ -ApprovedType admin `
+ -ApprovedWhen null `
+ -Attribute Role `
+ -Description This entitlement allows automated processing of invoices in batches on a scheduled basis to streamline accounts payable procedures. `
+ -DisplayName AWS-Cloud-Billing `
+ -Id ead281ee-12a9-40ac-9534-36b5d7d65d53 `
+ -SourceId 103f567b93ee49b991c40f9412f87643 `
+ -SourceName IDN Salesforce `
+ -Status suggested `
+ -SuggestedDescription This entitlement allows automated processing of invoices in batches on a scheduled basis to streamline accounts payable `
+ -Type group `
+ -Value group
+```
+
+- Convert the resource to JSON
+```powershell
+$Sed | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SedApproval.md b/PSSailpoint/v2024/docs/SedApproval.md
new file mode 100644
index 000000000..e80cca125
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SedApproval.md
@@ -0,0 +1,21 @@
+# SedApproval
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Items** | **String[]** | List of SED id's | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SedApproval = Initialize-PSSailpointV2024SedApproval -Items 016629d1-1d25-463f-97f3-c6686846650
+```
+
+- Convert the resource to JSON
+```powershell
+$SedApproval | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SedApprovalStatus.md b/PSSailpoint/v2024/docs/SedApprovalStatus.md
new file mode 100644
index 000000000..f0ccb675e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SedApprovalStatus.md
@@ -0,0 +1,25 @@
+# SedApprovalStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**FailedReason** | **String** | failed reason will be display if status is failed | [optional]
+**Id** | **String** | Sed id | [optional]
+**Status** | **String** | SUCCESS | FAILED | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SedApprovalStatus = Initialize-PSSailpointV2024SedApprovalStatus -FailedReason invalid status `
+ -Id 016629d1-1d25-463f-97f3-0c6686846650 `
+ -Status SUCCESS
+```
+
+- Convert the resource to JSON
+```powershell
+$SedApprovalStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SedAssignee.md b/PSSailpoint/v2024/docs/SedAssignee.md
new file mode 100644
index 000000000..cd8a08974
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SedAssignee.md
@@ -0,0 +1,23 @@
+# SedAssignee
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of assignment When value is PERSONA, the value MUST be SOURCE_OWNER or ENTITLEMENT_OWNER IDENTITY SED_ASSIGNEE_IDENTITY_TYPE GROUP SED_ASSIGNEE_GROUP_TYPE SOURCE_OWNER SED_ASSIGNEE_SOURCE_OWNER_TYPE ENTITLEMENT_OWNER SED_ASSIGNEE_ENTITLEMENT_OWNER_TYPE |
+**Value** | **String** | Identity or Group identifier Empty when using source/entitlement owner personas | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SedAssignee = Initialize-PSSailpointV2024SedAssignee -Type SOURCE_OWNER `
+ -Value 016629d1-1d25-463f-97f3-c6686846650
+```
+
+- Convert the resource to JSON
+```powershell
+$SedAssignee | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SedAssignment.md b/PSSailpoint/v2024/docs/SedAssignment.md
new file mode 100644
index 000000000..e06e945ac
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SedAssignment.md
@@ -0,0 +1,23 @@
+# SedAssignment
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Assignee** | [**SedAssignee**](SedAssignee.md) | | [optional]
+**Items** | **String[]** | List of SED id's | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SedAssignment = Initialize-PSSailpointV2024SedAssignment -Assignee null `
+ -Items null
+```
+
+- Convert the resource to JSON
+```powershell
+$SedAssignment | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SedAssignmentResponse.md b/PSSailpoint/v2024/docs/SedAssignmentResponse.md
new file mode 100644
index 000000000..f9f7938ff
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SedAssignmentResponse.md
@@ -0,0 +1,21 @@
+# SedAssignmentResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**BatchId** | **String** | BatchId that groups all the ids together | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SedAssignmentResponse = Initialize-PSSailpointV2024SedAssignmentResponse -BatchId 016629d1-1d25-463f-97f3-0c6686846650
+```
+
+- Convert the resource to JSON
+```powershell
+$SedAssignmentResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SedBatchRequest.md b/PSSailpoint/v2024/docs/SedBatchRequest.md
new file mode 100644
index 000000000..310be859f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SedBatchRequest.md
@@ -0,0 +1,21 @@
+# SedBatchRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Entitlements** | **String[]** | list of entitlement ids | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SedBatchRequest = Initialize-PSSailpointV2024SedBatchRequest -Entitlements null
+```
+
+- Convert the resource to JSON
+```powershell
+$SedBatchRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SedBatchResponse.md b/PSSailpoint/v2024/docs/SedBatchResponse.md
new file mode 100644
index 000000000..13caaf923
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SedBatchResponse.md
@@ -0,0 +1,21 @@
+# SedBatchResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**BatchId** | **String** | BatchId that groups all the ids together | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SedBatchResponse = Initialize-PSSailpointV2024SedBatchResponse -BatchId 016629d1-1d25-463f-97f3-0c6686846650
+```
+
+- Convert the resource to JSON
+```powershell
+$SedBatchResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SedBatchStats.md b/PSSailpoint/v2024/docs/SedBatchStats.md
new file mode 100644
index 000000000..afa76c7a2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SedBatchStats.md
@@ -0,0 +1,29 @@
+# SedBatchStats
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**BatchComplete** | **Boolean** | batch complete | [optional] [default to $false]
+**BatchId** | **String** | batch Id | [optional]
+**DiscoveredCount** | **Int64** | discovered count | [optional]
+**DiscoveryComplete** | **Boolean** | discovery complete | [optional] [default to $false]
+**ProcessedCount** | **Int64** | processed count | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SedBatchStats = Initialize-PSSailpointV2024SedBatchStats -BatchComplete true `
+ -BatchId 016629d1-1d25-463f-97f3-0c6686846650 `
+ -DiscoveredCount 100 `
+ -DiscoveryComplete true `
+ -ProcessedCount 100
+```
+
+- Convert the resource to JSON
+```powershell
+$SedBatchStats | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SedBatchStatus.md b/PSSailpoint/v2024/docs/SedBatchStatus.md
new file mode 100644
index 000000000..d383b3565
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SedBatchStatus.md
@@ -0,0 +1,21 @@
+# SedBatchStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Status** | **String** | status of batch | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SedBatchStatus = Initialize-PSSailpointV2024SedBatchStatus -Status OK
+```
+
+- Convert the resource to JSON
+```powershell
+$SedBatchStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SedPatch.md b/PSSailpoint/v2024/docs/SedPatch.md
new file mode 100644
index 000000000..58b81ac64
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SedPatch.md
@@ -0,0 +1,25 @@
+# SedPatch
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Op** | **String** | desired operation | [optional]
+**Path** | **String** | field to be patched | [optional]
+**Value** | [**SystemCollectionsHashtable**](.md) | value to replace with | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SedPatch = Initialize-PSSailpointV2024SedPatch -Op replace `
+ -Path status `
+ -Value approved
+```
+
+- Convert the resource to JSON
+```powershell
+$SedPatch | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Segment.md b/PSSailpoint/v2024/docs/Segment.md
new file mode 100644
index 000000000..e4c66a614
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Segment.md
@@ -0,0 +1,35 @@
+# Segment
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The segment's ID. | [optional]
+**Name** | **String** | The segment's business name. | [optional]
+**Created** | **System.DateTime** | The time when the segment is created. | [optional]
+**Modified** | **System.DateTime** | The time when the segment is modified. | [optional]
+**Description** | **String** | The segment's optional description. | [optional]
+**Owner** | [**OwnerReferenceSegments**](OwnerReferenceSegments.md) | | [optional]
+**VisibilityCriteria** | [**SegmentVisibilityCriteria**](SegmentVisibilityCriteria.md) | | [optional]
+**Active** | **Boolean** | This boolean indicates whether the segment is currently active. Inactive segments have no effect. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Segment = Initialize-PSSailpointV2024Segment -Id 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
+ -Name segment-xyz `
+ -Created 2020-01-01T00:00Z `
+ -Modified 2020-01-01T00:00Z `
+ -Description This segment represents xyz `
+ -Owner null `
+ -VisibilityCriteria null `
+ -Active true
+```
+
+- Convert the resource to JSON
+```powershell
+$Segment | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SegmentVisibilityCriteria.md b/PSSailpoint/v2024/docs/SegmentVisibilityCriteria.md
new file mode 100644
index 000000000..9cc49ddaf
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SegmentVisibilityCriteria.md
@@ -0,0 +1,21 @@
+# SegmentVisibilityCriteria
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Expression** | [**Expression**](Expression.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SegmentVisibilityCriteria = Initialize-PSSailpointV2024SegmentVisibilityCriteria -Expression null
+```
+
+- Convert the resource to JSON
+```powershell
+$SegmentVisibilityCriteria | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Selector.md b/PSSailpoint/v2024/docs/Selector.md
new file mode 100644
index 000000000..7a0dc2e04
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Selector.md
@@ -0,0 +1,25 @@
+# Selector
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**SelectorType**](SelectorType.md) | |
+**Values** | **String[]** | The selected values. |
+**Interval** | **Int32** | The selected interval for RANGE selectors. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Selector = Initialize-PSSailpointV2024Selector -Type null `
+ -Values [MON, WED] `
+ -Interval 3
+```
+
+- Convert the resource to JSON
+```powershell
+$Selector | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SelectorType.md b/PSSailpoint/v2024/docs/SelectorType.md
new file mode 100644
index 000000000..1f8c29def
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SelectorType.md
@@ -0,0 +1,20 @@
+# SelectorType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SelectorType = Initialize-PSSailpointV2024SelectorType
+```
+
+- Convert the resource to JSON
+```powershell
+$SelectorType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SelfImportExportDto.md b/PSSailpoint/v2024/docs/SelfImportExportDto.md
new file mode 100644
index 000000000..f5f3533f6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SelfImportExportDto.md
@@ -0,0 +1,25 @@
+# SelfImportExportDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Imported/exported object's DTO type. Import is currently only possible with the IDENTITY_OBJECT_CONFIG, IDENTITY_PROFILE, RULE, SOURCE, TRANSFORM, and TRIGGER_SUBSCRIPTION object types. | [optional]
+**Id** | **String** | Imported/exported object's ID. | [optional]
+**Name** | **String** | Imported/exported object's display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SelfImportExportDto = Initialize-PSSailpointV2024SelfImportExportDto -Type SOURCE `
+ -Id 2c9180835d191a86015d28455b4b232a `
+ -Name HR Active Directory
+```
+
+- Convert the resource to JSON
+```powershell
+$SelfImportExportDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SendTestNotificationRequestDto.md b/PSSailpoint/v2024/docs/SendTestNotificationRequestDto.md
new file mode 100644
index 000000000..d630265a8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SendTestNotificationRequestDto.md
@@ -0,0 +1,25 @@
+# SendTestNotificationRequestDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Key** | **String** | The template notification key. | [optional]
+**Medium** | **String** | The notification medium. Has to be one of the following enum values. | [optional]
+**Context** | [**SystemCollectionsHashtable**](.md) | A Json object that denotes the context specific to the template. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SendTestNotificationRequestDto = Initialize-PSSailpointV2024SendTestNotificationRequestDto -Key cloud_manual_work_item_summary `
+ -Medium null `
+ -Context null
+```
+
+- Convert the resource to JSON
+```powershell
+$SendTestNotificationRequestDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ServiceDeskIntegrationDto.md b/PSSailpoint/v2024/docs/ServiceDeskIntegrationDto.md
new file mode 100644
index 000000000..5db5e5ee7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ServiceDeskIntegrationDto.md
@@ -0,0 +1,45 @@
+# ServiceDeskIntegrationDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Unique identifier for the Service Desk integration | [optional]
+**Name** | **String** | Service Desk integration's name. The name must be unique. |
+**Created** | **System.DateTime** | The date and time the Service Desk integration was created | [optional]
+**Modified** | **System.DateTime** | The date and time the Service Desk integration was last modified | [optional]
+**Description** | **String** | Service Desk integration's description. |
+**Type** | **String** | Service Desk integration types: - ServiceNowSDIM - ServiceNow | [default to "ServiceNowSDIM"]
+**OwnerRef** | [**OwnerDto**](OwnerDto.md) | | [optional]
+**ClusterRef** | [**SourceClusterDto**](SourceClusterDto.md) | | [optional]
+**Cluster** | **String** | Cluster ID for the Service Desk integration (replaced by clusterRef, retained for backward compatibility). | [optional]
+**ManagedSources** | **String[]** | Source IDs for the Service Desk integration (replaced by provisioningConfig.managedSResourceRefs, but retained here for backward compatibility). | [optional]
+**ProvisioningConfig** | [**ProvisioningConfig**](ProvisioningConfig.md) | | [optional]
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | Service Desk integration's attributes. Validation constraints enforced by the implementation. |
+**BeforeProvisioningRule** | [**BeforeProvisioningRuleDto**](BeforeProvisioningRuleDto.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ServiceDeskIntegrationDto = Initialize-PSSailpointV2024ServiceDeskIntegrationDto -Id 62945a496ef440189b1f03e3623411c8 `
+ -Name Service Desk Integration Name `
+ -Created 2024-01-17T18:45:25.994Z `
+ -Modified 2024-02-18T18:45:25.994Z `
+ -Description A very nice Service Desk integration `
+ -Type ServiceNowSDIM `
+ -OwnerRef null `
+ -ClusterRef null `
+ -Cluster xyzzy999 `
+ -ManagedSources [2c9180835d191a86015d28455b4a2329, 2c5680835d191a85765d28455b4a9823] `
+ -ProvisioningConfig null `
+ -Attributes {property=value, key=value} `
+ -BeforeProvisioningRule null
+```
+
+- Convert the resource to JSON
+```powershell
+$ServiceDeskIntegrationDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ServiceDeskIntegrationDto1.md b/PSSailpoint/v2024/docs/ServiceDeskIntegrationDto1.md
new file mode 100644
index 000000000..914ffe12f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ServiceDeskIntegrationDto1.md
@@ -0,0 +1,39 @@
+# ServiceDeskIntegrationDto1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Service Desk integration's name. The name must be unique. |
+**Description** | **String** | Service Desk integration's description. |
+**Type** | **String** | Service Desk integration types: - ServiceNowSDIM - ServiceNow | [default to "ServiceNowSDIM"]
+**OwnerRef** | [**OwnerDto**](OwnerDto.md) | | [optional]
+**ClusterRef** | [**SourceClusterDto**](SourceClusterDto.md) | | [optional]
+**Cluster** | **String** | Cluster ID for the Service Desk integration (replaced by clusterRef, retained for backward compatibility). | [optional]
+**ManagedSources** | **String[]** | Source IDs for the Service Desk integration (replaced by provisioningConfig.managedSResourceRefs, but retained here for backward compatibility). | [optional]
+**ProvisioningConfig** | [**ProvisioningConfig1**](ProvisioningConfig1.md) | | [optional]
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | Service Desk integration's attributes. Validation constraints enforced by the implementation. |
+**BeforeProvisioningRule** | [**BeforeProvisioningRuleDto**](BeforeProvisioningRuleDto.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ServiceDeskIntegrationDto1 = Initialize-PSSailpointV2024ServiceDeskIntegrationDto1 -Name Service Desk Integration Name `
+ -Description A very nice Service Desk integration `
+ -Type ServiceNowSDIM `
+ -OwnerRef null `
+ -ClusterRef null `
+ -Cluster xyzzy999 `
+ -ManagedSources [2c9180835d191a86015d28455b4a2329, 2c5680835d191a85765d28455b4a9823] `
+ -ProvisioningConfig null `
+ -Attributes {property=value, key=value} `
+ -BeforeProvisioningRule null
+```
+
+- Convert the resource to JSON
+```powershell
+$ServiceDeskIntegrationDto1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ServiceDeskIntegrationTemplateDto.md b/PSSailpoint/v2024/docs/ServiceDeskIntegrationTemplateDto.md
new file mode 100644
index 000000000..d4858d08c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ServiceDeskIntegrationTemplateDto.md
@@ -0,0 +1,33 @@
+# ServiceDeskIntegrationTemplateDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | System-generated unique ID of the Object | [optional] [readonly]
+**Name** | **String** | Name of the Object |
+**Created** | **System.DateTime** | Creation date of the Object | [optional] [readonly]
+**Modified** | **System.DateTime** | Last modification date of the Object | [optional] [readonly]
+**Type** | **String** | The 'type' property specifies the type of the Service Desk integration template. | [default to "Web Service SDIM"]
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | The 'attributes' property value is a map of attributes available for integrations using this Service Desk integration template. |
+**ProvisioningConfig** | [**ProvisioningConfig**](ProvisioningConfig.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ServiceDeskIntegrationTemplateDto = Initialize-PSSailpointV2024ServiceDeskIntegrationTemplateDto -Id id12345 `
+ -Name aName `
+ -Created 2015-05-28T14:07:17Z `
+ -Modified 2015-05-28T14:07:17Z `
+ -Type Web Service SDIM `
+ -Attributes {property=value, key=value} `
+ -ProvisioningConfig null
+```
+
+- Convert the resource to JSON
+```powershell
+$ServiceDeskIntegrationTemplateDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ServiceDeskIntegrationTemplateType.md b/PSSailpoint/v2024/docs/ServiceDeskIntegrationTemplateType.md
new file mode 100644
index 000000000..ae914711c
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ServiceDeskIntegrationTemplateType.md
@@ -0,0 +1,25 @@
+# ServiceDeskIntegrationTemplateType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | This is the name of the type. | [optional]
+**Type** | **String** | This is the type value for the type. |
+**ScriptName** | **String** | This is the scriptName attribute value for the type. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ServiceDeskIntegrationTemplateType = Initialize-PSSailpointV2024ServiceDeskIntegrationTemplateType -Name aName `
+ -Type aType `
+ -ScriptName aScriptName
+```
+
+- Convert the resource to JSON
+```powershell
+$ServiceDeskIntegrationTemplateType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/ServiceDeskSource.md b/PSSailpoint/v2024/docs/ServiceDeskSource.md
new file mode 100644
index 000000000..70682230e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/ServiceDeskSource.md
@@ -0,0 +1,25 @@
+# ServiceDeskSource
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of source for service desk integration template. | [optional]
+**Id** | **String** | ID of source for service desk integration template. | [optional]
+**Name** | **String** | Human-readable name of source for service desk integration template. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$ServiceDeskSource = Initialize-PSSailpointV2024ServiceDeskSource -Type SOURCE `
+ -Id 2c9180835d191a86015d28455b4b232a `
+ -Name HR Active Directory
+```
+
+- Convert the resource to JSON
+```powershell
+$ServiceDeskSource | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SetIcon200Response.md b/PSSailpoint/v2024/docs/SetIcon200Response.md
new file mode 100644
index 000000000..67b9a737e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SetIcon200Response.md
@@ -0,0 +1,21 @@
+# SetIcon200Response
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Icon** | **String** | url to file with icon | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SetIcon200Response = Initialize-PSSailpointV2024SetIcon200Response -Icon
+```
+
+- Convert the resource to JSON
+```powershell
+$SetIcon200Response | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SetIconRequest.md b/PSSailpoint/v2024/docs/SetIconRequest.md
new file mode 100644
index 000000000..067b5884e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SetIconRequest.md
@@ -0,0 +1,21 @@
+# SetIconRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Image** | **System.IO.FileInfo** | file with icon. Allowed mime-types ['image/png', 'image/jpeg'] |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SetIconRequest = Initialize-PSSailpointV2024SetIconRequest -Image \x00\x00\x00\x02
+```
+
+- Convert the resource to JSON
+```powershell
+$SetIconRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SetLifecycleState200Response.md b/PSSailpoint/v2024/docs/SetLifecycleState200Response.md
new file mode 100644
index 000000000..a14dd5a3e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SetLifecycleState200Response.md
@@ -0,0 +1,21 @@
+# SetLifecycleState200Response
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccountActivityId** | **String** | ID of the IdentityRequest object that is generated when the workflow launches. To follow the IdentityRequest, you can provide this ID with a [Get Account Activity request](https://developer.sailpoint.com/docs/api/v3/get-account-activity/). The response will contain relevant information about the IdentityRequest, such as its status. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SetLifecycleState200Response = Initialize-PSSailpointV2024SetLifecycleState200Response -AccountActivityId 2c9180837ab5b716017ab7c6c9ef1e20
+```
+
+- Convert the resource to JSON
+```powershell
+$SetLifecycleState200Response | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SetLifecycleStateRequest.md b/PSSailpoint/v2024/docs/SetLifecycleStateRequest.md
new file mode 100644
index 000000000..8c7eb3572
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SetLifecycleStateRequest.md
@@ -0,0 +1,21 @@
+# SetLifecycleStateRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**LifecycleStateId** | **String** | ID of the lifecycle state to set. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SetLifecycleStateRequest = Initialize-PSSailpointV2024SetLifecycleStateRequest -LifecycleStateId 2c9180877a86e408017a8c19fefe046c
+```
+
+- Convert the resource to JSON
+```powershell
+$SetLifecycleStateRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SimIntegrationDetails.md b/PSSailpoint/v2024/docs/SimIntegrationDetails.md
new file mode 100644
index 000000000..588999fdf
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SimIntegrationDetails.md
@@ -0,0 +1,43 @@
+# SimIntegrationDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | System-generated unique ID of the Object | [optional] [readonly]
+**Name** | **String** | Name of the Object |
+**Created** | **System.DateTime** | Creation date of the Object | [optional] [readonly]
+**Modified** | **System.DateTime** | Last modification date of the Object | [optional] [readonly]
+**Description** | **String** | The description of the integration | [optional]
+**Type** | **String** | The integration type | [optional]
+**Attributes** | [**SystemCollectionsHashtable**](.md) | The attributes map containing the credentials used to configure the integration. | [optional]
+**Sources** | **String[]** | The list of sources (managed resources) | [optional]
+**Cluster** | **String** | The cluster/proxy | [optional]
+**StatusMap** | [**SystemCollectionsHashtable**](.md) | Custom mapping between the integration result and the provisioning result | [optional]
+**Request** | [**SystemCollectionsHashtable**](.md) | Request data to customize desc and body of the created ticket | [optional]
+**BeforeProvisioningRule** | [**SimIntegrationDetailsAllOfBeforeProvisioningRule**](SimIntegrationDetailsAllOfBeforeProvisioningRule.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SimIntegrationDetails = Initialize-PSSailpointV2024SimIntegrationDetails -Id id12345 `
+ -Name aName `
+ -Created 2023-01-03T21:16:22.432Z `
+ -Modified 2023-01-03T21:16:22.432Z `
+ -Description Integration description `
+ -Type ServiceNow Service Desk `
+ -Attributes {"uid":"Walter White","firstname":"walter","cloudStatus":"UNREGISTERED","displayName":"Walter White","identificationNumber":"942","lastSyncDate":1470348809380,"email":"walter@gmail.com","lastname":"white"} `
+ -Sources [2c9180835d191a86015d28455b4a2329, 2c5680835d191a85765d28455b4a9823] `
+ -Cluster xyzzy999 `
+ -StatusMap {closed_cancelled=Failed, closed_complete=Committed, closed_incomplete=Failed, closed_rejected=Failed, in_process=Queued, requested=Queued} `
+ -Request {description=SailPoint Access Request,, req_description=The Service Request created by SailPoint ServiceNow Service Integration Module (SIM).,, req_short_description=SailPoint New Access Request Created from IdentityNow,, short_description=SailPoint Access Request $!plan.arguments.identityRequestId} `
+ -BeforeProvisioningRule null
+```
+
+- Convert the resource to JSON
+```powershell
+$SimIntegrationDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SimIntegrationDetailsAllOfBeforeProvisioningRule.md b/PSSailpoint/v2024/docs/SimIntegrationDetailsAllOfBeforeProvisioningRule.md
new file mode 100644
index 000000000..0e6638bba
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SimIntegrationDetailsAllOfBeforeProvisioningRule.md
@@ -0,0 +1,25 @@
+# SimIntegrationDetailsAllOfBeforeProvisioningRule
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Id** | **String** | ID of the rule | [optional]
+**Name** | **String** | Human-readable display name of the rule | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SimIntegrationDetailsAllOfBeforeProvisioningRule = Initialize-PSSailpointV2024SimIntegrationDetailsAllOfBeforeProvisioningRule -Type null `
+ -Id 2c918085708c274401708c2a8a760001 `
+ -Name Example Rule
+```
+
+- Convert the resource to JSON
+```powershell
+$SimIntegrationDetailsAllOfBeforeProvisioningRule | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SlimCampaign.md b/PSSailpoint/v2024/docs/SlimCampaign.md
new file mode 100644
index 000000000..d5e3ba8ed
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SlimCampaign.md
@@ -0,0 +1,47 @@
+# SlimCampaign
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Id of the campaign | [optional] [readonly]
+**Name** | **String** | The campaign name. If this object is part of a template, special formatting applies; see the `/campaign-templates/{id}/generate` endpoint documentation for details. |
+**Description** | **String** | The campaign description. If this object is part of a template, special formatting applies; see the `/campaign-templates/{id}/generate` endpoint documentation for details. |
+**Deadline** | **System.DateTime** | The campaign's completion deadline. This date must be in the future in order to activate the campaign. If you try to activate a campaign with a deadline of today or in the past, you will receive a 400 error response. | [optional]
+**Type** | **String** | The type of campaign. Could be extended in the future. |
+**EmailNotificationEnabled** | **Boolean** | Enables email notification for this campaign | [optional] [default to $false]
+**AutoRevokeAllowed** | **Boolean** | Allows auto revoke for this campaign | [optional] [default to $false]
+**RecommendationsEnabled** | **Boolean** | Enables IAI for this campaign. Accepts true even if the IAI product feature is off. If IAI is turned off then campaigns generated from this template will indicate false. The real value will then be returned if IAI is ever enabled for the org in the future. | [optional] [default to $false]
+**Status** | **String** | The campaign's current status. | [optional] [readonly]
+**CorrelatedStatus** | **String** | The correlatedStatus of the campaign. Only SOURCE_OWNER campaigns can be Uncorrelated. An Uncorrelated certification campaign only includes Uncorrelated identities (An identity is uncorrelated if it has no accounts on an authoritative source). | [optional]
+**Created** | **System.DateTime** | Created time of the campaign | [optional] [readonly]
+**TotalCertifications** | **Int32** | The total number of certifications in this campaign. | [optional] [readonly]
+**CompletedCertifications** | **Int32** | The number of completed certifications in this campaign. | [optional] [readonly]
+**Alerts** | [**CampaignAlert[]**](CampaignAlert.md) | A list of errors and warnings that have accumulated. | [optional] [readonly]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SlimCampaign = Initialize-PSSailpointV2024SlimCampaign -Id 2c9079b270a266a60170a2779fcb0007 `
+ -Name Manager Campaign `
+ -Description Everyone needs to be reviewed by their manager `
+ -Deadline 2020-03-15T10:00:01.456Z `
+ -Type MANAGER `
+ -EmailNotificationEnabled false `
+ -AutoRevokeAllowed false `
+ -RecommendationsEnabled true `
+ -Status ACTIVE `
+ -CorrelatedStatus CORRELATED `
+ -Created 2020-03-03T22:15:13.611Z `
+ -TotalCertifications 100 `
+ -CompletedCertifications 10 `
+ -Alerts null
+```
+
+- Convert the resource to JSON
+```powershell
+$SlimCampaign | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SodExemptCriteria.md b/PSSailpoint/v2024/docs/SodExemptCriteria.md
new file mode 100644
index 000000000..0c1faa3c8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SodExemptCriteria.md
@@ -0,0 +1,27 @@
+# SodExemptCriteria
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Existing** | **Boolean** | If the entitlement already belonged to the user or not. | [optional] [default to $false]
+**Type** | [**DtoType**](DtoType.md) | | [optional]
+**Id** | **String** | Entitlement ID | [optional]
+**Name** | **String** | Entitlement name | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SodExemptCriteria = Initialize-PSSailpointV2024SodExemptCriteria -Existing true `
+ -Type null `
+ -Id 2c918085771e9d3301773b3cb66f6398 `
+ -Name My HR Entitlement
+```
+
+- Convert the resource to JSON
+```powershell
+$SodExemptCriteria | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SodPolicy.md b/PSSailpoint/v2024/docs/SodPolicy.md
new file mode 100644
index 000000000..a53a8fbb6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SodPolicy.md
@@ -0,0 +1,55 @@
+# SodPolicy
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Policy id | [optional] [readonly]
+**Name** | **String** | Policy Business Name | [optional]
+**Created** | **System.DateTime** | The time when this SOD policy is created. | [optional] [readonly]
+**Modified** | **System.DateTime** | The time when this SOD policy is modified. | [optional] [readonly]
+**Description** | **String** | Optional description of the SOD policy | [optional]
+**OwnerRef** | [**SodPolicyOwnerRef**](SodPolicyOwnerRef.md) | | [optional]
+**ExternalPolicyReference** | **String** | Optional External Policy Reference | [optional]
+**PolicyQuery** | **String** | Search query of the SOD policy | [optional]
+**CompensatingControls** | **String** | Optional compensating controls(Mitigating Controls) | [optional]
+**CorrectionAdvice** | **String** | Optional correction advice | [optional]
+**State** | **String** | whether the policy is enforced or not | [optional]
+**Tags** | **String[]** | tags for this policy object | [optional]
+**CreatorId** | **String** | Policy's creator ID | [optional] [readonly]
+**ModifierId** | **String** | Policy's modifier ID | [optional] [readonly]
+**ViolationOwnerAssignmentConfig** | [**ViolationOwnerAssignmentConfig**](ViolationOwnerAssignmentConfig.md) | | [optional]
+**Scheduled** | **Boolean** | defines whether a policy has been scheduled or not | [optional] [default to $false]
+**Type** | **String** | whether a policy is query based or conflicting access based | [optional] [default to "GENERAL"]
+**ConflictingAccessCriteria** | [**SodPolicyConflictingAccessCriteria**](SodPolicyConflictingAccessCriteria.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SodPolicy = Initialize-PSSailpointV2024SodPolicy -Id 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
+ -Name policy-xyz `
+ -Created 2020-01-01T00:00Z `
+ -Modified 2020-01-01T00:00Z `
+ -Description This policy ensures compliance of xyz `
+ -OwnerRef null `
+ -ExternalPolicyReference XYZ policy `
+ -PolicyQuery @access(id:0f11f2a4-7c94-4bf3-a2bd-742580fe3bdg) AND @access(id:0f11f2a4-7c94-4bf3-a2bd-742580fe3bdf) `
+ -CompensatingControls Have a manager review the transaction decisions for their "out of compliance" employee `
+ -CorrectionAdvice Based on the role of the employee, managers should remove access that is not required for their job function. `
+ -State ENFORCED `
+ -Tags [TAG1, TAG2] `
+ -CreatorId 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
+ -ModifierId 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
+ -ViolationOwnerAssignmentConfig null `
+ -Scheduled true `
+ -Type GENERAL `
+ -ConflictingAccessCriteria null
+```
+
+- Convert the resource to JSON
+```powershell
+$SodPolicy | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SodPolicyConflictingAccessCriteria.md b/PSSailpoint/v2024/docs/SodPolicyConflictingAccessCriteria.md
new file mode 100644
index 000000000..83289a73a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SodPolicyConflictingAccessCriteria.md
@@ -0,0 +1,23 @@
+# SodPolicyConflictingAccessCriteria
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**LeftCriteria** | [**AccessCriteria**](AccessCriteria.md) | | [optional]
+**RightCriteria** | [**AccessCriteria**](AccessCriteria.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SodPolicyConflictingAccessCriteria = Initialize-PSSailpointV2024SodPolicyConflictingAccessCriteria -LeftCriteria null `
+ -RightCriteria null
+```
+
+- Convert the resource to JSON
+```powershell
+$SodPolicyConflictingAccessCriteria | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SodPolicyDto.md b/PSSailpoint/v2024/docs/SodPolicyDto.md
new file mode 100644
index 000000000..896fa05e4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SodPolicyDto.md
@@ -0,0 +1,25 @@
+# SodPolicyDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | SOD policy DTO type. | [optional]
+**Id** | **String** | SOD policy ID. | [optional]
+**Name** | **String** | SOD policy display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SodPolicyDto = Initialize-PSSailpointV2024SodPolicyDto -Type SOD_POLICY `
+ -Id 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
+ -Name Business SOD Policy
+```
+
+- Convert the resource to JSON
+```powershell
+$SodPolicyDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SodPolicyOwnerRef.md b/PSSailpoint/v2024/docs/SodPolicyOwnerRef.md
new file mode 100644
index 000000000..07e7d8a6f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SodPolicyOwnerRef.md
@@ -0,0 +1,25 @@
+# SodPolicyOwnerRef
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Owner type. | [optional]
+**Id** | **String** | Owner's ID. | [optional]
+**Name** | **String** | Owner's name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SodPolicyOwnerRef = Initialize-PSSailpointV2024SodPolicyOwnerRef -Type IDENTITY `
+ -Id 2c9180a46faadee4016fb4e018c20639 `
+ -Name Support
+```
+
+- Convert the resource to JSON
+```powershell
+$SodPolicyOwnerRef | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SodPolicySchedule.md b/PSSailpoint/v2024/docs/SodPolicySchedule.md
new file mode 100644
index 000000000..f022fe530
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SodPolicySchedule.md
@@ -0,0 +1,37 @@
+# SodPolicySchedule
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | SOD Policy schedule name | [optional]
+**Created** | **System.DateTime** | The time when this SOD policy schedule is created. | [optional] [readonly]
+**Modified** | **System.DateTime** | The time when this SOD policy schedule is modified. | [optional] [readonly]
+**Description** | **String** | SOD Policy schedule description | [optional]
+**Schedule** | [**Schedule1**](Schedule1.md) | | [optional]
+**Recipients** | [**SodRecipient[]**](SodRecipient.md) | | [optional]
+**EmailEmptyResults** | **Boolean** | Indicates if empty results need to be emailed | [optional] [default to $false]
+**CreatorId** | **String** | Policy's creator ID | [optional] [readonly]
+**ModifierId** | **String** | Policy's modifier ID | [optional] [readonly]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SodPolicySchedule = Initialize-PSSailpointV2024SodPolicySchedule -Name SCH-1584312283015 `
+ -Created 2020-01-01T00:00Z `
+ -Modified 2020-01-01T00:00Z `
+ -Description Schedule for policy xyz `
+ -Schedule null `
+ -Recipients null `
+ -EmailEmptyResults false `
+ -CreatorId 0f11f2a47c944bf3a2bd742580fe3bde `
+ -ModifierId 0f11f2a47c944bf3a2bd742580fe3bde
+```
+
+- Convert the resource to JSON
+```powershell
+$SodPolicySchedule | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SodRecipient.md b/PSSailpoint/v2024/docs/SodRecipient.md
new file mode 100644
index 000000000..16eb14357
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SodRecipient.md
@@ -0,0 +1,25 @@
+# SodRecipient
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | SOD policy recipient DTO type. | [optional]
+**Id** | **String** | SOD policy recipient's identity ID. | [optional]
+**Name** | **String** | SOD policy recipient's display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SodRecipient = Initialize-PSSailpointV2024SodRecipient -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20642 `
+ -Name Michael Michaels
+```
+
+- Convert the resource to JSON
+```powershell
+$SodRecipient | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SodReportResultDto.md b/PSSailpoint/v2024/docs/SodReportResultDto.md
new file mode 100644
index 000000000..49765ee23
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SodReportResultDto.md
@@ -0,0 +1,25 @@
+# SodReportResultDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | SOD policy violation report result DTO type. | [optional]
+**Id** | **String** | SOD policy violation report result ID. | [optional]
+**Name** | **String** | Human-readable name of the SOD policy violation report result. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SodReportResultDto = Initialize-PSSailpointV2024SodReportResultDto -Type REPORT_RESULT `
+ -Id 2c9180835d191a86015d28455b4b232a `
+ -Name SOD Policy 1 Violation
+```
+
+- Convert the resource to JSON
+```powershell
+$SodReportResultDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SodViolationCheck.md b/PSSailpoint/v2024/docs/SodViolationCheck.md
new file mode 100644
index 000000000..9c1ee16c9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SodViolationCheck.md
@@ -0,0 +1,23 @@
+# SodViolationCheck
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequestId** | **String** | The id of the original request |
+**Created** | **System.DateTime** | The date-time when this request was created. | [optional] [readonly]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SodViolationCheck = Initialize-PSSailpointV2024SodViolationCheck -RequestId 089899f13a8f4da7824996191587bab9 `
+ -Created 2020-01-01T00:00Z
+```
+
+- Convert the resource to JSON
+```powershell
+$SodViolationCheck | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SodViolationCheckResult.md b/PSSailpoint/v2024/docs/SodViolationCheckResult.md
new file mode 100644
index 000000000..6e474f7ad
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SodViolationCheckResult.md
@@ -0,0 +1,27 @@
+# SodViolationCheckResult
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Message** | [**ErrorMessageDto**](ErrorMessageDto.md) | | [optional]
+**ClientMetadata** | **System.Collections.Hashtable** | Arbitrary key-value pairs. They will never be processed by the IdentityNow system but will be returned on completion of the violation check. | [optional]
+**ViolationContexts** | [**SodViolationContext[]**](SodViolationContext.md) | | [optional]
+**ViolatedPolicies** | [**SodPolicyDto[]**](SodPolicyDto.md) | A list of the SOD policies that were violated. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SodViolationCheckResult = Initialize-PSSailpointV2024SodViolationCheckResult -Message null `
+ -ClientMetadata {requestedAppName=test-app, requestedAppId=2c91808f7892918f0178b78da4a305a1} `
+ -ViolationContexts null `
+ -ViolatedPolicies null
+```
+
+- Convert the resource to JSON
+```powershell
+$SodViolationCheckResult | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SodViolationContext.md b/PSSailpoint/v2024/docs/SodViolationContext.md
new file mode 100644
index 000000000..a0b1f3687
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SodViolationContext.md
@@ -0,0 +1,23 @@
+# SodViolationContext
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Policy** | [**SodPolicyDto**](SodPolicyDto.md) | | [optional]
+**ConflictingAccessCriteria** | [**SodViolationContextConflictingAccessCriteria**](SodViolationContextConflictingAccessCriteria.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SodViolationContext = Initialize-PSSailpointV2024SodViolationContext -Policy null `
+ -ConflictingAccessCriteria null
+```
+
+- Convert the resource to JSON
+```powershell
+$SodViolationContext | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SodViolationContextCheckCompleted.md b/PSSailpoint/v2024/docs/SodViolationContextCheckCompleted.md
new file mode 100644
index 000000000..a31e87782
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SodViolationContextCheckCompleted.md
@@ -0,0 +1,25 @@
+# SodViolationContextCheckCompleted
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**State** | **String** | The status of SOD violation check | [optional]
+**Uuid** | **String** | The id of the Violation check event | [optional]
+**ViolationCheckResult** | [**SodViolationCheckResult**](SodViolationCheckResult.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SodViolationContextCheckCompleted = Initialize-PSSailpointV2024SodViolationContextCheckCompleted -State SUCCESS `
+ -Uuid f73d16e9-a038-46c5-b217-1246e15fdbdd `
+ -ViolationCheckResult null
+```
+
+- Convert the resource to JSON
+```powershell
+$SodViolationContextCheckCompleted | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SodViolationContextConflictingAccessCriteria.md b/PSSailpoint/v2024/docs/SodViolationContextConflictingAccessCriteria.md
new file mode 100644
index 000000000..f8fd7e392
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SodViolationContextConflictingAccessCriteria.md
@@ -0,0 +1,23 @@
+# SodViolationContextConflictingAccessCriteria
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**LeftCriteria** | [**SodViolationContextConflictingAccessCriteriaLeftCriteria**](SodViolationContextConflictingAccessCriteriaLeftCriteria.md) | | [optional]
+**RightCriteria** | [**SodViolationContextConflictingAccessCriteriaLeftCriteria**](SodViolationContextConflictingAccessCriteriaLeftCriteria.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SodViolationContextConflictingAccessCriteria = Initialize-PSSailpointV2024SodViolationContextConflictingAccessCriteria -LeftCriteria null `
+ -RightCriteria null
+```
+
+- Convert the resource to JSON
+```powershell
+$SodViolationContextConflictingAccessCriteria | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SodViolationContextConflictingAccessCriteriaLeftCriteria.md b/PSSailpoint/v2024/docs/SodViolationContextConflictingAccessCriteriaLeftCriteria.md
new file mode 100644
index 000000000..ee4fd9799
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SodViolationContextConflictingAccessCriteriaLeftCriteria.md
@@ -0,0 +1,21 @@
+# SodViolationContextConflictingAccessCriteriaLeftCriteria
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**CriteriaList** | [**SodExemptCriteria[]**](SodExemptCriteria.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SodViolationContextConflictingAccessCriteriaLeftCriteria = Initialize-PSSailpointV2024SodViolationContextConflictingAccessCriteriaLeftCriteria -CriteriaList null
+```
+
+- Convert the resource to JSON
+```powershell
+$SodViolationContextConflictingAccessCriteriaLeftCriteria | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Source.md b/PSSailpoint/v2024/docs/Source.md
new file mode 100644
index 000000000..98e9c2adb
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Source.md
@@ -0,0 +1,81 @@
+# Source
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Source ID. | [optional] [readonly]
+**Name** | **String** | Source's human-readable name. |
+**Description** | **String** | Source's human-readable description. | [optional]
+**Owner** | [**SourceOwner**](SourceOwner.md) | |
+**Cluster** | [**SourceCluster**](SourceCluster.md) | | [optional]
+**AccountCorrelationConfig** | [**SourceAccountCorrelationConfig**](SourceAccountCorrelationConfig.md) | | [optional]
+**AccountCorrelationRule** | [**SourceAccountCorrelationRule**](SourceAccountCorrelationRule.md) | | [optional]
+**ManagerCorrelationMapping** | [**SourceManagerCorrelationMapping**](SourceManagerCorrelationMapping.md) | | [optional]
+**ManagerCorrelationRule** | [**SourceManagerCorrelationRule**](SourceManagerCorrelationRule.md) | | [optional]
+**BeforeProvisioningRule** | [**SourceBeforeProvisioningRule**](SourceBeforeProvisioningRule.md) | | [optional]
+**Schemas** | [**SourceSchemasInner[]**](SourceSchemasInner.md) | List of references to schema objects. | [optional]
+**PasswordPolicies** | [**SourcePasswordPoliciesInner[]**](SourcePasswordPoliciesInner.md) | List of references to the associated PasswordPolicy objects. | [optional]
+**Features** | **String[]** | Optional features that can be supported by a source. Modifying the features array may cause source configuration errors that are unsupportable. It is recommended to not modify this array for SailPoint supported connectors. * AUTHENTICATE: The source supports pass-through authentication. * COMPOSITE: The source supports composite source creation. * DIRECT_PERMISSIONS: The source supports returning DirectPermissions. * DISCOVER_SCHEMA: The source supports discovering schemas for users and groups. * ENABLE The source supports reading if an account is enabled or disabled. * MANAGER_LOOKUP: The source supports looking up managers as they are encountered in a feed. This is the opposite of NO_RANDOM_ACCESS. * NO_RANDOM_ACCESS: The source does not support random access and the getObject() methods should not be called and expected to perform. * PROXY: The source can serve as a proxy for another source. When an source has a proxy, all connector calls made with that source are redirected through the connector for the proxy source. * SEARCH * TEMPLATE * UNLOCK: The source supports reading if an account is locked or unlocked. * UNSTRUCTURED_TARGETS: The source supports returning unstructured Targets. * SHAREPOINT_TARGET: The source supports returning unstructured Target data for SharePoint. It will be typically used by AD, LDAP sources. * PROVISIONING: The source can both read and write accounts. Having this feature implies that the provision() method is implemented. It also means that direct and target permissions can also be provisioned if they can be returned by aggregation. * GROUP_PROVISIONING: The source can both read and write groups. Having this feature implies that the provision() method is implemented. * SYNC_PROVISIONING: The source can provision accounts synchronously. * PASSWORD: The source can provision password changes. Since sources can never read passwords, this is should only be used in conjunction with the PROVISIONING feature. * CURRENT_PASSWORD: Some source types support verification of the current password * ACCOUNT_ONLY_REQUEST: The source supports requesting accounts without entitlements. * ADDITIONAL_ACCOUNT_REQUEST: The source supports requesting additional accounts. * NO_AGGREGATION: A source that does not support aggregation. * GROUPS_HAVE_MEMBERS: The source models group memberships with a member attribute on the group object rather than a groups attribute on the account object. This effects the implementation of delta account aggregation. * NO_PERMISSIONS_PROVISIONING: Indicates that the connector cannot provision direct or target permissions for accounts. When DIRECT_PERMISSIONS and PROVISIONING features are present, it is assumed that the connector can also provision direct permissions. This feature disables that assumption and causes permission request to be converted to work items for accounts. * NO_GROUP_PERMISSIONS_PROVISIONING: Indicates that the connector cannot provision direct or target permissions for groups. When DIRECT_PERMISSIONS and PROVISIONING features are present, it is assumed that the connector can also provision direct permissions. This feature disables that assumption and causes permission request to be converted to work items for groups. * NO_UNSTRUCTURED_TARGETS_PROVISIONING: This string will be replaced by NO_GROUP_PERMISSIONS_PROVISIONING and NO_PERMISSIONS_PROVISIONING. * NO_DIRECT_PERMISSIONS_PROVISIONING: This string will be replaced by NO_GROUP_PERMISSIONS_PROVISIONING and NO_PERMISSIONS_PROVISIONING. * USES_UUID: Connectivity 2.0 flag used to indicate that the connector supports a compound naming structure. * PREFER_UUID: Used in ISC Provisioning AND Aggregation to decide if it should prefer account.uuid to account.nativeIdentity when data is read in through aggregation OR pushed out through provisioning. * ARM_SECURITY_EXTRACT: Indicates the application supports Security extracts for ARM * ARM_UTILIZATION_EXTRACT: Indicates the application supports Utilization extracts for ARM * ARM_CHANGELOG_EXTRACT: Indicates the application supports Change-log extracts for ARM | [optional]
+**Type** | **String** | Specifies the type of system being managed e.g. Active Directory, Workday, etc.. If you are creating a delimited file source, you must set the `provisionasCsv` query parameter to `true`. | [optional]
+**Connector** | **String** | Connector script name. |
+**ConnectorClass** | **String** | Fully qualified name of the Java class that implements the connector interface. | [optional]
+**ConnectorAttributes** | [**SystemCollectionsHashtable**](.md) | Connector specific configuration. This configuration will differ from type to type. | [optional]
+**DeleteThreshold** | **Int32** | Number from 0 to 100 that specifies when to skip the delete phase. | [optional]
+**Authoritative** | **Boolean** | When this is true, it indicates that the source is referenced by an identity profile. | [optional] [default to $false]
+**ManagementWorkgroup** | [**SourceManagementWorkgroup**](SourceManagementWorkgroup.md) | | [optional]
+**Healthy** | **Boolean** | When this is true, it indicates that the source is healthy. | [optional] [default to $false]
+**Status** | **String** | Status identifier that gives specific information about why a source is or isn't healthy. | [optional]
+**Since** | **String** | Timestamp that shows when a source health check was last performed. | [optional]
+**ConnectorId** | **String** | Connector ID | [optional]
+**ConnectorName** | **String** | Name of the connector that was chosen during source creation. | [optional]
+**ConnectionType** | **String** | Type of connection (direct or file). | [optional]
+**ConnectorImplementationId** | **String** | Connector implementation ID. | [optional]
+**Created** | **System.DateTime** | Date-time when the source was created | [optional]
+**Modified** | **System.DateTime** | Date-time when the source was last modified. | [optional]
+**CredentialProviderEnabled** | **Boolean** | If this is true, it enables a credential provider for the source. If credentialProvider is turned on, then the source can use credential provider(s) to fetch credentials. | [optional] [default to $false]
+**Category** | **String** | Source category (e.g. null, CredentialProvider). | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Source = Initialize-PSSailpointV2024Source -Id 2c91808568c529c60168cca6f90c1324 `
+ -Name My Source `
+ -Description This is the corporate directory. `
+ -Owner null `
+ -Cluster null `
+ -AccountCorrelationConfig null `
+ -AccountCorrelationRule null `
+ -ManagerCorrelationMapping null `
+ -ManagerCorrelationRule null `
+ -BeforeProvisioningRule null `
+ -Schemas [{type=CONNECTOR_SCHEMA, id=2c9180835d191a86015d28455b4b232a, name=account}, {type=CONNECTOR_SCHEMA, id=2c9180835d191a86015d28455b4b232b, name=group}] `
+ -PasswordPolicies [{type=PASSWORD_POLICY, id=2c9180855d191c59015d291ceb053980, name=Corporate Password Policy}, {type=PASSWORD_POLICY, id=2c9180855d191c59015d291ceb057777, name=Vendor Password Policy}] `
+ -Features [PROVISIONING, NO_PERMISSIONS_PROVISIONING, GROUPS_HAVE_MEMBERS] `
+ -Type OpenLDAP - Direct `
+ -Connector active-directory `
+ -ConnectorClass sailpoint.connector.LDAPConnector `
+ -ConnectorAttributes {healthCheckTimeout=30, authSearchAttributes=[cn, uid, mail]} `
+ -DeleteThreshold 10 `
+ -Authoritative false `
+ -ManagementWorkgroup null `
+ -Healthy true `
+ -Status SOURCE_STATE_HEALTHY `
+ -Since 2021-09-28T15:48:29.3801666300Z `
+ -ConnectorId active-directory `
+ -ConnectorName Active Directory `
+ -ConnectionType file `
+ -ConnectorImplementationId delimited-file `
+ -Created 2022-02-08T14:50:03.827Z `
+ -Modified 2024-01-23T18:08:50.897Z `
+ -CredentialProviderEnabled false `
+ -Category CredentialProvider
+```
+
+- Convert the resource to JSON
+```powershell
+$Source | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Source1.md b/PSSailpoint/v2024/docs/Source1.md
new file mode 100644
index 000000000..f66bb4b36
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Source1.md
@@ -0,0 +1,23 @@
+# Source1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Attribute mapping type. | [optional]
+**Properties** | [**SystemCollectionsHashtable**](.md) | Attribute mapping properties. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Source1 = Initialize-PSSailpointV2024Source1 -Type rule `
+ -Properties {ruleType=IdentityAttribute, ruleName=Cloud Promote Identity Attribute}
+```
+
+- Convert the resource to JSON
+```powershell
+$Source1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceAccountCorrelationConfig.md b/PSSailpoint/v2024/docs/SourceAccountCorrelationConfig.md
new file mode 100644
index 000000000..a2e905ec2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceAccountCorrelationConfig.md
@@ -0,0 +1,25 @@
+# SourceAccountCorrelationConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of object being referenced. | [optional]
+**Id** | **String** | Account correlation config ID. | [optional]
+**Name** | **String** | Account correlation config's human-readable display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceAccountCorrelationConfig = Initialize-PSSailpointV2024SourceAccountCorrelationConfig -Type ACCOUNT_CORRELATION_CONFIG `
+ -Id 2c9180855d191c59015d28583727245a `
+ -Name Directory [source-62867] Account Correlation
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceAccountCorrelationConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceAccountCorrelationRule.md b/PSSailpoint/v2024/docs/SourceAccountCorrelationRule.md
new file mode 100644
index 000000000..b07b016b6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceAccountCorrelationRule.md
@@ -0,0 +1,25 @@
+# SourceAccountCorrelationRule
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of object being referenced. | [optional]
+**Id** | **String** | Rule ID. | [optional]
+**Name** | **String** | Rule's human-readable display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceAccountCorrelationRule = Initialize-PSSailpointV2024SourceAccountCorrelationRule -Type RULE `
+ -Id 2c918085708c274401708c2a8a760001 `
+ -Name Example Rule
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceAccountCorrelationRule | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceAccountCreated.md b/PSSailpoint/v2024/docs/SourceAccountCreated.md
new file mode 100644
index 000000000..91a8f68b0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceAccountCreated.md
@@ -0,0 +1,35 @@
+# SourceAccountCreated
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Uuid** | **String** | Source unique identifier for the identity. UUID is generated by the source system. | [optional]
+**Id** | **String** | SailPoint generated unique identifier. |
+**NativeIdentifier** | **String** | Unique ID of the account on the source. |
+**SourceId** | **String** | The ID of the source. |
+**SourceName** | **String** | The name of the source. |
+**IdentityId** | **String** | The ID of the identity that is correlated with this account. |
+**IdentityName** | **String** | The name of the identity that is correlated with this account. |
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | The attributes of the account. The contents of attributes depends on the account schema for the source. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceAccountCreated = Initialize-PSSailpointV2024SourceAccountCreated -Uuid b7264868-7201-415f-9118-b581d431c688 `
+ -Id ee769173319b41d19ccec35ba52f237b `
+ -NativeIdentifier E009 `
+ -SourceId 2c918082814e693601816e09471b29b6 `
+ -SourceName Active Directory `
+ -IdentityId ee769173319b41d19ccec6c235423237b `
+ -IdentityName john.doe `
+ -Attributes {firstname=John, lastname=Doe, email=john.doe@gmail.com, department=Sales, displayName=John Doe, created=2020-04-27T16:48:33.597Z, employeeNumber=E009, uid=E009, inactive=true, phone=null, identificationNumber=E009}
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceAccountCreated | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceAccountDeleted.md b/PSSailpoint/v2024/docs/SourceAccountDeleted.md
new file mode 100644
index 000000000..ac15b7534
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceAccountDeleted.md
@@ -0,0 +1,35 @@
+# SourceAccountDeleted
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Uuid** | **String** | Source unique identifier for the identity. UUID is generated by the source system. | [optional]
+**Id** | **String** | SailPoint generated unique identifier. |
+**NativeIdentifier** | **String** | Unique ID of the account on the source. |
+**SourceId** | **String** | The ID of the source. |
+**SourceName** | **String** | The name of the source. |
+**IdentityId** | **String** | The ID of the identity that is correlated with this account. |
+**IdentityName** | **String** | The name of the identity that is correlated with this account. |
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | The attributes of the account. The contents of attributes depends on the account schema for the source. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceAccountDeleted = Initialize-PSSailpointV2024SourceAccountDeleted -Uuid b7264868-7201-415f-9118-b581d431c688 `
+ -Id ee769173319b41d19ccec35ba52f237b `
+ -NativeIdentifier E009 `
+ -SourceId 2c918082814e693601816e09471b29b6 `
+ -SourceName Active Directory `
+ -IdentityId ee769173319b41d19ccec6c235423237b `
+ -IdentityName john.doe `
+ -Attributes {firstname=John, lastname=Doe, email=john.doe@gmail.com, department=Sales, displayName=John Doe, created=2020-04-27T16:48:33.597Z, employeeNumber=E009, uid=E009, inactive=true, phone=null, identificationNumber=E009}
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceAccountDeleted | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceAccountUpdated.md b/PSSailpoint/v2024/docs/SourceAccountUpdated.md
new file mode 100644
index 000000000..fbed07840
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceAccountUpdated.md
@@ -0,0 +1,35 @@
+# SourceAccountUpdated
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Uuid** | **String** | Source unique identifier for the identity. UUID is generated by the source system. | [optional]
+**Id** | **String** | SailPoint generated unique identifier. |
+**NativeIdentifier** | **String** | Unique ID of the account on the source. |
+**SourceId** | **String** | The ID of the source. |
+**SourceName** | **String** | The name of the source. |
+**IdentityId** | **String** | The ID of the identity that is correlated with this account. |
+**IdentityName** | **String** | The name of the identity that is correlated with this account. |
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | The attributes of the account. The contents of attributes depends on the account schema for the source. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceAccountUpdated = Initialize-PSSailpointV2024SourceAccountUpdated -Uuid b7264868-7201-415f-9118-b581d431c688 `
+ -Id ee769173319b41d19ccec35ba52f237b `
+ -NativeIdentifier E009 `
+ -SourceId 2c918082814e693601816e09471b29b6 `
+ -SourceName Active Directory `
+ -IdentityId ee769173319b41d19ccec6c235423237b `
+ -IdentityName john.doe `
+ -Attributes {firstname=John, lastname=Doe, email=john.doe@gmail.com, department=Sales, displayName=John Doe, created=2020-04-27T16:48:33.597Z, employeeNumber=E009, uid=E009, inactive=true, phone=null, identificationNumber=E009}
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceAccountUpdated | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceBeforeProvisioningRule.md b/PSSailpoint/v2024/docs/SourceBeforeProvisioningRule.md
new file mode 100644
index 000000000..3da76b53a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceBeforeProvisioningRule.md
@@ -0,0 +1,25 @@
+# SourceBeforeProvisioningRule
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of object being referenced. | [optional]
+**Id** | **String** | Rule ID. | [optional]
+**Name** | **String** | Rule's human-readable display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceBeforeProvisioningRule = Initialize-PSSailpointV2024SourceBeforeProvisioningRule -Type RULE `
+ -Id 2c918085708c274401708c2a8a760001 `
+ -Name Example Rule
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceBeforeProvisioningRule | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceCluster.md b/PSSailpoint/v2024/docs/SourceCluster.md
new file mode 100644
index 000000000..e0eb5e8f2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceCluster.md
@@ -0,0 +1,25 @@
+# SourceCluster
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of object being referenced. |
+**Id** | **String** | Cluster ID. |
+**Name** | **String** | Cluster's human-readable display name. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceCluster = Initialize-PSSailpointV2024SourceCluster -Type CLUSTER `
+ -Id 2c9180866166b5b0016167c32ef31a66 `
+ -Name Corporate Cluster
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceCluster | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceClusterDto.md b/PSSailpoint/v2024/docs/SourceClusterDto.md
new file mode 100644
index 000000000..0d8c967d1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceClusterDto.md
@@ -0,0 +1,25 @@
+# SourceClusterDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Source cluster DTO type. | [optional]
+**Id** | **String** | Source cluster ID. | [optional]
+**Name** | **String** | Source cluster display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceClusterDto = Initialize-PSSailpointV2024SourceClusterDto -Type CLUSTER `
+ -Id 2c9180847a7fccdd017aa5896f9f4f6f `
+ -Name Training VA
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceClusterDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceCode.md b/PSSailpoint/v2024/docs/SourceCode.md
new file mode 100644
index 000000000..891a2e81d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceCode.md
@@ -0,0 +1,23 @@
+# SourceCode
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Version** | **String** | the version of the code |
+**Script** | **String** | The code |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceCode = Initialize-PSSailpointV2024SourceCode -Version 1.0 `
+ -Script return "Mr. " + firstName;
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceCode | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceCreated.md b/PSSailpoint/v2024/docs/SourceCreated.md
new file mode 100644
index 000000000..e18eb5194
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceCreated.md
@@ -0,0 +1,31 @@
+# SourceCreated
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the source. |
+**Name** | **String** | Human friendly name of the source. |
+**Type** | **String** | The connection type. |
+**Created** | **System.DateTime** | The date and time the source was created. |
+**Connector** | **String** | The connector type used to connect to the source. |
+**Actor** | [**SourceCreatedActor**](SourceCreatedActor.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceCreated = Initialize-PSSailpointV2024SourceCreated -Id 2c9180866166b5b0016167c32ef31a66 `
+ -Name Test source `
+ -Type DIRECT_CONNECT `
+ -Created 2021-03-29T22:01:50.474Z `
+ -Connector active-directory `
+ -Actor null
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceCreated | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceCreatedActor.md b/PSSailpoint/v2024/docs/SourceCreatedActor.md
new file mode 100644
index 000000000..6eef56ac4
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceCreatedActor.md
@@ -0,0 +1,25 @@
+# SourceCreatedActor
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of identity who created the source. |
+**Id** | **String** | ID of identity who created the source. |
+**Name** | **String** | Display name of identity who created the source. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceCreatedActor = Initialize-PSSailpointV2024SourceCreatedActor -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20648 `
+ -Name William Wilson
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceCreatedActor | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceDeleted.md b/PSSailpoint/v2024/docs/SourceDeleted.md
new file mode 100644
index 000000000..56d89d76b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceDeleted.md
@@ -0,0 +1,31 @@
+# SourceDeleted
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the source. |
+**Name** | **String** | Human friendly name of the source. |
+**Type** | **String** | The connection type. |
+**Deleted** | **System.DateTime** | The date and time the source was deleted. |
+**Connector** | **String** | The connector type used to connect to the source. |
+**Actor** | [**SourceDeletedActor**](SourceDeletedActor.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceDeleted = Initialize-PSSailpointV2024SourceDeleted -Id 2c9180866166b5b0016167c32ef31a66 `
+ -Name Test source `
+ -Type DIRECT_CONNECT `
+ -Deleted 2021-03-29T22:01:50.474Z `
+ -Connector active-directory `
+ -Actor null
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceDeleted | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceDeletedActor.md b/PSSailpoint/v2024/docs/SourceDeletedActor.md
new file mode 100644
index 000000000..699d23ab3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceDeletedActor.md
@@ -0,0 +1,25 @@
+# SourceDeletedActor
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of identity who deleted the source. |
+**Id** | **String** | ID of identity who deleted the source. |
+**Name** | **String** | Display name of identity who deleted the source. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceDeletedActor = Initialize-PSSailpointV2024SourceDeletedActor -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20648 `
+ -Name William Wilson
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceDeletedActor | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceEntitlementRequestConfig.md b/PSSailpoint/v2024/docs/SourceEntitlementRequestConfig.md
new file mode 100644
index 000000000..d1cf21d4b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceEntitlementRequestConfig.md
@@ -0,0 +1,21 @@
+# SourceEntitlementRequestConfig
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessRequestConfig** | [**EntitlementAccessRequestConfig**](EntitlementAccessRequestConfig.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceEntitlementRequestConfig = Initialize-PSSailpointV2024SourceEntitlementRequestConfig -AccessRequestConfig null
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceEntitlementRequestConfig | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceHealthDto.md b/PSSailpoint/v2024/docs/SourceHealthDto.md
new file mode 100644
index 000000000..0fcfcb4ee
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceHealthDto.md
@@ -0,0 +1,39 @@
+# SourceHealthDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | the id of the Source | [optional] [readonly]
+**Type** | **String** | Specifies the type of system being managed e.g. Active Directory, Workday, etc.. If you are creating a Delimited File source, you must set the `provisionasCsv` query parameter to `true`. | [optional]
+**Name** | **String** | the name of the source | [optional]
+**Org** | **String** | source's org | [optional]
+**IsAuthoritative** | **Boolean** | Is the source authoritative | [optional]
+**IsCluster** | **Boolean** | Is the source in a cluster | [optional]
+**Hostname** | **String** | source's hostname | [optional]
+**Pod** | **String** | source's pod | [optional]
+**IqServiceVersion** | **String** | The version of the iqService | [optional]
+**Status** | **String** | connection test result | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceHealthDto = Initialize-PSSailpointV2024SourceHealthDto -Id 2c91808568c529c60168cca6f90c1324 `
+ -Type OpenLDAP - Direct `
+ -Name Source1234 `
+ -Org denali-cjh `
+ -IsAuthoritative false `
+ -IsCluster false `
+ -Hostname megapod-useast1-secret-hostname.sailpoint.com `
+ -Pod megapod-useast1 `
+ -IqServiceVersion iqVersion123 `
+ -Status SOURCE_STATE_UNCHECKED_SOURCE
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceHealthDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceManagementWorkgroup.md b/PSSailpoint/v2024/docs/SourceManagementWorkgroup.md
new file mode 100644
index 000000000..12df21fa2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceManagementWorkgroup.md
@@ -0,0 +1,25 @@
+# SourceManagementWorkgroup
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of object being referenced. | [optional]
+**Id** | **String** | Management workgroup ID. | [optional]
+**Name** | **String** | Management workgroup's human-readable display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceManagementWorkgroup = Initialize-PSSailpointV2024SourceManagementWorkgroup -Type GOVERNANCE_GROUP `
+ -Id 2c91808568c529c60168cca6f90c2222 `
+ -Name My Management Workgroup
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceManagementWorkgroup | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceManagerCorrelationMapping.md b/PSSailpoint/v2024/docs/SourceManagerCorrelationMapping.md
new file mode 100644
index 000000000..1f5a82e15
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceManagerCorrelationMapping.md
@@ -0,0 +1,23 @@
+# SourceManagerCorrelationMapping
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccountAttributeName** | **String** | Name of the attribute to use for manager correlation. The value found on the account attribute will be used to lookup the manager's identity. | [optional]
+**IdentityAttributeName** | **String** | Name of the identity attribute to search when trying to find a manager using the value from the accountAttribute. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceManagerCorrelationMapping = Initialize-PSSailpointV2024SourceManagerCorrelationMapping -AccountAttributeName manager `
+ -IdentityAttributeName manager
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceManagerCorrelationMapping | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceManagerCorrelationRule.md b/PSSailpoint/v2024/docs/SourceManagerCorrelationRule.md
new file mode 100644
index 000000000..1854556ab
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceManagerCorrelationRule.md
@@ -0,0 +1,25 @@
+# SourceManagerCorrelationRule
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of object being referenced. | [optional]
+**Id** | **String** | Rule ID. | [optional]
+**Name** | **String** | Rule's human-readable display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceManagerCorrelationRule = Initialize-PSSailpointV2024SourceManagerCorrelationRule -Type RULE `
+ -Id 2c918085708c274401708c2a8a760001 `
+ -Name Example Rule
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceManagerCorrelationRule | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceOwner.md b/PSSailpoint/v2024/docs/SourceOwner.md
new file mode 100644
index 000000000..7015be4e6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceOwner.md
@@ -0,0 +1,25 @@
+# SourceOwner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of object being referenced. | [optional]
+**Id** | **String** | Owner identity's ID. | [optional]
+**Name** | **String** | Owner identity's human-readable display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceOwner = Initialize-PSSailpointV2024SourceOwner -Type IDENTITY `
+ -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name MyName
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceOwner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourcePasswordPoliciesInner.md b/PSSailpoint/v2024/docs/SourcePasswordPoliciesInner.md
new file mode 100644
index 000000000..6db307860
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourcePasswordPoliciesInner.md
@@ -0,0 +1,25 @@
+# SourcePasswordPoliciesInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of object being referenced. | [optional]
+**Id** | **String** | Policy ID. | [optional]
+**Name** | **String** | Policy's human-readable display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourcePasswordPoliciesInner = Initialize-PSSailpointV2024SourcePasswordPoliciesInner -Type PASSWORD_POLICY `
+ -Id 2c91808568c529c60168cca6f90c1777 `
+ -Name My Password Policy
+```
+
+- Convert the resource to JSON
+```powershell
+$SourcePasswordPoliciesInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceSchemasInner.md b/PSSailpoint/v2024/docs/SourceSchemasInner.md
new file mode 100644
index 000000000..5ba3abcbd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceSchemasInner.md
@@ -0,0 +1,25 @@
+# SourceSchemasInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of object being referenced. | [optional]
+**Id** | **String** | Schema ID. | [optional]
+**Name** | **String** | Schema's human-readable display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceSchemasInner = Initialize-PSSailpointV2024SourceSchemasInner -Type CONNECTOR_SCHEMA `
+ -Id 2c91808568c529c60168cca6f90c1777 `
+ -Name MySchema
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceSchemasInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceSyncJob.md b/PSSailpoint/v2024/docs/SourceSyncJob.md
new file mode 100644
index 000000000..95f59be5d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceSyncJob.md
@@ -0,0 +1,25 @@
+# SourceSyncJob
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Job ID. |
+**Status** | **String** | The job status. |
+**Payload** | [**SourceSyncPayload**](SourceSyncPayload.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceSyncJob = Initialize-PSSailpointV2024SourceSyncJob -Id 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
+ -Status IN_PROGRESS `
+ -Payload null
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceSyncJob | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceSyncPayload.md b/PSSailpoint/v2024/docs/SourceSyncPayload.md
new file mode 100644
index 000000000..7648dd6b2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceSyncPayload.md
@@ -0,0 +1,23 @@
+# SourceSyncPayload
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Payload type. |
+**DataJson** | **String** | Payload type. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceSyncPayload = Initialize-PSSailpointV2024SourceSyncPayload -Type SYNCHRONIZE_SOURCE_ATTRIBUTES `
+ -DataJson {"sourceId":"2c918083746f642c01746f990884012a"}
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceSyncPayload | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceUpdated.md b/PSSailpoint/v2024/docs/SourceUpdated.md
new file mode 100644
index 000000000..27427d597
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceUpdated.md
@@ -0,0 +1,31 @@
+# SourceUpdated
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the source. |
+**Name** | **String** | The user friendly name of the source. |
+**Type** | **String** | The connection type of the source. |
+**Modified** | **System.DateTime** | The date and time the source was modified. |
+**Connector** | **String** | The connector type used to connect to the source. |
+**Actor** | [**SourceUpdatedActor**](SourceUpdatedActor.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceUpdated = Initialize-PSSailpointV2024SourceUpdated -Id 2c9180866166b5b0016167c32ef31a66 `
+ -Name Corporate Active Directory `
+ -Type DIRECT_CONNECT `
+ -Modified 2021-03-29T22:01:50.474Z `
+ -Connector active-directory `
+ -Actor null
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceUpdated | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceUpdatedActor.md b/PSSailpoint/v2024/docs/SourceUpdatedActor.md
new file mode 100644
index 000000000..13571924e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceUpdatedActor.md
@@ -0,0 +1,25 @@
+# SourceUpdatedActor
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type of identity who updated the source. |
+**Id** | **String** | ID of identity who updated the source. | [optional]
+**Name** | **String** | Display name of identity who updated the source. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceUpdatedActor = Initialize-PSSailpointV2024SourceUpdatedActor -Type IDENTITY `
+ -Id 2c7180a46faadee4016fb4e018c20648 `
+ -Name William Wilson
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceUpdatedActor | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceUsage.md b/PSSailpoint/v2024/docs/SourceUsage.md
new file mode 100644
index 000000000..784edb4bd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceUsage.md
@@ -0,0 +1,23 @@
+# SourceUsage
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Date** | **System.DateTime** | The first day of the month for which activity is aggregated. | [optional]
+**Count** | **Double** | The average number of days that accounts were active within this source, for the month. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceUsage = Initialize-PSSailpointV2024SourceUsage -Date Thu Apr 20 20:00:00 EDT 2023 `
+ -Count 10.45
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceUsage | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SourceUsageStatus.md b/PSSailpoint/v2024/docs/SourceUsageStatus.md
new file mode 100644
index 000000000..863f397f6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SourceUsageStatus.md
@@ -0,0 +1,21 @@
+# SourceUsageStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Status** | **String** | Source Usage Status. Acceptable values are: - COMPLETE - This status means that an activity data source has been setup and usage insights are available for the source. - INCOMPLETE - This status means that an activity data source has not been setup and usage insights are not available for the source. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SourceUsageStatus = Initialize-PSSailpointV2024SourceUsageStatus -Status COMPLETE
+```
+
+- Convert the resource to JSON
+```powershell
+$SourceUsageStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SpConfigExportJob.md b/PSSailpoint/v2024/docs/SpConfigExportJob.md
new file mode 100644
index 000000000..c041b92ca
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SpConfigExportJob.md
@@ -0,0 +1,33 @@
+# SpConfigExportJob
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**JobId** | **String** | Unique id assigned to this job. |
+**Status** | **String** | Status of the job. |
+**Type** | **String** | Type of the job, either export or import. |
+**Expiration** | **System.DateTime** | The time until which the artifacts will be available for download. |
+**Created** | **System.DateTime** | The time the job was started. |
+**Modified** | **System.DateTime** | The time of the last update to the job. |
+**Description** | **String** | Optional user defined description/name for export job. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SpConfigExportJob = Initialize-PSSailpointV2024SpConfigExportJob -JobId 3469b87d-48ca-439a-868f-2160001da8c1 `
+ -Status COMPLETE `
+ -Type IMPORT `
+ -Expiration 2021-05-11T22:23:16Z `
+ -Created 2021-05-11T22:23:16Z `
+ -Modified 2021-05-11T22:23:16Z `
+ -Description ETS configuration objects from Acme-Solar sandbox
+```
+
+- Convert the resource to JSON
+```powershell
+$SpConfigExportJob | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SpConfigExportJobStatus.md b/PSSailpoint/v2024/docs/SpConfigExportJobStatus.md
new file mode 100644
index 000000000..1f4f116bd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SpConfigExportJobStatus.md
@@ -0,0 +1,35 @@
+# SpConfigExportJobStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**JobId** | **String** | Unique id assigned to this job. |
+**Status** | **String** | Status of the job. |
+**Type** | **String** | Type of the job, either export or import. |
+**Expiration** | **System.DateTime** | The time until which the artifacts will be available for download. |
+**Created** | **System.DateTime** | The time the job was started. |
+**Modified** | **System.DateTime** | The time of the last update to the job. |
+**Description** | **String** | Optional user defined description/name for export job. |
+**Completed** | **System.DateTime** | The time the job was completed. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SpConfigExportJobStatus = Initialize-PSSailpointV2024SpConfigExportJobStatus -JobId 3469b87d-48ca-439a-868f-2160001da8c1 `
+ -Status COMPLETE `
+ -Type IMPORT `
+ -Expiration 2021-05-11T22:23:16Z `
+ -Created 2021-05-11T22:23:16Z `
+ -Modified 2021-05-11T22:23:16Z `
+ -Description ETS configuration objects from Acme-Solar sandbox `
+ -Completed 2021-05-11T22:23:16Z
+```
+
+- Convert the resource to JSON
+```powershell
+$SpConfigExportJobStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SpConfigExportResults.md b/PSSailpoint/v2024/docs/SpConfigExportResults.md
new file mode 100644
index 000000000..eb61d71b7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SpConfigExportResults.md
@@ -0,0 +1,31 @@
+# SpConfigExportResults
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Version** | **Int32** | Current version of the export results object. | [optional]
+**Timestamp** | **System.DateTime** | Time the export was completed. | [optional]
+**Tenant** | **String** | Name of the tenant where this export originated. | [optional]
+**Description** | **String** | Optional user defined description/name for export job. | [optional]
+**Options** | [**ExportOptions**](ExportOptions.md) | | [optional]
+**Objects** | [**ConfigObject[]**](ConfigObject.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SpConfigExportResults = Initialize-PSSailpointV2024SpConfigExportResults -Version 1 `
+ -Timestamp 2021-05-11T22:23:16Z `
+ -Tenant sample-tenant `
+ -Description Export Job 1 Test `
+ -Options null `
+ -Objects null
+```
+
+- Convert the resource to JSON
+```powershell
+$SpConfigExportResults | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SpConfigImportJobStatus.md b/PSSailpoint/v2024/docs/SpConfigImportJobStatus.md
new file mode 100644
index 000000000..499290806
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SpConfigImportJobStatus.md
@@ -0,0 +1,35 @@
+# SpConfigImportJobStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**JobId** | **String** | Unique id assigned to this job. |
+**Status** | **String** | Status of the job. |
+**Type** | **String** | Type of the job, either export or import. |
+**Expiration** | **System.DateTime** | The time until which the artifacts will be available for download. |
+**Created** | **System.DateTime** | The time the job was started. |
+**Modified** | **System.DateTime** | The time of the last update to the job. |
+**Message** | **String** | This message contains additional information about the overall status of the job. |
+**Completed** | **System.DateTime** | The time the job was completed. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SpConfigImportJobStatus = Initialize-PSSailpointV2024SpConfigImportJobStatus -JobId 3469b87d-48ca-439a-868f-2160001da8c1 `
+ -Status COMPLETE `
+ -Type IMPORT `
+ -Expiration 2021-05-11T22:23:16Z `
+ -Created 2021-05-11T22:23:16Z `
+ -Modified 2021-05-11T22:23:16Z `
+ -Message Download import results for details. `
+ -Completed 2021-05-11T22:23:16Z
+```
+
+- Convert the resource to JSON
+```powershell
+$SpConfigImportJobStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SpConfigImportResults.md b/PSSailpoint/v2024/docs/SpConfigImportResults.md
new file mode 100644
index 000000000..8e6ec223e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SpConfigImportResults.md
@@ -0,0 +1,23 @@
+# SpConfigImportResults
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Results** | [**System.Collections.Hashtable**](ObjectImportResult1.md) | The results of an object configuration import job. |
+**ExportJobId** | **String** | If a backup was performed before the import, this will contain the jobId of the backup job. This id can be used to retrieve the json file of the backup export. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SpConfigImportResults = Initialize-PSSailpointV2024SpConfigImportResults -Results {results={TRIGGER_SUBSCRIPTION={infos=[{key=IMPORT_PREVIEW, text=Object to be imported: [c953134c-2224-42f2-a84e-fa5cbb395904, Test 2], detail=null}, {key=IMPORT_PREVIEW, text=Object to be imported: [be9e116d-08e1-49fc-ab7f-fa585e96c9e4, Test 1], detail=null}], warnings=[], errors=[], importedObjects=[]}}} `
+ -ExportJobId be9e116d-08e1-49fc-ab7f-fa585e96c9e4
+```
+
+- Convert the resource to JSON
+```powershell
+$SpConfigImportResults | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SpConfigJob.md b/PSSailpoint/v2024/docs/SpConfigJob.md
new file mode 100644
index 000000000..a36e44b46
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SpConfigJob.md
@@ -0,0 +1,31 @@
+# SpConfigJob
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**JobId** | **String** | Unique id assigned to this job. |
+**Status** | **String** | Status of the job. |
+**Type** | **String** | Type of the job, either export or import. |
+**Expiration** | **System.DateTime** | The time until which the artifacts will be available for download. |
+**Created** | **System.DateTime** | The time the job was started. |
+**Modified** | **System.DateTime** | The time of the last update to the job. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SpConfigJob = Initialize-PSSailpointV2024SpConfigJob -JobId 3469b87d-48ca-439a-868f-2160001da8c1 `
+ -Status COMPLETE `
+ -Type IMPORT `
+ -Expiration 2021-05-11T22:23:16Z `
+ -Created 2021-05-11T22:23:16Z `
+ -Modified 2021-05-11T22:23:16Z
+```
+
+- Convert the resource to JSON
+```powershell
+$SpConfigJob | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SpConfigMessage.md b/PSSailpoint/v2024/docs/SpConfigMessage.md
new file mode 100644
index 000000000..b89439352
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SpConfigMessage.md
@@ -0,0 +1,25 @@
+# SpConfigMessage
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Key** | **String** | Message key. |
+**Text** | **String** | Message text. |
+**Details** | [**System.Collections.Hashtable**](AnyType.md) | Message details if any, in key:value pairs. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SpConfigMessage = Initialize-PSSailpointV2024SpConfigMessage -Key UNKNOWN_REFERENCE_RESOLVER `
+ -Text Unable to resolve reference for object [type: IDENTITY, id: 2c91808c746e9c9601747d6507332ecz, name: random identity] `
+ -Details {details=message details}
+```
+
+- Convert the resource to JSON
+```powershell
+$SpConfigMessage | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SpConfigMessage1.md b/PSSailpoint/v2024/docs/SpConfigMessage1.md
new file mode 100644
index 000000000..e38a37f42
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SpConfigMessage1.md
@@ -0,0 +1,25 @@
+# SpConfigMessage1
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Key** | **String** | Message key. |
+**Text** | **String** | Message text. |
+**Details** | [**System.Collections.Hashtable**](SystemCollectionsHashtable.md) | Message details if any, in key:value pairs. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SpConfigMessage1 = Initialize-PSSailpointV2024SpConfigMessage1 -Key UNKNOWN_REFERENCE_RESOLVER `
+ -Text Unable to resolve reference for object [type: IDENTITY, id: 2c91808c746e9c9601747d6507332ecz, name: random identity] `
+ -Details {details=message details}
+```
+
+- Convert the resource to JSON
+```powershell
+$SpConfigMessage1 | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SpConfigObject.md b/PSSailpoint/v2024/docs/SpConfigObject.md
new file mode 100644
index 000000000..e0dfa2720
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SpConfigObject.md
@@ -0,0 +1,45 @@
+# SpConfigObject
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjectType** | **String** | The object type this configuration is for. | [optional]
+**ResolveByIdUrl** | [**SpConfigUrl**](SpConfigUrl.md) | | [optional]
+**ResolveByNameUrl** | [**SpConfigUrl[]**](SpConfigUrl.md) | Url and query parameters to be used to resolve this type of object by name. | [optional]
+**ExportUrl** | [**SpConfigUrl**](SpConfigUrl.md) | | [optional]
+**ExportRight** | **String** | Rights needed by the invoker of sp-config/export in order to export this type of object. | [optional]
+**ExportLimit** | **Int32** | Pagination limit imposed by the target service for this object type. | [optional]
+**ImportUrl** | [**SpConfigUrl**](SpConfigUrl.md) | | [optional]
+**ImportRight** | **String** | Rights needed by the invoker of sp-config/import in order to import this type of object. | [optional]
+**ImportLimit** | **Int32** | Pagination limit imposed by the target service for this object type. | [optional]
+**ReferenceExtractors** | **String[]** | List of json paths within an exported object of this type that represent references that need to be resolved. | [optional]
+**SignatureRequired** | **Boolean** | If true, this type of object will be JWS signed and cannot be modified before import. | [optional] [default to $false]
+**LegacyObject** | **Boolean** | | [optional] [default to $false]
+**OnePerTenant** | **Boolean** | | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SpConfigObject = Initialize-PSSailpointV2024SpConfigObject -ObjectType TRIGGER_SUBSCRIPTION `
+ -ResolveByIdUrl null `
+ -ResolveByNameUrl null `
+ -ExportUrl null `
+ -ExportRight idn:trigger-service-subscriptions:read `
+ -ExportLimit 10 `
+ -ImportUrl null `
+ -ImportRight idn:trigger-service-subscriptions:create `
+ -ImportLimit 10 `
+ -ReferenceExtractors [$.owner] `
+ -SignatureRequired false `
+ -LegacyObject false `
+ -OnePerTenant false
+```
+
+- Convert the resource to JSON
+```powershell
+$SpConfigObject | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SpConfigUrl.md b/PSSailpoint/v2024/docs/SpConfigUrl.md
new file mode 100644
index 000000000..9eb781801
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SpConfigUrl.md
@@ -0,0 +1,23 @@
+# SpConfigUrl
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Url** | **String** | URL for the target object endpoint. | [optional]
+**Query** | [**SystemCollectionsHashtable**](.md) | Any query parameters that are needed for the URL. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SpConfigUrl = Initialize-PSSailpointV2024SpConfigUrl -Url ets://trigger-subscriptions/$id `
+ -Query null
+```
+
+- Convert the resource to JSON
+```powershell
+$SpConfigUrl | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Split.md b/PSSailpoint/v2024/docs/Split.md
new file mode 100644
index 000000000..1503e1ed0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Split.md
@@ -0,0 +1,29 @@
+# Split
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Delimiter** | **String** | This can be either a single character or a regex expression, and is used by the transform to identify the break point between two substrings in the incoming data |
+**Index** | **String** | An integer value for the desired array element after the incoming data has been split into a list; the array is a 0-based object, so the first array element would be index 0, the second element would be index 1, etc. |
+**Throws** | **Boolean** | A boolean (true/false) value which indicates whether an exception should be thrown and returned as an output when an index is out of bounds with the resultant array (i.e., the provided index value is larger than the size of the array) `true` - The transform should return ""IndexOutOfBoundsException"" `false` - The transform should return null If not provided, the transform will default to false and return a null | [optional] [default to $false]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Split = Initialize-PSSailpointV2024Split -Delimiter , `
+ -Index 5 `
+ -Throws true `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$Split | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/StandardLevel.md b/PSSailpoint/v2024/docs/StandardLevel.md
new file mode 100644
index 000000000..6c66d4a79
--- /dev/null
+++ b/PSSailpoint/v2024/docs/StandardLevel.md
@@ -0,0 +1,20 @@
+# StandardLevel
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$StandardLevel = Initialize-PSSailpointV2024StandardLevel
+```
+
+- Convert the resource to JSON
+```powershell
+$StandardLevel | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/StartInvocationInput.md b/PSSailpoint/v2024/docs/StartInvocationInput.md
new file mode 100644
index 000000000..b96a2d080
--- /dev/null
+++ b/PSSailpoint/v2024/docs/StartInvocationInput.md
@@ -0,0 +1,25 @@
+# StartInvocationInput
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**TriggerId** | **String** | Trigger ID | [optional]
+**VarInput** | [**SystemCollectionsHashtable**](.md) | Trigger input payload. Its schema is defined in the trigger definition. | [optional]
+**ContentJson** | [**SystemCollectionsHashtable**](.md) | JSON map of invocation metadata | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$StartInvocationInput = Initialize-PSSailpointV2024StartInvocationInput -TriggerId idn:access-requested `
+ -VarInput {identityId=201327fda1c44704ac01181e963d463c} `
+ -ContentJson {workflowId=1234}
+```
+
+- Convert the resource to JSON
+```powershell
+$StartInvocationInput | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Static.md b/PSSailpoint/v2024/docs/Static.md
new file mode 100644
index 000000000..e0de6847d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Static.md
@@ -0,0 +1,23 @@
+# Static
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Values** | **String** | This must evaluate to a JSON string, either through a fixed value or through conditional logic using the Apache Velocity Template Language. |
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Static = Initialize-PSSailpointV2024Static -Values string$variable `
+ -RequiresPeriodicRefresh false
+```
+
+- Convert the resource to JSON
+```powershell
+$Static | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/StatusResponse.md b/PSSailpoint/v2024/docs/StatusResponse.md
new file mode 100644
index 000000000..63f3b9017
--- /dev/null
+++ b/PSSailpoint/v2024/docs/StatusResponse.md
@@ -0,0 +1,29 @@
+# StatusResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | ID of the source | [optional] [readonly]
+**Name** | **String** | Name of the source | [optional] [readonly]
+**Status** | **String** | The status of the health check. | [optional] [readonly]
+**ElapsedMillis** | **Int32** | The number of milliseconds spent on the entire request. | [optional] [readonly]
+**Details** | [**SystemCollectionsHashtable**](.md) | The document contains the results of the health check. The schema of this document depends on the type of source used. | [optional] [readonly]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$StatusResponse = Initialize-PSSailpointV2024StatusResponse -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name ODS-AD-Test [source-999999] `
+ -Status SUCCESS `
+ -ElapsedMillis 1000 `
+ -Details {useTLSForIQService=false, IQService={TLS Port=0, .NET CLR Version=4.0.30319.42000, SecondaryServiceStatus=Running, Port=5050, Host=AUTOMATION-AD, Name=IQService, IQServiceStatus=Running, SecondaryService=IQService-Instance1-Secondary, Version=IQService Sep-2020, secondaryPort=5051, OS Architecture=AMD64, Operating System=Microsoft Windows Server 2012 R2 Standard, highestDotNetVersion=4.8 or later, Build Time=09/22/2020 06:34 AM -0500}, IQServiceClientAuthEnabled=false, requestProcessedOn=1/19/2021 1:47:14 PM}
+```
+
+- Convert the resource to JSON
+```powershell
+$StatusResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SubSearchAggregationSpecification.md b/PSSailpoint/v2024/docs/SubSearchAggregationSpecification.md
new file mode 100644
index 000000000..ec38fd84a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SubSearchAggregationSpecification.md
@@ -0,0 +1,29 @@
+# SubSearchAggregationSpecification
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Nested** | [**NestedAggregation**](NestedAggregation.md) | | [optional]
+**Metric** | [**MetricAggregation**](MetricAggregation.md) | | [optional]
+**VarFilter** | [**FilterAggregation**](FilterAggregation.md) | | [optional]
+**Bucket** | [**BucketAggregation**](BucketAggregation.md) | | [optional]
+**SubAggregation** | [**Aggregations**](Aggregations.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SubSearchAggregationSpecification = Initialize-PSSailpointV2024SubSearchAggregationSpecification -Nested null `
+ -Metric null `
+ -VarFilter null `
+ -Bucket null `
+ -SubAggregation null
+```
+
+- Convert the resource to JSON
+```powershell
+$SubSearchAggregationSpecification | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Subscription.md b/PSSailpoint/v2024/docs/Subscription.md
new file mode 100644
index 000000000..d983e30e7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Subscription.md
@@ -0,0 +1,41 @@
+# Subscription
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Subscription ID. |
+**Name** | **String** | Subscription name. |
+**Description** | **String** | Subscription description. | [optional]
+**TriggerId** | **String** | ID of trigger subscribed to. |
+**TriggerName** | **String** | Trigger name of trigger subscribed to. |
+**Type** | [**SubscriptionType**](SubscriptionType.md) | |
+**ResponseDeadline** | **String** | Deadline for completing REQUEST_RESPONSE trigger invocation, represented in ISO-8601 duration format. | [optional] [default to "PT1H"]
+**HttpConfig** | [**HttpConfig**](HttpConfig.md) | | [optional]
+**EventBridgeConfig** | [**EventBridgeConfig**](EventBridgeConfig.md) | | [optional]
+**Enabled** | **Boolean** | Whether subscription should receive real-time trigger invocations or not. Test trigger invocations are always enabled regardless of this option. | [default to $true]
+**VarFilter** | **String** | JSONPath filter to conditionally invoke trigger when expression evaluates to true. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Subscription = Initialize-PSSailpointV2024Subscription -Id 0f11f2a4-7c94-4bf3-a2bd-742580fe3bde `
+ -Name Access request subscription `
+ -Description Access requested to site xyz `
+ -TriggerId idn:access-request-post-approval `
+ -TriggerName Access Requested `
+ -Type null `
+ -ResponseDeadline PT1H `
+ -HttpConfig null `
+ -EventBridgeConfig null `
+ -Enabled true `
+ -VarFilter $[?($.identityId == "201327fda1c44704ac01181e963d463c")]
+```
+
+- Convert the resource to JSON
+```powershell
+$Subscription | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SubscriptionPatchRequestInner.md b/PSSailpoint/v2024/docs/SubscriptionPatchRequestInner.md
new file mode 100644
index 000000000..85429b5de
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SubscriptionPatchRequestInner.md
@@ -0,0 +1,25 @@
+# SubscriptionPatchRequestInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Op** | **String** | The operation to be performed |
+**Path** | **String** | A string JSON Pointer representing the target path to an element to be affected by the operation |
+**Value** | [**SubscriptionPatchRequestInnerValue**](SubscriptionPatchRequestInnerValue.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SubscriptionPatchRequestInner = Initialize-PSSailpointV2024SubscriptionPatchRequestInner -Op replace `
+ -Path /description `
+ -Value null
+```
+
+- Convert the resource to JSON
+```powershell
+$SubscriptionPatchRequestInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SubscriptionPatchRequestInnerValue.md b/PSSailpoint/v2024/docs/SubscriptionPatchRequestInnerValue.md
new file mode 100644
index 000000000..565908821
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SubscriptionPatchRequestInnerValue.md
@@ -0,0 +1,20 @@
+# SubscriptionPatchRequestInnerValue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SubscriptionPatchRequestInnerValue = Initialize-PSSailpointV2024SubscriptionPatchRequestInnerValue
+```
+
+- Convert the resource to JSON
+```powershell
+$SubscriptionPatchRequestInnerValue | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SubscriptionPatchRequestInnerValueAnyOfInner.md b/PSSailpoint/v2024/docs/SubscriptionPatchRequestInnerValueAnyOfInner.md
new file mode 100644
index 000000000..6e64d6a32
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SubscriptionPatchRequestInnerValueAnyOfInner.md
@@ -0,0 +1,20 @@
+# SubscriptionPatchRequestInnerValueAnyOfInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SubscriptionPatchRequestInnerValueAnyOfInner = Initialize-PSSailpointV2024SubscriptionPatchRequestInnerValueAnyOfInner
+```
+
+- Convert the resource to JSON
+```powershell
+$SubscriptionPatchRequestInnerValueAnyOfInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SubscriptionPostRequest.md b/PSSailpoint/v2024/docs/SubscriptionPostRequest.md
new file mode 100644
index 000000000..8fad417fd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SubscriptionPostRequest.md
@@ -0,0 +1,37 @@
+# SubscriptionPostRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Subscription name. |
+**Description** | **String** | Subscription description. | [optional]
+**TriggerId** | **String** | ID of trigger subscribed to. |
+**Type** | [**SubscriptionType**](SubscriptionType.md) | |
+**ResponseDeadline** | **String** | Deadline for completing REQUEST_RESPONSE trigger invocation, represented in ISO-8601 duration format. | [optional] [default to "PT1H"]
+**HttpConfig** | [**HttpConfig**](HttpConfig.md) | | [optional]
+**EventBridgeConfig** | [**EventBridgeConfig**](EventBridgeConfig.md) | | [optional]
+**Enabled** | **Boolean** | Whether subscription should receive real-time trigger invocations or not. Test trigger invocations are always enabled regardless of this option. | [optional] [default to $true]
+**VarFilter** | **String** | JSONPath filter to conditionally invoke trigger when expression evaluates to true. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SubscriptionPostRequest = Initialize-PSSailpointV2024SubscriptionPostRequest -Name Access request subscription `
+ -Description Access requested to site xyz `
+ -TriggerId idn:access-requested `
+ -Type null `
+ -ResponseDeadline PT1H `
+ -HttpConfig null `
+ -EventBridgeConfig null `
+ -Enabled true `
+ -VarFilter $[?($.identityId == "201327fda1c44704ac01181e963d463c")]
+```
+
+- Convert the resource to JSON
+```powershell
+$SubscriptionPostRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SubscriptionPutRequest.md b/PSSailpoint/v2024/docs/SubscriptionPutRequest.md
new file mode 100644
index 000000000..008ac4871
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SubscriptionPutRequest.md
@@ -0,0 +1,35 @@
+# SubscriptionPutRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Subscription name. | [optional]
+**Description** | **String** | Subscription description. | [optional]
+**Type** | [**SubscriptionType**](SubscriptionType.md) | | [optional]
+**ResponseDeadline** | **String** | Deadline for completing REQUEST_RESPONSE trigger invocation, represented in ISO-8601 duration format. | [optional] [default to "PT1H"]
+**HttpConfig** | [**HttpConfig**](HttpConfig.md) | | [optional]
+**EventBridgeConfig** | [**EventBridgeConfig**](EventBridgeConfig.md) | | [optional]
+**Enabled** | **Boolean** | Whether subscription should receive real-time trigger invocations or not. Test trigger invocations are always enabled regardless of this option. | [optional] [default to $true]
+**VarFilter** | **String** | JSONPath filter to conditionally invoke trigger when expression evaluates to true. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SubscriptionPutRequest = Initialize-PSSailpointV2024SubscriptionPutRequest -Name Access request subscription `
+ -Description Access requested to site xyz `
+ -Type null `
+ -ResponseDeadline PT1H `
+ -HttpConfig null `
+ -EventBridgeConfig null `
+ -Enabled true `
+ -VarFilter $[?($.identityId == "201327fda1c44704ac01181e963d463c")]
+```
+
+- Convert the resource to JSON
+```powershell
+$SubscriptionPutRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/SubscriptionType.md b/PSSailpoint/v2024/docs/SubscriptionType.md
new file mode 100644
index 000000000..f742ae7d5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/SubscriptionType.md
@@ -0,0 +1,20 @@
+# SubscriptionType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$SubscriptionType = Initialize-PSSailpointV2024SubscriptionType
+```
+
+- Convert the resource to JSON
+```powershell
+$SubscriptionType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Substring.md b/PSSailpoint/v2024/docs/Substring.md
new file mode 100644
index 000000000..c789d267a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Substring.md
@@ -0,0 +1,31 @@
+# Substring
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarBegin** | **Int32** | The index of the first character to include in the returned substring. If `begin` is set to -1, the transform will begin at character 0 of the input data |
+**BeginOffset** | **Int32** | This integer value is the number of characters to add to the begin attribute when returning a substring. This attribute is only used if begin is not -1. | [optional]
+**VarEnd** | **Int32** | The index of the first character to exclude from the returned substring. If end is -1 or not provided at all, the substring transform will return everything up to the end of the input string. | [optional]
+**EndOffset** | **Int32** | This integer value is the number of characters to add to the end attribute when returning a substring. This attribute is only used if end is provided and is not -1. | [optional]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Substring = Initialize-PSSailpointV2024Substring -VarBegin 1 `
+ -BeginOffset 3 `
+ -VarEnd 6 `
+ -EndOffset 1 `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$Substring | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TaggedObject.md b/PSSailpoint/v2024/docs/TaggedObject.md
new file mode 100644
index 000000000..126f5471b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TaggedObject.md
@@ -0,0 +1,23 @@
+# TaggedObject
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ObjectRef** | [**TaggedObjectDto**](TaggedObjectDto.md) | | [optional]
+**Tags** | **String[]** | Labels to be applied to an Object | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TaggedObject = Initialize-PSSailpointV2024TaggedObject -ObjectRef null `
+ -Tags [BU_FINANCE, PCI]
+```
+
+- Convert the resource to JSON
+```powershell
+$TaggedObject | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TaggedObjectDto.md b/PSSailpoint/v2024/docs/TaggedObjectDto.md
new file mode 100644
index 000000000..8d2d36310
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TaggedObjectDto.md
@@ -0,0 +1,25 @@
+# TaggedObjectDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | DTO type | [optional]
+**Id** | **String** | ID of the object this reference applies to | [optional]
+**Name** | **String** | Human-readable display name of the object this reference applies to | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TaggedObjectDto = Initialize-PSSailpointV2024TaggedObjectDto -Type IDENTITY `
+ -Id 2c91808568c529c60168cca6f90c1313 `
+ -Name William Wilson
+```
+
+- Convert the resource to JSON
+```powershell
+$TaggedObjectDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Target.md b/PSSailpoint/v2024/docs/Target.md
new file mode 100644
index 000000000..4085f048b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Target.md
@@ -0,0 +1,25 @@
+# Target
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Target ID | [optional]
+**Type** | **String** | Target type | [optional]
+**Name** | **String** | Target name | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Target = Initialize-PSSailpointV2024Target -Id c6dc37bf508149b28ce5b7d90ca4bbf9 `
+ -Type APPLICATION `
+ -Name Active Directory [source]
+```
+
+- Convert the resource to JSON
+```powershell
+$Target | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TaskDefinitionSummary.md b/PSSailpoint/v2024/docs/TaskDefinitionSummary.md
new file mode 100644
index 000000000..5366bcec5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TaskDefinitionSummary.md
@@ -0,0 +1,31 @@
+# TaskDefinitionSummary
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | System-generated unique ID of the TaskDefinition |
+**UniqueName** | **String** | Name of the TaskDefinition |
+**Description** | **String** | Description of the TaskDefinition |
+**ParentName** | **String** | Name of the parent of the TaskDefinition |
+**Executor** | **String** | Executor of the TaskDefinition |
+**Arguments** | [**System.Collections.Hashtable**](AnyType.md) | Formal parameters of the TaskDefinition, without values |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TaskDefinitionSummary = Initialize-PSSailpointV2024TaskDefinitionSummary -Id 2c91808475b4334b0175e1dff64b63c5 `
+ -UniqueName Cloud Account Aggregation `
+ -Description Aggregates from the specified application. `
+ -ParentName Cloud Account Aggregation `
+ -Executor sailpoint.task.ServiceTaskExecutor `
+ -Arguments null
+```
+
+- Convert the resource to JSON
+```powershell
+$TaskDefinitionSummary | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TaskResultDetails.md b/PSSailpoint/v2024/docs/TaskResultDetails.md
new file mode 100644
index 000000000..8bdecc340
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TaskResultDetails.md
@@ -0,0 +1,47 @@
+# TaskResultDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of the job or task underlying in the report processing. It could be a quartz task, QPOC or MENTOS jobs or a refresh/sync task. | [optional]
+**Id** | **String** | Unique task definition identifier. | [optional]
+**ReportType** | [**SystemCollectionsHashtable**](.md) | Use this property to define what report should be processed in the RDE service. | [optional]
+**Description** | **String** | Description of the report purpose and/or contents. | [optional]
+**ParentName** | **String** | Name of the parent task/report if exists. | [optional]
+**Launcher** | **String** | Name of the report processing initiator. | [optional]
+**Created** | **System.DateTime** | Report creation date | [optional]
+**Launched** | **System.DateTime** | Report start date | [optional]
+**Completed** | **System.DateTime** | Report completion date | [optional]
+**CompletionStatus** | **String** | Report completion status. | [optional]
+**Messages** | [**TaskResultDetailsMessagesInner[]**](TaskResultDetailsMessagesInner.md) | List of the messages dedicated to the report. From task definition perspective here usually should be warnings or errors. | [optional]
+**Returns** | [**TaskResultDetailsReturnsInner[]**](TaskResultDetailsReturnsInner.md) | Task definition results, if necessary. | [optional]
+**Attributes** | [**System.Collections.Hashtable**](SystemCollectionsHashtable.md) | Extra attributes map(dictionary) needed for the report. | [optional]
+**Progress** | **String** | Current report state. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TaskResultDetails = Initialize-PSSailpointV2024TaskResultDetails -Type MENTOS `
+ -Id a248c16fe22222b2bd49615481311111 `
+ -ReportType IDENTITIES_DETAILS `
+ -Description A detailed view of the identities in the system. `
+ -ParentName Audit Report `
+ -Launcher cloudadmin `
+ -Created null `
+ -Launched null `
+ -Completed null `
+ -CompletionStatus Success `
+ -Messages [] `
+ -Returns [] `
+ -Attributes {org=an-org} `
+ -Progress Initializing...
+```
+
+- Convert the resource to JSON
+```powershell
+$TaskResultDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TaskResultDetailsMessagesInner.md b/PSSailpoint/v2024/docs/TaskResultDetailsMessagesInner.md
new file mode 100644
index 000000000..6faef9174
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TaskResultDetailsMessagesInner.md
@@ -0,0 +1,29 @@
+# TaskResultDetailsMessagesInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of the message. | [optional]
+**VarError** | **Boolean** | Flag whether message is an error. | [optional] [default to $false]
+**Warning** | **Boolean** | Flag whether message is a warning. | [optional] [default to $false]
+**Key** | **String** | Message string identifier. | [optional]
+**LocalizedText** | **String** | Message context with the locale based language. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TaskResultDetailsMessagesInner = Initialize-PSSailpointV2024TaskResultDetailsMessagesInner -Type WARN `
+ -VarError false `
+ -Warning true `
+ -Key The following account(s) failed to correlate: A,B,C `
+ -LocalizedText The following account(s) failed to correlate: A,B,C
+```
+
+- Convert the resource to JSON
+```powershell
+$TaskResultDetailsMessagesInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TaskResultDetailsReturnsInner.md b/PSSailpoint/v2024/docs/TaskResultDetailsReturnsInner.md
new file mode 100644
index 000000000..8946c453b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TaskResultDetailsReturnsInner.md
@@ -0,0 +1,23 @@
+# TaskResultDetailsReturnsInner
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**DisplayLabel** | **String** | Attribute description. | [optional]
+**AttributeName** | **String** | System or database attribute name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TaskResultDetailsReturnsInner = Initialize-PSSailpointV2024TaskResultDetailsReturnsInner -DisplayLabel `
+ -AttributeName
+```
+
+- Convert the resource to JSON
+```powershell
+$TaskResultDetailsReturnsInner | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TaskResultDto.md b/PSSailpoint/v2024/docs/TaskResultDto.md
new file mode 100644
index 000000000..1bfa7cd80
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TaskResultDto.md
@@ -0,0 +1,25 @@
+# TaskResultDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Task result DTO type. | [optional]
+**Id** | **String** | Task result ID. | [optional]
+**Name** | **String** | Task result display name. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TaskResultDto = Initialize-PSSailpointV2024TaskResultDto -Type TASK_RESULT `
+ -Id 464ae7bf791e49fdb74606a2e4a89635 `
+ -Name null
+```
+
+- Convert the resource to JSON
+```powershell
+$TaskResultDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TaskResultResponse.md b/PSSailpoint/v2024/docs/TaskResultResponse.md
new file mode 100644
index 000000000..877710fc5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TaskResultResponse.md
@@ -0,0 +1,25 @@
+# TaskResultResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | the type of response reference | [optional]
+**Id** | **String** | the task ID | [optional]
+**Name** | **String** | the task name (not used in this endpoint, always null) | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TaskResultResponse = Initialize-PSSailpointV2024TaskResultResponse -Type TASK_RESULT `
+ -Id 78733556-9ea3-4f59-bf69-e5cd92b011b4 `
+ -Name null
+```
+
+- Convert the resource to JSON
+```powershell
+$TaskResultResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TaskResultSimplified.md b/PSSailpoint/v2024/docs/TaskResultSimplified.md
new file mode 100644
index 000000000..ccf967847
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TaskResultSimplified.md
@@ -0,0 +1,33 @@
+# TaskResultSimplified
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Task identifier | [optional]
+**Name** | **String** | Task name | [optional]
+**Description** | **String** | Task description | [optional]
+**Launcher** | **String** | User or process who launched the task | [optional]
+**Completed** | **System.DateTime** | Date time of completion | [optional]
+**Launched** | **System.DateTime** | Date time when the task was launched | [optional]
+**CompletionStatus** | **String** | Task result status | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TaskResultSimplified = Initialize-PSSailpointV2024TaskResultSimplified -Id ff8081814d977c21014da056804a0af3 `
+ -Name Background Object Terminator c8f030f2-b1a6-4e33-99e8-6935bc18735d `
+ -Description Generic task for terminating data in the overlay, used by the TerminationService. `
+ -Launcher support `
+ -Completed null `
+ -Launched null `
+ -CompletionStatus Success
+```
+
+- Convert the resource to JSON
+```powershell
+$TaskResultSimplified | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TaskReturnDetails.md b/PSSailpoint/v2024/docs/TaskReturnDetails.md
new file mode 100644
index 000000000..e6d4c287e
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TaskReturnDetails.md
@@ -0,0 +1,23 @@
+# TaskReturnDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Display name of the TaskReturnDetails |
+**AttributeName** | **String** | Attribute the TaskReturnDetails is for |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TaskReturnDetails = Initialize-PSSailpointV2024TaskReturnDetails -Name label `
+ -AttributeName identityCount
+```
+
+- Convert the resource to JSON
+```powershell
+$TaskReturnDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TaskStatus.md b/PSSailpoint/v2024/docs/TaskStatus.md
new file mode 100644
index 000000000..986c1e172
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TaskStatus.md
@@ -0,0 +1,55 @@
+# TaskStatus
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | System-generated unique ID of the task this TaskStatus represents |
+**Type** | **String** | Type of task this TaskStatus represents |
+**UniqueName** | **String** | Name of the task this TaskStatus represents |
+**Description** | **String** | Description of the task this TaskStatus represents |
+**ParentName** | **String** | Name of the parent of the task this TaskStatus represents |
+**Launcher** | **String** | Service to execute the task this TaskStatus represents |
+**Target** | [**Target**](Target.md) | | [optional]
+**Created** | **System.DateTime** | Creation date of the task this TaskStatus represents |
+**Modified** | **System.DateTime** | Last modification date of the task this TaskStatus represents |
+**Launched** | **System.DateTime** | Launch date of the task this TaskStatus represents |
+**Completed** | **System.DateTime** | Completion date of the task this TaskStatus represents |
+**CompletionStatus** | **String** | Completion status of the task this TaskStatus represents |
+**Messages** | [**TaskStatusMessage[]**](TaskStatusMessage.md) | Messages associated with the task this TaskStatus represents |
+**Returns** | [**TaskReturnDetails[]**](TaskReturnDetails.md) | Return values from the task this TaskStatus represents |
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | Attributes of the task this TaskStatus represents |
+**Progress** | **String** | Current progress of the task this TaskStatus represents |
+**PercentComplete** | **Int32** | Current percentage completion of the task this TaskStatus represents |
+**TaskDefinitionSummary** | [**TaskDefinitionSummary**](TaskDefinitionSummary.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TaskStatus = Initialize-PSSailpointV2024TaskStatus -Id id12345 `
+ -Type QUARTZ `
+ -UniqueName Big Task `
+ -Description A Really Big Task `
+ -ParentName Parent Task `
+ -Launcher sweep `
+ -Target null `
+ -Created 2020-07-11T21:23:15Z `
+ -Modified 2020-07-11T21:23:15Z `
+ -Launched 2020-07-11T21:23:15Z `
+ -Completed 2020-07-11T21:23:15Z `
+ -CompletionStatus SUCCESS `
+ -Messages null `
+ -Returns null `
+ -Attributes {identityCount=0} `
+ -Progress Started `
+ -PercentComplete 100 `
+ -TaskDefinitionSummary null
+```
+
+- Convert the resource to JSON
+```powershell
+$TaskStatus | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TaskStatusMessage.md b/PSSailpoint/v2024/docs/TaskStatusMessage.md
new file mode 100644
index 000000000..1933ddd66
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TaskStatusMessage.md
@@ -0,0 +1,27 @@
+# TaskStatusMessage
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | Type of the message |
+**LocalizedText** | [**LocalizedMessage**](LocalizedMessage.md) | |
+**Key** | **String** | Key of the message |
+**Parameters** | [**SystemCollectionsHashtable[]**](SystemCollectionsHashtable.md) | Message parameters for internationalization |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TaskStatusMessage = Initialize-PSSailpointV2024TaskStatusMessage -Type INFO `
+ -LocalizedText null `
+ -Key akey `
+ -Parameters [{name=value}]
+```
+
+- Convert the resource to JSON
+```powershell
+$TaskStatusMessage | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TemplateBulkDeleteDto.md b/PSSailpoint/v2024/docs/TemplateBulkDeleteDto.md
new file mode 100644
index 000000000..d8ebefcf1
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TemplateBulkDeleteDto.md
@@ -0,0 +1,25 @@
+# TemplateBulkDeleteDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Key** | **String** | |
+**Medium** | **String** | | [optional]
+**Locale** | **String** | The locale for the message text, a BCP 47 language tag. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TemplateBulkDeleteDto = Initialize-PSSailpointV2024TemplateBulkDeleteDto -Key cloud_manual_work_item_summary `
+ -Medium EMAIL `
+ -Locale en
+```
+
+- Convert the resource to JSON
+```powershell
+$TemplateBulkDeleteDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TemplateDto.md b/PSSailpoint/v2024/docs/TemplateDto.md
new file mode 100644
index 000000000..623442821
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TemplateDto.md
@@ -0,0 +1,51 @@
+# TemplateDto
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Key** | **String** | The key of the template |
+**Name** | **String** | The name of the Task Manager Subscription | [optional]
+**Medium** | **String** | The message medium. More mediums may be added in the future. |
+**Locale** | **String** | The locale for the message text, a BCP 47 language tag. |
+**Subject** | **String** | The subject line in the template | [optional]
+**Header** | **String** | The header value is now located within the body field. If included with non-null values, will result in a 400. | [optional]
+**Body** | **String** | The body in the template | [optional]
+**Footer** | **String** | The footer value is now located within the body field. If included with non-null values, will result in a 400. | [optional]
+**VarFrom** | **String** | The ""From:"" address in the template | [optional]
+**ReplyTo** | **String** | The ""Reply To"" line in the template | [optional]
+**Description** | **String** | The description in the template | [optional]
+**Id** | **String** | This is auto-generated. | [optional]
+**Created** | **System.DateTime** | The time when this template is created. This is auto-generated. | [optional]
+**Modified** | **System.DateTime** | The time when this template was last modified. This is auto-generated. | [optional]
+**SlackTemplate** | **String** | | [optional]
+**TeamsTemplate** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TemplateDto = Initialize-PSSailpointV2024TemplateDto -Key cloud_manual_work_item_summary `
+ -Name Task Manager Subscription `
+ -Medium EMAIL `
+ -Locale en `
+ -Subject You have $numberOfPendingTasks $taskTasks to complete in ${__global.productName}. `
+ -Header null `
+ -Body Please go to the task manager `
+ -Footer null `
+ -VarFrom $__global.emailFromAddress `
+ -ReplyTo $__global.emailFromAddress `
+ -Description Daily digest - sent if number of outstanding tasks for task owner > 0 `
+ -Id c17bea3a-574d-453c-9e04-4365fbf5af0b `
+ -Created 2020-01-01T00:00Z `
+ -Modified 2020-01-01T00:00Z `
+ -SlackTemplate null `
+ -TeamsTemplate null
+```
+
+- Convert the resource to JSON
+```powershell
+$TemplateDto | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TemplateDtoDefault.md b/PSSailpoint/v2024/docs/TemplateDtoDefault.md
new file mode 100644
index 000000000..3cc3d67cf
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TemplateDtoDefault.md
@@ -0,0 +1,45 @@
+# TemplateDtoDefault
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Key** | **String** | The key of the default template | [optional]
+**Name** | **String** | The name of the default template | [optional]
+**Medium** | **String** | The message medium. More mediums may be added in the future. | [optional]
+**Locale** | **String** | The locale for the message text, a BCP 47 language tag. | [optional]
+**Subject** | **String** | The subject of the default template | [optional]
+**Header** | **String** | The header value is now located within the body field. If included with non-null values, will result in a 400. | [optional]
+**Body** | **String** | The body of the default template | [optional]
+**Footer** | **String** | The footer value is now located within the body field. If included with non-null values, will result in a 400. | [optional]
+**VarFrom** | **String** | The ""From:"" address of the default template | [optional]
+**ReplyTo** | **String** | The ""Reply To"" field of the default template | [optional]
+**Description** | **String** | The description of the default template | [optional]
+**SlackTemplate** | [**TemplateSlack**](TemplateSlack.md) | | [optional]
+**TeamsTemplate** | [**TemplateTeams**](TemplateTeams.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TemplateDtoDefault = Initialize-PSSailpointV2024TemplateDtoDefault -Key cloud_manual_work_item_summary `
+ -Name Task Manager Subscription `
+ -Medium EMAIL `
+ -Locale en `
+ -Subject You have $numberOfPendingTasks $taskTasks to complete in ${__global.productName}. `
+ -Header null `
+ -Body Please go to the task manager `
+ -Footer null `
+ -VarFrom $__global.emailFromAddress `
+ -ReplyTo $__global.emailFromAddress `
+ -Description Daily digest - sent if number of outstanding tasks for task owner > 0 `
+ -SlackTemplate null `
+ -TeamsTemplate null
+```
+
+- Convert the resource to JSON
+```powershell
+$TemplateDtoDefault | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TemplateSlack.md b/PSSailpoint/v2024/docs/TemplateSlack.md
new file mode 100644
index 000000000..3958d37b0
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TemplateSlack.md
@@ -0,0 +1,41 @@
+# TemplateSlack
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Key** | **String** | | [optional]
+**Text** | **String** | | [optional]
+**Blocks** | **String** | | [optional]
+**Attachments** | **String** | | [optional]
+**NotificationType** | **String** | | [optional]
+**ApprovalId** | **String** | | [optional]
+**RequestId** | **String** | | [optional]
+**RequestedById** | **String** | | [optional]
+**IsSubscription** | **Boolean** | | [optional]
+**AutoApprovalData** | [**TemplateSlackAutoApprovalData**](TemplateSlackAutoApprovalData.md) | | [optional]
+**CustomFields** | [**TemplateSlackCustomFields**](TemplateSlackCustomFields.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TemplateSlack = Initialize-PSSailpointV2024TemplateSlack -Key null `
+ -Text null `
+ -Blocks null `
+ -Attachments null `
+ -NotificationType null `
+ -ApprovalId null `
+ -RequestId null `
+ -RequestedById null `
+ -IsSubscription null `
+ -AutoApprovalData null `
+ -CustomFields null
+```
+
+- Convert the resource to JSON
+```powershell
+$TemplateSlack | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TemplateSlackAutoApprovalData.md b/PSSailpoint/v2024/docs/TemplateSlackAutoApprovalData.md
new file mode 100644
index 000000000..620355a3b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TemplateSlackAutoApprovalData.md
@@ -0,0 +1,29 @@
+# TemplateSlackAutoApprovalData
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IsAutoApproved** | **String** | | [optional]
+**ItemId** | **String** | | [optional]
+**ItemType** | **String** | | [optional]
+**AutoApprovalMessageJSON** | **String** | | [optional]
+**AutoApprovalTitle** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TemplateSlackAutoApprovalData = Initialize-PSSailpointV2024TemplateSlackAutoApprovalData -IsAutoApproved null `
+ -ItemId null `
+ -ItemType null `
+ -AutoApprovalMessageJSON null `
+ -AutoApprovalTitle null
+```
+
+- Convert the resource to JSON
+```powershell
+$TemplateSlackAutoApprovalData | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TemplateSlackCustomFields.md b/PSSailpoint/v2024/docs/TemplateSlackCustomFields.md
new file mode 100644
index 000000000..1b36afe24
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TemplateSlackCustomFields.md
@@ -0,0 +1,27 @@
+# TemplateSlackCustomFields
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequestType** | **String** | | [optional]
+**ContainsDeny** | **String** | | [optional]
+**CampaignId** | **String** | | [optional]
+**CampaignStatus** | **String** | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TemplateSlackCustomFields = Initialize-PSSailpointV2024TemplateSlackCustomFields -RequestType null `
+ -ContainsDeny null `
+ -CampaignId null `
+ -CampaignStatus null
+```
+
+- Convert the resource to JSON
+```powershell
+$TemplateSlackCustomFields | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TemplateTeams.md b/PSSailpoint/v2024/docs/TemplateTeams.md
new file mode 100644
index 000000000..a7d222f00
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TemplateTeams.md
@@ -0,0 +1,41 @@
+# TemplateTeams
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Key** | **String** | | [optional]
+**Title** | **String** | | [optional]
+**Text** | **String** | | [optional]
+**MessageJSON** | **String** | | [optional]
+**IsSubscription** | **Boolean** | | [optional]
+**ApprovalId** | **String** | | [optional]
+**RequestId** | **String** | | [optional]
+**RequestedById** | **String** | | [optional]
+**NotificationType** | **String** | | [optional]
+**AutoApprovalData** | [**TemplateSlackAutoApprovalData**](TemplateSlackAutoApprovalData.md) | | [optional]
+**CustomFields** | [**TemplateSlackCustomFields**](TemplateSlackCustomFields.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TemplateTeams = Initialize-PSSailpointV2024TemplateTeams -Key null `
+ -Title null `
+ -Text null `
+ -MessageJSON null `
+ -IsSubscription null `
+ -ApprovalId null `
+ -RequestId null `
+ -RequestedById null `
+ -NotificationType null `
+ -AutoApprovalData null `
+ -CustomFields null
+```
+
+- Convert the resource to JSON
+```powershell
+$TemplateTeams | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Tenant.md b/PSSailpoint/v2024/docs/Tenant.md
new file mode 100644
index 000000000..0e243895f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Tenant.md
@@ -0,0 +1,33 @@
+# Tenant
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique identifier for the Tenant | [optional] [readonly]
+**Name** | **String** | Abbreviated name of the Tenant | [optional]
+**FullName** | **String** | Human-readable name of the Tenant | [optional]
+**Pod** | **String** | Deployment pod for the Tenant | [optional]
+**Region** | **String** | Deployment region for the Tenant | [optional]
+**Description** | **String** | Description of the Tenant | [optional]
+**Products** | [**Product[]**](Product.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Tenant = Initialize-PSSailpointV2024Tenant -Id 2c91808568c529c60168cca6f90c1324 `
+ -Name acme `
+ -FullName Acme, Inc `
+ -Pod example-pod `
+ -Region us-east-1 `
+ -Description Description of the Tenant `
+ -Products null
+```
+
+- Convert the resource to JSON
+```powershell
+$Tenant | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TenantConfigurationDetails.md b/PSSailpoint/v2024/docs/TenantConfigurationDetails.md
new file mode 100644
index 000000000..099a5f47f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TenantConfigurationDetails.md
@@ -0,0 +1,21 @@
+# TenantConfigurationDetails
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Disabled** | **Boolean** | Flag to determine if Reassignment Configuration is enabled or disabled for a tenant. When this flag is set to true, Reassignment Configuration is disabled. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TenantConfigurationDetails = Initialize-PSSailpointV2024TenantConfigurationDetails -Disabled true
+```
+
+- Convert the resource to JSON
+```powershell
+$TenantConfigurationDetails | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TenantConfigurationRequest.md b/PSSailpoint/v2024/docs/TenantConfigurationRequest.md
new file mode 100644
index 000000000..33a3d6cd2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TenantConfigurationRequest.md
@@ -0,0 +1,21 @@
+# TenantConfigurationRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**ConfigDetails** | [**TenantConfigurationDetails**](TenantConfigurationDetails.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TenantConfigurationRequest = Initialize-PSSailpointV2024TenantConfigurationRequest -ConfigDetails null
+```
+
+- Convert the resource to JSON
+```powershell
+$TenantConfigurationRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TenantConfigurationResponse.md b/PSSailpoint/v2024/docs/TenantConfigurationResponse.md
new file mode 100644
index 000000000..806f35e4f
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TenantConfigurationResponse.md
@@ -0,0 +1,23 @@
+# TenantConfigurationResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AuditDetails** | [**AuditDetails**](AuditDetails.md) | | [optional]
+**ConfigDetails** | [**TenantConfigurationDetails**](TenantConfigurationDetails.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TenantConfigurationResponse = Initialize-PSSailpointV2024TenantConfigurationResponse -AuditDetails null `
+ -ConfigDetails null
+```
+
+- Convert the resource to JSON
+```powershell
+$TenantConfigurationResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TenantUiMetadataItemResponse.md b/PSSailpoint/v2024/docs/TenantUiMetadataItemResponse.md
new file mode 100644
index 000000000..29335ca3a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TenantUiMetadataItemResponse.md
@@ -0,0 +1,25 @@
+# TenantUiMetadataItemResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IframeWhiteList** | **String** | Parameter that organizational administrators can adjust to permit another domain to encapsulate IDN within an iframe. If you would like to reset the value use ""null"". It will only allow include into iframe non authenticated portions of the product, such as password reset. | [optional]
+**UsernameLabel** | **String** | Descriptor for the username input field. If you would like to reset the value use ""null"". | [optional]
+**UsernameEmptyText** | **String** | Placeholder text displayed in the username input field. If you would like to reset the value use ""null"". | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TenantUiMetadataItemResponse = Initialize-PSSailpointV2024TenantUiMetadataItemResponse -IframeWhiteList http://example.com http://example2.com `
+ -UsernameLabel Email `
+ -UsernameEmptyText Please provide your work email address...
+```
+
+- Convert the resource to JSON
+```powershell
+$TenantUiMetadataItemResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TenantUiMetadataItemUpdateRequest.md b/PSSailpoint/v2024/docs/TenantUiMetadataItemUpdateRequest.md
new file mode 100644
index 000000000..50cdc89c7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TenantUiMetadataItemUpdateRequest.md
@@ -0,0 +1,25 @@
+# TenantUiMetadataItemUpdateRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**IframeWhiteList** | **String** | Parameter that organizational administrators can adjust to permit another domain to encapsulate IDN within an iframe. If you would like to reset the value use ""null"". It will only allow include into iframe non authenticated portions of the product, such as password reset. | [optional]
+**UsernameLabel** | **String** | Descriptor for the username input field. If you would like to reset the value use ""null"". | [optional]
+**UsernameEmptyText** | **String** | Placeholder text displayed in the username input field. If you would like to reset the value use ""null"". | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TenantUiMetadataItemUpdateRequest = Initialize-PSSailpointV2024TenantUiMetadataItemUpdateRequest -IframeWhiteList http://example.com http://example2.com `
+ -UsernameLabel Email `
+ -UsernameEmptyText Please provide your work email address...
+```
+
+- Convert the resource to JSON
+```powershell
+$TenantUiMetadataItemUpdateRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TestExternalExecuteWorkflow200Response.md b/PSSailpoint/v2024/docs/TestExternalExecuteWorkflow200Response.md
new file mode 100644
index 000000000..deb88596d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TestExternalExecuteWorkflow200Response.md
@@ -0,0 +1,21 @@
+# TestExternalExecuteWorkflow200Response
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Payload** | [**SystemCollectionsHashtable**](.md) | The input that was received | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TestExternalExecuteWorkflow200Response = Initialize-PSSailpointV2024TestExternalExecuteWorkflow200Response -Payload {test=hello world}
+```
+
+- Convert the resource to JSON
+```powershell
+$TestExternalExecuteWorkflow200Response | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TestExternalExecuteWorkflowRequest.md b/PSSailpoint/v2024/docs/TestExternalExecuteWorkflowRequest.md
new file mode 100644
index 000000000..15f5a3688
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TestExternalExecuteWorkflowRequest.md
@@ -0,0 +1,21 @@
+# TestExternalExecuteWorkflowRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarInput** | [**SystemCollectionsHashtable**](.md) | The test input for the workflow | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TestExternalExecuteWorkflowRequest = Initialize-PSSailpointV2024TestExternalExecuteWorkflowRequest -VarInput {test=hello world}
+```
+
+- Convert the resource to JSON
+```powershell
+$TestExternalExecuteWorkflowRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TestInvocation.md b/PSSailpoint/v2024/docs/TestInvocation.md
new file mode 100644
index 000000000..510c35bc2
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TestInvocation.md
@@ -0,0 +1,27 @@
+# TestInvocation
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**TriggerId** | **String** | Trigger ID |
+**VarInput** | [**SystemCollectionsHashtable**](.md) | Mock input to use for test invocation. This must adhere to the input schema defined in the trigger being invoked. If this property is omitted, then the default trigger sample payload will be sent. | [optional]
+**ContentJson** | [**SystemCollectionsHashtable**](.md) | JSON map of invocation metadata. |
+**SubscriptionIds** | **String[]** | Only send the test event to the subscription IDs listed. If omitted, the test event will be sent to all subscribers. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TestInvocation = Initialize-PSSailpointV2024TestInvocation -TriggerId idn:access-request-post-approval `
+ -VarInput {identityId=201327fda1c44704ac01181e963d463c} `
+ -ContentJson {workflowId=1234} `
+ -SubscriptionIds [0f11f2a4-7c94-4bf3-a2bd-742580fe3bde]
+```
+
+- Convert the resource to JSON
+```powershell
+$TestInvocation | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TestWorkflow200Response.md b/PSSailpoint/v2024/docs/TestWorkflow200Response.md
new file mode 100644
index 000000000..0ae3d0a44
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TestWorkflow200Response.md
@@ -0,0 +1,21 @@
+# TestWorkflow200Response
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**WorkflowExecutionId** | **String** | The workflow execution id | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TestWorkflow200Response = Initialize-PSSailpointV2024TestWorkflow200Response -WorkflowExecutionId 0e11cefa-96e7-4b67-90d0-065bc1da5753
+```
+
+- Convert the resource to JSON
+```powershell
+$TestWorkflow200Response | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TestWorkflowRequest.md b/PSSailpoint/v2024/docs/TestWorkflowRequest.md
new file mode 100644
index 000000000..e6eecf057
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TestWorkflowRequest.md
@@ -0,0 +1,21 @@
+# TestWorkflowRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**VarInput** | [**SystemCollectionsHashtable**](.md) | The test input for the workflow. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TestWorkflowRequest = Initialize-PSSailpointV2024TestWorkflowRequest -VarInput null
+```
+
+- Convert the resource to JSON
+```powershell
+$TestWorkflowRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TextQuery.md b/PSSailpoint/v2024/docs/TextQuery.md
new file mode 100644
index 000000000..04dbc9711
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TextQuery.md
@@ -0,0 +1,27 @@
+# TextQuery
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Terms** | **String[]** | Words or characters that specify a particular thing to be searched for. |
+**Fields** | **String[]** | The fields to be searched. |
+**MatchAny** | **Boolean** | Indicates that at least one of the terms must be found in the specified fields; otherwise, all terms must be found. | [optional] [default to $false]
+**Contains** | **Boolean** | Indicates that the terms can be located anywhere in the specified fields; otherwise, the fields must begin with the terms. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TextQuery = Initialize-PSSailpointV2024TextQuery -Terms [The quick brown fox, 3141592, 7] `
+ -Fields [displayName, employeeNumber, roleCount] `
+ -MatchAny false `
+ -Contains true
+```
+
+- Convert the resource to JSON
+```powershell
+$TextQuery | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Transform.md b/PSSailpoint/v2024/docs/Transform.md
new file mode 100644
index 000000000..761559496
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Transform.md
@@ -0,0 +1,25 @@
+# Transform
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Unique name of this transform |
+**Type** | **String** | The type of transform operation |
+**Attributes** | [**TransformAttributes**](TransformAttributes.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Transform = Initialize-PSSailpointV2024Transform -Name Timestamp To Date `
+ -Type dateFormat `
+ -Attributes null
+```
+
+- Convert the resource to JSON
+```powershell
+$Transform | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TransformAttributes.md b/PSSailpoint/v2024/docs/TransformAttributes.md
new file mode 100644
index 000000000..c2e061851
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TransformAttributes.md
@@ -0,0 +1,101 @@
+# TransformAttributes
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**SourceName** | **String** | A reference to the source to search for the account |
+**AttributeName** | **String** | The name of the attribute on the account to return. This should match the name of the account attribute name visible in the user interface, or on the source schema. |
+**AccountSortAttribute** | **String** | The value of this configuration is a string name of the attribute to use when determining the ordering of returned accounts when there are multiple entries | [optional] [default to "created"]
+**AccountSortDescending** | **Boolean** | The value of this configuration is a boolean (true/false). Controls the order of the sort when there are multiple accounts. If not defined, the transform will default to false (ascending order) | [optional] [default to $false]
+**AccountReturnFirstLink** | **Boolean** | The value of this configuration is a boolean (true/false). Controls which account to source a value from for an attribute. If this flag is set to true, the transform returns the value from the first account in the list, even if it is null. If it is set to false, the transform returns the first non-null value. If not defined, the transform will default to false | [optional] [default to $false]
+**AccountFilter** | **String** | This expression queries the database to narrow search results. The value of this configuration is a sailpoint.object.Filter expression and used when searching against the database. The default filter will always include the source and identity, and any subsequent expressions will be combined in an AND operation to the existing search criteria. Only certain searchable attributes are available: - `nativeIdentity` - the Account ID - `displayName` - the Account Name - `entitlements` - a boolean value to determine if the account has entitlements | [optional]
+**AccountPropertyFilter** | **String** | This expression is used to search and filter accounts in memory. The value of this configuration is a sailpoint.object.Filter expression and used when searching against the returned resultset. All account attributes are available for filtering as this operation is performed in memory. | [optional]
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+**Values** | **String** | This must evaluate to a JSON string, either through a fixed value or through conditional logic using the Apache Velocity Template Language. |
+**Expression** | **String** | A string value of the date and time components to operation on, along with the math operations to execute. |
+**PositiveCondition** | **String** | The output of the transform if the expression evalutes to true |
+**NegativeCondition** | **String** | The output of the transform if the expression evalutes to false |
+**FirstDate** | [**DateCompareFirstDate**](DateCompareFirstDate.md) | |
+**SecondDate** | [**DateCompareSecondDate**](DateCompareSecondDate.md) | |
+**Operator** | **String** | This is the comparison to perform. | Operation | Description | | --------- | ------- | | LT | Strictly less than: firstDate < secondDate | | LTE | Less than or equal to: firstDate <= secondDate | | GT | Strictly greater than: firstDate > secondDate | | GTE | Greater than or equal to: firstDate >= secondDate | |
+**InputFormat** | [**DateFormatInputFormat**](DateFormatInputFormat.md) | | [optional]
+**OutputFormat** | [**DateFormatOutputFormat**](DateFormatOutputFormat.md) | | [optional]
+**RoundUp** | **Boolean** | A boolean value to indicate whether the transform should round up or down when a rounding `/` operation is defined in the expression. If not provided, the transform will default to `false` `true` indicates the transform should round up (i.e., truncate the fractional date/time component indicated and then add one unit of that component) `false` indicates the transform should round down (i.e., truncate the fractional date/time component indicated) | [optional] [default to $false]
+**DefaultRegion** | **String** | This is an optional attribute that can be used to define the region of the phone number to format into. If defaultRegion is not provided, it will take US as the default country. The format of the country code should be in [ISO 3166-1 alpha-2 format](https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2) | [optional]
+**IgnoreErrors** | **Boolean** | a true or false value representing to move on to the next option if an error (like an Null Pointer Exception) were to occur. | [optional] [default to $false]
+**Name** | **String** | The system (camel-cased) name of the identity attribute to bring in |
+**Operation** | **String** | The operation to perform `getReferenceIdentityAttribute` |
+**IncludeNumbers** | **Boolean** | This must be either ""true"" or ""false"" to indicate whether the generator logic should include numbers |
+**IncludeSpecialChars** | **Boolean** | This must be either ""true"" or ""false"" to indicate whether the generator logic should include special characters |
+**Length** | **String** | An integer value for the desired length of the final output string |
+**Uid** | **String** | This is the SailPoint User Name (uid) value of the identity whose attribute is desired As a convenience feature, you can use the `manager` keyword to dynamically look up the user's manager and then get that manager's identity attribute. |
+**Substring** | **String** | A substring to search for, searches the entire calling string, and returns the index of the first occurrence of the specified substring. |
+**Format** | **String** | An optional value to denote which ISO 3166 format to return. Valid values are: `alpha2` - Two-character country code (e.g., ""US""); this is the default value if no format is supplied `alpha3` - Three-character country code (e.g., ""USA"") `numeric` - The numeric country code (e.g., ""840"") | [optional]
+**Padding** | **String** | A string value representing the character that the incoming data should be padded with to get to the desired length If not provided, the transform will default to a single space ("" "") character for padding | [optional]
+**Table** | [**System.Collections.Hashtable**](AnyType.md) | An attribute of key-value pairs. Each pair identifies the pattern to search for as its key, and the replacement string as its value. |
+**Id** | **String** | This ID specifies the name of the pre-existing transform which you want to use within your current transform |
+**Regex** | **String** | This can be a string or a regex pattern in which you want to replace. |
+**Replacement** | **String** | This is the replacement string that should be substituded wherever the string or pattern is found. |
+**Delimiter** | **String** | This can be either a single character or a regex expression, and is used by the transform to identify the break point between two substrings in the incoming data |
+**Index** | **String** | An integer value for the desired array element after the incoming data has been split into a list; the array is a 0-based object, so the first array element would be index 0, the second element would be index 1, etc. |
+**Throws** | **Boolean** | A boolean (true/false) value which indicates whether an exception should be thrown and returned as an output when an index is out of bounds with the resultant array (i.e., the provided index value is larger than the size of the array) `true` - The transform should return ""IndexOutOfBoundsException"" `false` - The transform should return null If not provided, the transform will default to false and return a null | [optional] [default to $false]
+**VarBegin** | **Int32** | The index of the first character to include in the returned substring. If `begin` is set to -1, the transform will begin at character 0 of the input data |
+**BeginOffset** | **Int32** | This integer value is the number of characters to add to the begin attribute when returning a substring. This attribute is only used if begin is not -1. | [optional]
+**VarEnd** | **Int32** | The index of the first character to exclude from the returned substring. If end is -1 or not provided at all, the substring transform will return everything up to the end of the input string. | [optional]
+**EndOffset** | **Int32** | This integer value is the number of characters to add to the end attribute when returning a substring. This attribute is only used if end is provided and is not -1. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TransformAttributes = Initialize-PSSailpointV2024TransformAttributes -SourceName Workday `
+ -AttributeName DEPARTMENT `
+ -AccountSortAttribute created `
+ -AccountSortDescending false `
+ -AccountReturnFirstLink false `
+ -AccountFilter !(nativeIdentity.startsWith("*DELETED*")) `
+ -AccountPropertyFilter (groups.containsAll({'Admin'}) || location == 'Austin') `
+ -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}} `
+ -Values string$variable `
+ -Expression now+1w `
+ -PositiveCondition true `
+ -NegativeCondition false `
+ -FirstDate null `
+ -SecondDate null `
+ -Operator LT `
+ -InputFormat null `
+ -OutputFormat null `
+ -RoundUp false `
+ -DefaultRegion US `
+ -IgnoreErrors false `
+ -Name email `
+ -Operation getReferenceIdentityAttribute `
+ -IncludeNumbers true `
+ -IncludeSpecialChars true `
+ -Length 4 `
+ -Uid 2c91808570313110017040b06f344ec9 `
+ -Substring admin_ `
+ -Format alpha2 `
+ -Padding 0 `
+ -Table {-= , "=', ñ=n} `
+ -Id Existing Transform `
+ -Regex [^a-zA-Z] `
+ -Replacement `
+ -Delimiter , `
+ -Index 5 `
+ -Throws true `
+ -VarBegin 1 `
+ -BeginOffset 3 `
+ -VarEnd 6 `
+ -EndOffset 1
+```
+
+- Convert the resource to JSON
+```powershell
+$TransformAttributes | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TransformDefinition.md b/PSSailpoint/v2024/docs/TransformDefinition.md
new file mode 100644
index 000000000..7fd21dc23
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TransformDefinition.md
@@ -0,0 +1,23 @@
+# TransformDefinition
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | **String** | The type of the transform definition. | [optional]
+**Attributes** | [**System.Collections.Hashtable**](TransformDefinitionAttributesValue.md) | Arbitrary key-value pairs to store any metadata for the object | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TransformDefinition = Initialize-PSSailpointV2024TransformDefinition -Type accountAttribute `
+ -Attributes {attributeName=e-mail, sourceName=MySource, sourceId=2c9180877a826e68017a8c0b03da1a53}
+```
+
+- Convert the resource to JSON
+```powershell
+$TransformDefinition | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TransformDefinitionAttributesValue.md b/PSSailpoint/v2024/docs/TransformDefinitionAttributesValue.md
new file mode 100644
index 000000000..9f5e21122
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TransformDefinitionAttributesValue.md
@@ -0,0 +1,20 @@
+# TransformDefinitionAttributesValue
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TransformDefinitionAttributesValue = Initialize-PSSailpointV2024TransformDefinitionAttributesValue
+```
+
+- Convert the resource to JSON
+```powershell
+$TransformDefinitionAttributesValue | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TransformRead.md b/PSSailpoint/v2024/docs/TransformRead.md
new file mode 100644
index 000000000..f7d9ada69
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TransformRead.md
@@ -0,0 +1,29 @@
+# TransformRead
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | Unique name of this transform |
+**Type** | **String** | The type of transform operation |
+**Attributes** | [**TransformAttributes**](TransformAttributes.md) | |
+**Id** | **String** | Unique ID of this transform |
+**Internal** | **Boolean** | Indicates whether this is an internal SailPoint-created transform or a customer-created transform | [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TransformRead = Initialize-PSSailpointV2024TransformRead -Name Timestamp To Date `
+ -Type dateFormat `
+ -Attributes null `
+ -Id 2cd78adghjkja34jh2b1hkjhasuecd `
+ -Internal false
+```
+
+- Convert the resource to JSON
+```powershell
+$TransformRead | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TransformRule.md b/PSSailpoint/v2024/docs/TransformRule.md
new file mode 100644
index 000000000..987616130
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TransformRule.md
@@ -0,0 +1,23 @@
+# TransformRule
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Name** | **String** | This is the name of the Transform rule that needs to be invoked by the transform |
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TransformRule = Initialize-PSSailpointV2024TransformRule -Name Transform Calculation Rule `
+ -RequiresPeriodicRefresh false
+```
+
+- Convert the resource to JSON
+```powershell
+$TransformRule | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TranslationMessage.md b/PSSailpoint/v2024/docs/TranslationMessage.md
new file mode 100644
index 000000000..eb9996948
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TranslationMessage.md
@@ -0,0 +1,23 @@
+# TranslationMessage
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Key** | **String** | The key of the translation message | [optional]
+**Values** | **String[]** | The values corresponding to the translation messages | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TranslationMessage = Initialize-PSSailpointV2024TranslationMessage -Key recommender-api.V2_WEIGHT_FEATURE_PRODUCT_INTERPRETATION_HIGH `
+ -Values [75, department]
+```
+
+- Convert the resource to JSON
+```powershell
+$TranslationMessage | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Trigger.md b/PSSailpoint/v2024/docs/Trigger.md
new file mode 100644
index 000000000..9f716c91a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Trigger.md
@@ -0,0 +1,35 @@
+# Trigger
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | Unique identifier of the trigger. |
+**Name** | **String** | Trigger Name. |
+**Type** | [**TriggerType**](TriggerType.md) | |
+**Description** | **String** | Trigger Description. | [optional]
+**InputSchema** | **String** | The JSON schema of the payload that will be sent by the trigger to the subscribed service. |
+**ExampleInput** | [**TriggerExampleInput**](TriggerExampleInput.md) | |
+**OutputSchema** | **String** | The JSON schema of the response that will be sent by the subscribed service to the trigger in response to an event. This only applies to a trigger type of `REQUEST_RESPONSE`. | [optional]
+**ExampleOutput** | [**TriggerExampleOutput**](TriggerExampleOutput.md) | | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Trigger = Initialize-PSSailpointV2024Trigger -Id idn:access-request-dynamic-approver `
+ -Name Access Request Dynamic Approver `
+ -Type null `
+ -Description Trigger for getting a dynamic approver. `
+ -InputSchema {"definitions":{"record:AccessRequestDynamicApproverInput":{"type":"object","required":["accessRequestId","requestedFor","requestedItems","requestedBy"],"additionalProperties":true,"properties":{"accessRequestId":{"type":"string"},"requestedFor":{"$ref":"#/definitions/record:requestedForIdentityRef"},"requestedItems":{"type":"array","items":{"$ref":"#/definitions/record:requestedObjectRef"}},"requestedBy":{"$ref":"#/definitions/record:requestedByIdentityRef"}}},"record:requestedForIdentityRef":{"type":"object","required":["id","name","type"],"additionalProperties":true,"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}}},"record:requestedObjectRef":{"type":"object","optional":["description","comment"],"required":["id","name","type","operation"],"additionalProperties":true,"properties":{"id":{"type":"string"},"name":{"type":"string"},"description":{"oneOf":[{"type":"null"},{"type":"string"}]},"type":{"type":"string"},"operation":{"type":"string"},"comment":{"oneOf":[{"type":"null"},{"type":"string"}]}}},"record:requestedByIdentityRef":{"type":"object","required":["type","id","name"],"additionalProperties":true,"properties":{"type":{"type":"string"},"id":{"type":"string"},"name":{"type":"string"}}}},"$ref":"#/definitions/record:AccessRequestDynamicApproverInput"} `
+ -ExampleInput null `
+ -OutputSchema {"definitions":{"record:AccessRequestDynamicApproverOutput":{"type":["null","object"],"required":["id","name","type"],"additionalProperties":true,"properties":{"id":{"type":"string"},"name":{"type":"string"},"type":{"type":"string"}}}},"$ref":"#/definitions/record:AccessRequestDynamicApproverOutput"} `
+ -ExampleOutput null
+```
+
+- Convert the resource to JSON
+```powershell
+$Trigger | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TriggerExampleInput.md b/PSSailpoint/v2024/docs/TriggerExampleInput.md
new file mode 100644
index 000000000..c26f9c839
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TriggerExampleInput.md
@@ -0,0 +1,117 @@
+# TriggerExampleInput
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**AccessRequestId** | **String** | The unique ID of the access request. |
+**RequestedFor** | [**AccessItemRequestedForDto[]**](AccessItemRequestedForDto.md) | Identities access was requested for. |
+**RequestedItems** | [**AccessRequestPreApprovalRequestedItemsInner[]**](AccessRequestPreApprovalRequestedItemsInner.md) | Details of the access items being requested. |
+**RequestedBy** | [**AccessItemRequesterDto**](AccessItemRequesterDto.md) | |
+**RequestedItemsStatus** | [**AccessRequestPostApprovalRequestedItemsStatusInner[]**](AccessRequestPostApprovalRequestedItemsStatusInner.md) | Details on the outcome of each access item. |
+**Source** | [**AccountUncorrelatedSource**](AccountUncorrelatedSource.md) | |
+**Status** | [**SystemCollectionsHashtable**](.md) | The overall status of the collection. |
+**Started** | **System.DateTime** | The date and time when the account collection started. |
+**Completed** | **System.DateTime** | The date and time when the account collection finished. |
+**Errors** | **String[]** | A list of any accumulated error messages that occurred during provisioning. |
+**Warnings** | **String[]** | A list of any accumulated warning messages that occurred during provisioning. |
+**Stats** | [**AccountsCollectedForAggregationStats**](AccountsCollectedForAggregationStats.md) | |
+**Identity** | [**IdentityDeletedIdentity**](IdentityDeletedIdentity.md) | |
+**Account** | [**AccountUncorrelatedAccount**](AccountUncorrelatedAccount.md) | |
+**Changes** | [**IdentityAttributesChangedChangesInner[]**](IdentityAttributesChangedChangesInner.md) | A list of one or more identity attributes that changed on the identity. |
+**Attributes** | [**System.Collections.Hashtable**](AnyType.md) | The attributes of the account. The contents of attributes depends on the account schema for the source. |
+**EntitlementCount** | **Int32** | The number of entitlements associated with this account. | [optional]
+**Campaign** | [**CampaignGeneratedCampaign**](CampaignGeneratedCampaign.md) | |
+**Certification** | [**CertificationSignedOffCertification**](CertificationSignedOffCertification.md) | |
+**TrackingNumber** | **String** | The reference number of the provisioning request. Useful for tracking status in the Account Activity search interface. |
+**Sources** | **String** | One or more sources that the provisioning transaction(s) were done against. Sources are comma separated. |
+**Action** | **String** | Origin of where the provisioning request came from. | [optional]
+**Recipient** | [**ProvisioningCompletedRecipient**](ProvisioningCompletedRecipient.md) | |
+**Requester** | [**ProvisioningCompletedRequester**](ProvisioningCompletedRequester.md) | | [optional]
+**AccountRequests** | [**ProvisioningCompletedAccountRequestsInner[]**](ProvisioningCompletedAccountRequestsInner.md) | A list of provisioning instructions to perform on an account-by-account basis. |
+**FileName** | **String** | A name for the report file. |
+**OwnerEmail** | **String** | The email address of the identity that owns the saved search. |
+**OwnerName** | **String** | The name of the identity that owns the saved search. |
+**Query** | **String** | The search query that was used to generate the report. |
+**SearchName** | **String** | The name of the saved search. |
+**SearchResults** | [**SavedSearchCompleteSearchResults**](SavedSearchCompleteSearchResults.md) | |
+**SignedS3Url** | **String** | The Amazon S3 URL to download the report from. |
+**Uuid** | **String** | Source unique identifier for the identity. UUID is generated by the source system. | [optional]
+**Id** | **String** | The unique ID of the source. |
+**NativeIdentifier** | **String** | Unique ID of the account on the source. |
+**SourceId** | **String** | The ID of the source. |
+**SourceName** | **String** | The name of the source. |
+**IdentityId** | **String** | The ID of the identity that is correlated with this account. |
+**IdentityName** | **String** | The name of the identity that is correlated with this account. |
+**Name** | **String** | The user friendly name of the source. |
+**Type** | **String** | The connection type of the source. |
+**Created** | **System.DateTime** | The date and time the status change occurred. |
+**Connector** | **String** | The connector type used to connect to the source. |
+**Actor** | [**SourceUpdatedActor**](SourceUpdatedActor.md) | |
+**Deleted** | **System.DateTime** | The date and time the source was deleted. |
+**Modified** | **System.DateTime** | The date and time the source was modified. |
+**Application** | [**VAClusterStatusChangeEventApplication**](VAClusterStatusChangeEventApplication.md) | |
+**HealthCheckResult** | [**VAClusterStatusChangeEventHealthCheckResult**](VAClusterStatusChangeEventHealthCheckResult.md) | |
+**PreviousHealthCheckResult** | [**VAClusterStatusChangeEventPreviousHealthCheckResult**](VAClusterStatusChangeEventPreviousHealthCheckResult.md) | |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TriggerExampleInput = Initialize-PSSailpointV2024TriggerExampleInput -AccessRequestId 2c91808b6ef1d43e016efba0ce470904 `
+ -RequestedFor null `
+ -RequestedItems null `
+ -RequestedBy null `
+ -RequestedItemsStatus null `
+ -Source null `
+ -Status Success `
+ -Started 2020-06-29T22:01:50.474Z `
+ -Completed 2020-06-29T22:02:04.090Z `
+ -Errors null `
+ -Warnings null `
+ -Stats null `
+ -Identity null `
+ -Account null `
+ -Changes null `
+ -Attributes {firstname=John, lastname=Doe, email=john.doe@gmail.com, department=Sales, displayName=John Doe, created=2020-04-27T16:48:33.597Z, employeeNumber=E009, uid=E009, inactive=true, phone=null, identificationNumber=E009} `
+ -EntitlementCount 0 `
+ -Campaign null `
+ -Certification null `
+ -TrackingNumber 4b4d982dddff4267ab12f0f1e72b5a6d `
+ -Sources Corp AD, Corp LDAP, Corp Salesforce `
+ -Action IdentityRefresh `
+ -Recipient null `
+ -Requester null `
+ -AccountRequests null `
+ -FileName Modified.zip `
+ -OwnerEmail test@sailpoint.com `
+ -OwnerName Cloud Support `
+ -Query modified:[now-7y/d TO now] `
+ -SearchName Modified Activity `
+ -SearchResults null `
+ -SignedS3Url https://sptcbu-org-data-useast1.s3.amazonaws.com/arsenal-john/reports/Events%20Export.2020-05-06%2018%2759%20GMT.3e580592-86e4-4953-8aea-49e6ef20a086.zip?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Date=20200506T185919Z&X-Amz-SignedHeaders=host&X-Amz-Expires=899&X-Amz-Credential=AKIAV5E54XOGTS4Q4L7A%2F20200506%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Signature=2e732bb97a12a1fd8a215613e3c31fcdae8ba1fb6a25916843ab5b51d2ddefbc `
+ -Uuid b7264868-7201-415f-9118-b581d431c688 `
+ -Id 2c9180866166b5b0016167c32ef31a66 `
+ -NativeIdentifier E009 `
+ -SourceId 2c918082814e693601816e09471b29b6 `
+ -SourceName Active Directory `
+ -IdentityId ee769173319b41d19ccec6c235423237b `
+ -IdentityName john.doe `
+ -Name Corporate Active Directory `
+ -Type DIRECT_CONNECT `
+ -Created 2020-06-29T22:01:50.474Z `
+ -Connector active-directory `
+ -Actor null `
+ -Deleted 2021-03-29T22:01:50.474Z `
+ -Modified 2021-03-29T22:01:50.474Z `
+ -Application null `
+ -HealthCheckResult null `
+ -PreviousHealthCheckResult null
+```
+
+- Convert the resource to JSON
+```powershell
+$TriggerExampleInput | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TriggerExampleOutput.md b/PSSailpoint/v2024/docs/TriggerExampleOutput.md
new file mode 100644
index 000000000..a02c87efd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TriggerExampleOutput.md
@@ -0,0 +1,31 @@
+# TriggerExampleOutput
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Id** | **String** | The unique ID of the identity to add to the approver list for the access request. |
+**Name** | **String** | The name of the identity to add to the approver list for the access request. |
+**Type** | [**SystemCollectionsHashtable**](.md) | The type of object being referenced. |
+**Approved** | **Boolean** | Whether or not to approve the access request. |
+**Comment** | **String** | A comment about the decision to approve or deny the request. |
+**Approver** | **String** | The name of the entity that approved or denied the request. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TriggerExampleOutput = Initialize-PSSailpointV2024TriggerExampleOutput -Id 2c91808b6ef1d43e016efba0ce470906 `
+ -Name Adam Adams `
+ -Type IDENTITY `
+ -Approved false `
+ -Comment This access should be denied, because this will cause an SOD violation. `
+ -Approver AcmeCorpExternalIntegration
+```
+
+- Convert the resource to JSON
+```powershell
+$TriggerExampleOutput | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TriggerType.md b/PSSailpoint/v2024/docs/TriggerType.md
new file mode 100644
index 000000000..c6af8da62
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TriggerType.md
@@ -0,0 +1,20 @@
+# TriggerType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TriggerType = Initialize-PSSailpointV2024TriggerType
+```
+
+- Convert the resource to JSON
+```powershell
+$TriggerType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Trim.md b/PSSailpoint/v2024/docs/Trim.md
new file mode 100644
index 000000000..fc2b0bfed
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Trim.md
@@ -0,0 +1,23 @@
+# Trim
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Trim = Initialize-PSSailpointV2024Trim -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$Trim | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TypeAheadQuery.md b/PSSailpoint/v2024/docs/TypeAheadQuery.md
new file mode 100644
index 000000000..66ee150b7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TypeAheadQuery.md
@@ -0,0 +1,33 @@
+# TypeAheadQuery
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Query** | **String** | The type ahead query string used to construct a phrase prefix match query. |
+**Field** | **String** | The field on which to perform the type ahead search. |
+**NestedType** | **String** | The nested type. | [optional]
+**MaxExpansions** | **Int32** | The number of suffixes the last term will be expanded into. Influences the performance of the query and the number results returned. Valid values: 1 to 1000. | [optional] [default to 10]
+**Size** | **Int32** | The max amount of records the search will return. | [optional] [default to 100]
+**Sort** | **String** | The sort order of the returned records. | [optional] [default to "desc"]
+**SortByValue** | **Boolean** | The flag that defines the sort type, by count or value. | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TypeAheadQuery = Initialize-PSSailpointV2024TypeAheadQuery -Query Work `
+ -Field source.name `
+ -NestedType access `
+ -MaxExpansions 10 `
+ -Size 100 `
+ -Sort asc `
+ -SortByValue true
+```
+
+- Convert the resource to JSON
+```powershell
+$TypeAheadQuery | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/TypedReference.md b/PSSailpoint/v2024/docs/TypedReference.md
new file mode 100644
index 000000000..238434827
--- /dev/null
+++ b/PSSailpoint/v2024/docs/TypedReference.md
@@ -0,0 +1,23 @@
+# TypedReference
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Type** | [**DtoType**](DtoType.md) | |
+**Id** | **String** | The id of the object. |
+
+## Examples
+
+- Prepare the resource
+```powershell
+$TypedReference = Initialize-PSSailpointV2024TypedReference -Type null `
+ -Id 2c91808568c529c60168cca6f90c1313
+```
+
+- Convert the resource to JSON
+```powershell
+$TypedReference | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/UUIDGenerator.md b/PSSailpoint/v2024/docs/UUIDGenerator.md
new file mode 100644
index 000000000..fd3ac0fc3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/UUIDGenerator.md
@@ -0,0 +1,21 @@
+# UUIDGenerator
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$UUIDGenerator = Initialize-PSSailpointV2024UUIDGenerator -RequiresPeriodicRefresh false
+```
+
+- Convert the resource to JSON
+```powershell
+$UUIDGenerator | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/UpdateAccessProfilesInBulk412Response.md b/PSSailpoint/v2024/docs/UpdateAccessProfilesInBulk412Response.md
new file mode 100644
index 000000000..c090ce54b
--- /dev/null
+++ b/PSSailpoint/v2024/docs/UpdateAccessProfilesInBulk412Response.md
@@ -0,0 +1,21 @@
+# UpdateAccessProfilesInBulk412Response
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Message** | [**SystemCollectionsHashtable**](.md) | A message describing the error | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$UpdateAccessProfilesInBulk412Response = Initialize-PSSailpointV2024UpdateAccessProfilesInBulk412Response -Message API/Feature not enabled for your organization.
+```
+
+- Convert the resource to JSON
+```powershell
+$UpdateAccessProfilesInBulk412Response | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/UpdateDetail.md b/PSSailpoint/v2024/docs/UpdateDetail.md
new file mode 100644
index 000000000..62c919f5a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/UpdateDetail.md
@@ -0,0 +1,27 @@
+# UpdateDetail
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**Message** | **String** | The detailed message for an update. Typically the relevent error message when status is error. | [optional]
+**ScriptName** | **String** | The connector script name | [optional]
+**UpdatedFiles** | **String[]** | The list of updated files supported by the connector | [optional]
+**Status** | **String** | The connector update status | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$UpdateDetail = Initialize-PSSailpointV2024UpdateDetail -Message unsupported xsd version, please ensure latest xsd version http://www.sailpoint.com/xsd/sailpoint_form_2_0.xsd is used for source config `
+ -ScriptName servicenow `
+ -UpdatedFiles [pod/org/connectorFiles/testconnector/test1.jar] `
+ -Status ERROR
+```
+
+- Convert the resource to JSON
+```powershell
+$UpdateDetail | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/UploadsRequest.md b/PSSailpoint/v2024/docs/UploadsRequest.md
new file mode 100644
index 000000000..6e5f7c6b8
--- /dev/null
+++ b/PSSailpoint/v2024/docs/UploadsRequest.md
@@ -0,0 +1,43 @@
+# UploadsRequest
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**JobId** | **String** | Unique id assigned to this job. |
+**Status** | **String** | Status of the job. |
+**Type** | **String** | Type of the job, either Backup or Draft. |
+**Tenant** | **String** | The name of the tenant performing the upload | [optional]
+**RequesterName** | **String** | The name of the requester. | [optional]
+**Created** | **System.DateTime** | The time the job was started. |
+**Modified** | **System.DateTime** | The time of the last update to the job. |
+**Name** | **String** | The name assigned to the upload file in the request body. | [optional]
+**UserCanDelete** | **Boolean** | Is the job a regular backup job, if so is the user allowed to delete the backup file. Since this is an upload job it remains as false. | [optional] [default to $true]
+**IsPartial** | **Boolean** | Is the job a regular backup job, if so is it partial. Since this is an upload job it remains as false. | [optional] [default to $false]
+**BackupType** | **String** | What kind of backup is this being treated as. | [optional]
+**HydrationStatus** | **String** | have the objects contained in the upload file been hydrated. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$UploadsRequest = Initialize-PSSailpointV2024UploadsRequest -JobId 3469b87d-48ca-439a-868f-2160001da8c1 `
+ -Status COMPLETE `
+ -Type BACKUP `
+ -Tenant uploaderTenant `
+ -RequesterName support `
+ -Created 2021-05-11T22:23:16Z `
+ -Modified 2021-05-11T22:23:16Z `
+ -Name A_NEW_UPLOADED_BACKUP `
+ -UserCanDelete false `
+ -IsPartial false `
+ -BackupType UPLOADED `
+ -HydrationStatus NOT_HYDRATED
+```
+
+- Convert the resource to JSON
+```powershell
+$UploadsRequest | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/UploadsResponse.md b/PSSailpoint/v2024/docs/UploadsResponse.md
new file mode 100644
index 000000000..9e8988340
--- /dev/null
+++ b/PSSailpoint/v2024/docs/UploadsResponse.md
@@ -0,0 +1,43 @@
+# UploadsResponse
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**JobId** | **String** | Unique id assigned to this job. |
+**Status** | **String** | Status of the job. |
+**Type** | **String** | Type of the job, either Backup or Draft. |
+**Tenant** | **String** | The name of the tenant performing the upload | [optional]
+**RequesterName** | **String** | The name of the requester. | [optional]
+**Created** | **System.DateTime** | The time the job was started. |
+**Modified** | **System.DateTime** | The time of the last update to the job. |
+**Name** | **String** | The name assigned to the upload file in the request body. | [optional]
+**UserCanDelete** | **Boolean** | Is the job a regular backup job, if so is the user allowed to delete the backup file. Since this is an upload job it remains as false. | [optional] [default to $true]
+**IsPartial** | **Boolean** | Is the job a regular backup job, if so is it partial. Since this is an upload job it remains as false. | [optional] [default to $false]
+**BackupType** | **String** | What kind of backup is this being treated as. | [optional]
+**HydrationStatus** | **String** | have the objects contained in the upload file been hydrated. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$UploadsResponse = Initialize-PSSailpointV2024UploadsResponse -JobId 3469b87d-48ca-439a-868f-2160001da8c1 `
+ -Status COMPLETE `
+ -Type BACKUP `
+ -Tenant uploaderTenant `
+ -RequesterName support `
+ -Created 2021-05-11T22:23:16Z `
+ -Modified 2021-05-11T22:23:16Z `
+ -Name A_NEW_UPLOADED_BACKUP `
+ -UserCanDelete false `
+ -IsPartial false `
+ -BackupType UPLOADED `
+ -HydrationStatus NOT_HYDRATED
+```
+
+- Convert the resource to JSON
+```powershell
+$UploadsResponse | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/Upper.md b/PSSailpoint/v2024/docs/Upper.md
new file mode 100644
index 000000000..080a60f35
--- /dev/null
+++ b/PSSailpoint/v2024/docs/Upper.md
@@ -0,0 +1,23 @@
+# Upper
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+**RequiresPeriodicRefresh** | **Boolean** | A value that indicates whether the transform logic should be re-evaluated every evening as part of the identity refresh process | [optional] [default to $false]
+**VarInput** | [**System.Collections.Hashtable**](AnyType.md) | This is an optional attribute that can explicitly define the input data which will be fed into the transform logic. If input is not provided, the transform will take its input from the source and attribute combination configured via the UI. | [optional]
+
+## Examples
+
+- Prepare the resource
+```powershell
+$Upper = Initialize-PSSailpointV2024Upper -RequiresPeriodicRefresh false `
+ -VarInput {type=accountAttribute, attributes={attributeName=first_name, sourceName=Source}}
+```
+
+- Convert the resource to JSON
+```powershell
+$Upper | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/UsageType.md b/PSSailpoint/v2024/docs/UsageType.md
new file mode 100644
index 000000000..5739215d5
--- /dev/null
+++ b/PSSailpoint/v2024/docs/UsageType.md
@@ -0,0 +1,20 @@
+# UsageType
+## Properties
+
+Name | Type | Description | Notes
+------------ | ------------- | ------------- | -------------
+
+## Examples
+
+- Prepare the resource
+```powershell
+$UsageType = Initialize-PSSailpointV2024UsageType
+```
+
+- Convert the resource to JSON
+```powershell
+$UsageType | ConvertTo-JSON
+```
+
+[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024AccessModelMetadataApi.md b/PSSailpoint/v2024/docs/V2024AccessModelMetadataApi.md
new file mode 100644
index 000000000..8a699e39d
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024AccessModelMetadataApi.md
@@ -0,0 +1,231 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024AccessModelMetadataApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**Get-V2024AccessModelMetadataAttribute**](V2024AccessModelMetadataApi.md#Get-V2024AccessModelMetadataAttribute) | **GET** /access-model-metadata/attributes/{key} | Get Access Model Metadata Attribute
+[**Get-V2024AccessModelMetadataAttributeValue**](V2024AccessModelMetadataApi.md#Get-V2024AccessModelMetadataAttributeValue) | **GET** /access-model-metadata/attributes/{key}/values/{value} | Get Access Model Metadata Value
+[**Get-V2024AccessModelMetadataAttribute**](V2024AccessModelMetadataApi.md#Get-V2024AccessModelMetadataAttribute) | **GET** /access-model-metadata/attributes | List Access Model Metadata Attributes
+[**Get-V2024AccessModelMetadataAttributeValue**](V2024AccessModelMetadataApi.md#Get-V2024AccessModelMetadataAttributeValue) | **GET** /access-model-metadata/attributes/{key}/values | List Access Model Metadata Values
+
+
+
+# **Get-V2024AccessModelMetadataAttribute**
+> AttributeDTO Get-V2024AccessModelMetadataAttribute
+> [-Key]
+> [-XSailPointExperimental]
+
+Get Access Model Metadata Attribute
+
+Get single Access Model Metadata Attribute
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Key = "iscPrivacy" # String | Technical name of the Attribute.
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+
+# Get Access Model Metadata Attribute
+try {
+ $Result = Get-V2024AccessModelMetadataAttribute -Key $Key -XSailPointExperimental $XSailPointExperimental
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccessModelMetadataAttribute: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Key** | **String**| Technical name of the Attribute. |
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+
+### Return type
+
+[**AttributeDTO**](AttributeDTO.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024AccessModelMetadataAttributeValue**
+> AttributeValueDTO Get-V2024AccessModelMetadataAttributeValue
+> [-Key]
+> [-Value]
+> [-XSailPointExperimental]
+
+Get Access Model Metadata Value
+
+Get single Access Model Metadata Attribute Value
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Key = "iscPrivacy" # String | Technical name of the Attribute.
+$Value = "public" # String | Technical name of the Attribute value.
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+
+# Get Access Model Metadata Value
+try {
+ $Result = Get-V2024AccessModelMetadataAttributeValue -Key $Key -Value $Value -XSailPointExperimental $XSailPointExperimental
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccessModelMetadataAttributeValue: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Key** | **String**| Technical name of the Attribute. |
+ **Value** | **String**| Technical name of the Attribute value. |
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+
+### Return type
+
+[**AttributeValueDTO**](AttributeValueDTO.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024AccessModelMetadataAttribute**
+> AttributeDTO[] Get-V2024AccessModelMetadataAttribute
+> [-XSailPointExperimental]
+> [-Filters]
+
+List Access Model Metadata Attributes
+
+Get a list of Access Model Metadata Attributes
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+$Filters = "name eq "Privacy"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **name**: *eq* **type**: *eq* **status**: *eq* **objectTypes**: *eq* Supported composite operators: *and* (optional)
+
+# List Access Model Metadata Attributes
+try {
+ $Result = Get-V2024AccessModelMetadataAttribute -XSailPointExperimental $XSailPointExperimental -Filters $Filters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccessModelMetadataAttribute: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **name**: *eq* **type**: *eq* **status**: *eq* **objectTypes**: *eq* Supported composite operators: *and* | [optional]
+
+### Return type
+
+[**AttributeDTO[]**](AttributeDTO.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024AccessModelMetadataAttributeValue**
+> AttributeValueDTO[] Get-V2024AccessModelMetadataAttributeValue
+> [-Key]
+> [-XSailPointExperimental]
+
+List Access Model Metadata Values
+
+Get a list of Access Model Metadata Attribute Values
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Key = "iscPrivacy" # String | Technical name of the Attribute.
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+
+# List Access Model Metadata Values
+try {
+ $Result = Get-V2024AccessModelMetadataAttributeValue -Key $Key -XSailPointExperimental $XSailPointExperimental
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccessModelMetadataAttributeValue: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Key** | **String**| Technical name of the Attribute. |
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+
+### Return type
+
+[**AttributeValueDTO[]**](AttributeValueDTO.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024AccessProfilesApi.md b/PSSailpoint/v2024/docs/V2024AccessProfilesApi.md
new file mode 100644
index 000000000..e9b65ba66
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024AccessProfilesApi.md
@@ -0,0 +1,481 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024AccessProfilesApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**New-V2024AccessProfile**](V2024AccessProfilesApi.md#New-V2024AccessProfile) | **POST** /access-profiles | Create Access Profile
+[**Remove-V2024AccessProfile**](V2024AccessProfilesApi.md#Remove-V2024AccessProfile) | **DELETE** /access-profiles/{id} | Delete the specified Access Profile
+[**Remove-V2024AccessProfilesInBulk**](V2024AccessProfilesApi.md#Remove-V2024AccessProfilesInBulk) | **POST** /access-profiles/bulk-delete | Delete Access Profile(s)
+[**Get-V2024AccessProfile**](V2024AccessProfilesApi.md#Get-V2024AccessProfile) | **GET** /access-profiles/{id} | Get an Access Profile
+[**Get-V2024AccessProfileEntitlements**](V2024AccessProfilesApi.md#Get-V2024AccessProfileEntitlements) | **GET** /access-profiles/{id}/entitlements | List Access Profile's Entitlements
+[**Get-V2024AccessProfiles**](V2024AccessProfilesApi.md#Get-V2024AccessProfiles) | **GET** /access-profiles | List Access Profiles
+[**Update-V2024AccessProfile**](V2024AccessProfilesApi.md#Update-V2024AccessProfile) | **PATCH** /access-profiles/{id} | Patch a specified Access Profile
+[**Update-V2024AccessProfilesInBulk**](V2024AccessProfilesApi.md#Update-V2024AccessProfilesInBulk) | **POST** /access-profiles/bulk-update-requestable | Update Access Profile(s) requestable field.
+
+
+
+# **New-V2024AccessProfile**
+> AccessProfile New-V2024AccessProfile
+> [-AccessProfile]
+
+Create Access Profile
+
+Use this API to create an access profile. A token with API, ORG_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API. In addition, a token with only ROLE_SUBADMIN or SOURCE_SUBADMIN authority must be associated with the access profile's Source. The maximum supported length for the description field is 2000 characters. Longer descriptions will be preserved for existing access profiles. However, any new access profiles as well as any updates to existing descriptions are limited to 2000 characters.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$OwnerReference = Initialize-OwnerReference -Type "IDENTITY" -Id "2c9180a46faadee4016fb4e018c20639" -Name "support"
+$AccessProfileSourceRef = Initialize-AccessProfileSourceRef -Id "2c91809773dee3610173fdb0b6061ef4" -Type "SOURCE" -Name "ODS-AD-SOURCE"
+$EntitlementRef = Initialize-EntitlementRef -Type "ENTITLEMENT" -Id "2c91809773dee32014e13e122092014e" -Name "CN=entitlement.490efde5,OU=OrgCo,OU=ServiceDept,DC=HQAD,DC=local"
+
+$AccessProfileApprovalScheme = Initialize-AccessProfileApprovalScheme -ApproverType "APP_OWNER" -ApproverId "46c79819-a69f-49a2-becb-12c971ae66c6"
+$Requestability = Initialize-Requestability -CommentsRequired $true -DenialCommentsRequired $true -ApprovalSchemes $AccessProfileApprovalScheme
+
+$Revocability = Initialize-Revocability -ApprovalSchemes $AccessProfileApprovalScheme
+
+$ProvisioningCriteriaLevel3 = Initialize-ProvisioningCriteriaLevel3 -Operation "EQUALS" -Attribute "email" -Value "carlee.cert1c9f9b6fd@mailinator.com" -Children "MyChildren"
+$ProvisioningCriteriaLevel2 = Initialize-ProvisioningCriteriaLevel2 -Operation "EQUALS" -Attribute "email" -Value "carlee.cert1c9f9b6fd@mailinator.com" -Children $ProvisioningCriteriaLevel3
+
+$ProvisioningCriteriaLevel1 = Initialize-ProvisioningCriteriaLevel1 -Operation "EQUALS" -Attribute "email" -Value "carlee.cert1c9f9b6fd@mailinator.com" -Children $ProvisioningCriteriaLevel2
+
+$AccessProfile = Initialize-AccessProfile -Id "2c91808a7190d06e01719938fcd20792" -Name "Employee-database-read-write" -Description "Collection of entitlements to read/write the employee database" -Created (Get-Date) -Modified (Get-Date) -Enabled $true -Owner $OwnerReference -Source $AccessProfileSourceRef -Entitlements $EntitlementRef -Requestable $true -AccessRequestConfig $Requestability -RevocationRequestConfig $Revocability -Segments "MySegments" -ProvisioningCriteria $ProvisioningCriteriaLevel1 # AccessProfile |
+
+# Create Access Profile
+try {
+ $Result = New-V2024AccessProfile -AccessProfile $AccessProfile
+} catch {
+ Write-Host ("Exception occurred when calling New-V2024AccessProfile: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **AccessProfile** | [**AccessProfile**](AccessProfile.md)| |
+
+### Return type
+
+[**AccessProfile**](AccessProfile.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Remove-V2024AccessProfile**
+> void Remove-V2024AccessProfile
+> [-Id]
+
+Delete the specified Access Profile
+
+This API deletes an existing Access Profile. The Access Profile must not be in use, for example, Access Profile can not be deleted if they belong to an Application, Life Cycle State or a Role. If it is, a 400 error is returned. A token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to invoke this API. In addition, a SOURCE_SUBADMIN token must be able to administer the Source associated with the Access Profile.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c91808a7813090a017814121919ecca" # String | ID of the Access Profile to delete
+
+# Delete the specified Access Profile
+try {
+ $Result = Remove-V2024AccessProfile -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Remove-V2024AccessProfile: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the Access Profile to delete |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Remove-V2024AccessProfilesInBulk**
+> AccessProfileBulkDeleteResponse Remove-V2024AccessProfilesInBulk
+> [-AccessProfileBulkDeleteRequest]
+
+Delete Access Profile(s)
+
+This endpoint initiates a bulk deletion of one or more access profiles. When the request is successful, the endpoint returns the bulk delete's task result ID. To follow the task, you can use [Get Task Status by ID](https://developer.sailpoint.com/docs/api/beta/get-task-status), which will return the task result's status and information. This endpoint can only bulk delete up to a limit of 50 access profiles per request. By default, if any of the indicated access profiles are in use, no deletions will be performed and the **inUse** field of the response indicates the usages that must be removed first. If the request field **bestEffortOnly** is **true**, however, usages are reported in the **inUse** response field but all other indicated access profiles will be deleted. A token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this endpoint. In addition, a SOURCE_SUBADMIN can only use this endpoint to delete access profiles associated with sources they're able to administer.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$AccessProfileBulkDeleteRequest = Initialize-AccessProfileBulkDeleteRequest -AccessProfileIds "MyAccessProfileIds" -BestEffortOnly $true # AccessProfileBulkDeleteRequest |
+
+# Delete Access Profile(s)
+try {
+ $Result = Remove-V2024AccessProfilesInBulk -AccessProfileBulkDeleteRequest $AccessProfileBulkDeleteRequest
+} catch {
+ Write-Host ("Exception occurred when calling Remove-V2024AccessProfilesInBulk: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **AccessProfileBulkDeleteRequest** | [**AccessProfileBulkDeleteRequest**](AccessProfileBulkDeleteRequest.md)| |
+
+### Return type
+
+[**AccessProfileBulkDeleteResponse**](AccessProfileBulkDeleteResponse.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024AccessProfile**
+> AccessProfile Get-V2024AccessProfile
+> [-Id]
+
+Get an Access Profile
+
+This API returns an Access Profile by its ID. A token with API, ORG_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c9180837ca6693d017ca8d097500149" # String | ID of the Access Profile
+
+# Get an Access Profile
+try {
+ $Result = Get-V2024AccessProfile -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccessProfile: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the Access Profile |
+
+### Return type
+
+[**AccessProfile**](AccessProfile.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024AccessProfileEntitlements**
+> Entitlement[] Get-V2024AccessProfileEntitlements
+> [-Id]
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Filters]
+> [-Sorters]
+
+List Access Profile's Entitlements
+
+Use this API to get a list of an access profile's entitlements. A token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API. In addition, a token with SOURCE_SUBADMIN authority must have access to the source associated with the specified access profile. >**Note:** When you filter for access profiles that have the '+' symbol in their names, the response is blank.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c91808a7813090a017814121919ecca" # String | ID of the access profile containing the entitlements.
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+$Filters = "attribute eq "memberOf"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **name**: *eq, sw* **attribute**: *eq, sw* **value**: *eq, sw* **created**: *gt, lt, ge, le* **modified**: *gt, lt, ge, le* **owner.id**: *eq, in* **source.id**: *eq, in* Filtering is not supported for access profiles and entitlements that have the '+' symbol in their names. (optional)
+$Sorters = "name,-modified" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, attribute, value, created, modified** (optional)
+
+# List Access Profile's Entitlements
+try {
+ $Result = Get-V2024AccessProfileEntitlements -Id $Id -Limit $Limit -Offset $Offset -Count $Count -Filters $Filters -Sorters $Sorters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccessProfileEntitlements: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the access profile containing the entitlements. |
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **name**: *eq, sw* **attribute**: *eq, sw* **value**: *eq, sw* **created**: *gt, lt, ge, le* **modified**: *gt, lt, ge, le* **owner.id**: *eq, in* **source.id**: *eq, in* Filtering is not supported for access profiles and entitlements that have the '+' symbol in their names. | [optional]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, attribute, value, created, modified** | [optional]
+
+### Return type
+
+[**Entitlement[]**](Entitlement.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024AccessProfiles**
+> AccessProfile[] Get-V2024AccessProfiles
+> [-ForSubadmin]
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Filters]
+> [-Sorters]
+> [-ForSegmentIds]
+> [-IncludeUnsegmented]
+
+List Access Profiles
+
+Use this API to get a list of access profiles. A token with API, ORG_ADMIN, ROLE_ADMIN, ROLE_SUBADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API. >**Note:** When you filter for access profiles that have the '+' symbol in their names, the response is blank.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$ForSubadmin = "8c190e6787aa4ed9a90bd9d5344523fb" # String | If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN identity. The value of the parameter is either an identity ID, or the special value **me**, which is shorthand for the calling identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an identity that is not a subadmin. (optional)
+$Limit = 50 # Int32 | Note that for this API the maximum value for limit is 50. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 50)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+$Filters = "name eq "SailPoint Support"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **name**: *eq, sw* **created**: *gt, lt, ge, le* **modified**: *gt, lt, ge, le* **owner.id**: *eq, in* **requestable**: *eq* **source.id**: *eq, in* Composite operators supported: *and, or* Filtering is not supported for access profiles and entitlements that have the '+' symbol in their names. (optional)
+$Sorters = "name,-modified" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, created, modified** (optional)
+$ForSegmentIds = "0b5c9f25-83c6-4762-9073-e38f7bb2ae26,2e8d8180-24bc-4d21-91c6-7affdb473b0d" # String | If present and not empty, additionally filters access profiles to those which are assigned to the segment(s) with the specified IDs. If segmentation is currently unavailable, specifying this parameter results in an error. (optional)
+$IncludeUnsegmented = $false # Boolean | Indicates whether the response list should contain unsegmented access profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error. (optional) (default to $true)
+
+# List Access Profiles
+try {
+ $Result = Get-V2024AccessProfiles -ForSubadmin $ForSubadmin -Limit $Limit -Offset $Offset -Count $Count -Filters $Filters -Sorters $Sorters -ForSegmentIds $ForSegmentIds -IncludeUnsegmented $IncludeUnsegmented
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccessProfiles: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **ForSubadmin** | **String**| If provided, filters the returned list according to what is visible to the indicated ROLE_SUBADMIN or SOURCE_SUBADMIN identity. The value of the parameter is either an identity ID, or the special value **me**, which is shorthand for the calling identity's ID. A 400 Bad Request error is returned if the **for-subadmin** parameter is specified for an identity that is not a subadmin. | [optional]
+ **Limit** | **Int32**| Note that for this API the maximum value for limit is 50. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 50]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **name**: *eq, sw* **created**: *gt, lt, ge, le* **modified**: *gt, lt, ge, le* **owner.id**: *eq, in* **requestable**: *eq* **source.id**: *eq, in* Composite operators supported: *and, or* Filtering is not supported for access profiles and entitlements that have the '+' symbol in their names. | [optional]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, created, modified** | [optional]
+ **ForSegmentIds** | **String**| If present and not empty, additionally filters access profiles to those which are assigned to the segment(s) with the specified IDs. If segmentation is currently unavailable, specifying this parameter results in an error. | [optional]
+ **IncludeUnsegmented** | **Boolean**| Indicates whether the response list should contain unsegmented access profiles. If *for-segment-ids* is absent or empty, specifying *include-unsegmented* as false results in an error. | [optional] [default to $true]
+
+### Return type
+
+[**AccessProfile[]**](AccessProfile.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Update-V2024AccessProfile**
+> AccessProfile Update-V2024AccessProfile
+> [-Id]
+> [-JsonPatchOperation]
+
+Patch a specified Access Profile
+
+This API updates an existing Access Profile. The following fields are patchable: **name** **description** **enabled** **owner** **requestable** **accessRequestConfig** **revokeRequestConfig** **segments** **entitlements** **provisioningCriteria** **source** (must be updated with entitlements belonging to new source in the same API call) If you need to change the `source` of the access profile, you can do so only if you update the `entitlements` in the same API call. The new entitlements can only come from the target source that you want to change to. Look for the example ""Replace Source"" in the examples dropdown. A token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API. In addition, a SOURCE_SUBADMIN may only use this API to patch Access Profiles which are associated with Sources they are able to administer. > The maximum supported length for the description field is 2000 characters. Longer descriptions will be preserved for existing access profiles, however, any new access profiles as well as any updates to existing descriptions will be limited to 2000 characters. > You can only add or replace **entitlements** that exist on the source that the access profile is attached to. You can use the **list entitlements** endpoint with the **filters** query parameter to get a list of available entitlements on the access profile's source.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c91808a7813090a017814121919ecca" # String | ID of the Access Profile to patch
+$JsonPatchOperationValue = Initialize-JsonPatchOperationValue
+$JsonPatchOperation = Initialize-JsonPatchOperation -Op "add" -Path "/description" -Value $JsonPatchOperationValue # JsonPatchOperation[] |
+
+# Patch a specified Access Profile
+try {
+ $Result = Update-V2024AccessProfile -Id $Id -JsonPatchOperation $JsonPatchOperation
+} catch {
+ Write-Host ("Exception occurred when calling Update-V2024AccessProfile: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the Access Profile to patch |
+ **JsonPatchOperation** | [**JsonPatchOperation[]**](JsonPatchOperation.md)| |
+
+### Return type
+
+[**AccessProfile**](AccessProfile.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json-patch+json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Update-V2024AccessProfilesInBulk**
+> AccessProfileUpdateItem[] Update-V2024AccessProfilesInBulk
+> [-XSailPointExperimental]
+> [-AccessProfileBulkUpdateRequestInner]
+
+Update Access Profile(s) requestable field.
+
+This API initiates a bulk update of field requestable for one or more Access Profiles. > If any of the indicated Access Profiles is exists in Organization,then those Access Profiles will be added in **updated** list of the response.Requestable field of these Access Profiles marked as **true** or **false**. > If any of the indicated Access Profiles is not does not exists in Organization,then those Access Profiles will be added in **notFound** list of the response. Access Profiles marked as **notFound** will not be updated. > A token with API, ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API. In addition, a SOURCE_SUBADMIN may only use this API to update Access Profiles which are associated with Sources they are able to administer.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+$AccessProfileBulkUpdateRequestInner = Initialize-AccessProfileBulkUpdateRequestInner -Id "464ae7bf-791e-49fd-b746-06a2e4a8" -Requestable $false # AccessProfileBulkUpdateRequestInner[] |
+
+# Update Access Profile(s) requestable field.
+try {
+ $Result = Update-V2024AccessProfilesInBulk -XSailPointExperimental $XSailPointExperimental -AccessProfileBulkUpdateRequestInner $AccessProfileBulkUpdateRequestInner
+} catch {
+ Write-Host ("Exception occurred when calling Update-V2024AccessProfilesInBulk: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+ **AccessProfileBulkUpdateRequestInner** | [**AccessProfileBulkUpdateRequestInner[]**](AccessProfileBulkUpdateRequestInner.md)| |
+
+### Return type
+
+[**AccessProfileUpdateItem[]**](AccessProfileUpdateItem.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024AccessRequestApprovalsApi.md b/PSSailpoint/v2024/docs/V2024AccessRequestApprovalsApi.md
new file mode 100644
index 000000000..7590e78a3
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024AccessRequestApprovalsApi.md
@@ -0,0 +1,364 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024AccessRequestApprovalsApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**Approve-V2024AccessRequest**](V2024AccessRequestApprovalsApi.md#Approve-V2024AccessRequest) | **POST** /access-request-approvals/{approvalId}/approve | Approve Access Request Approval
+[**Invoke-V2024ForwardAccessRequest**](V2024AccessRequestApprovalsApi.md#Invoke-V2024ForwardAccessRequest) | **POST** /access-request-approvals/{approvalId}/forward | Forward Access Request Approval
+[**Get-V2024AccessRequestApprovalSummary**](V2024AccessRequestApprovalsApi.md#Get-V2024AccessRequestApprovalSummary) | **GET** /access-request-approvals/approval-summary | Get Access Requests Approvals Number
+[**Get-V2024CompletedApprovals**](V2024AccessRequestApprovalsApi.md#Get-V2024CompletedApprovals) | **GET** /access-request-approvals/completed | Completed Access Request Approvals List
+[**Get-V2024PendingApprovals**](V2024AccessRequestApprovalsApi.md#Get-V2024PendingApprovals) | **GET** /access-request-approvals/pending | Pending Access Request Approvals List
+[**Deny-V2024AccessRequest**](V2024AccessRequestApprovalsApi.md#Deny-V2024AccessRequest) | **POST** /access-request-approvals/{approvalId}/reject | Reject Access Request Approval
+
+
+
+# **Approve-V2024AccessRequest**
+> SystemCollectionsHashtable Approve-V2024AccessRequest
+> [-ApprovalId]
+> [-CommentDto]
+
+Approve Access Request Approval
+
+Use this endpoint to approve an access request approval. Only the owner of the approval and ORG_ADMIN users are allowed to perform this action.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$ApprovalId = "2c91808b7294bea301729568c68c002e" # String | Approval ID.
+$CommentDtoAuthor = Initialize-CommentDtoAuthor -Type "IDENTITY" -Id "2c9180847e25f377017e2ae8cae4650b" -Name "john.doe"
+$CommentDto = Initialize-CommentDto -Comment "This is a comment." -Created (Get-Date) -Author $CommentDtoAuthor # CommentDto | Reviewer's comment.
+
+# Approve Access Request Approval
+try {
+ $Result = Approve-V2024AccessRequest -ApprovalId $ApprovalId -CommentDto $CommentDto
+} catch {
+ Write-Host ("Exception occurred when calling Approve-V2024AccessRequest: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **ApprovalId** | **String**| Approval ID. |
+ **CommentDto** | [**CommentDto**](CommentDto.md)| Reviewer's comment. |
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Invoke-V2024ForwardAccessRequest**
+> SystemCollectionsHashtable Invoke-V2024ForwardAccessRequest
+> [-ApprovalId]
+> [-ForwardApprovalDto]
+
+Forward Access Request Approval
+
+Use this API to forward an access request approval to a new owner. Only the owner of the approval and ORG_ADMIN users are allowed to perform this action. Only the owner of the approval and ORG_ADMIN users are allowed to perform this action.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$ApprovalId = "2c91808b7294bea301729568c68c002e" # String | Approval ID.
+$ForwardApprovalDto = Initialize-ForwardApprovalDto -NewOwnerId "2c91808568c529c60168cca6f90c1314" -Comment "2c91808568c529c60168cca6f90c1313" # ForwardApprovalDto | Information about the forwarded approval.
+
+# Forward Access Request Approval
+try {
+ $Result = Invoke-V2024ForwardAccessRequest -ApprovalId $ApprovalId -ForwardApprovalDto $ForwardApprovalDto
+} catch {
+ Write-Host ("Exception occurred when calling Invoke-V2024ForwardAccessRequest: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **ApprovalId** | **String**| Approval ID. |
+ **ForwardApprovalDto** | [**ForwardApprovalDto**](ForwardApprovalDto.md)| Information about the forwarded approval. |
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024AccessRequestApprovalSummary**
+> ApprovalSummary Get-V2024AccessRequestApprovalSummary
+> [-OwnerId]
+> [-FromDate]
+
+Get Access Requests Approvals Number
+
+Use this API to return the number of pending, approved and rejected access requests approvals. See the ""owner-id"" query parameter for authorization information. info.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$OwnerId = "2c91808568c529c60168cca6f90c1313" # String | The ID of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity. * ORG_ADMIN users can call this with any identity ID value. * ORG_ADMIN user can also fetch all the approvals in the org, when owner-id is not used. * Non ORG_ADMIN users can only specify *me* or pass their own identity ID value. (optional)
+$FromDate = "from-date=2020-03-19T19:59:11Z" # String | This is the date and time the results will be shown from. It must be in a valid ISO-8601 format. (optional)
+
+# Get Access Requests Approvals Number
+try {
+ $Result = Get-V2024AccessRequestApprovalSummary -OwnerId $OwnerId -FromDate $FromDate
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccessRequestApprovalSummary: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **OwnerId** | **String**| The ID of the owner or approver identity of the approvals. If present, the value returns approval summary for the specified identity. * ORG_ADMIN users can call this with any identity ID value. * ORG_ADMIN user can also fetch all the approvals in the org, when owner-id is not used. * Non ORG_ADMIN users can only specify *me* or pass their own identity ID value. | [optional]
+ **FromDate** | **String**| This is the date and time the results will be shown from. It must be in a valid ISO-8601 format. | [optional]
+
+### Return type
+
+[**ApprovalSummary**](ApprovalSummary.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024CompletedApprovals**
+> CompletedApproval[] Get-V2024CompletedApprovals
+> [-OwnerId]
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Filters]
+> [-Sorters]
+
+Completed Access Request Approvals List
+
+This endpoint returns list of completed approvals. See *owner-id* query parameter below for authorization info.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$OwnerId = "2c91808568c529c60168cca6f90c1313" # String | If present, the value returns only completed approvals for the specified identity. * ORG_ADMIN users can call this with any identity ID value. * ORG_ADMIN users can also fetch all the approvals in the org, when owner-id is not used. * Non-ORG_ADMIN users can only specify *me* or pass their own identity ID value. (optional)
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+$Filters = "id eq "2c91808568c529c60168cca6f90c1313"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in, ge, gt, le, lt, ne, isnull, sw* **requestedFor.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw* **modified**: *gt, lt, ge, le, eq, in, ne, sw* (optional)
+$Sorters = "modified" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **created, modified** (optional)
+
+# Completed Access Request Approvals List
+try {
+ $Result = Get-V2024CompletedApprovals -OwnerId $OwnerId -Limit $Limit -Offset $Offset -Count $Count -Filters $Filters -Sorters $Sorters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024CompletedApprovals: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **OwnerId** | **String**| If present, the value returns only completed approvals for the specified identity. * ORG_ADMIN users can call this with any identity ID value. * ORG_ADMIN users can also fetch all the approvals in the org, when owner-id is not used. * Non-ORG_ADMIN users can only specify *me* or pass their own identity ID value. | [optional]
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in, ge, gt, le, lt, ne, isnull, sw* **requestedFor.id**: *eq, in, ge, gt, le, lt, ne, isnull, sw* **modified**: *gt, lt, ge, le, eq, in, ne, sw* | [optional]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **created, modified** | [optional]
+
+### Return type
+
+[**CompletedApproval[]**](CompletedApproval.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024PendingApprovals**
+> PendingApproval[] Get-V2024PendingApprovals
+> [-OwnerId]
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Filters]
+> [-Sorters]
+
+Pending Access Request Approvals List
+
+This endpoint returns a list of pending approvals. See ""owner-id"" query parameter below for authorization info.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$OwnerId = "2c91808568c529c60168cca6f90c1313" # String | If present, the value returns only pending approvals for the specified identity. * ORG_ADMIN users can call this with any identity ID value. * ORG_ADMIN users can also fetch all the approvals in the org, when owner-id is not used. * Non-ORG_ADMIN users can only specify *me* or pass their own identity ID value. (optional)
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+$Filters = "id eq "2c91808568c529c60168cca6f90c1313"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **requestedFor.id**: *eq, in* **modified**: *gt, lt, ge, le, eq, in* (optional)
+$Sorters = "modified" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **created, modified** (optional)
+
+# Pending Access Request Approvals List
+try {
+ $Result = Get-V2024PendingApprovals -OwnerId $OwnerId -Limit $Limit -Offset $Offset -Count $Count -Filters $Filters -Sorters $Sorters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024PendingApprovals: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **OwnerId** | **String**| If present, the value returns only pending approvals for the specified identity. * ORG_ADMIN users can call this with any identity ID value. * ORG_ADMIN users can also fetch all the approvals in the org, when owner-id is not used. * Non-ORG_ADMIN users can only specify *me* or pass their own identity ID value. | [optional]
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **requestedFor.id**: *eq, in* **modified**: *gt, lt, ge, le, eq, in* | [optional]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **created, modified** | [optional]
+
+### Return type
+
+[**PendingApproval[]**](PendingApproval.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Deny-V2024AccessRequest**
+> SystemCollectionsHashtable Deny-V2024AccessRequest
+> [-ApprovalId]
+> [-CommentDto]
+
+Reject Access Request Approval
+
+Use this API to reject an access request approval. Only the owner of the approval and admin users are allowed to perform this action.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$ApprovalId = "2c91808b7294bea301729568c68c002e" # String | Approval ID.
+$CommentDtoAuthor = Initialize-CommentDtoAuthor -Type "IDENTITY" -Id "2c9180847e25f377017e2ae8cae4650b" -Name "john.doe"
+$CommentDto = Initialize-CommentDto -Comment "This is a comment." -Created (Get-Date) -Author $CommentDtoAuthor # CommentDto | Reviewer's comment.
+
+# Reject Access Request Approval
+try {
+ $Result = Deny-V2024AccessRequest -ApprovalId $ApprovalId -CommentDto $CommentDto
+} catch {
+ Write-Host ("Exception occurred when calling Deny-V2024AccessRequest: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **ApprovalId** | **String**| Approval ID. |
+ **CommentDto** | [**CommentDto**](CommentDto.md)| Reviewer's comment. |
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024AccessRequestIdentityMetricsApi.md b/PSSailpoint/v2024/docs/V2024AccessRequestIdentityMetricsApi.md
new file mode 100644
index 000000000..2bb2cabeb
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024AccessRequestIdentityMetricsApi.md
@@ -0,0 +1,69 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024AccessRequestIdentityMetricsApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**Get-V2024AccessRequestIdentityMetrics**](V2024AccessRequestIdentityMetricsApi.md#Get-V2024AccessRequestIdentityMetrics) | **GET** /access-request-identity-metrics/{identityId}/requested-objects/{requestedObjectId}/type/{type} | Return access request identity metrics
+
+
+
+# **Get-V2024AccessRequestIdentityMetrics**
+> SystemCollectionsHashtable Get-V2024AccessRequestIdentityMetrics
+> [-IdentityId]
+> [-RequestedObjectId]
+> [-Type]
+> [-XSailPointExperimental]
+
+Return access request identity metrics
+
+Use this API to return information access metrics.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$IdentityId = "7025c863-c270-4ba6-beea-edf3cb091573" # String | Manager's identity ID.
+$RequestedObjectId = "2db501be-f0fb-4cc5-a695-334133c52891" # String | Requested access item's ID.
+$Type = "ENTITLEMENT" # String | Requested access item's type.
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+
+# Return access request identity metrics
+try {
+ $Result = Get-V2024AccessRequestIdentityMetrics -IdentityId $IdentityId -RequestedObjectId $RequestedObjectId -Type $Type -XSailPointExperimental $XSailPointExperimental
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccessRequestIdentityMetrics: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **IdentityId** | **String**| Manager's identity ID. |
+ **RequestedObjectId** | **String**| Requested access item's ID. |
+ **Type** | **String**| Requested access item's type. |
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024AccessRequestsApi.md b/PSSailpoint/v2024/docs/V2024AccessRequestsApi.md
new file mode 100644
index 000000000..e579c02b7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024AccessRequestsApi.md
@@ -0,0 +1,349 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024AccessRequestsApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**Suspend-V2024AccessRequest**](V2024AccessRequestsApi.md#Suspend-V2024AccessRequest) | **POST** /access-requests/cancel | Cancel Access Request
+[**Close-V2024AccessRequest**](V2024AccessRequestsApi.md#Close-V2024AccessRequest) | **POST** /access-requests/close | Close Access Request
+[**New-V2024AccessRequest**](V2024AccessRequestsApi.md#New-V2024AccessRequest) | **POST** /access-requests | Submit Access Request
+[**Get-V2024AccessRequestConfig**](V2024AccessRequestsApi.md#Get-V2024AccessRequestConfig) | **GET** /access-request-config | Get Access Request Configuration
+[**Get-V2024AccessRequestStatus**](V2024AccessRequestsApi.md#Get-V2024AccessRequestStatus) | **GET** /access-request-status | Access Request Status
+[**Set-V2024AccessRequestConfig**](V2024AccessRequestsApi.md#Set-V2024AccessRequestConfig) | **PUT** /access-request-config | Update Access Request Configuration
+
+
+
+# **Suspend-V2024AccessRequest**
+> SystemCollectionsHashtable Suspend-V2024AccessRequest
+> [-CancelAccessRequest]
+
+Cancel Access Request
+
+This API endpoint cancels a pending access request. An access request can be cancelled only if it has not passed the approval step. Any token with ORG_ADMIN authority or token of the user who originally requested the access request is required to cancel it.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$CancelAccessRequest = Initialize-CancelAccessRequest -AccountActivityId "2c9180835d2e5168015d32f890ca1581" -Comment "I requested this role by mistake." # CancelAccessRequest |
+
+# Cancel Access Request
+try {
+ $Result = Suspend-V2024AccessRequest -CancelAccessRequest $CancelAccessRequest
+} catch {
+ Write-Host ("Exception occurred when calling Suspend-V2024AccessRequest: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **CancelAccessRequest** | [**CancelAccessRequest**](CancelAccessRequest.md)| |
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Close-V2024AccessRequest**
+> SystemCollectionsHashtable Close-V2024AccessRequest
+> [-XSailPointExperimental]
+> [-CloseAccessRequest]
+
+Close Access Request
+
+This endpoint closes access requests that are stuck in a pending state. It can be used throughout a request's lifecycle even after the approval state, unlike the [Cancel Access Request endpoint](https://developer.sailpoint.com/idn/api/v3/cancel-access-request/). A token with ORG_ADMIN authority is required. To find pending access requests with the UI, navigate to Search and use this query: status: Pending AND ""Access Request"". Use the Column Chooser to select 'Tracking Number', and use the 'Download' button to export a CSV containing the tracking numbers. To find pending access requests with the API, use the [List Account Activities endpoint](https://developer.sailpoint.com/idn/api/v3/list-account-activities/). Input the IDs from either source. To track the status of endpoint requests, navigate to Search and use this query: name:""Close Identity Requests"". Search will include ""Close Identity Requests Started"" audits when requests are initiated and ""Close Identity Requests Completed"" audits when requests are completed. The completion audit will list the identity request IDs that finished in error. This API triggers the [Provisioning Completed event trigger](https://developer.sailpoint.com/idn/docs/event-triggers/triggers/provisioning-completed/) for each access request that is closed.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+$CloseAccessRequest = Initialize-CloseAccessRequest -AccessRequestIds "MyAccessRequestIds" -Message "The IdentityNow Administrator manually closed this request." -ExecutionStatus "Terminated" -CompletionStatus "Success" # CloseAccessRequest |
+
+# Close Access Request
+try {
+ $Result = Close-V2024AccessRequest -XSailPointExperimental $XSailPointExperimental -CloseAccessRequest $CloseAccessRequest
+} catch {
+ Write-Host ("Exception occurred when calling Close-V2024AccessRequest: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+ **CloseAccessRequest** | [**CloseAccessRequest**](CloseAccessRequest.md)| |
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **New-V2024AccessRequest**
+> SystemCollectionsHashtable New-V2024AccessRequest
+> [-AccessRequest]
+
+Submit Access Request
+
+Use this API to submit an access request in Identity Security Cloud (ISC), where it follows any ISC approval processes. Access requests are processed asynchronously by ISC. A successful response from this endpoint means that the request has been submitted to ISC and is queued for processing. Because this endpoint is asynchronous, it doesn't return an error if you submit duplicate access requests in quick succession or submit an access request for access that is already in progress, approved, or rejected. It's best practice to check for any existing access requests that reference the same access items before submitting a new access request. This can be accomplished by using the [List Access Request Status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) or the [Pending Access Request Approvals](https://developer.sailpoint.com/idn/api/v3/list-pending-approvals) APIs. You can also use the [Search API](https://developer.sailpoint.com/idn/api/v3/search) to check the existing access items an identity has before submitting an access request to ensure that you aren't requesting access that is already granted. If you use this API to request access that an identity already has, the API will ignore the request. These ignored requests do not display when you use the [List Access Request Status](https://developer.sailpoint.com/idn/api/v3/list-access-request-status) API. There are two types of access request: __GRANT_ACCESS__ * Can be requested for multiple identities in a single request. * Supports self request and request on behalf of other users. Refer to the [Get Access Request Configuration](https://developer.sailpoint.com/idn/api/v3/get-access-request-config) endpoint for request configuration options. * Allows any authenticated token (except API) to call this endpoint to request to grant access to themselves. Depending on the configuration, a user can request access for others. * Roles, access profiles and entitlements can be requested. * While requesting entitlements, maximum of 25 entitlements and 10 recipients are allowed in a request. __REVOKE_ACCESS__ * Can only be requested for a single identity at a time. * You cannot use an access request to revoke access from an identity if that access has been granted by role membership or by birthright provisioning. * Does not support self request. Only manager can request to revoke access for their directly managed employees. * If a `removeDate` is specified, then the access will be removed on that date and time only for roles, access profiles and entitlements. * Roles, access profiles, and entitlements can be requested for revocation. * Revoke requests for entitlements are limited to 1 entitlement per access request currently. * You can specify a `removeDate` if the access doesn't already have a sunset date. The `removeDate` must be a future date, in the UTC timezone. * Allows a manager to request to revoke access for direct employees. A token with ORG_ADMIN authority can also request to revoke access from anyone. A token with API authority cannot be used to call this endpoint.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$AccessRequestItem = Initialize-AccessRequestItem -Type "ACCESS_PROFILE" -Id "2c9180835d2e5168015d32f890ca1581" -Comment "Requesting access profile for John Doe" -ClientMetadata @{ key_example = "{requestedAppId=2c91808f7892918f0178b78da4a305a1, requestedAppName=test-app}" } -RemoveDate (Get-Date)
+$AccessRequest = Initialize-AccessRequest -RequestedFor "2c918084660f45d6016617daa9210584" -RequestType "GRANT_ACCESS" -RequestedItems $AccessRequestItem -ClientMetadata @{ key_example = "{requestedAppId=2c91808f7892918f0178b78da4a305a1, requestedAppName=test-app}" } # AccessRequest |
+
+# Submit Access Request
+try {
+ $Result = New-V2024AccessRequest -AccessRequest $AccessRequest
+} catch {
+ Write-Host ("Exception occurred when calling New-V2024AccessRequest: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **AccessRequest** | [**AccessRequest**](AccessRequest.md)| |
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024AccessRequestConfig**
+> AccessRequestConfig Get-V2024AccessRequestConfig
+
+Get Access Request Configuration
+
+This endpoint returns the current access-request configuration.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+
+# Get Access Request Configuration
+try {
+ $Result = Get-V2024AccessRequestConfig
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccessRequestConfig: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**AccessRequestConfig**](AccessRequestConfig.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024AccessRequestStatus**
+> RequestedItemStatus[] Get-V2024AccessRequestStatus
+> [-RequestedFor]
+> [-RequestedBy]
+> [-RegardingIdentity]
+> [-AssignedTo]
+> [-Count]
+> [-Limit]
+> [-Offset]
+> [-Filters]
+> [-Sorters]
+
+Access Request Status
+
+Use this API to return a list of access request statuses based on the specified query parameters. If an access request was made for access that an identity already has, the API ignores the access request. These ignored requests do not display in the list of access request statuses. Any token with any authority can request their own status. A token with ORG_ADMIN authority is required to call this API to get a list of statuses for other users.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$RequestedFor = "2c9180877b2b6ea4017b2c545f971429" # String | Filter the results by the identity the requests were made for. *me* indicates the current user. Mutually exclusive with *regarding-identity*. (optional)
+$RequestedBy = "2c9180877b2b6ea4017b2c545f971429" # String | Filter the results by the identity twho made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*. (optional)
+$RegardingIdentity = "2c9180877b2b6ea4017b2c545f971429" # String | Filter the results by the specified identity who is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*. (optional)
+$AssignedTo = "2c9180877b2b6ea4017b2c545f971429" # String | Filter the results by the specified identity who is the owner of the Identity Request Work Item. *me* indicates the current user. (optional)
+$Count = $false # Boolean | If this is true, the *X-Total-Count* response header populates with the number of results that would be returned if limit and offset were ignored. (optional) (default to $false)
+$Limit = 100 # Int32 | Max number of results to return. (optional) (default to 250)
+$Offset = 10 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified. (optional)
+$Filters = "accountActivityItemId eq "2c918086771c86df0177401efcdf54c0"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw* (optional)
+$Sorters = "created" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **created, modified, accountActivityItemId, name** (optional)
+
+# Access Request Status
+try {
+ $Result = Get-V2024AccessRequestStatus -RequestedFor $RequestedFor -RequestedBy $RequestedBy -RegardingIdentity $RegardingIdentity -AssignedTo $AssignedTo -Count $Count -Limit $Limit -Offset $Offset -Filters $Filters -Sorters $Sorters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccessRequestStatus: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **RequestedFor** | **String**| Filter the results by the identity the requests were made for. *me* indicates the current user. Mutually exclusive with *regarding-identity*. | [optional]
+ **RequestedBy** | **String**| Filter the results by the identity twho made the requests. *me* indicates the current user. Mutually exclusive with *regarding-identity*. | [optional]
+ **RegardingIdentity** | **String**| Filter the results by the specified identity who is either the requester or target of the requests. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*. | [optional]
+ **AssignedTo** | **String**| Filter the results by the specified identity who is the owner of the Identity Request Work Item. *me* indicates the current user. | [optional]
+ **Count** | **Boolean**| If this is true, the *X-Total-Count* response header populates with the number of results that would be returned if limit and offset were ignored. | [optional] [default to $false]
+ **Limit** | **Int32**| Max number of results to return. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. Defaults to 0 if not specified. | [optional]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **accountActivityItemId**: *eq, in, ge, gt, le, lt, ne, isnull, sw* | [optional]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **created, modified, accountActivityItemId, name** | [optional]
+
+### Return type
+
+[**RequestedItemStatus[]**](RequestedItemStatus.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Set-V2024AccessRequestConfig**
+> AccessRequestConfig Set-V2024AccessRequestConfig
+> [-AccessRequestConfig]
+
+Update Access Request Configuration
+
+This endpoint replaces the current access-request configuration. A token with ORG_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$RequestOnBehalfOfConfig = Initialize-RequestOnBehalfOfConfig -AllowRequestOnBehalfOfAnyoneByAnyone $true -AllowRequestOnBehalfOfEmployeeByManager $true
+
+$IdentityReferenceWithNameAndEmail = Initialize-IdentityReferenceWithNameAndEmail -Type "IDENTITY" -Id "5168015d32f890ca15812c9180835d2e" -Name "Alison Ferguso" -Email "alison.ferguso@identitysoon.com"
+$ApprovalReminderAndEscalationConfig = Initialize-ApprovalReminderAndEscalationConfig -DaysUntilEscalation 0 -DaysBetweenReminders 0 -MaxReminders 1 -FallbackApproverRef $IdentityReferenceWithNameAndEmail
+
+$EntitlementRequestConfig1 = Initialize-EntitlementRequestConfig1 -AllowEntitlementRequest $true -RequestCommentsRequired $false -DeniedCommentsRequired $false -GrantRequestApprovalSchemes "entitlementOwner, sourceOwner, manager, workgroup:2c918084660f45d6016617daa9210584"
+$AccessRequestConfig = Initialize-AccessRequestConfig -ApprovalsMustBeExternal $true -AutoApprovalEnabled $true -RequestOnBehalfOfConfig $RequestOnBehalfOfConfig -ApprovalReminderAndEscalationConfig $ApprovalReminderAndEscalationConfig -EntitlementRequestConfig $EntitlementRequestConfig1 # AccessRequestConfig |
+
+# Update Access Request Configuration
+try {
+ $Result = Set-V2024AccessRequestConfig -AccessRequestConfig $AccessRequestConfig
+} catch {
+ Write-Host ("Exception occurred when calling Set-V2024AccessRequestConfig: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **AccessRequestConfig** | [**AccessRequestConfig**](AccessRequestConfig.md)| |
+
+### Return type
+
+[**AccessRequestConfig**](AccessRequestConfig.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024AccountActivitiesApi.md b/PSSailpoint/v2024/docs/V2024AccountActivitiesApi.md
new file mode 100644
index 000000000..bac67f68a
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024AccountActivitiesApi.md
@@ -0,0 +1,133 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024AccountActivitiesApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**Get-V2024AccountActivity**](V2024AccountActivitiesApi.md#Get-V2024AccountActivity) | **GET** /account-activities/{id} | Get an Account Activity
+[**Get-V2024AccountActivities**](V2024AccountActivitiesApi.md#Get-V2024AccountActivities) | **GET** /account-activities | List Account Activities
+
+
+
+# **Get-V2024AccountActivity**
+> AccountActivity Get-V2024AccountActivity
+> [-Id]
+
+Get an Account Activity
+
+This gets a single account activity by its id.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The account activity id
+
+# Get an Account Activity
+try {
+ $Result = Get-V2024AccountActivity -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccountActivity: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The account activity id |
+
+### Return type
+
+[**AccountActivity**](AccountActivity.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024AccountActivities**
+> AccountActivity[] Get-V2024AccountActivities
+> [-RequestedFor]
+> [-RequestedBy]
+> [-RegardingIdentity]
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Filters]
+> [-Sorters]
+
+List Account Activities
+
+This gets a collection of account activities that satisfy the given query parameters.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$RequestedFor = "2c91808568c529c60168cca6f90c1313" # String | The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*. (optional)
+$RequestedBy = "2c91808568c529c60168cca6f90c1313" # String | The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*. (optional)
+$RegardingIdentity = "2c91808568c529c60168cca6f90c1313" # String | The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*. (optional)
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+$Filters = "type eq "Identity Refresh"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **type**: *eq, in, ge, gt, le, lt, ne, isnull, sw* **created**: *gt, lt, ge, le, eq, in, ne, isnull, sw* **modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw* (optional)
+$Sorters = "created" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **type, created, modified** (optional)
+
+# List Account Activities
+try {
+ $Result = Get-V2024AccountActivities -RequestedFor $RequestedFor -RequestedBy $RequestedBy -RegardingIdentity $RegardingIdentity -Limit $Limit -Offset $Offset -Count $Count -Filters $Filters -Sorters $Sorters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccountActivities: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **RequestedFor** | **String**| The identity that the activity was requested for. *me* indicates the current user. Mutually exclusive with *regarding-identity*. | [optional]
+ **RequestedBy** | **String**| The identity that requested the activity. *me* indicates the current user. Mutually exclusive with *regarding-identity*. | [optional]
+ **RegardingIdentity** | **String**| The specified identity will be either the requester or target of the account activity. *me* indicates the current user. Mutually exclusive with *requested-for* and *requested-by*. | [optional]
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **type**: *eq, in, ge, gt, le, lt, ne, isnull, sw* **created**: *gt, lt, ge, le, eq, in, ne, isnull, sw* **modified**: *gt, lt, ge, le, eq, in, ne, isnull, sw* | [optional]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **type, created, modified** | [optional]
+
+### Return type
+
+[**AccountActivity[]**](AccountActivity.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024AccountAggregationsApi.md b/PSSailpoint/v2024/docs/V2024AccountAggregationsApi.md
new file mode 100644
index 000000000..6980165d9
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024AccountAggregationsApi.md
@@ -0,0 +1,63 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024AccountAggregationsApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**Get-V2024AccountAggregationStatus**](V2024AccountAggregationsApi.md#Get-V2024AccountAggregationStatus) | **GET** /account-aggregations/{id}/status | In-progress Account Aggregation status
+
+
+
+# **Get-V2024AccountAggregationStatus**
+> AccountAggregationStatus Get-V2024AccountAggregationStatus
+> [-Id]
+> [-XSailPointExperimental]
+
+In-progress Account Aggregation status
+
+This API returns the status of an *in-progress* account aggregation, along with the total number of **NEW**, **CHANGED** and **DELETED** accounts found since the previous aggregation, and the number of those accounts that have been processed so far. Accounts that have not changed since the previous aggregation are not included in **totalAccounts** and **processedAccounts** counts returned by this API. This is distinct from **Accounts Scanned** shown in the Aggregation UI, which indicates total accounts scanned regardless of whether they changed or not. Since this endpoint reports on the status of an *in-progress* account aggregation, totalAccounts and processedAccounts may change between calls to this endpoint. *Only available up to an hour after the aggregation completes. May respond with *404 Not Found* after that.* A token with ORG_ADMIN, SOURCE_ADMIN, SOURCE_SUBADMIN or DASHBOARD authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c91808477a6b0c60177a81146b8110b" # String | The account aggregation id
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+
+# In-progress Account Aggregation status
+try {
+ $Result = Get-V2024AccountAggregationStatus -Id $Id -XSailPointExperimental $XSailPointExperimental
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccountAggregationStatus: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The account aggregation id |
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+
+### Return type
+
+[**AccountAggregationStatus**](AccountAggregationStatus.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024AccountUsagesApi.md b/PSSailpoint/v2024/docs/V2024AccountUsagesApi.md
new file mode 100644
index 000000000..dc2a29d70
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024AccountUsagesApi.md
@@ -0,0 +1,72 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024AccountUsagesApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**Get-V2024UsagesByAccountId**](V2024AccountUsagesApi.md#Get-V2024UsagesByAccountId) | **GET** /account-usages/{accountId}/summaries | Returns account usage insights
+
+
+
+# **Get-V2024UsagesByAccountId**
+> AccountUsage[] Get-V2024UsagesByAccountId
+> [-AccountId]
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Sorters]
+
+Returns account usage insights
+
+This API returns a summary of account usage insights for past 12 months.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$AccountId = "ef38f94347e94562b5bb8424a56397d8" # String | ID of IDN account
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+$Sorters = "-date" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **date** (optional)
+
+# Returns account usage insights
+try {
+ $Result = Get-V2024UsagesByAccountId -AccountId $AccountId -Limit $Limit -Offset $Offset -Count $Count -Sorters $Sorters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024UsagesByAccountId: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **AccountId** | **String**| ID of IDN account |
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **date** | [optional]
+
+### Return type
+
+[**AccountUsage[]**](AccountUsage.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024AccountsApi.md b/PSSailpoint/v2024/docs/V2024AccountsApi.md
new file mode 100644
index 000000000..5ec16a282
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024AccountsApi.md
@@ -0,0 +1,891 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024AccountsApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**New-V2024Account**](V2024AccountsApi.md#New-V2024Account) | **POST** /accounts | Create Account
+[**Remove-V2024Account**](V2024AccountsApi.md#Remove-V2024Account) | **DELETE** /accounts/{id} | Delete Account
+[**Remove-V2024AccountAsync**](V2024AccountsApi.md#Remove-V2024AccountAsync) | **POST** /accounts/{id}/remove | Remove Account
+[**Disable-V2024Account**](V2024AccountsApi.md#Disable-V2024Account) | **POST** /accounts/{id}/disable | Disable Account
+[**Disable-V2024AccountForIdentity**](V2024AccountsApi.md#Disable-V2024AccountForIdentity) | **POST** /identities-accounts/{id}/disable | Disable IDN Account for Identity
+[**Disable-V2024AccountsForIdentities**](V2024AccountsApi.md#Disable-V2024AccountsForIdentities) | **POST** /identities-accounts/disable | Disable IDN Accounts for Identities
+[**Enable-V2024Account**](V2024AccountsApi.md#Enable-V2024Account) | **POST** /accounts/{id}/enable | Enable Account
+[**Enable-V2024AccountForIdentity**](V2024AccountsApi.md#Enable-V2024AccountForIdentity) | **POST** /identities-accounts/{id}/enable | Enable IDN Account for Identity
+[**Enable-V2024AccountsForIdentities**](V2024AccountsApi.md#Enable-V2024AccountsForIdentities) | **POST** /identities-accounts/enable | Enable IDN Accounts for Identities
+[**Get-V2024Account**](V2024AccountsApi.md#Get-V2024Account) | **GET** /accounts/{id} | Account Details
+[**Get-V2024AccountEntitlements**](V2024AccountsApi.md#Get-V2024AccountEntitlements) | **GET** /accounts/{id}/entitlements | Account Entitlements
+[**Get-V2024Accounts**](V2024AccountsApi.md#Get-V2024Accounts) | **GET** /accounts | Accounts List
+[**Send-V2024Account**](V2024AccountsApi.md#Send-V2024Account) | **PUT** /accounts/{id} | Update Account
+[**Submit-V2024ReloadAccount**](V2024AccountsApi.md#Submit-V2024ReloadAccount) | **POST** /accounts/{id}/reload | Reload Account
+[**Unlock-V2024Account**](V2024AccountsApi.md#Unlock-V2024Account) | **POST** /accounts/{id}/unlock | Unlock Account
+[**Update-V2024Account**](V2024AccountsApi.md#Update-V2024Account) | **PATCH** /accounts/{id} | Update Account
+
+
+
+# **New-V2024Account**
+> AccountsAsyncResult New-V2024Account
+> [-AccountAttributesCreate]
+
+Create Account
+
+This API submits an account creation task and returns the task ID. You must include the `sourceId` where the account will be created in the `attributes` object. This endpoint creates an account on the source record in your ISC tenant. This is useful for Flat File (`DelimitedFile`) type sources because it allows you to aggregate new accounts without needing to import a new CSV file every time. However, if you use this endpoint to create an account for a Direct Connection type source, you must ensure that the account also exists on the target source. The endpoint doesn't actually provision the account on the target source, which means that if the account doesn't also exist on the target source, an aggregation between the source and your tenant will remove it from your tenant. A token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$AccountAttributesCreate = Initialize-AccountAttributesCreate -Attributes # AccountAttributesCreate |
+
+# Create Account
+try {
+ $Result = New-V2024Account -AccountAttributesCreate $AccountAttributesCreate
+} catch {
+ Write-Host ("Exception occurred when calling New-V2024Account: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **AccountAttributesCreate** | [**AccountAttributesCreate**](AccountAttributesCreate.md)| |
+
+### Return type
+
+[**AccountsAsyncResult**](AccountsAsyncResult.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Remove-V2024Account**
+> AccountsAsyncResult Remove-V2024Account
+> [-Id]
+
+Delete Account
+
+Use this API to delete an account. This endpoint submits an account delete task and returns the task ID. This endpoint only deletes the account from IdentityNow, not the source itself, which can result in the account's returning with the next aggregation between the source and IdentityNow. To avoid this scenario, it is recommended that you [disable accounts](https://developer.sailpoint.com/idn/api/v3/disable-account) rather than delete them. This will also allow you to reenable the accounts in the future. A token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API. >**NOTE: You can only delete accounts from sources of the ""DelimitedFile"" type.**
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Account ID.
+
+# Delete Account
+try {
+ $Result = Remove-V2024Account -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Remove-V2024Account: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| Account ID. |
+
+### Return type
+
+[**AccountsAsyncResult**](AccountsAsyncResult.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Remove-V2024AccountAsync**
+> TaskResultDto Remove-V2024AccountAsync
+> [-Id]
+> [-XSailPointExperimental]
+
+Remove Account
+
+Use this endpoint to remove accounts from the system without provisioning changes to the source. Accounts that are removed could be re-created during the next aggregation. This endpoint is good for: * Removing accounts that no longer exist on the source. * Removing accounts that won't be aggregated following updates to the source configuration. * Forcing accounts to be re-created following the next aggregation to re-run account processing, support testing, etc.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "c350d6aa4f104c61b062cb632421ad10" # String | The account id
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+
+# Remove Account
+try {
+ $Result = Remove-V2024AccountAsync -Id $Id -XSailPointExperimental $XSailPointExperimental
+} catch {
+ Write-Host ("Exception occurred when calling Remove-V2024AccountAsync: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The account id |
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+
+### Return type
+
+[**TaskResultDto**](TaskResultDto.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Disable-V2024Account**
+> AccountsAsyncResult Disable-V2024Account
+> [-Id]
+> [-AccountToggleRequest]
+
+Disable Account
+
+This API submits a task to disable the account and returns the task ID. A token with ORG_ADMIN, SOURCE_ADMIN, SOURCE_SUBADMIN, or HELPDESK authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The account id
+$AccountToggleRequest = Initialize-AccountToggleRequest -ExternalVerificationId "3f9180835d2e5168015d32f890ca1581" -ForceProvisioning $false # AccountToggleRequest |
+
+# Disable Account
+try {
+ $Result = Disable-V2024Account -Id $Id -AccountToggleRequest $AccountToggleRequest
+} catch {
+ Write-Host ("Exception occurred when calling Disable-V2024Account: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The account id |
+ **AccountToggleRequest** | [**AccountToggleRequest**](AccountToggleRequest.md)| |
+
+### Return type
+
+[**AccountsAsyncResult**](AccountsAsyncResult.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Disable-V2024AccountForIdentity**
+> SystemCollectionsHashtable Disable-V2024AccountForIdentity
+> [-Id]
+> [-XSailPointExperimental]
+
+Disable IDN Account for Identity
+
+This API submits a task to disable IDN account for a single identity.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c91808384203c2d018437e631158309" # String | The identity id.
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+
+# Disable IDN Account for Identity
+try {
+ $Result = Disable-V2024AccountForIdentity -Id $Id -XSailPointExperimental $XSailPointExperimental
+} catch {
+ Write-Host ("Exception occurred when calling Disable-V2024AccountForIdentity: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The identity id. |
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Disable-V2024AccountsForIdentities**
+> BulkIdentitiesAccountsResponse[] Disable-V2024AccountsForIdentities
+> [-XSailPointExperimental]
+> [-IdentitiesAccountsBulkRequest]
+
+Disable IDN Accounts for Identities
+
+This API submits tasks to disable IDN account for each identity provided in the request body.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+$IdentitiesAccountsBulkRequest = Initialize-IdentitiesAccountsBulkRequest -IdentityIds "MyIdentityIds" # IdentitiesAccountsBulkRequest |
+
+# Disable IDN Accounts for Identities
+try {
+ $Result = Disable-V2024AccountsForIdentities -XSailPointExperimental $XSailPointExperimental -IdentitiesAccountsBulkRequest $IdentitiesAccountsBulkRequest
+} catch {
+ Write-Host ("Exception occurred when calling Disable-V2024AccountsForIdentities: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+ **IdentitiesAccountsBulkRequest** | [**IdentitiesAccountsBulkRequest**](IdentitiesAccountsBulkRequest.md)| |
+
+### Return type
+
+[**BulkIdentitiesAccountsResponse[]**](BulkIdentitiesAccountsResponse.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Enable-V2024Account**
+> AccountsAsyncResult Enable-V2024Account
+> [-Id]
+> [-AccountToggleRequest]
+
+Enable Account
+
+This API submits a task to enable account and returns the task ID. A token with ORG_ADMIN, SOURCE_ADMIN, SOURCE_SUBADMIN, or HELPDESK authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The account id
+$AccountToggleRequest = Initialize-AccountToggleRequest -ExternalVerificationId "3f9180835d2e5168015d32f890ca1581" -ForceProvisioning $false # AccountToggleRequest |
+
+# Enable Account
+try {
+ $Result = Enable-V2024Account -Id $Id -AccountToggleRequest $AccountToggleRequest
+} catch {
+ Write-Host ("Exception occurred when calling Enable-V2024Account: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The account id |
+ **AccountToggleRequest** | [**AccountToggleRequest**](AccountToggleRequest.md)| |
+
+### Return type
+
+[**AccountsAsyncResult**](AccountsAsyncResult.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Enable-V2024AccountForIdentity**
+> SystemCollectionsHashtable Enable-V2024AccountForIdentity
+> [-Id]
+> [-XSailPointExperimental]
+
+Enable IDN Account for Identity
+
+This API submits a task to enable IDN account for a single identity.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c91808384203c2d018437e631158309" # String | The identity id.
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+
+# Enable IDN Account for Identity
+try {
+ $Result = Enable-V2024AccountForIdentity -Id $Id -XSailPointExperimental $XSailPointExperimental
+} catch {
+ Write-Host ("Exception occurred when calling Enable-V2024AccountForIdentity: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The identity id. |
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Enable-V2024AccountsForIdentities**
+> BulkIdentitiesAccountsResponse[] Enable-V2024AccountsForIdentities
+> [-XSailPointExperimental]
+> [-IdentitiesAccountsBulkRequest]
+
+Enable IDN Accounts for Identities
+
+This API submits tasks to enable IDN account for each identity provided in the request body.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+$IdentitiesAccountsBulkRequest = Initialize-IdentitiesAccountsBulkRequest -IdentityIds "MyIdentityIds" # IdentitiesAccountsBulkRequest |
+
+# Enable IDN Accounts for Identities
+try {
+ $Result = Enable-V2024AccountsForIdentities -XSailPointExperimental $XSailPointExperimental -IdentitiesAccountsBulkRequest $IdentitiesAccountsBulkRequest
+} catch {
+ Write-Host ("Exception occurred when calling Enable-V2024AccountsForIdentities: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+ **IdentitiesAccountsBulkRequest** | [**IdentitiesAccountsBulkRequest**](IdentitiesAccountsBulkRequest.md)| |
+
+### Return type
+
+[**BulkIdentitiesAccountsResponse[]**](BulkIdentitiesAccountsResponse.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024Account**
+> Account Get-V2024Account
+> [-Id]
+
+Account Details
+
+Use this API to return the details for a single account by its ID. A token with ORG_ADMIN, SOURCE_ADMIN, SOURCE_SUBADMIN, or HELPDESK authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Account ID.
+
+# Account Details
+try {
+ $Result = Get-V2024Account -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024Account: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| Account ID. |
+
+### Return type
+
+[**Account**](Account.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024AccountEntitlements**
+> EntitlementDto[] Get-V2024AccountEntitlements
+> [-Id]
+> [-Limit]
+> [-Offset]
+> [-Count]
+
+Account Entitlements
+
+This API returns entitlements of the account. A token with ORG_ADMIN, SOURCE_ADMIN, SOURCE_SUBADMIN, or HELPDESK authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The account id
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+
+# Account Entitlements
+try {
+ $Result = Get-V2024AccountEntitlements -Id $Id -Limit $Limit -Offset $Offset -Count $Count
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AccountEntitlements: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The account id |
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+
+### Return type
+
+[**EntitlementDto[]**](EntitlementDto.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024Accounts**
+> Account[] Get-V2024Accounts
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Filters]
+> [-Sorters]
+
+Accounts List
+
+This returns a list of accounts. A token with ORG_ADMIN, SOURCE_ADMIN, SOURCE_SUBADMIN, or HELPDESK authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+$Filters = "identityId eq "2c9180858082150f0180893dbaf44201"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in, sw* **identityId**: *eq, in, sw* **name**: *eq, in, sw* **nativeIdentity**: *eq, in, sw* **sourceId**: *eq, in, sw* **uncorrelated**: *eq* **entitlements**: *eq* **origin**: *eq, in* **manuallyCorrelated**: *eq* **identity.name**: *eq, in, sw* **identity.correlated**: *eq* **identity.identityState**: *eq, in* **source.displayableName**: *eq, in* **source.authoritative**: *eq* **source.connectionType**: *eq, in* (optional)
+$Sorters = "id,name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **id, name, created, modified, sourceId, identityId, identity.id, nativeIdentity, uuid, manuallyCorrelated, entitlements, origin, identity.name, identity.identityState, identity.correlated, source.displayableName, source.authoritative, source.connectionType** (optional)
+
+# Accounts List
+try {
+ $Result = Get-V2024Accounts -Limit $Limit -Offset $Offset -Count $Count -Filters $Filters -Sorters $Sorters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024Accounts: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in, sw* **identityId**: *eq, in, sw* **name**: *eq, in, sw* **nativeIdentity**: *eq, in, sw* **sourceId**: *eq, in, sw* **uncorrelated**: *eq* **entitlements**: *eq* **origin**: *eq, in* **manuallyCorrelated**: *eq* **identity.name**: *eq, in, sw* **identity.correlated**: *eq* **identity.identityState**: *eq, in* **source.displayableName**: *eq, in* **source.authoritative**: *eq* **source.connectionType**: *eq, in* | [optional]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **id, name, created, modified, sourceId, identityId, identity.id, nativeIdentity, uuid, manuallyCorrelated, entitlements, origin, identity.name, identity.identityState, identity.correlated, source.displayableName, source.authoritative, source.connectionType** | [optional]
+
+### Return type
+
+[**Account[]**](Account.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Send-V2024Account**
+> AccountsAsyncResult Send-V2024Account
+> [-Id]
+> [-AccountAttributes]
+
+Update Account
+
+Use this API to update an account with a PUT request. This endpoint submits an account update task and returns the task ID. A token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API. >**NOTE: You can only use this PUT endpoint to update accounts from sources of the ""DelimitedFile"" type.**
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Account ID.
+$AccountAttributes = Initialize-AccountAttributes -Attributes @{ key_example = } # AccountAttributes |
+
+# Update Account
+try {
+ $Result = Send-V2024Account -Id $Id -AccountAttributes $AccountAttributes
+} catch {
+ Write-Host ("Exception occurred when calling Send-V2024Account: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| Account ID. |
+ **AccountAttributes** | [**AccountAttributes**](AccountAttributes.md)| |
+
+### Return type
+
+[**AccountsAsyncResult**](AccountsAsyncResult.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Submit-V2024ReloadAccount**
+> AccountsAsyncResult Submit-V2024ReloadAccount
+> [-Id]
+
+Reload Account
+
+This API asynchronously reloads the account directly from the connector and performs a one-time aggregation process. A token with ORG_ADMIN, SOURCE_ADMIN, SOURCE_SUBADMIN, or HELPDESK authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The account id
+
+# Reload Account
+try {
+ $Result = Submit-V2024ReloadAccount -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Submit-V2024ReloadAccount: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The account id |
+
+### Return type
+
+[**AccountsAsyncResult**](AccountsAsyncResult.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Unlock-V2024Account**
+> AccountsAsyncResult Unlock-V2024Account
+> [-Id]
+> [-AccountUnlockRequest]
+
+Unlock Account
+
+This API submits a task to unlock an account and returns the task ID. To use this endpoint to unlock an account that has the `forceProvisioning` option set to true, the `idn:accounts-provisioning:manage` scope is required. A token with ORG_ADMIN, SOURCE_ADMIN, SOURCE_SUBADMIN, or HELPDESK authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The account ID.
+$AccountUnlockRequest = Initialize-AccountUnlockRequest -ExternalVerificationId "3f9180835d2e5168015d32f890ca1581" -UnlockIDNAccount $false -ForceProvisioning $false # AccountUnlockRequest |
+
+# Unlock Account
+try {
+ $Result = Unlock-V2024Account -Id $Id -AccountUnlockRequest $AccountUnlockRequest
+} catch {
+ Write-Host ("Exception occurred when calling Unlock-V2024Account: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The account ID. |
+ **AccountUnlockRequest** | [**AccountUnlockRequest**](AccountUnlockRequest.md)| |
+
+### Return type
+
+[**AccountsAsyncResult**](AccountsAsyncResult.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Update-V2024Account**
+> SystemCollectionsHashtable Update-V2024Account
+> [-Id]
+> [-RequestBody]
+
+Update Account
+
+Use this API to update account details. A token with ORG_ADMIN, SOURCE_ADMIN, or SOURCE_SUBADMIN authority is required to call this API. This API supports updating an account's correlation. You can modify only the `identityId` and `manuallyCorrelated` fields for any flat file account. To reassign an account from one identity to another, replace the current `identityId` with a new value. If the account you're assigning was provisioned by Identity Security Cloud (ISC), it's possible for ISC to create a new account for the previous identity as soon as the account is moved. If the account you're assigning is authoritative, this causes the previous identity to become uncorrelated and can even result in its deletion. All accounts that are reassigned will be set to `manuallyCorrelated: true` unless you specify otherwise. >**Note:** The `attributes` field can only be modified for flat file accounts.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Account ID.
+$RequestBody = # SystemCollectionsHashtable[] | A list of account update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.
+
+# Update Account
+try {
+ $Result = Update-V2024Account -Id $Id -RequestBody $RequestBody
+} catch {
+ Write-Host ("Exception occurred when calling Update-V2024Account: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| Account ID. |
+ **RequestBody** | [**SystemCollectionsHashtable[]**](SystemCollectionsHashtable.md)| A list of account update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. |
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json-patch+json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024ApplicationDiscoveryApi.md b/PSSailpoint/v2024/docs/V2024ApplicationDiscoveryApi.md
new file mode 100644
index 000000000..daeff5a09
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024ApplicationDiscoveryApi.md
@@ -0,0 +1,215 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024ApplicationDiscoveryApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**Get-V2024DiscoveredApplications**](V2024ApplicationDiscoveryApi.md#Get-V2024DiscoveredApplications) | **GET** /discovered-applications | Retrieve discovered applications for tenant
+[**Get-V2024ManualDiscoverApplicationsCsvTemplate**](V2024ApplicationDiscoveryApi.md#Get-V2024ManualDiscoverApplicationsCsvTemplate) | **GET** /manual-discover-applications-template | CSV template download for discovery
+[**Get-V2024VendorConnectorMappings**](V2024ApplicationDiscoveryApi.md#Get-V2024VendorConnectorMappings) | **GET** /vendor-connector-mappings | List vendor connector mappings
+[**Send-V2024ManualDiscoverApplicationsCsvTemplate**](V2024ApplicationDiscoveryApi.md#Send-V2024ManualDiscoverApplicationsCsvTemplate) | **POST** /manual-discover-applications | CSV Upload to discover applications
+
+
+
+# **Get-V2024DiscoveredApplications**
+> Array[] Get-V2024DiscoveredApplications
+> [-Limit]
+> [-Offset]
+> [-Filter]
+> [-Sorters]
+
+Retrieve discovered applications for tenant
+
+Fetches a list of applications that have been identified within the environment. This includes details such as application names, discovery dates, potential correlated saas_vendors and related suggested connectors.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Filter = "name eq "Okta" and description co "Okta"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **name**: *eq, sw, co* **description**: *eq, sw, co* (optional)
+$Sorters = "name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, description, discoveredAt, discoverySource** (optional)
+
+# Retrieve discovered applications for tenant
+try {
+ $Result = Get-V2024DiscoveredApplications -Limit $Limit -Offset $Offset -Filter $Filter -Sorters $Sorters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024DiscoveredApplications: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Filter** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **name**: *eq, sw, co* **description**: *eq, sw, co* | [optional]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, description, discoveredAt, discoverySource** | [optional]
+
+### Return type
+
+[**Array[]**](Array.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024ManualDiscoverApplicationsCsvTemplate**
+> ManualDiscoverApplicationsTemplate Get-V2024ManualDiscoverApplicationsCsvTemplate
+
+CSV template download for discovery
+
+This endpoint allows the user to download an example CSV file with two columns `application_name` and `description`. The CSV file contains a single row with the values 'Example Application' and 'Example Description'. The downloaded template is specifically designed for use with the `/manual-discover-applications` endpoint.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+
+# CSV template download for discovery
+try {
+ $Result = Get-V2024ManualDiscoverApplicationsCsvTemplate
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024ManualDiscoverApplicationsCsvTemplate: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**ManualDiscoverApplicationsTemplate**](ManualDiscoverApplicationsTemplate.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: text/csv, application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024VendorConnectorMappings**
+> VendorConnectorMapping[] Get-V2024VendorConnectorMappings
+
+List vendor connector mappings
+
+Retrieves a list of mappings between SaaS vendors and IDN connectors, detailing the connections established for correlation.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+
+# List vendor connector mappings
+try {
+ $Result = Get-V2024VendorConnectorMappings
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024VendorConnectorMappings: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**VendorConnectorMapping[]**](VendorConnectorMapping.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Send-V2024ManualDiscoverApplicationsCsvTemplate**
+> void Send-V2024ManualDiscoverApplicationsCsvTemplate
+> [-File]
+
+CSV Upload to discover applications
+
+This endpoint supports uploading a CSV file with application data for manual correlation to specific IDN connectors. If a suitable IDN connector is unavailable, the system will recommend generic connectors instead.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$File = # System.IO.FileInfo | The CSV file to upload containing `application_name` and `description` columns. Each row represents an application to be discovered.
+
+# CSV Upload to discover applications
+try {
+ $Result = Send-V2024ManualDiscoverApplicationsCsvTemplate -File $File
+} catch {
+ Write-Host ("Exception occurred when calling Send-V2024ManualDiscoverApplicationsCsvTemplate: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **File** | **System.IO.FileInfo****System.IO.FileInfo**| The CSV file to upload containing `application_name` and `description` columns. Each row represents an application to be discovered. |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: multipart/form-data
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024ApprovalsApi.md b/PSSailpoint/v2024/docs/V2024ApprovalsApi.md
new file mode 100644
index 000000000..a3bab3880
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024ApprovalsApi.md
@@ -0,0 +1,180 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024ApprovalsApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**Get-V2024Approval**](V2024ApprovalsApi.md#Get-V2024Approval) | **GET** /generic-approvals/{id} | Get an approval
+[**Get-V2024Approvals**](V2024ApprovalsApi.md#Get-V2024Approvals) | **GET** /generic-approvals | Get Approvals
+[**Update-V2024Approval**](V2024ApprovalsApi.md#Update-V2024Approval) | **PATCH** /generic-approvals/{id} | Change an approval
+
+
+
+# **Get-V2024Approval**
+> Approval Get-V2024Approval
+> [-Id]
+> [-XSailPointExperimental]
+
+Get an approval
+
+Retrieve a single approval for a given approval ID. This endpoint is for generic approvals, different than the access-request-approval endpoint and does not include access-request-approvals.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "38453251-6be2-5f8f-df93-5ce19e295837" # String | ID of the approval that is to be returned
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+
+# Get an approval
+try {
+ $Result = Get-V2024Approval -Id $Id -XSailPointExperimental $XSailPointExperimental
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024Approval: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the approval that is to be returned |
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+
+### Return type
+
+[**Approval**](Approval.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024Approvals**
+> Approval[] Get-V2024Approvals
+> [-XSailPointExperimental]
+> [-Mine]
+> [-RequesterId]
+> [-Filters]
+
+Get Approvals
+
+Retrieve a list of approvals, which can be filtered by requester ID, status, or reference type. ""Mine"" query parameter can be used and it will return all approvals for the current approver. This endpoint is for generic approvals, different than the access-request-approval endpoint and does not include access-request-approvals. Absence of all query parameters will will default to mine=true.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+$Mine = $true # Boolean | Returns the list of approvals for the current caller (optional)
+$RequesterId = "17e633e7d57e481569df76323169deb6a" # String | Returns the list of approvals for a given requester ID (optional)
+$Filters = "filters=status eq PENDING" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **status**: *eq* **referenceType**: *eq* (optional)
+
+# Get Approvals
+try {
+ $Result = Get-V2024Approvals -XSailPointExperimental $XSailPointExperimental -Mine $Mine -RequesterId $RequesterId -Filters $Filters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024Approvals: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+ **Mine** | **Boolean**| Returns the list of approvals for the current caller | [optional]
+ **RequesterId** | **String**| Returns the list of approvals for a given requester ID | [optional]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **status**: *eq* **referenceType**: *eq* | [optional]
+
+### Return type
+
+[**Approval[]**](Approval.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Update-V2024Approval**
+> Approval Update-V2024Approval
+> [-XSailPointExperimental]
+> [-ApprovalDto]
+
+Change an approval
+
+Change the values of a given approval
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+$ApprovalIdentity = Initialize-ApprovalIdentity -Id "85d173e7d57e496569df763231d6deb6a" -Type "IDENTITY" -Name "John Doe"
+$ApprovalDto = Initialize-ApprovalDto -Comments -ApprovedBy $ApprovalIdentity -RejectedBy $ApprovalIdentity -ReassignFrom $ApprovalIdentity -ReassignTo $ApprovalIdentity -AdditionalAttributes # ApprovalDto |
+
+# Change an approval
+try {
+ $Result = Update-V2024Approval -XSailPointExperimental $XSailPointExperimental -ApprovalDto $ApprovalDto
+} catch {
+ Write-Host ("Exception occurred when calling Update-V2024Approval: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+ **ApprovalDto** | [**ApprovalDto**](ApprovalDto.md)| |
+
+### Return type
+
+[**Approval**](Approval.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024AuthProfileApi.md b/PSSailpoint/v2024/docs/V2024AuthProfileApi.md
new file mode 100644
index 000000000..15ba8e1ef
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024AuthProfileApi.md
@@ -0,0 +1,171 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024AuthProfileApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**Get-V2024ProfileConfig**](V2024AuthProfileApi.md#Get-V2024ProfileConfig) | **GET** /auth-profiles/{id} | Get Auth Profile.
+[**Get-V2024ProfileConfigList**](V2024AuthProfileApi.md#Get-V2024ProfileConfigList) | **GET** /auth-profiles | Get list of Auth Profiles.
+[**Update-V2024ProfileConfig**](V2024AuthProfileApi.md#Update-V2024ProfileConfig) | **PATCH** /auth-profiles/{id} | Patch a specified Auth Profile
+
+
+
+# **Get-V2024ProfileConfig**
+> AuthProfile Get-V2024ProfileConfig
+> [-XSailPointExperimental]
+
+Get Auth Profile.
+
+This API returns auth profile information.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+
+# Get Auth Profile.
+try {
+ $Result = Get-V2024ProfileConfig -XSailPointExperimental $XSailPointExperimental
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024ProfileConfig: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+
+### Return type
+
+[**AuthProfile**](AuthProfile.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024ProfileConfigList**
+> AuthProfileSummary Get-V2024ProfileConfigList
+> [-XSailPointExperimental]
+
+Get list of Auth Profiles.
+
+This API returns a list of auth profiles.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+
+# Get list of Auth Profiles.
+try {
+ $Result = Get-V2024ProfileConfigList -XSailPointExperimental $XSailPointExperimental
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024ProfileConfigList: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+
+### Return type
+
+[**AuthProfileSummary**](AuthProfileSummary.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Update-V2024ProfileConfig**
+> AuthProfile Update-V2024ProfileConfig
+> [-Id]
+> [-XSailPointExperimental]
+> [-JsonPatchOperation]
+
+Patch a specified Auth Profile
+
+This API updates an existing Auth Profile. The following fields are patchable: **offNetwork**, **untrustedGeography**, **applicationId**, **applicationName**, **type**
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c91808a7813090a017814121919ecca" # String | ID of the Auth Profile to patch.
+$XSailPointExperimental = "true" # String | Use this header to enable this experimental API. (default to "true")
+$JsonPatchOperationValue = Initialize-JsonPatchOperationValue
+$JsonPatchOperation = Initialize-JsonPatchOperation -Op "add" -Path "/description" -Value $JsonPatchOperationValue # JsonPatchOperation[] |
+
+# Patch a specified Auth Profile
+try {
+ $Result = Update-V2024ProfileConfig -Id $Id -XSailPointExperimental $XSailPointExperimental -JsonPatchOperation $JsonPatchOperation
+} catch {
+ Write-Host ("Exception occurred when calling Update-V2024ProfileConfig: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the Auth Profile to patch. |
+ **XSailPointExperimental** | **String**| Use this header to enable this experimental API. | [default to "true"]
+ **JsonPatchOperation** | [**JsonPatchOperation[]**](JsonPatchOperation.md)| |
+
+### Return type
+
+[**AuthProfile**](AuthProfile.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json-patch+json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024AuthUsersApi.md b/PSSailpoint/v2024/docs/V2024AuthUsersApi.md
new file mode 100644
index 000000000..9a89b60d6
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024AuthUsersApi.md
@@ -0,0 +1,116 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024AuthUsersApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**Get-V2024AuthUser**](V2024AuthUsersApi.md#Get-V2024AuthUser) | **GET** /auth-users/{id} | Auth User Details
+[**Update-V2024AuthUser**](V2024AuthUsersApi.md#Update-V2024AuthUser) | **PATCH** /auth-users/{id} | Auth User Update
+
+
+
+# **Get-V2024AuthUser**
+> AuthUser Get-V2024AuthUser
+> [-Id]
+
+Auth User Details
+
+Return the specified user's authentication system details.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity ID
+
+# Auth User Details
+try {
+ $Result = Get-V2024AuthUser -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024AuthUser: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| Identity ID |
+
+### Return type
+
+[**AuthUser**](AuthUser.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Update-V2024AuthUser**
+> AuthUser Update-V2024AuthUser
+> [-Id]
+> [-JsonPatchOperation]
+
+Auth User Update
+
+Use a PATCH request to update an existing user in the authentication system. Use this endpoint to modify these fields: * `capabilities` A '400.1.1 Illegal update attempt' detail code indicates that you attempted to PATCH a field that is not allowed.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Identity ID
+$JsonPatchOperationValue = Initialize-JsonPatchOperationValue
+$JsonPatchOperation = Initialize-JsonPatchOperation -Op "add" -Path "/description" -Value $JsonPatchOperationValue # JsonPatchOperation[] | A list of auth user update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard.
+
+# Auth User Update
+try {
+ $Result = Update-V2024AuthUser -Id $Id -JsonPatchOperation $JsonPatchOperation
+} catch {
+ Write-Host ("Exception occurred when calling Update-V2024AuthUser: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| Identity ID |
+ **JsonPatchOperation** | [**JsonPatchOperation[]**](JsonPatchOperation.md)| A list of auth user update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. |
+
+### Return type
+
+[**AuthUser**](AuthUser.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json-patch+json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024BrandingApi.md b/PSSailpoint/v2024/docs/V2024BrandingApi.md
new file mode 100644
index 000000000..de4c48e68
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024BrandingApi.md
@@ -0,0 +1,308 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024BrandingApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**New-V2024BrandingItem**](V2024BrandingApi.md#New-V2024BrandingItem) | **POST** /brandings | Create a branding item
+[**Remove-V2024Branding**](V2024BrandingApi.md#Remove-V2024Branding) | **DELETE** /brandings/{name} | Delete a branding item
+[**Get-V2024Branding**](V2024BrandingApi.md#Get-V2024Branding) | **GET** /brandings/{name} | Get a branding item
+[**Get-V2024BrandingList**](V2024BrandingApi.md#Get-V2024BrandingList) | **GET** /brandings | List of branding items
+[**Set-V2024BrandingItem**](V2024BrandingApi.md#Set-V2024BrandingItem) | **PUT** /brandings/{name} | Update a branding item
+
+
+
+# **New-V2024BrandingItem**
+> BrandingItem New-V2024BrandingItem
+> [-Name]
+> [-ProductName]
+> [-ActionButtonColor]
+> [-ActiveLinkColor]
+> [-NavigationColor]
+> [-EmailFromAddress]
+> [-LoginInformationalMessage]
+> [-FileStandard]
+
+Create a branding item
+
+This API endpoint creates a branding item. A token with API, ORG_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Name = "MyName" # String | name of branding item
+$ProductName = "MyProductName" # String | product name
+$ActionButtonColor = "MyActionButtonColor" # String | hex value of color for action button (optional)
+$ActiveLinkColor = "MyActiveLinkColor" # String | hex value of color for link (optional)
+$NavigationColor = "MyNavigationColor" # String | hex value of color for navigation bar (optional)
+$EmailFromAddress = "MyEmailFromAddress" # String | email from address (optional)
+$LoginInformationalMessage = "MyLoginInformationalMessage" # String | login information message (optional)
+$FileStandard = # System.IO.FileInfo | png file with logo (optional)
+
+# Create a branding item
+try {
+ $Result = New-V2024BrandingItem -Name $Name -ProductName $ProductName -ActionButtonColor $ActionButtonColor -ActiveLinkColor $ActiveLinkColor -NavigationColor $NavigationColor -EmailFromAddress $EmailFromAddress -LoginInformationalMessage $LoginInformationalMessage -FileStandard $FileStandard
+} catch {
+ Write-Host ("Exception occurred when calling New-V2024BrandingItem: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Name** | **String**| name of branding item |
+ **ProductName** | **String**| product name |
+ **ActionButtonColor** | **String**| hex value of color for action button | [optional]
+ **ActiveLinkColor** | **String**| hex value of color for link | [optional]
+ **NavigationColor** | **String**| hex value of color for navigation bar | [optional]
+ **EmailFromAddress** | **String**| email from address | [optional]
+ **LoginInformationalMessage** | **String**| login information message | [optional]
+ **FileStandard** | **System.IO.FileInfo****System.IO.FileInfo**| png file with logo | [optional]
+
+### Return type
+
+[**BrandingItem**](BrandingItem.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: multipart/form-data
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Remove-V2024Branding**
+> void Remove-V2024Branding
+> [-Name]
+
+Delete a branding item
+
+This API endpoint delete information for an existing branding item by name. A token with API, ORG_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Name = "default" # String | The name of the branding item to be deleted
+
+# Delete a branding item
+try {
+ $Result = Remove-V2024Branding -Name $Name
+} catch {
+ Write-Host ("Exception occurred when calling Remove-V2024Branding: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Name** | **String**| The name of the branding item to be deleted |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024Branding**
+> BrandingItem Get-V2024Branding
+> [-Name]
+
+Get a branding item
+
+This API endpoint retrieves information for an existing branding item by name. A token with API, ORG_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Name = "default" # String | The name of the branding item to be retrieved
+
+# Get a branding item
+try {
+ $Result = Get-V2024Branding -Name $Name
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024Branding: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Name** | **String**| The name of the branding item to be retrieved |
+
+### Return type
+
+[**BrandingItem**](BrandingItem.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024BrandingList**
+> BrandingItem[] Get-V2024BrandingList
+
+List of branding items
+
+This API endpoint returns a list of branding items. A token with API, ORG_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+
+# List of branding items
+try {
+ $Result = Get-V2024BrandingList
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024BrandingList: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**BrandingItem[]**](BrandingItem.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Set-V2024BrandingItem**
+> BrandingItem Set-V2024BrandingItem
+> [-Name]
+> [-Name2]
+> [-ProductName]
+> [-ActionButtonColor]
+> [-ActiveLinkColor]
+> [-NavigationColor]
+> [-EmailFromAddress]
+> [-LoginInformationalMessage]
+> [-FileStandard]
+
+Update a branding item
+
+This API endpoint updates information for an existing branding item. A token with API, ORG_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Name = "default" # String | The name of the branding item to be retrieved
+$Name2 = "Name_example" # String | name of branding item
+$ProductName = "MyProductName" # String | product name
+$ActionButtonColor = "MyActionButtonColor" # String | hex value of color for action button (optional)
+$ActiveLinkColor = "MyActiveLinkColor" # String | hex value of color for link (optional)
+$NavigationColor = "MyNavigationColor" # String | hex value of color for navigation bar (optional)
+$EmailFromAddress = "MyEmailFromAddress" # String | email from address (optional)
+$LoginInformationalMessage = "MyLoginInformationalMessage" # String | login information message (optional)
+$FileStandard = # System.IO.FileInfo | png file with logo (optional)
+
+# Update a branding item
+try {
+ $Result = Set-V2024BrandingItem -Name $Name -Name2 $Name2 -ProductName $ProductName -ActionButtonColor $ActionButtonColor -ActiveLinkColor $ActiveLinkColor -NavigationColor $NavigationColor -EmailFromAddress $EmailFromAddress -LoginInformationalMessage $LoginInformationalMessage -FileStandard $FileStandard
+} catch {
+ Write-Host ("Exception occurred when calling Set-V2024BrandingItem: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Name** | **String**| The name of the branding item to be retrieved |
+ **Name2** | **String**| name of branding item |
+ **ProductName** | **String**| product name |
+ **ActionButtonColor** | **String**| hex value of color for action button | [optional]
+ **ActiveLinkColor** | **String**| hex value of color for link | [optional]
+ **NavigationColor** | **String**| hex value of color for navigation bar | [optional]
+ **EmailFromAddress** | **String**| email from address | [optional]
+ **LoginInformationalMessage** | **String**| login information message | [optional]
+ **FileStandard** | **System.IO.FileInfo****System.IO.FileInfo**| png file with logo | [optional]
+
+### Return type
+
+[**BrandingItem**](BrandingItem.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: multipart/form-data
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024CertificationCampaignFiltersApi.md b/PSSailpoint/v2024/docs/V2024CertificationCampaignFiltersApi.md
new file mode 100644
index 000000000..56c8a42fd
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024CertificationCampaignFiltersApi.md
@@ -0,0 +1,283 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024CertificationCampaignFiltersApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**New-V2024CampaignFilter**](V2024CertificationCampaignFiltersApi.md#New-V2024CampaignFilter) | **POST** /campaign-filters | Create Campaign Filter
+[**Remove-V2024CampaignFilters**](V2024CertificationCampaignFiltersApi.md#Remove-V2024CampaignFilters) | **POST** /campaign-filters/delete | Deletes Campaign Filters
+[**Get-V2024CampaignFilterById**](V2024CertificationCampaignFiltersApi.md#Get-V2024CampaignFilterById) | **GET** /campaign-filters/{id} | Get Campaign Filter by ID
+[**Get-V2024CampaignFilters**](V2024CertificationCampaignFiltersApi.md#Get-V2024CampaignFilters) | **GET** /campaign-filters | List Campaign Filters
+[**Update-V2024CampaignFilter**](V2024CertificationCampaignFiltersApi.md#Update-V2024CampaignFilter) | **POST** /campaign-filters/{id} | Updates a Campaign Filter
+
+
+
+# **New-V2024CampaignFilter**
+> CampaignFilterDetails New-V2024CampaignFilter
+> [-CampaignFilterDetails]
+
+Create Campaign Filter
+
+Use this API to create a campaign filter based on filter details and criteria.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Operation = Initialize-Operation
+$CampaignFilterDetailsCriteriaListInner = Initialize-CampaignFilterDetailsCriteriaListInner -Type "COMPOSITE" -Operation $Operation -Property "displayName" -Value "Allie"
+
+$CampaignFilterDetails = Initialize-CampaignFilterDetails -Name "Identity Attribute Campaign Filter" -Description "Campaign filter to certify data based on an identity attribute's specified property." -Owner "SailPoint Support" -Mode "INCLUSION" -CriteriaList $CampaignFilterDetailsCriteriaListInner # CampaignFilterDetails |
+
+# Create Campaign Filter
+try {
+ $Result = New-V2024CampaignFilter -CampaignFilterDetails $CampaignFilterDetails
+} catch {
+ Write-Host ("Exception occurred when calling New-V2024CampaignFilter: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **CampaignFilterDetails** | [**CampaignFilterDetails**](CampaignFilterDetails.md)| |
+
+### Return type
+
+[**CampaignFilterDetails**](CampaignFilterDetails.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Remove-V2024CampaignFilters**
+> void Remove-V2024CampaignFilters
+> [-RequestBody]
+
+Deletes Campaign Filters
+
+Deletes campaign filters whose Ids are specified in the provided list of campaign filter Ids. Authorized callers must be an ORG_ADMIN or a CERT_ADMIN.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$RequestBody = "MyRequestBody" # String[] | A json list of IDs of campaign filters to delete.
+
+# Deletes Campaign Filters
+try {
+ $Result = Remove-V2024CampaignFilters -RequestBody $RequestBody
+} catch {
+ Write-Host ("Exception occurred when calling Remove-V2024CampaignFilters: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **RequestBody** | [**String[]**](String.md)| A json list of IDs of campaign filters to delete. |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024CampaignFilterById**
+> CampaignFilterDetails[] Get-V2024CampaignFilterById
+> [-FilterId]
+
+Get Campaign Filter by ID
+
+Retrieves information for an existing campaign filter using the filter's ID.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$FilterId = "e9f9a1397b842fd5a65842087040d3ac" # String | The ID of the campaign filter to be retrieved.
+
+# Get Campaign Filter by ID
+try {
+ $Result = Get-V2024CampaignFilterById -FilterId $FilterId
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024CampaignFilterById: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **FilterId** | **String**| The ID of the campaign filter to be retrieved. |
+
+### Return type
+
+[**CampaignFilterDetails[]**](CampaignFilterDetails.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024CampaignFilters**
+> ListCampaignFilters200Response Get-V2024CampaignFilters
+> [-Limit]
+> [-Start]
+> [-IncludeSystemFilters]
+
+List Campaign Filters
+
+Use this API to list all campaign filters. You can reduce scope with standard V3 query parameters.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Start = 0 # Int32 | Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$IncludeSystemFilters = $true # Boolean | If this is true, the API includes system filters in the count and results. Otherwise it excludes them. If no value is provided, the default is true. (optional) (default to $true)
+
+# List Campaign Filters
+try {
+ $Result = Get-V2024CampaignFilters -Limit $Limit -Start $Start -IncludeSystemFilters $IncludeSystemFilters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024CampaignFilters: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Start** | **Int32**| Start/Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **IncludeSystemFilters** | **Boolean**| If this is true, the API includes system filters in the count and results. Otherwise it excludes them. If no value is provided, the default is true. | [optional] [default to $true]
+
+### Return type
+
+[**ListCampaignFilters200Response**](ListCampaignFilters200Response.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Update-V2024CampaignFilter**
+> CampaignFilterDetails Update-V2024CampaignFilter
+> [-FilterId]
+> [-CampaignFilterDetails]
+
+Updates a Campaign Filter
+
+Updates an existing campaign filter using the filter's ID.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$FilterId = "e9f9a1397b842fd5a65842087040d3ac" # String | The ID of the campaign filter being modified.
+$Operation = Initialize-Operation
+$CampaignFilterDetailsCriteriaListInner = Initialize-CampaignFilterDetailsCriteriaListInner -Type "COMPOSITE" -Operation $Operation -Property "displayName" -Value "Allie"
+
+$CampaignFilterDetails = Initialize-CampaignFilterDetails -Name "Identity Attribute Campaign Filter" -Description "Campaign filter to certify data based on an identity attribute's specified property." -Owner "SailPoint Support" -Mode "INCLUSION" -CriteriaList $CampaignFilterDetailsCriteriaListInner # CampaignFilterDetails | A campaign filter details with updated field values.
+
+# Updates a Campaign Filter
+try {
+ $Result = Update-V2024CampaignFilter -FilterId $FilterId -CampaignFilterDetails $CampaignFilterDetails
+} catch {
+ Write-Host ("Exception occurred when calling Update-V2024CampaignFilter: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **FilterId** | **String**| The ID of the campaign filter being modified. |
+ **CampaignFilterDetails** | [**CampaignFilterDetails**](CampaignFilterDetails.md)| A campaign filter details with updated field values. |
+
+### Return type
+
+[**CampaignFilterDetails**](CampaignFilterDetails.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024CertificationCampaignsApi.md b/PSSailpoint/v2024/docs/V2024CertificationCampaignsApi.md
new file mode 100644
index 000000000..3ca8cd2a7
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024CertificationCampaignsApi.md
@@ -0,0 +1,1219 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024CertificationCampaignsApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**Complete-V2024Campaign**](V2024CertificationCampaignsApi.md#Complete-V2024Campaign) | **POST** /campaigns/{id}/complete | Complete a Campaign
+[**New-V2024Campaign**](V2024CertificationCampaignsApi.md#New-V2024Campaign) | **POST** /campaigns | Create a campaign
+[**New-V2024CampaignTemplate**](V2024CertificationCampaignsApi.md#New-V2024CampaignTemplate) | **POST** /campaign-templates | Create a Campaign Template
+[**Remove-V2024CampaignTemplate**](V2024CertificationCampaignsApi.md#Remove-V2024CampaignTemplate) | **DELETE** /campaign-templates/{id} | Delete a Campaign Template
+[**Remove-V2024CampaignTemplateSchedule**](V2024CertificationCampaignsApi.md#Remove-V2024CampaignTemplateSchedule) | **DELETE** /campaign-templates/{id}/schedule | Delete Campaign Template Schedule
+[**Remove-V2024Campaigns**](V2024CertificationCampaignsApi.md#Remove-V2024Campaigns) | **POST** /campaigns/delete | Delete Campaigns
+[**Get-V2024ActiveCampaigns**](V2024CertificationCampaignsApi.md#Get-V2024ActiveCampaigns) | **GET** /campaigns | List Campaigns
+[**Get-V2024Campaign**](V2024CertificationCampaignsApi.md#Get-V2024Campaign) | **GET** /campaigns/{id} | Get Campaign
+[**Get-V2024CampaignReports**](V2024CertificationCampaignsApi.md#Get-V2024CampaignReports) | **GET** /campaigns/{id}/reports | Get Campaign Reports
+[**Get-V2024CampaignReportsConfig**](V2024CertificationCampaignsApi.md#Get-V2024CampaignReportsConfig) | **GET** /campaigns/reports-configuration | Get Campaign Reports Configuration
+[**Get-V2024CampaignTemplate**](V2024CertificationCampaignsApi.md#Get-V2024CampaignTemplate) | **GET** /campaign-templates/{id} | Get a Campaign Template
+[**Get-V2024CampaignTemplateSchedule**](V2024CertificationCampaignsApi.md#Get-V2024CampaignTemplateSchedule) | **GET** /campaign-templates/{id}/schedule | Get Campaign Template Schedule
+[**Get-V2024CampaignTemplates**](V2024CertificationCampaignsApi.md#Get-V2024CampaignTemplates) | **GET** /campaign-templates | List Campaign Templates
+[**Move-V2024**](V2024CertificationCampaignsApi.md#Move-V2024) | **POST** /campaigns/{id}/reassign | Reassign Certifications
+[**Update-V2024CampaignTemplate**](V2024CertificationCampaignsApi.md#Update-V2024CampaignTemplate) | **PATCH** /campaign-templates/{id} | Update a Campaign Template
+[**Set-V2024CampaignReportsConfig**](V2024CertificationCampaignsApi.md#Set-V2024CampaignReportsConfig) | **PUT** /campaigns/reports-configuration | Set Campaign Reports Configuration
+[**Set-V2024CampaignTemplateSchedule**](V2024CertificationCampaignsApi.md#Set-V2024CampaignTemplateSchedule) | **PUT** /campaign-templates/{id}/schedule | Set Campaign Template Schedule
+[**Start-V2024Campaign**](V2024CertificationCampaignsApi.md#Start-V2024Campaign) | **POST** /campaigns/{id}/activate | Activate a Campaign
+[**Start-V2024CampaignRemediationScan**](V2024CertificationCampaignsApi.md#Start-V2024CampaignRemediationScan) | **POST** /campaigns/{id}/run-remediation-scan | Run Campaign Remediation Scan
+[**Start-V2024CampaignReport**](V2024CertificationCampaignsApi.md#Start-V2024CampaignReport) | **POST** /campaigns/{id}/run-report/{type} | Run Campaign Report
+[**Start-V2024GenerateCampaignTemplate**](V2024CertificationCampaignsApi.md#Start-V2024GenerateCampaignTemplate) | **POST** /campaign-templates/{id}/generate | Generate a Campaign from Template
+[**Update-V2024Campaign**](V2024CertificationCampaignsApi.md#Update-V2024Campaign) | **PATCH** /campaigns/{id} | Update a Campaign
+
+
+
+# **Complete-V2024Campaign**
+> SystemCollectionsHashtable Complete-V2024Campaign
+> [-Id]
+> [-CampaignCompleteOptions]
+
+Complete a Campaign
+
+:::caution This endpoint will run successfully for any campaigns that are **past due**. This endpoint will return a content error if the campaign is **not past due**. ::: Use this API to complete a certification campaign. This functionality is provided to admins so that they can complete a certification even if all items have not been completed. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Campaign ID.
+$CampaignCompleteOptions = Initialize-CampaignCompleteOptions -AutoCompleteAction "APPROVE" # CampaignCompleteOptions | Optional. Default behavior is for the campaign to auto-approve upon completion, unless autoCompleteAction=REVOKE (optional)
+
+# Complete a Campaign
+try {
+ $Result = Complete-V2024Campaign -Id $Id -CampaignCompleteOptions $CampaignCompleteOptions
+} catch {
+ Write-Host ("Exception occurred when calling Complete-V2024Campaign: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| Campaign ID. |
+ **CampaignCompleteOptions** | [**CampaignCompleteOptions**](CampaignCompleteOptions.md)| Optional. Default behavior is for the campaign to auto-approve upon completion, unless autoCompleteAction=REVOKE | [optional]
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **New-V2024Campaign**
+> Campaign New-V2024Campaign
+> [-Campaign]
+
+Create a campaign
+
+Use this API to create a certification campaign with the information provided in the request body. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$ErrorMessageDto = Initialize-ErrorMessageDto -Locale "en-US" -LocaleOrigin "DEFAULT" -Text "The request was syntactically correct but its content is semantically invalid."
+$CampaignAlert = Initialize-CampaignAlert -Level "ERROR" -Localizations $ErrorMessageDto
+
+$CampaignAllOfFilter = Initialize-CampaignAllOfFilter -Id "0fbe863c063c4c88a35fd7f17e8a3df5" -Type "CAMPAIGN_FILTER" -Name "Test Filter"
+$CampaignAllOfSourceOwnerCampaignInfo = Initialize-CampaignAllOfSourceOwnerCampaignInfo -SourceIds "MySourceIds"
+
+$CampaignAllOfSearchCampaignInfoReviewer = Initialize-CampaignAllOfSearchCampaignInfoReviewer -Type "GOVERNANCE_GROUP" -Id "2c91808568c529c60168cca6f90c1313" -Name "William Wilson"
+$AccessConstraint = Initialize-AccessConstraint -Type "ENTITLEMENT" -Ids "MyIds" -Operator "ALL"
+$CampaignAllOfSearchCampaignInfo = Initialize-CampaignAllOfSearchCampaignInfo -Type "IDENTITY" -Description "Search Campaign description" -Reviewer $CampaignAllOfSearchCampaignInfoReviewer -Query "Search Campaign query description" -IdentityIds "MyIdentityIds" -AccessConstraints $AccessConstraint
+
+$CampaignAllOfRoleCompositionCampaignInfoRemediatorRef = Initialize-CampaignAllOfRoleCompositionCampaignInfoRemediatorRef -Type "IDENTITY" -Id "2c90ad2a70ace7d50170acf22ca90010" -Name "Role Admin"
+$CampaignAllOfRoleCompositionCampaignInfo = Initialize-CampaignAllOfRoleCompositionCampaignInfo -Reviewer $CampaignAllOfSearchCampaignInfoReviewer -RoleIds "MyRoleIds" -RemediatorRef $CampaignAllOfRoleCompositionCampaignInfoRemediatorRef -Query "Search Query" -Description "Role Composition Description"
+
+$CampaignAllOfSourcesWithOrphanEntitlements = Initialize-CampaignAllOfSourcesWithOrphanEntitlements -Id "2c90ad2a70ace7d50170acf22ca90010" -Type "SOURCE" -Name "Source with orphan entitlements"
+$Campaign = Initialize-Campaign -Id "2c9079b270a266a60170a2779fcb0007" -Name "Manager Campaign" -Description "Everyone needs to be reviewed by their manager" -Deadline (Get-Date) -Type "MANAGER" -EmailNotificationEnabled $false -AutoRevokeAllowed $false -RecommendationsEnabled $true -Status "PENDING" -CorrelatedStatus "CORRELATED" -Created (Get-Date) -TotalCertifications 100 -CompletedCertifications 10 -Alerts $CampaignAlert -Modified (Get-Date) -VarFilter $CampaignAllOfFilter -SunsetCommentsRequired $true -SourceOwnerCampaignInfo $CampaignAllOfSourceOwnerCampaignInfo -SearchCampaignInfo $CampaignAllOfSearchCampaignInfo -RoleCompositionCampaignInfo $CampaignAllOfRoleCompositionCampaignInfo -SourcesWithOrphanEntitlements $CampaignAllOfSourcesWithOrphanEntitlements -MandatoryCommentRequirement "ALL_DECISIONS" # Campaign |
+
+# Create a campaign
+try {
+ $Result = New-V2024Campaign -Campaign $Campaign
+} catch {
+ Write-Host ("Exception occurred when calling New-V2024Campaign: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Campaign** | [**Campaign**](Campaign.md)| |
+
+### Return type
+
+[**Campaign**](Campaign.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **New-V2024CampaignTemplate**
+> CampaignTemplate New-V2024CampaignTemplate
+> [-CampaignTemplate]
+
+Create a Campaign Template
+
+Use this API to create a certification campaign template based on campaign. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$CampaignTemplateOwnerRef = Initialize-CampaignTemplateOwnerRef -Id "2c918086676d3e0601677611dbde220f" -Type "IDENTITY" -Name "Mister Manager" -Email "mr.manager@example.com"
+$CampaignTemplate = Initialize-CampaignTemplate -Id "2c9079b270a266a60170a277bb960008" -Name "Manager Campaign Template" -Description "Template for the annual manager campaign." -Created (Get-Date) -Modified (Get-Date) -Scheduled $false -OwnerRef $CampaignTemplateOwnerRef -DeadlineDuration "P2W" -Campaign # CampaignTemplate |
+
+# Create a Campaign Template
+try {
+ $Result = New-V2024CampaignTemplate -CampaignTemplate $CampaignTemplate
+} catch {
+ Write-Host ("Exception occurred when calling New-V2024CampaignTemplate: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **CampaignTemplate** | [**CampaignTemplate**](CampaignTemplate.md)| |
+
+### Return type
+
+[**CampaignTemplate**](CampaignTemplate.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Remove-V2024CampaignTemplate**
+> void Remove-V2024CampaignTemplate
+> [-Id]
+
+Delete a Campaign Template
+
+Use this API to delete a certification campaign template by ID. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c9180835d191a86015d28455b4a2329" # String | ID of the campaign template being deleted.
+
+# Delete a Campaign Template
+try {
+ $Result = Remove-V2024CampaignTemplate -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Remove-V2024CampaignTemplate: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the campaign template being deleted. |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Remove-V2024CampaignTemplateSchedule**
+> void Remove-V2024CampaignTemplateSchedule
+> [-Id]
+
+Delete Campaign Template Schedule
+
+Use this API to delete the schedule for a certification campaign template. The API returns a 404 if there is no schedule set. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "04bedce387bd47b2ae1f86eb0bb36dee" # String | ID of the campaign template whose schedule is being deleted.
+
+# Delete Campaign Template Schedule
+try {
+ $Result = Remove-V2024CampaignTemplateSchedule -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Remove-V2024CampaignTemplateSchedule: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the campaign template whose schedule is being deleted. |
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Remove-V2024Campaigns**
+> SystemCollectionsHashtable Remove-V2024Campaigns
+> [-CampaignsDeleteRequest]
+
+Delete Campaigns
+
+Use this API to delete certification campaigns whose IDs are specified in the provided list of campaign IDs. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$CampaignsDeleteRequest = Initialize-CampaignsDeleteRequest -Ids "MyIds" # CampaignsDeleteRequest | IDs of the campaigns to delete.
+
+# Delete Campaigns
+try {
+ $Result = Remove-V2024Campaigns -CampaignsDeleteRequest $CampaignsDeleteRequest
+} catch {
+ Write-Host ("Exception occurred when calling Remove-V2024Campaigns: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **CampaignsDeleteRequest** | [**CampaignsDeleteRequest**](CampaignsDeleteRequest.md)| IDs of the campaigns to delete. |
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024ActiveCampaigns**
+> GetActiveCampaigns200ResponseInner[] Get-V2024ActiveCampaigns
+> [-Detail]
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Filters]
+> [-Sorters]
+
+List Campaigns
+
+Use this API to get a list of campaigns. This API can provide increased level of detail for each campaign for the correct provided query. A token with ORG_ADMIN, CERT_ADMIN or REPORT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Detail = "SLIM" # String | Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior. (optional)
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+$Filters = "name eq "Manager Campaign"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **name**: *eq, sw* **status**: *eq, in* (optional)
+$Sorters = "name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, created** (optional)
+
+# List Campaigns
+try {
+ $Result = Get-V2024ActiveCampaigns -Detail $Detail -Limit $Limit -Offset $Offset -Count $Count -Filters $Filters -Sorters $Sorters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024ActiveCampaigns: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Detail** | **String**| Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior. | [optional]
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **name**: *eq, sw* **status**: *eq, in* | [optional]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, created** | [optional]
+
+### Return type
+
+[**GetActiveCampaigns200ResponseInner[]**](GetActiveCampaigns200ResponseInner.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024Campaign**
+> GetActiveCampaigns200ResponseInner Get-V2024Campaign
+> [-Id]
+> [-Detail]
+
+Get Campaign
+
+Use this API to get information for an existing certification campaign by the campaign's ID. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c91808571bcfcf80171c23e4b4221fc" # String | ID of the campaign to be retrieved.
+$Detail = "SLIM" # String | Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior. (optional)
+
+# Get Campaign
+try {
+ $Result = Get-V2024Campaign -Id $Id -Detail $Detail
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024Campaign: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the campaign to be retrieved. |
+ **Detail** | **String**| Determines whether slim, or increased level of detail is provided for each campaign in the returned list. Slim is the default behavior. | [optional]
+
+### Return type
+
+[**GetActiveCampaigns200ResponseInner**](GetActiveCampaigns200ResponseInner.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024CampaignReports**
+> CampaignReport[] Get-V2024CampaignReports
+> [-Id]
+
+Get Campaign Reports
+
+Use this API to fetch all reports for a certification campaign by campaign ID. A token with ORG_ADMIN, CERT_ADMIN or REPORT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c91808571bcfcf80171c23e4b4221fc" # String | ID of the campaign whose reports are being fetched.
+
+# Get Campaign Reports
+try {
+ $Result = Get-V2024CampaignReports -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024CampaignReports: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the campaign whose reports are being fetched. |
+
+### Return type
+
+[**CampaignReport[]**](CampaignReport.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024CampaignReportsConfig**
+> CampaignReportsConfig Get-V2024CampaignReportsConfig
+
+Get Campaign Reports Configuration
+
+Use this API to fetch the configuration for certification campaign reports. The configuration includes only one element - identity attributes defined as custom report columns. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+
+# Get Campaign Reports Configuration
+try {
+ $Result = Get-V2024CampaignReportsConfig
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024CampaignReportsConfig: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+This endpoint does not need any parameter.
+
+### Return type
+
+[**CampaignReportsConfig**](CampaignReportsConfig.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024CampaignTemplate**
+> CampaignTemplate Get-V2024CampaignTemplate
+> [-Id]
+
+Get a Campaign Template
+
+Use this API to fetch a certification campaign template by ID. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c9180835d191a86015d28455b4a2329" # String | Requested campaign template's ID.
+
+# Get a Campaign Template
+try {
+ $Result = Get-V2024CampaignTemplate -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024CampaignTemplate: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| Requested campaign template's ID. |
+
+### Return type
+
+[**CampaignTemplate**](CampaignTemplate.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024CampaignTemplateSchedule**
+> Schedule Get-V2024CampaignTemplateSchedule
+> [-Id]
+
+Get Campaign Template Schedule
+
+Use this API to get the schedule for a certification campaign template. The API returns a 404 if there is no schedule set. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "04bedce387bd47b2ae1f86eb0bb36dee" # String | ID of the campaign template whose schedule is being fetched.
+
+# Get Campaign Template Schedule
+try {
+ $Result = Get-V2024CampaignTemplateSchedule -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024CampaignTemplateSchedule: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the campaign template whose schedule is being fetched. |
+
+### Return type
+
+[**Schedule**](Schedule.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024CampaignTemplates**
+> CampaignTemplate[] Get-V2024CampaignTemplates
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Sorters]
+> [-Filters]
+
+List Campaign Templates
+
+Use this API to get a list of all campaign templates. Scope can be reduced through standard V3 query params. The API returns all campaign templates matching the query parameters. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+$Sorters = "name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, created, modified** (optional)
+$Filters = "name eq "manager template"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **name**: *eq, ge, gt, in, le, lt, ne, sw* **id**: *eq, ge, gt, in, le, lt, ne, sw* (optional)
+
+# List Campaign Templates
+try {
+ $Result = Get-V2024CampaignTemplates -Limit $Limit -Offset $Offset -Count $Count -Sorters $Sorters -Filters $Filters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024CampaignTemplates: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, created, modified** | [optional]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **name**: *eq, ge, gt, in, le, lt, ne, sw* **id**: *eq, ge, gt, in, le, lt, ne, sw* | [optional]
+
+### Return type
+
+[**CampaignTemplate[]**](CampaignTemplate.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Move-V2024**
+> CertificationTask Move-V2024
+> [-Id]
+> [-AdminReviewReassign]
+
+Reassign Certifications
+
+This API reassigns the specified certifications from one identity to another. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The certification campaign ID
+$AdminReviewReassignReassignTo = Initialize-AdminReviewReassignReassignTo -Id "ef38f94347e94562b5bb8424a56397d8" -Type "IDENTITY"
+$AdminReviewReassign = Initialize-AdminReviewReassign -CertificationIds "MyCertificationIds" -ReassignTo $AdminReviewReassignReassignTo -Reason "reassigned for some reason" # AdminReviewReassign |
+
+# Reassign Certifications
+try {
+ $Result = Move-V2024 -Id $Id -AdminReviewReassign $AdminReviewReassign
+} catch {
+ Write-Host ("Exception occurred when calling Move-V2024: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The certification campaign ID |
+ **AdminReviewReassign** | [**AdminReviewReassign**](AdminReviewReassign.md)| |
+
+### Return type
+
+[**CertificationTask**](CertificationTask.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Update-V2024CampaignTemplate**
+> CampaignTemplate Update-V2024CampaignTemplate
+> [-Id]
+> [-JsonPatchOperation]
+
+Update a Campaign Template
+
+Use this API to update individual fields on a certification campaign template, using the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c9180835d191a86015d28455b4a2329" # String | ID of the campaign template being modified.
+$JsonPatchOperationValue = Initialize-JsonPatchOperationValue
+$JsonPatchOperation = Initialize-JsonPatchOperation -Op "add" -Path "/description" -Value $JsonPatchOperationValue # JsonPatchOperation[] | A list of campaign update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. The following fields are patchable: * name * description * deadlineDuration * campaign (all fields that are allowed during create)
+
+# Update a Campaign Template
+try {
+ $Result = Update-V2024CampaignTemplate -Id $Id -JsonPatchOperation $JsonPatchOperation
+} catch {
+ Write-Host ("Exception occurred when calling Update-V2024CampaignTemplate: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the campaign template being modified. |
+ **JsonPatchOperation** | [**JsonPatchOperation[]**](JsonPatchOperation.md)| A list of campaign update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. The following fields are patchable: * name * description * deadlineDuration * campaign (all fields that are allowed during create) |
+
+### Return type
+
+[**CampaignTemplate**](CampaignTemplate.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json-patch+json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Set-V2024CampaignReportsConfig**
+> CampaignReportsConfig Set-V2024CampaignReportsConfig
+> [-CampaignReportsConfig]
+
+Set Campaign Reports Configuration
+
+Use this API to overwrite the configuration for campaign reports. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$CampaignReportsConfig = Initialize-CampaignReportsConfig -IdentityAttributeColumns "MyIdentityAttributeColumns" # CampaignReportsConfig | Campaign report configuration.
+
+# Set Campaign Reports Configuration
+try {
+ $Result = Set-V2024CampaignReportsConfig -CampaignReportsConfig $CampaignReportsConfig
+} catch {
+ Write-Host ("Exception occurred when calling Set-V2024CampaignReportsConfig: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **CampaignReportsConfig** | [**CampaignReportsConfig**](CampaignReportsConfig.md)| Campaign report configuration. |
+
+### Return type
+
+[**CampaignReportsConfig**](CampaignReportsConfig.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Set-V2024CampaignTemplateSchedule**
+> void Set-V2024CampaignTemplateSchedule
+> [-Id]
+> [-Schedule]
+
+Set Campaign Template Schedule
+
+Use this API to set the schedule for a certification campaign template. If a schedule already exists, the API overwrites it with the new one. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "04bedce387bd47b2ae1f86eb0bb36dee" # String | ID of the campaign template being scheduled.
+$ScheduleMonths = Initialize-ScheduleMonths -Type "LIST" -Values "MyValues" -Interval 2
+$ScheduleDays = Initialize-ScheduleDays -Type "LIST" -Values "MyValues" -Interval 2
+$ScheduleHours = Initialize-ScheduleHours -Type "LIST" -Values "MyValues" -Interval 2
+$Schedule = Initialize-Schedule -Type "WEEKLY" -Months $ScheduleMonths -Days $ScheduleDays -Hours $ScheduleHours -Expiration (Get-Date) -TimeZoneId "CST" # Schedule | (optional)
+
+# Set Campaign Template Schedule
+try {
+ $Result = Set-V2024CampaignTemplateSchedule -Id $Id -Schedule $Schedule
+} catch {
+ Write-Host ("Exception occurred when calling Set-V2024CampaignTemplateSchedule: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the campaign template being scheduled. |
+ **Schedule** | [**Schedule**](Schedule.md)| | [optional]
+
+### Return type
+
+void (empty response body)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Start-V2024Campaign**
+> SystemCollectionsHashtable Start-V2024Campaign
+> [-Id]
+> [-ActivateCampaignOptions]
+
+Activate a Campaign
+
+Use this API to submit a job to activate the certified campaign with the specified ID. The campaign must be staged. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | Campaign ID.
+$ActivateCampaignOptions = Initialize-ActivateCampaignOptions -TimeZone "-05:00" # ActivateCampaignOptions | Optional. If no timezone is specified, the standard UTC timezone is used (i.e. UTC+00:00). Although this can take any timezone, the intended value is the caller's timezone. The activation time calculated from the given timezone may cause the campaign deadline time to be modified, but it will remain within the original date. The timezone must be in a valid ISO 8601 format. (optional)
+
+# Activate a Campaign
+try {
+ $Result = Start-V2024Campaign -Id $Id -ActivateCampaignOptions $ActivateCampaignOptions
+} catch {
+ Write-Host ("Exception occurred when calling Start-V2024Campaign: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| Campaign ID. |
+ **ActivateCampaignOptions** | [**ActivateCampaignOptions**](ActivateCampaignOptions.md)| Optional. If no timezone is specified, the standard UTC timezone is used (i.e. UTC+00:00). Although this can take any timezone, the intended value is the caller's timezone. The activation time calculated from the given timezone may cause the campaign deadline time to be modified, but it will remain within the original date. The timezone must be in a valid ISO 8601 format. | [optional]
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Start-V2024CampaignRemediationScan**
+> SystemCollectionsHashtable Start-V2024CampaignRemediationScan
+> [-Id]
+
+Run Campaign Remediation Scan
+
+Use this API to run a remediation scan task for a certification campaign. A token with ORG_ADMIN, CERT_ADMIN or REPORT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c91808571bcfcf80171c23e4b4221fc" # String | ID of the campaign the remediation scan is being run for.
+
+# Run Campaign Remediation Scan
+try {
+ $Result = Start-V2024CampaignRemediationScan -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Start-V2024CampaignRemediationScan: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the campaign the remediation scan is being run for. |
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Start-V2024CampaignReport**
+> SystemCollectionsHashtable Start-V2024CampaignReport
+> [-Id]
+> [-Type]
+
+Run Campaign Report
+
+Use this API to run a report for a certification campaign. A token with ORG_ADMIN, CERT_ADMIN or REPORT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c91808571bcfcf80171c23e4b4221fc" # String | ID of the campaign the report is being run for.
+$Type = "CAMPAIGN_COMPOSITION_REPORT" # ReportType | Type of the report to run.
+
+# Run Campaign Report
+try {
+ $Result = Start-V2024CampaignReport -Id $Id -Type $Type
+} catch {
+ Write-Host ("Exception occurred when calling Start-V2024CampaignReport: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the campaign the report is being run for. |
+ **Type** | [**ReportType**](ReportType.md)| Type of the report to run. |
+
+### Return type
+
+[**SystemCollectionsHashtable**](SystemCollectionsHashtable.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Start-V2024GenerateCampaignTemplate**
+> CampaignReference Start-V2024GenerateCampaignTemplate
+> [-Id]
+
+Generate a Campaign from Template
+
+Use this API to generate a new certification campaign from a campaign template. The campaign object contained in the template has special formatting applied to its name and description fields that determine the generated campaign's name/description. Placeholders in those fields are formatted with the current date and time upon generation. Placeholders consist of a percent sign followed by a letter indicating what should be inserted. For example, ""%Y"" inserts the current year, and a campaign template named ""Campaign for %y"" generates a campaign called ""Campaign for 2020"" (assuming the year at generation time is 2020). Valid placeholders are the date/time conversion suffix characters supported by [java.util.Formatter](https://docs.oracle.com/javase/8/docs/api/java/util/Formatter.html). A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c9180835d191a86015d28455b4a2329" # String | ID of the campaign template to use for generation.
+
+# Generate a Campaign from Template
+try {
+ $Result = Start-V2024GenerateCampaignTemplate -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Start-V2024GenerateCampaignTemplate: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the campaign template to use for generation. |
+
+### Return type
+
+[**CampaignReference**](CampaignReference.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Update-V2024Campaign**
+> SlimCampaign Update-V2024Campaign
+> [-Id]
+> [-JsonPatchOperation]
+
+Update a Campaign
+
+Use this API to update individual fields on a certification campaign, using the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "2c91808571bcfcf80171c23e4b4221fc" # String | ID of the campaign template being modified.
+$JsonPatchOperationValue = Initialize-JsonPatchOperationValue
+$JsonPatchOperation = Initialize-JsonPatchOperation -Op "add" -Path "/description" -Value $JsonPatchOperationValue # JsonPatchOperation[] | A list of campaign update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. The fields that can be patched differ based on the status of the campaign. When the campaign is in the *STAGED* status, you can patch these fields: * name * description * recommendationsEnabled * deadline * emailNotificationEnabled * autoRevokeAllowed When the campaign is in the *ACTIVE* status, you can patch these fields: * deadline
+
+# Update a Campaign
+try {
+ $Result = Update-V2024Campaign -Id $Id -JsonPatchOperation $JsonPatchOperation
+} catch {
+ Write-Host ("Exception occurred when calling Update-V2024Campaign: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| ID of the campaign template being modified. |
+ **JsonPatchOperation** | [**JsonPatchOperation[]**](JsonPatchOperation.md)| A list of campaign update operations according to the [JSON Patch](https://tools.ietf.org/html/rfc6902) standard. The fields that can be patched differ based on the status of the campaign. When the campaign is in the *STAGED* status, you can patch these fields: * name * description * recommendationsEnabled * deadline * emailNotificationEnabled * autoRevokeAllowed When the campaign is in the *ACTIVE* status, you can patch these fields: * deadline |
+
+### Return type
+
+[**SlimCampaign**](SlimCampaign.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: application/json-patch+json
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024CertificationSummariesApi.md b/PSSailpoint/v2024/docs/V2024CertificationSummariesApi.md
new file mode 100644
index 000000000..3c0125850
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024CertificationSummariesApi.md
@@ -0,0 +1,255 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024CertificationSummariesApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**Get-V2024IdentityAccessSummaries**](V2024CertificationSummariesApi.md#Get-V2024IdentityAccessSummaries) | **GET** /certifications/{id}/access-summaries/{type} | Access Summaries
+[**Get-V2024IdentityDecisionSummary**](V2024CertificationSummariesApi.md#Get-V2024IdentityDecisionSummary) | **GET** /certifications/{id}/decision-summary | Summary of Certification Decisions
+[**Get-V2024IdentitySummaries**](V2024CertificationSummariesApi.md#Get-V2024IdentitySummaries) | **GET** /certifications/{id}/identity-summaries | Identity Summaries for Campaign Certification
+[**Get-V2024IdentitySummary**](V2024CertificationSummariesApi.md#Get-V2024IdentitySummary) | **GET** /certifications/{id}/identity-summaries/{identitySummaryId} | Summary for Identity
+
+
+
+# **Get-V2024IdentityAccessSummaries**
+> AccessSummary[] Get-V2024IdentityAccessSummaries
+> [-Id]
+> [-Type]
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Filters]
+> [-Sorters]
+
+Access Summaries
+
+This API returns a list of access summaries for the specified identity campaign certification and type. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The identity campaign certification ID
+$Type = "ROLE" # String | The type of access review item to retrieve summaries for
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+$Filters = "access.id eq "ef38f94347e94562b5bb8424a56397d8"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **completed**: *eq, ne* **access.id**: *eq, in* **access.name**: *eq, sw* **entitlement.sourceName**: *eq, sw* **accessProfile.sourceName**: *eq, sw* (optional)
+$Sorters = "access.name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **access.name** (optional)
+
+# Access Summaries
+try {
+ $Result = Get-V2024IdentityAccessSummaries -Id $Id -Type $Type -Limit $Limit -Offset $Offset -Count $Count -Filters $Filters -Sorters $Sorters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024IdentityAccessSummaries: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The identity campaign certification ID |
+ **Type** | **String**| The type of access review item to retrieve summaries for |
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **completed**: *eq, ne* **access.id**: *eq, in* **access.name**: *eq, sw* **entitlement.sourceName**: *eq, sw* **accessProfile.sourceName**: *eq, sw* | [optional]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **access.name** | [optional]
+
+### Return type
+
+[**AccessSummary[]**](AccessSummary.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024IdentityDecisionSummary**
+> IdentityCertDecisionSummary Get-V2024IdentityDecisionSummary
+> [-Id]
+> [-Filters]
+
+Summary of Certification Decisions
+
+This API returns a summary of the decisions made on an identity campaign certification. The decisions are summarized by type. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The certification ID
+$Filters = "identitySummary.id eq "ef38f94347e94562b5bb8424a56397d8"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **identitySummary.id**: *eq, in* (optional)
+
+# Summary of Certification Decisions
+try {
+ $Result = Get-V2024IdentityDecisionSummary -Id $Id -Filters $Filters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024IdentityDecisionSummary: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The certification ID |
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **identitySummary.id**: *eq, in* | [optional]
+
+### Return type
+
+[**IdentityCertDecisionSummary**](IdentityCertDecisionSummary.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024IdentitySummaries**
+> CertificationIdentitySummary[] Get-V2024IdentitySummaries
+> [-Id]
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Filters]
+> [-Sorters]
+
+Identity Summaries for Campaign Certification
+
+This API returns a list of the identity summaries for a specific identity campaign certification. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The identity campaign certification ID
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+$Filters = "id eq "ef38f94347e94562b5bb8424a56397d8"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **completed**: *eq, ne* **name**: *eq, sw* (optional)
+$Sorters = "name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name** (optional)
+
+# Identity Summaries for Campaign Certification
+try {
+ $Result = Get-V2024IdentitySummaries -Id $Id -Limit $Limit -Offset $Offset -Count $Count -Filters $Filters -Sorters $Sorters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024IdentitySummaries: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The identity campaign certification ID |
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **completed**: *eq, ne* **name**: *eq, sw* | [optional]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name** | [optional]
+
+### Return type
+
+[**CertificationIdentitySummary[]**](CertificationIdentitySummary.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024IdentitySummary**
+> CertificationIdentitySummary Get-V2024IdentitySummary
+> [-Id]
+> [-IdentitySummaryId]
+
+Summary for Identity
+
+This API returns the summary for an identity on a specified identity campaign certification. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The identity campaign certification ID
+$IdentitySummaryId = "2c91808772a504f50172a9540e501ba8" # String | The identity summary ID
+
+# Summary for Identity
+try {
+ $Result = Get-V2024IdentitySummary -Id $Id -IdentitySummaryId $IdentitySummaryId
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024IdentitySummary: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The identity campaign certification ID |
+ **IdentitySummaryId** | **String**| The identity summary ID |
+
+### Return type
+
+[**CertificationIdentitySummary**](CertificationIdentitySummary.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
diff --git a/PSSailpoint/v2024/docs/V2024CertificationsApi.md b/PSSailpoint/v2024/docs/V2024CertificationsApi.md
new file mode 100644
index 000000000..050ad75fe
--- /dev/null
+++ b/PSSailpoint/v2024/docs/V2024CertificationsApi.md
@@ -0,0 +1,673 @@
+# PSSailpointV2024.PSSailpointV2024\Api.V2024CertificationsApi
+
+All URIs are relative to *https://sailpoint.api.identitynow.com/v2024*
+
+Method | HTTP request | Description
+------------- | ------------- | -------------
+[**Get-V2024CertificationTask**](V2024CertificationsApi.md#Get-V2024CertificationTask) | **GET** /certification-tasks/{id} | Certification Task by ID
+[**Get-V2024IdentityCertification**](V2024CertificationsApi.md#Get-V2024IdentityCertification) | **GET** /certifications/{id} | Identity Certification by ID
+[**Get-V2024IdentityCertificationItemPermissions**](V2024CertificationsApi.md#Get-V2024IdentityCertificationItemPermissions) | **GET** /certifications/{certificationId}/access-review-items/{itemId}/permissions | Permissions for Entitlement Certification Item
+[**Get-V2024PendingCertificationTasks**](V2024CertificationsApi.md#Get-V2024PendingCertificationTasks) | **GET** /certification-tasks | List of Pending Certification Tasks
+[**Get-V2024CertificationReviewers**](V2024CertificationsApi.md#Get-V2024CertificationReviewers) | **GET** /certifications/{id}/reviewers | List of Reviewers for certification
+[**Get-V2024IdentityAccessReviewItems**](V2024CertificationsApi.md#Get-V2024IdentityAccessReviewItems) | **GET** /certifications/{id}/access-review-items | List of Access Review Items
+[**Get-V2024IdentityCertifications**](V2024CertificationsApi.md#Get-V2024IdentityCertifications) | **GET** /certifications | List Identity Campaign Certifications
+[**Select-V2024IdentityDecision**](V2024CertificationsApi.md#Select-V2024IdentityDecision) | **POST** /certifications/{id}/decide | Decide on a Certification Item
+[**Invoke-V2024ReassignIdentityCertifications**](V2024CertificationsApi.md#Invoke-V2024ReassignIdentityCertifications) | **POST** /certifications/{id}/reassign | Reassign Identities or Items
+[**Invoke-V2024SignOffIdentityCertification**](V2024CertificationsApi.md#Invoke-V2024SignOffIdentityCertification) | **POST** /certifications/{id}/sign-off | Finalize Identity Certification Decisions
+[**Submit-V2024ReassignCertsAsync**](V2024CertificationsApi.md#Submit-V2024ReassignCertsAsync) | **POST** /certifications/{id}/reassign-async | Reassign Certifications Asynchronously
+
+
+
+# **Get-V2024CertificationTask**
+> CertificationTask Get-V2024CertificationTask
+> [-Id]
+
+Certification Task by ID
+
+This API returns the certification task for the specified ID. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for the specified certification can also call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "63b32151-26c0-42f4-9299-8898dc1c9daa" # String | The task ID
+
+# Certification Task by ID
+try {
+ $Result = Get-V2024CertificationTask -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024CertificationTask: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The task ID |
+
+### Return type
+
+[**CertificationTask**](CertificationTask.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024IdentityCertification**
+> IdentityCertificationDto Get-V2024IdentityCertification
+> [-Id]
+
+Identity Certification by ID
+
+This API returns a single identity campaign certification by its ID. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API. This API does not support requests for certifications assigned to Governance Groups.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The certification id
+
+# Identity Certification by ID
+try {
+ $Result = Get-V2024IdentityCertification -Id $Id
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024IdentityCertification: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The certification id |
+
+### Return type
+
+[**IdentityCertificationDto**](IdentityCertificationDto.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024IdentityCertificationItemPermissions**
+> PermissionDto[] Get-V2024IdentityCertificationItemPermissions
+> [-CertificationId]
+> [-ItemId]
+> [-Filters]
+> [-Limit]
+> [-Offset]
+> [-Count]
+
+Permissions for Entitlement Certification Item
+
+This API returns the permissions associated with an entitlement certification item based on the certification item's ID. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$CertificationId = "ef38f94347e94562b5bb8424a56397d8" # String | The certification ID
+$ItemId = "2c91808671bcbab40171bd945d961227" # String | The certification item ID
+$Filters = "target eq "SYS.OBJAUTH2"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **target**: *eq, sw* **rights**: *ca* Supported composite operators: *and, or* All field values (second filter operands) are case-insensitive for this API. Only a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field. For example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22` The following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1 (optional)
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+
+# Permissions for Entitlement Certification Item
+try {
+ $Result = Get-V2024IdentityCertificationItemPermissions -CertificationId $CertificationId -ItemId $ItemId -Filters $Filters -Limit $Limit -Offset $Offset -Count $Count
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024IdentityCertificationItemPermissions: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **CertificationId** | **String**| The certification ID |
+ **ItemId** | **String**| The certification item ID |
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **target**: *eq, sw* **rights**: *ca* Supported composite operators: *and, or* All field values (second filter operands) are case-insensitive for this API. Only a single *and* or *or* composite filter operator may be used. It must also be used between a target filter and a rights filter, not between 2 filters for the same field. For example, the following is valid: `?filters=rights+ca+(%22CREATE%22)+and+target+eq+%22SYS.OBJAUTH2%22` The following is invalid: 1?filters=rights+ca+(%22CREATE%22)+and+rights+ca+(%SELECT%22)1 | [optional]
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+
+### Return type
+
+[**PermissionDto[]**](PermissionDto.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024PendingCertificationTasks**
+> CertificationTask[] Get-V2024PendingCertificationTasks
+> [-ReviewerIdentity]
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Filters]
+
+List of Pending Certification Tasks
+
+This API returns a list of pending (`QUEUED` or `IN_PROGRESS`) certification tasks. Any authenticated token can call this API, but only certification tasks you are authorized to review will be returned.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$ReviewerIdentity = "Ada.1de82e55078344" # String | The ID of reviewer identity. *me* indicates the current user. (optional)
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+$Filters = "type eq "ADMIN_REASSIGN"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **targetId**: *eq, in* **type**: *eq, in* (optional)
+
+# List of Pending Certification Tasks
+try {
+ $Result = Get-V2024PendingCertificationTasks -ReviewerIdentity $ReviewerIdentity -Limit $Limit -Offset $Offset -Count $Count -Filters $Filters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024PendingCertificationTasks: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **ReviewerIdentity** | **String**| The ID of reviewer identity. *me* indicates the current user. | [optional]
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **targetId**: *eq, in* **type**: *eq, in* | [optional]
+
+### Return type
+
+[**CertificationTask[]**](CertificationTask.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024CertificationReviewers**
+> IdentityReferenceWithNameAndEmail[] Get-V2024CertificationReviewers
+> [-Id]
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Filters]
+> [-Sorters]
+
+List of Reviewers for certification
+
+This API returns a list of reviewers for the certification. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The certification ID
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+$Filters = "name eq "Bob"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **name**: *eq, sw* **email**: *eq, sw* (optional)
+$Sorters = "name" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, email** (optional)
+
+# List of Reviewers for certification
+try {
+ $Result = Get-V2024CertificationReviewers -Id $Id -Limit $Limit -Offset $Offset -Count $Count -Filters $Filters -Sorters $Sorters
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024CertificationReviewers: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The certification ID |
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **name**: *eq, sw* **email**: *eq, sw* | [optional]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **name, email** | [optional]
+
+### Return type
+
+[**IdentityReferenceWithNameAndEmail[]**](IdentityReferenceWithNameAndEmail.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024IdentityAccessReviewItems**
+> AccessReviewItem[] Get-V2024IdentityAccessReviewItems
+> [-Id]
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Filters]
+> [-Sorters]
+> [-Entitlements]
+> [-AccessProfiles]
+> [-Roles]
+
+List of Access Review Items
+
+This API returns a list of access review items for an identity campaign certification. A token with ORG_ADMIN or CERT_ADMIN authority is required to call this API. Reviewers for this certification can also call this API. This API does not support requests for certifications assigned to Governance Groups.
+
+### Example
+```powershell
+# general setting of the PowerShell module, e.g. base URL, authentication, etc
+$Configuration = Get-Configuration
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+# Configure OAuth2 access token for authorization: UserContextAuth
+$Configuration.AccessToken = "YOUR_ACCESS_TOKEN"
+
+$Id = "ef38f94347e94562b5bb8424a56397d8" # String | The identity campaign certification ID
+$Limit = 250 # Int32 | Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 250)
+$Offset = 0 # Int32 | Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to 0)
+$Count = $true # Boolean | If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. (optional) (default to $false)
+$Filters = "id eq "ef38f94347e94562b5bb8424a56397d8"" # String | Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **type**: *eq* **access.type**: *eq* **completed**: *eq, ne* **identitySummary.id**: *eq, in* **identitySummary.name**: *eq, sw* **access.id**: *eq, in* **access.name**: *eq, sw* **entitlement.sourceName**: *eq, sw* **accessProfile.sourceName**: *eq, sw* (optional)
+$Sorters = "access.name,-accessProfile.sourceName" # String | Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName** (optional)
+$Entitlements = "identityEntitlement" # String | Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs. An error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time. (optional)
+$AccessProfiles = "accessProfile1" # String | Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs. An error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time. (optional)
+$Roles = "userRole" # String | Filter results to view access review items that pertain to any of the specified comma-separated role IDs. An error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time. (optional)
+
+# List of Access Review Items
+try {
+ $Result = Get-V2024IdentityAccessReviewItems -Id $Id -Limit $Limit -Offset $Offset -Count $Count -Filters $Filters -Sorters $Sorters -Entitlements $Entitlements -AccessProfiles $AccessProfiles -Roles $Roles
+} catch {
+ Write-Host ("Exception occurred when calling Get-V2024IdentityAccessReviewItems: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
+ Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
+}
+```
+
+### Parameters
+
+Name | Type | Description | Notes
+------------- | ------------- | ------------- | -------------
+ **Id** | **String**| The identity campaign certification ID |
+ **Limit** | **Int32**| Max number of results to return. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 250]
+ **Offset** | **Int32**| Offset into the full result set. Usually specified with *limit* to paginate through the results. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to 0]
+ **Count** | **Boolean**| If *true* it will populate the *X-Total-Count* response header with the number of results that would be returned if *limit* and *offset* were ignored. Since requesting a total count can have a performance impact, it is recommended not to send **count=true** if that value will not be used. See [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters) for more information. | [optional] [default to $false]
+ **Filters** | **String**| Filter results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#filtering-results) Filtering is supported for the following fields and operators: **id**: *eq, in* **type**: *eq* **access.type**: *eq* **completed**: *eq, ne* **identitySummary.id**: *eq, in* **identitySummary.name**: *eq, sw* **access.id**: *eq, in* **access.name**: *eq, sw* **entitlement.sourceName**: *eq, sw* **accessProfile.sourceName**: *eq, sw* | [optional]
+ **Sorters** | **String**| Sort results using the standard syntax described in [V3 API Standard Collection Parameters](https://developer.sailpoint.com/idn/api/standard-collection-parameters#sorting-results) Sorting is supported for the following fields: **identitySummary.name, access.name, access.type, entitlement.sourceName, accessProfile.sourceName** | [optional]
+ **Entitlements** | **String**| Filter results to view access review items that pertain to any of the specified comma-separated entitlement IDs. An error will occur if this param is used with **access-profiles** or **roles** as only one of these query params can be used at a time. | [optional]
+ **AccessProfiles** | **String**| Filter results to view access review items that pertain to any of the specified comma-separated access-profle IDs. An error will occur if this param is used with **entitlements** or **roles** as only one of these query params can be used at a time. | [optional]
+ **Roles** | **String**| Filter results to view access review items that pertain to any of the specified comma-separated role IDs. An error will occur if this param is used with **entitlements** or **access-profiles** as only one of these query params can be used at a time. | [optional]
+
+### Return type
+
+[**AccessReviewItem[]**](AccessReviewItem.md) (PSCustomObject)
+
+### Authorization
+
+[UserContextAuth](../README.md#UserContextAuth), [UserContextAuth](../README.md#UserContextAuth)
+
+### HTTP request headers
+
+ - **Content-Type**: Not defined
+ - **Accept**: application/json
+
+[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to Model list]](../README.md#documentation-for-models) [[Back to README]](../README.md)
+
+
+# **Get-V2024IdentityCertifications**
+> IdentityCertificationDto[] Get-V2024IdentityCertifications
+> [-ReviewerIdentity]
+> [-Limit]
+> [-Offset]
+> [-Count]
+> [-Filters]