package
2.1.13
Repository: https://github.com/sailpoint-oss/golang-sdk.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# README

Go API client for api_beta

Use these APIs to interact with the Identity Security Cloud platform to achieve repeatable, automated processes with greater scalability. These APIs are in beta and are subject to change. We encourage you to join the SailPoint Developer Community forum at https://developer.sailpoint.com/discuss to connect with other developers using our APIs.

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/oauth2
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import api_beta "github.com/sailpoint-oss/golang-sdk/v2"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value api_beta.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), api_beta.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value api_beta.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), api_beta.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using api_beta.ContextOperationServerIndices and api_beta.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), api_beta.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), api_beta.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://sailpoint.api.identitynow.com/beta

ClassMethodHTTP requestDescription
AccessModelMetadataAPIGetAccessModelMetadataAttributeGet /access-model-metadata/attributes/{key}Get Access Model Metadata Attribute
AccessModelMetadataAPIGetAccessModelMetadataAttributeValueGet /access-model-metadata/attributes/{key}/values/{value}Get Access Model Metadata Value
AccessModelMetadataAPIListAccessModelMetadataAttributeGet /access-model-metadata/attributesList Access Model Metadata Attributes
AccessModelMetadataAPIListAccessModelMetadataAttributeValueGet /access-model-metadata/attributes/{key}/valuesList Access Model Metadata Values
AccessProfilesAPICreateAccessProfilePost /access-profilesCreate Access Profile
AccessProfilesAPIDeleteAccessProfileDelete /access-profiles/{id}Delete the specified Access Profile
AccessProfilesAPIDeleteAccessProfilesInBulkPost /access-profiles/bulk-deleteDelete Access Profile(s)
AccessProfilesAPIGetAccessProfileGet /access-profiles/{id}Get an Access Profile
AccessProfilesAPIGetAccessProfileEntitlementsGet /access-profiles/{id}/entitlementsList Access Profile's Entitlements
AccessProfilesAPIListAccessProfilesGet /access-profilesList Access Profiles
AccessProfilesAPIPatchAccessProfilePatch /access-profiles/{id}Patch a specified Access Profile
AccessProfilesAPIUpdateAccessProfilesInBulkPost /access-profiles/bulk-update-requestableUpdate Access Profile(s) requestable field.
AccessRequestApprovalsAPIApproveAccessRequestPost /access-request-approvals/{approvalId}/approveApprove Access Request Approval
AccessRequestApprovalsAPIForwardAccessRequestPost /access-request-approvals/{approvalId}/forwardForward Access Request Approval
AccessRequestApprovalsAPIGetAccessRequestApprovalSummaryGet /access-request-approvals/approval-summaryGet Access Requests Approvals Number
AccessRequestApprovalsAPIListCompletedApprovalsGet /access-request-approvals/completedCompleted Access Request Approvals List
AccessRequestApprovalsAPIListPendingApprovalsGet /access-request-approvals/pendingPending Access Request Approvals List
AccessRequestApprovalsAPIRejectAccessRequestPost /access-request-approvals/{approvalId}/rejectReject Access Request Approval
AccessRequestIdentityMetricsAPIGetAccessRequestIdentityMetricsGet /access-request-identity-metrics/{identityId}/requested-objects/{requestedObjectId}/type/{type}Return access request identity metrics
AccessRequestsAPICancelAccessRequestPost /access-requests/cancelCancel Access Request
AccessRequestsAPICloseAccessRequestPost /access-requests/closeClose Access Request
AccessRequestsAPICreateAccessRequestPost /access-requestsSubmit Access Request
AccessRequestsAPIGetAccessRequestConfigGet /access-request-configGet Access Request Configuration
AccessRequestsAPIListAccessRequestStatusGet /access-request-statusAccess Request Status
AccessRequestsAPISetAccessRequestConfigPut /access-request-configUpdate Access Request Configuration
AccountActivitiesAPIGetAccountActivityGet /account-activities/{id}Get Account Activity
AccountActivitiesAPIListAccountActivitiesGet /account-activitiesList Account Activities
AccountAggregationsAPIGetAccountAggregationStatusGet /account-aggregations/{id}/statusIn-progress Account Aggregation status
AccountUsagesAPIGetUsagesByAccountIdGet /account-usages/{accountId}/summariesReturns account usage insights
AccountsAPICreateAccountPost /accountsCreate Account
AccountsAPIDeleteAccountDelete /accounts/{id}Delete Account
AccountsAPIDeleteAccountAsyncPost /accounts/{id}/removeRemove Account
AccountsAPIDisableAccountPost /accounts/{id}/disableDisable Account
AccountsAPIDisableAccountForIdentityPost /identities-accounts/{id}/disableDisable IDN Account for Identity
AccountsAPIDisableAccountsForIdentitiesPost /identities-accounts/disableDisable IDN Accounts for Identities
AccountsAPIEnableAccountPost /accounts/{id}/enableEnable Account
AccountsAPIEnableAccountForIdentityPost /identities-accounts/{id}/enableEnable IDN Account for Identity
AccountsAPIEnableAccountsForIdentitiesPost /identities-accounts/enableEnable IDN Accounts for Identities
AccountsAPIGetAccountGet /accounts/{id}Account Details
AccountsAPIGetAccountEntitlementsGet /accounts/{id}/entitlementsAccount Entitlements
AccountsAPIListAccountsGet /accountsAccounts List
AccountsAPIPutAccountPut /accounts/{id}Update Account
AccountsAPISubmitReloadAccountPost /accounts/{id}/reloadReload Account
AccountsAPIUnlockAccountPost /accounts/{id}/unlockUnlock Account
AccountsAPIUpdateAccountPatch /accounts/{id}Update Account
ApplicationDiscoveryAPIGetDiscoveredApplicationByIDGet /discovered-applications/{id}Get Discovered Application by ID
ApplicationDiscoveryAPIGetDiscoveredApplicationsGet /discovered-applicationsRetrieve discovered applications for tenant
ApplicationDiscoveryAPIGetManualDiscoverApplicationsCsvTemplateGet /manual-discover-applications-templateDownload CSV Template for Discovery
ApplicationDiscoveryAPIPatchDiscoveredApplicationByIDPatch /discovered-applications/{id}Patch Discovered Application by ID
ApplicationDiscoveryAPISendManualDiscoverApplicationsCsvTemplatePost /manual-discover-applicationsUpload CSV to Discover Applications
ApprovalsAPIGetApprovalGet /generic-approvals/{id}Get Approval
ApprovalsAPIGetApprovalsGet /generic-approvalsGet Approvals
AppsAPICreateSourceAppPost /source-appsCreate source app
AppsAPIDeleteAccessProfilesFromSourceAppByBulkPost /source-apps/{id}/access-profiles/bulk-removeBulk remove access profiles from the specified source app
AppsAPIDeleteSourceAppDelete /source-apps/{id}Delete source app by ID
AppsAPIGetSourceAppGet /source-apps/{id}Get source app by ID
AppsAPIListAccessProfilesForSourceAppGet /source-apps/{id}/access-profilesList access profiles for the specified source app
AppsAPIListAllSourceAppGet /source-apps/allList all source apps
AppsAPIListAllUserAppsGet /user-apps/allList all user apps
AppsAPIListAssignedSourceAppGet /source-apps/assignedList assigned source apps
AppsAPIListAvailableAccountsForUserAppGet /user-apps/{id}/available-accountsList available accounts for user app
AppsAPIListAvailableSourceAppsGet /source-appsList available source apps
AppsAPIListOwnedUserAppsGet /user-appsList owned user apps
AppsAPIPatchSourceAppPatch /source-apps/{id}Patch source app by ID
AppsAPIPatchUserAppPatch /user-apps/{id}Patch user app by ID
AppsAPIUpdateSourceAppsInBulkPost /source-apps/bulk-updateBulk update source apps
AuthProfileAPIGetProfileConfigGet /auth-profiles/{id}Get Auth Profile.
AuthProfileAPIGetProfileConfigListGet /auth-profilesGet list of Auth Profiles.
AuthProfileAPIPatchProfileConfigPatch /auth-profiles/{id}Patch a specified Auth Profile
CertificationCampaignsAPICompleteCampaignPost /campaigns/{id}/completeComplete a Campaign
CertificationCampaignsAPICreateCampaignPost /campaignsCreate Campaign
CertificationCampaignsAPICreateCampaignTemplatePost /campaign-templatesCreate a Campaign Template
CertificationCampaignsAPIDeleteCampaignTemplateDelete /campaign-templates/{id}Delete a Campaign Template
CertificationCampaignsAPIDeleteCampaignTemplateScheduleDelete /campaign-templates/{id}/scheduleDelete Campaign Template Schedule
CertificationCampaignsAPIDeleteCampaignsPost /campaigns/deleteDelete Campaigns
CertificationCampaignsAPIGetActiveCampaignsGet /campaignsList Campaigns
CertificationCampaignsAPIGetCampaignGet /campaigns/{id}Get Campaign
CertificationCampaignsAPIGetCampaignReportsGet /campaigns/{id}/reportsGet Campaign Reports
CertificationCampaignsAPIGetCampaignReportsConfigGet /campaigns/reports-configurationGet Campaign Reports Configuration
CertificationCampaignsAPIGetCampaignTemplateGet /campaign-templates/{id}Get a Campaign Template
CertificationCampaignsAPIGetCampaignTemplateScheduleGet /campaign-templates/{id}/scheduleGet Campaign Template Schedule
CertificationCampaignsAPIGetCampaignTemplatesGet /campaign-templatesList Campaign Templates
CertificationCampaignsAPIMovePost /campaigns/{id}/reassignReassign Certifications
CertificationCampaignsAPIPatchCampaignTemplatePatch /campaign-templates/{id}Update a Campaign Template
CertificationCampaignsAPISetCampaignReportsConfigPut /campaigns/reports-configurationSet Campaign Reports Configuration
CertificationCampaignsAPISetCampaignTemplateSchedulePut /campaign-templates/{id}/scheduleSet Campaign Template Schedule
CertificationCampaignsAPIStartCampaignPost /campaigns/{id}/activateActivate a Campaign
CertificationCampaignsAPIStartCampaignRemediationScanPost /campaigns/{id}/run-remediation-scanRun Campaign Remediation Scan
CertificationCampaignsAPIStartCampaignReportPost /campaigns/{id}/run-report/{type}Run Campaign Report
CertificationCampaignsAPIStartGenerateCampaignTemplatePost /campaign-templates/{id}/generateGenerate a Campaign from Template
CertificationCampaignsAPIUpdateCampaignPatch /campaigns/{id}Update a Campaign
CertificationsAPIGetIdentityCertificationItemPermissionsGet /certifications/{certificationId}/access-review-items/{itemId}/permissionsPermissions for Entitlement Certification Item
CertificationsAPIGetIdentityCertificationPendingTasksGet /certifications/{id}/tasks-pendingPending Certification Tasks
CertificationsAPIGetIdentityCertificationTaskStatusGet /certifications/{id}/tasks/{taskId}Certification Task Status
CertificationsAPIListCertificationReviewersGet /certifications/{id}/reviewersList of Reviewers for certification
CertificationsAPISubmitReassignCertsAsyncPost /certifications/{id}/reassign-asyncReassign Certifications Asynchronously
ConnectorRuleManagementAPICreateConnectorRulePost /connector-rulesCreate Connector Rule
ConnectorRuleManagementAPIDeleteConnectorRuleDelete /connector-rules/{id}Delete a Connector-Rule
ConnectorRuleManagementAPIGetConnectorRuleGet /connector-rules/{id}Connector-Rule by ID
ConnectorRuleManagementAPIGetConnectorRuleListGet /connector-rulesList Connector Rules
ConnectorRuleManagementAPIUpdateConnectorRulePut /connector-rules/{id}Update a Connector Rule
ConnectorRuleManagementAPIValidateConnectorRulePost /connector-rules/validateValidate Connector Rule
ConnectorsAPIGetConnectorListGet /connectorsGets connector list
CustomFormsAPICreateFormDefinitionPost /form-definitionsCreates a form definition.
CustomFormsAPICreateFormDefinitionByTemplatePost /form-definitions/templateCreate a form definition by template.
CustomFormsAPICreateFormDefinitionDynamicSchemaPost /form-definitions/forms-action-dynamic-schemaGenerate JSON Schema dynamically.
CustomFormsAPICreateFormDefinitionFileRequestPost /form-definitions/{formDefinitionID}/uploadUpload new form definition file.
CustomFormsAPICreateFormInstancePost /form-instancesCreates a form instance.
CustomFormsAPIDeleteFormDefinitionDelete /form-definitions/{formDefinitionID}Deletes a form definition.
CustomFormsAPIExportFormDefinitionsByTenantGet /form-definitions/exportList form definitions by tenant.
CustomFormsAPIGetFileFromS3Get /form-definitions/{formDefinitionID}/file/{fileID}Download definition file by fileId.
CustomFormsAPIGetFormDefinitionByKeyGet /form-definitions/{formDefinitionID}Return a form definition.
CustomFormsAPIGetFormInstanceByKeyGet /form-instances/{formInstanceID}Returns a form instance.
CustomFormsAPIGetFormInstanceFileGet /form-instances/{formInstanceID}/file/{fileID}Download instance file by fileId.
CustomFormsAPIImportFormDefinitionsPost /form-definitions/importImport form definitions from export.
CustomFormsAPIPatchFormDefinitionPatch /form-definitions/{formDefinitionID}Patch a form definition.
CustomFormsAPIPatchFormInstancePatch /form-instances/{formInstanceID}Patch a form instance.
CustomFormsAPISearchFormDefinitionsByTenantGet /form-definitionsExport form definitions by tenant.
CustomFormsAPISearchFormElementDataByElementIDGet /form-instances/{formInstanceID}/data-source/{formElementID}Retrieves dynamic data by element.
CustomFormsAPISearchFormInstancesByTenantGet /form-instancesList form instances by tenant.
CustomFormsAPISearchPreDefinedSelectOptionsGet /form-definitions/predefined-select-optionsList predefined select options.
CustomFormsAPIShowPreviewDataSourcePost /form-definitions/{formDefinitionID}/data-sourcePreview form definition data source.
CustomPasswordInstructionsAPICreateCustomPasswordInstructionsPost /custom-password-instructionsCreate Custom Password Instructions
CustomPasswordInstructionsAPIDeleteCustomPasswordInstructionsDelete /custom-password-instructions/{pageId}Delete Custom Password Instructions by page ID
CustomPasswordInstructionsAPIGetCustomPasswordInstructionsGet /custom-password-instructions/{pageId}Get Custom Password Instructions by Page ID
EntitlementsAPICreateAccessModelMetadataForEntitlementPost /entitlements/{id}/access-model-metadata/{attributeKey}/values/{attributeValue}Add metadata to an entitlement.
EntitlementsAPIDeleteAccessModelMetadataFromEntitlementDelete /entitlements/{id}/access-model-metadata/{attributeKey}/values/{attributeValue}Remove metadata from an entitlement.
EntitlementsAPIGetEntitlementGet /entitlements/{id}Get an entitlement
EntitlementsAPIGetEntitlementRequestConfigGet /entitlements/{id}/entitlement-request-configGet Entitlement Request Config
EntitlementsAPIImportEntitlementsBySourcePost /entitlements/aggregate/sources/{id}Aggregate Entitlements
EntitlementsAPIListEntitlementChildrenGet /entitlements/{id}/childrenList of entitlements children
EntitlementsAPIListEntitlementParentsGet /entitlements/{id}/parentsList of entitlements parents
EntitlementsAPIListEntitlementsGet /entitlementsGets a list of entitlements.
EntitlementsAPIPatchEntitlementPatch /entitlements/{id}Patch an entitlement
EntitlementsAPIPutEntitlementRequestConfigPut /entitlements/{id}/entitlement-request-configReplace Entitlement Request Config
EntitlementsAPIResetSourceEntitlementsPost /entitlements/reset/sources/{id}Reset Source Entitlements
EntitlementsAPIUpdateEntitlementsInBulkPost /entitlements/bulk-updateBulk update an entitlement list
GovernanceGroupsAPICreateWorkgroupPost /workgroupsCreate a new Governance Group.
GovernanceGroupsAPIDeleteWorkgroupDelete /workgroups/{id}Delete a Governance Group
GovernanceGroupsAPIDeleteWorkgroupMembersPost /workgroups/{workgroupId}/members/bulk-deleteRemove members from Governance Group
GovernanceGroupsAPIDeleteWorkgroupsInBulkPost /workgroups/bulk-deleteDelete Governance Group(s)
GovernanceGroupsAPIGetWorkgroupGet /workgroups/{id}Get Governance Group by Id
GovernanceGroupsAPIListConnectionsGet /workgroups/{workgroupId}/connectionsList connections for Governance Group
GovernanceGroupsAPIListWorkgroupMembersGet /workgroups/{workgroupId}/membersList Governance Group Members
GovernanceGroupsAPIListWorkgroupsGet /workgroupsList Governance Groups
GovernanceGroupsAPIPatchWorkgroupPatch /workgroups/{id}Patch a Governance Group
GovernanceGroupsAPIUpdateWorkgroupMembersPost /workgroups/{workgroupId}/members/bulk-addAdd members to Governance Group
IAIAccessRequestRecommendationsAPIAddAccessRequestRecommendationsIgnoredItemPost /ai-access-request-recommendations/ignored-itemsNotification of Ignored Access Request Recommendations
IAIAccessRequestRecommendationsAPIAddAccessRequestRecommendationsRequestedItemPost /ai-access-request-recommendations/requested-itemsNotification of Requested Access Request Recommendations
IAIAccessRequestRecommendationsAPIAddAccessRequestRecommendationsViewedItemPost /ai-access-request-recommendations/viewed-itemsNotification of Viewed Access Request Recommendations
IAIAccessRequestRecommendationsAPIAddAccessRequestRecommendationsViewedItemsPost /ai-access-request-recommendations/viewed-items/bulk-createNotification of Viewed Access Request Recommendations in Bulk
IAIAccessRequestRecommendationsAPIGetAccessRequestRecommendationsGet /ai-access-request-recommendationsIdentity Access Request Recommendations
IAIAccessRequestRecommendationsAPIGetAccessRequestRecommendationsIgnoredItemsGet /ai-access-request-recommendations/ignored-itemsList of Ignored Access Request Recommendations
IAIAccessRequestRecommendationsAPIGetAccessRequestRecommendationsRequestedItemsGet /ai-access-request-recommendations/requested-itemsList of Requested Access Request Recommendations
IAIAccessRequestRecommendationsAPIGetAccessRequestRecommendationsViewedItemsGet /ai-access-request-recommendations/viewed-itemsList of Viewed Access Request Recommendations
IAICommonAccessAPICreateCommonAccessPost /common-accessCreate common access items
IAICommonAccessAPIGetCommonAccessGet /common-accessGet a paginated list of common access
IAICommonAccessAPIUpdateCommonAccessStatusInBulkPost /common-access/update-statusBulk update common access status
IAIMessageCatalogsAPIGetMessageCatalogsGet /translation-catalogs/{catalog-id}Get Message catalogs
IAIOutliersAPIExportOutliersZipGet /outliers/exportIAI Identity Outliers Export
IAIOutliersAPIGetIdentityOutlierSnapshotsGet /outlier-summariesIAI Identity Outliers Summary
IAIOutliersAPIGetIdentityOutliersGet /outliersIAI Get Identity Outliers
IAIOutliersAPIGetLatestIdentityOutlierSnapshotsGet /outlier-summaries/latestIAI Identity Outliers Latest Summary
IAIOutliersAPIGetOutlierContributingFeatureSummaryGet /outlier-feature-summaries/{outlierFeatureId}Get identity outlier contibuting feature summary
IAIOutliersAPIGetPeerGroupOutliersContributingFeaturesGet /outliers/{outlierId}/contributing-featuresGet identity outlier's contibuting features
IAIOutliersAPIIgnoreIdentityOutliersPost /outliers/ignoreIAI Identity Outliers Ignore
IAIOutliersAPIListOutliersContributingFeatureAccessItemsGet /outliers/{outlierId}/feature-details/{contributingFeatureName}/access-itemsGets a list of access items associated with each identity outlier contributing feature
IAIOutliersAPIUnIgnoreIdentityOutliersPost /outliers/unignoreIAI Identity Outliers Unignore
IAIPeerGroupStrategiesAPIGetPeerGroupOutliersGet /peer-group-strategies/{strategy}/identity-outliersIdentity Outliers List
IAIRecommendationsAPIGetRecommendationsPost /recommendations/requestReturns a Recommendation Based on Object
IAIRecommendationsAPIGetRecommendationsConfigGet /recommendations/configGet certification recommendation config values
IAIRecommendationsAPIUpdateRecommendationsConfigPut /recommendations/configUpdate certification recommendation config values
IAIRoleMiningAPICreatePotentialRoleProvisionRequestPost /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/provisionCreate request to provision a potential role into an actual role.
IAIRoleMiningAPICreateRoleMiningSessionsPost /role-mining-sessionsCreate a role mining session
IAIRoleMiningAPIDownloadRoleMiningPotentialRoleZipGet /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/export-async/{exportId}/downloadExport (download) details for a potential role in a role mining session
IAIRoleMiningAPIExportRoleMiningPotentialRoleGet /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/exportExport (download) details for a potential role in a role mining session
IAIRoleMiningAPIExportRoleMiningPotentialRoleAsyncPost /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/export-asyncAsynchronously export details for a potential role in a role mining session and upload to S3
IAIRoleMiningAPIExportRoleMiningPotentialRoleStatusGet /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/export-async/{exportId}Retrieve status of a potential role export job
IAIRoleMiningAPIGetAllPotentialRoleSummariesGet /role-mining-potential-rolesRetrieves all potential role summaries
IAIRoleMiningAPIGetEntitlementDistributionPotentialRoleGet /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/entitlement-popularity-distributionRetrieves entitlement popularity distribution for a potential role in a role mining session
IAIRoleMiningAPIGetEntitlementsPotentialRoleGet /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/entitlement-popularitiesRetrieves entitlements for a potential role in a role mining session
IAIRoleMiningAPIGetExcludedEntitlementsPotentialRoleGet /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/excluded-entitlementsRetrieves excluded entitlements for a potential role in a role mining session
IAIRoleMiningAPIGetIdentitiesPotentialRoleGet /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/identitiesRetrieves identities for a potential role in a role mining session
IAIRoleMiningAPIGetPotentialRoleGet /role-mining-sessions/{sessionId}/potential-role-summaries/{potentialRoleId}Retrieve potential role in session
IAIRoleMiningAPIGetPotentialRoleApplicationsGet /role-mining-sessions/{sessionId}/potential-role-summaries/{potentialRoleId}/applicationsRetrieves the applications of a potential role for a role mining session
IAIRoleMiningAPIGetPotentialRoleSourceIdentityUsageGet /role-mining-potential-roles/{potentialRoleId}/sources/{sourceId}/identityUsageRetrieves potential role source usage
IAIRoleMiningAPIGetPotentialRoleSummariesGet /role-mining-sessions/{sessionId}/potential-role-summariesRetrieve session's potential role summaries
IAIRoleMiningAPIGetRoleMiningPotentialRoleGet /role-mining-potential-roles/{potentialRoleId}Retrieves a specific potential role
IAIRoleMiningAPIGetRoleMiningSessionGet /role-mining-sessions/{sessionId}Get a role mining session
IAIRoleMiningAPIGetRoleMiningSessionStatusGet /role-mining-sessions/{sessionId}/statusGet role mining session status state
IAIRoleMiningAPIGetRoleMiningSessionsGet /role-mining-sessionsRetrieves all role mining sessions
IAIRoleMiningAPIGetSavedPotentialRolesGet /role-mining-potential-roles/savedRetrieves all saved potential roles
IAIRoleMiningAPIPatchPotentialRolePatch /role-mining-sessions/{sessionId}/potential-role-summaries/{potentialRoleId}Update a potential role in session
IAIRoleMiningAPIPatchRoleMiningPotentialRolePatch /role-mining-potential-roles/{potentialRoleId}Update a potential role
IAIRoleMiningAPIPatchRoleMiningSessionPatch /role-mining-sessions/{sessionId}Patch a role mining session
IAIRoleMiningAPIUpdateEntitlementsPotentialRolePost /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/edit-entitlementsEdit entitlements for a potential role to exclude some entitlements
IconsAPIDeleteIconDelete /icons/{objectType}/{objectId}Delete an icon
IconsAPISetIconPut /icons/{objectType}/{objectId}Update an icon
IdentitiesAPIDeleteIdentityDelete /identities/{id}Delete identity
IdentitiesAPIGetIdentityGet /identities/{id}Identity Details
IdentitiesAPIGetIdentityOwnershipDetailsGet /identities/{identityId}/ownershipGet ownership details
IdentitiesAPIGetRoleAssignmentGet /identities/{identityId}/role-assignments/{assignmentId}Role assignment details
IdentitiesAPIGetRoleAssignmentsGet /identities/{identityId}/role-assignmentsList role assignments
IdentitiesAPIListIdentitiesGet /identitiesList Identities
IdentitiesAPIResetIdentityPost /identities/{id}/resetReset an identity
IdentitiesAPISendIdentityVerificationAccountTokenPost /identities/{id}/verification/account/sendSend password reset email
IdentitiesAPIStartIdentitiesInvitePost /identities/inviteInvite identities to register
IdentitiesAPIStartIdentityProcessingPost /identities/processProcess a list of identityIds
IdentitiesAPISynchronizeAttributesForIdentityPost /identities/{identityId}/synchronize-attributesAttribute synchronization for single identity.
IdentityAttributesAPICreateIdentityAttributePost /identity-attributesCreate Identity Attribute
IdentityAttributesAPIDeleteIdentityAttributeDelete /identity-attributes/{name}Delete Identity Attribute
IdentityAttributesAPIDeleteIdentityAttributesInBulkDelete /identity-attributes/bulk-deleteBulk delete Identity Attributes
IdentityAttributesAPIGetIdentityAttributeGet /identity-attributes/{name}Get Identity Attribute
IdentityAttributesAPIListIdentityAttributesGet /identity-attributesList Identity Attributes
IdentityAttributesAPIPutIdentityAttributePut /identity-attributes/{name}Update Identity Attribute
IdentityHistoryAPICompareIdentitySnapshotsGet /historical-identities/{id}/compareGets a difference of count for each access item types for the given identity between 2 snapshots
IdentityHistoryAPICompareIdentitySnapshotsAccessTypeGet /historical-identities/{id}/compare/{access-type}Gets a list of differences of specific accessType for the given identity between 2 snapshots
IdentityHistoryAPIGetHistoricalIdentityGet /historical-identities/{id}Get latest snapshot of identity
IdentityHistoryAPIGetHistoricalIdentityEventsGet /historical-identities/{id}/eventsLists all events for the given identity
IdentityHistoryAPIGetIdentitySnapshotGet /historical-identities/{id}/snapshots/{date}Gets an identity snapshot at a given date
IdentityHistoryAPIGetIdentitySnapshotSummaryGet /historical-identities/{id}/snapshot-summaryGets the summary for the event count for a specific identity
IdentityHistoryAPIGetIdentityStartDateGet /historical-identities/{id}/start-dateGets the start date of the identity
IdentityHistoryAPIListHistoricalIdentitiesGet /historical-identitiesLists all the identities
IdentityHistoryAPIListIdentityAccessItemsGet /historical-identities/{id}/access-itemsGets a list of access items for the identity filtered by item type
IdentityHistoryAPIListIdentitySnapshotAccessItemsGet /historical-identities/{id}/snapshots/{date}/access-itemsGet Identity Access Items Snapshot
IdentityHistoryAPIListIdentitySnapshotsGet /historical-identities/{id}/snapshotsLists all the snapshots for the identity
IdentityProfilesAPICreateIdentityProfilePost /identity-profilesCreate an Identity Profile
IdentityProfilesAPIDeleteIdentityProfileDelete /identity-profiles/{identity-profile-id}Delete an Identity Profile
IdentityProfilesAPIDeleteIdentityProfilesPost /identity-profiles/bulk-deleteDelete Identity Profiles
IdentityProfilesAPIExportIdentityProfilesGet /identity-profiles/exportExport Identity Profiles
IdentityProfilesAPIGetDefaultIdentityAttributeConfigGet /identity-profiles/{identity-profile-id}/default-identity-attribute-configDefault identity attribute config
IdentityProfilesAPIGetIdentityProfileGet /identity-profiles/{identity-profile-id}Gets a single Identity Profile
IdentityProfilesAPIImportIdentityProfilesPost /identity-profiles/importImport Identity Profiles
IdentityProfilesAPIListIdentityProfilesGet /identity-profilesIdentity Profiles List
IdentityProfilesAPIShowGenerateIdentityPreviewPost /identity-profiles/identity-previewGenerate Identity Profile Preview
IdentityProfilesAPISyncIdentityProfilePost /identity-profiles/{identity-profile-id}/process-identitiesProcess identities under profile
IdentityProfilesAPIUpdateIdentityProfilePatch /identity-profiles/{identity-profile-id}Update the Identity Profile
LifecycleStatesAPIGetLifecycleStatesGet /identity-profiles/{identity-profile-id}/lifecycle-states/{lifecycle-state-id}Get Lifecycle State
LifecycleStatesAPIUpdateLifecycleStatesPatch /identity-profiles/{identity-profile-id}/lifecycle-states/{lifecycle-state-id}Update Lifecycle State
MFAConfigurationAPIDeleteMFAConfigDelete /mfa/{method}/deleteDelete MFA method configuration
MFAConfigurationAPIGetMFADuoConfigGet /mfa/duo-web/configConfiguration of Duo MFA method
MFAConfigurationAPIGetMFAKbaConfigGet /mfa/kba/configConfiguration of KBA MFA method
MFAConfigurationAPIGetMFAOktaConfigGet /mfa/okta-verify/configConfiguration of Okta MFA method
MFAConfigurationAPISetMFADuoConfigPut /mfa/duo-web/configSet Duo MFA configuration
MFAConfigurationAPISetMFAKBAConfigPost /mfa/kba/config/answersSet MFA KBA configuration
MFAConfigurationAPISetMFAOktaConfigPut /mfa/okta-verify/configSet Okta MFA configuration
MFAConfigurationAPITestMFAConfigGet /mfa/{method}/testMFA method's test configuration
MFAControllerAPICreateSendTokenPost /mfa/token/sendCreate and send user token
MFAControllerAPIPingVerificationStatusPost /mfa/{method}/pollPolling MFA method by VerificationPollRequest
MFAControllerAPISendDuoVerifyRequestPost /mfa/duo-web/verifyVerifying authentication via Duo method
MFAControllerAPISendKbaAnswersPost /mfa/kba/authenticateAuthenticate KBA provided MFA method
MFAControllerAPISendOktaVerifyRequestPost /mfa/okta-verify/verifyVerifying authentication via Okta method
MFAControllerAPISendTokenAuthRequestPost /mfa/token/authenticateAuthenticate Token provided MFA method
ManagedClientsAPIGetManagedClientStatusGet /managed-clients/{id}/statusSpecified Managed Client Status.
ManagedClientsAPIUpdateManagedClientStatusPost /managed-clients/{id}/statusHandle status request from client
ManagedClustersAPIGetClientLogConfigurationGet /managed-clusters/{id}/log-configGet managed cluster's log configuration
ManagedClustersAPIGetManagedClusterGet /managed-clusters/{id}Get a specified ManagedCluster.
ManagedClustersAPIGetManagedClustersGet /managed-clustersRetrieve all Managed Clusters.
ManagedClustersAPIPutClientLogConfigurationPut /managed-clusters/{id}/log-configUpdate managed cluster's log configuration
MultiHostIntegrationAPICreateMultiHostIntegrationPost /multihostsCreate Multi-Host Integration
MultiHostIntegrationAPICreateSourcesWithinMultiHostPost /multihosts/{id}Create Sources Within Multi-Host Integration
MultiHostIntegrationAPIDeleteMultiHostDelete /multihosts/{id}Delete Multi-Host Integration
MultiHostIntegrationAPIGetAcctAggregationGroupsGet /multihosts/{multihostId}/acctAggregationGroupsGet Account Aggregation Groups Within Multi-Host Integration ID
MultiHostIntegrationAPIGetEntitlementAggregationGroupsGet /multihosts/{multiHostId}/entitlementAggregationGroupsGet Entitlement Aggregation Groups Within Multi-Host Integration ID
MultiHostIntegrationAPIGetMultiHostIntegrationsGet /multihosts/{id}Get Multi-Host Integration By ID
MultiHostIntegrationAPIGetMultiHostIntegrationsListGet /multihostsList All Existing Multi-Host Integrations
MultiHostIntegrationAPIGetMultiHostSourceCreationErrorsGet /multihosts/{multiHostId}/sources/errorsList Multi-Host Source Creation Errors
MultiHostIntegrationAPIGetMultihostIntegrationTypesGet /multihosts/typesList Multi-Host Integration Types
MultiHostIntegrationAPIGetSourcesWithinMultiHostGet /multihosts/{id}/sourcesList Sources Within Multi-Host Integration
MultiHostIntegrationAPITestConnectionMultiHostSourcesPost /multihosts/{multihost_id}/sources/testConnectionTest Configuration For Multi-Host Integration
MultiHostIntegrationAPITestSourceConnectionMultihostGet /multihosts/{multihost_id}/sources/{sourceId}/testConnectionTest Configuration For Multi-Host Integration's Single Source
MultiHostIntegrationAPIUpdateMultiHostSourcesPatch /multihosts/{id}Update Multi-Host Integration
NonEmployeeLifecycleManagementAPIApproveNonEmployeeRequestPost /non-employee-approvals/{id}/approveApprove a Non-Employee Request
NonEmployeeLifecycleManagementAPICreateNonEmployeeRecordPost /non-employee-recordsCreate Non-Employee Record
NonEmployeeLifecycleManagementAPICreateNonEmployeeRequestPost /non-employee-requestsCreate Non-Employee Request
NonEmployeeLifecycleManagementAPICreateNonEmployeeSourcePost /non-employee-sourcesCreate Non-Employee Source
NonEmployeeLifecycleManagementAPICreateNonEmployeeSourceSchemaAttributesPost /non-employee-sources/{sourceId}/schema-attributesCreate Non-Employee Source Schema Attribute
NonEmployeeLifecycleManagementAPIDeleteNonEmployeeRecordDelete /non-employee-records/{id}Delete Non-Employee Record
NonEmployeeLifecycleManagementAPIDeleteNonEmployeeRecordInBulkPost /non-employee-records/bulk-deleteDelete Multiple Non-Employee Records
NonEmployeeLifecycleManagementAPIDeleteNonEmployeeRequestDelete /non-employee-requests/{id}Delete Non-Employee Request
NonEmployeeLifecycleManagementAPIDeleteNonEmployeeSchemaAttributeDelete /non-employee-sources/{sourceId}/schema-attributes/{attributeId}Delete Non-Employee Source's Schema Attribute
NonEmployeeLifecycleManagementAPIDeleteNonEmployeeSourceDelete /non-employee-sources/{sourceId}Delete Non-Employee Source
NonEmployeeLifecycleManagementAPIDeleteNonEmployeeSourceSchemaAttributesDelete /non-employee-sources/{sourceId}/schema-attributesDelete all custom schema attributes
NonEmployeeLifecycleManagementAPIExportNonEmployeeRecordsGet /non-employee-sources/{id}/non-employees/downloadExports Non-Employee Records to CSV
NonEmployeeLifecycleManagementAPIExportNonEmployeeSourceSchemaTemplateGet /non-employee-sources/{id}/schema-attributes-template/downloadExports Source Schema Template
NonEmployeeLifecycleManagementAPIGetNonEmployeeApprovalGet /non-employee-approvals/{id}Get a non-employee approval item detail
NonEmployeeLifecycleManagementAPIGetNonEmployeeApprovalSummaryGet /non-employee-approvals/summary/{requested-for}Get Summary of Non-Employee Approval Requests
NonEmployeeLifecycleManagementAPIGetNonEmployeeBulkUploadStatusGet /non-employee-sources/{id}/non-employee-bulk-upload/statusBulk upload status on source
NonEmployeeLifecycleManagementAPIGetNonEmployeeRecordGet /non-employee-records/{id}Get a Non-Employee Record
NonEmployeeLifecycleManagementAPIGetNonEmployeeRequestGet /non-employee-requests/{id}Get a Non-Employee Request
NonEmployeeLifecycleManagementAPIGetNonEmployeeRequestSummaryGet /non-employee-requests/summary/{requested-for}Get Summary of Non-Employee Requests
NonEmployeeLifecycleManagementAPIGetNonEmployeeSchemaAttributeGet /non-employee-sources/{sourceId}/schema-attributes/{attributeId}Get Schema Attribute Non-Employee Source
NonEmployeeLifecycleManagementAPIGetNonEmployeeSourceGet /non-employee-sources/{sourceId}Get a Non-Employee Source
NonEmployeeLifecycleManagementAPIGetNonEmployeeSourceSchemaAttributesGet /non-employee-sources/{sourceId}/schema-attributesList Schema Attributes Non-Employee Source
NonEmployeeLifecycleManagementAPIImportNonEmployeeRecordsInBulkPost /non-employee-sources/{id}/non-employee-bulk-uploadImports, or Updates, Non-Employee Records
NonEmployeeLifecycleManagementAPIListNonEmployeeApprovalGet /non-employee-approvalsGet List of Non-Employee Approval Requests
NonEmployeeLifecycleManagementAPIListNonEmployeeRecordsGet /non-employee-recordsList Non-Employee Records
NonEmployeeLifecycleManagementAPIListNonEmployeeRequestsGet /non-employee-requestsList Non-Employee Requests
NonEmployeeLifecycleManagementAPIListNonEmployeeSourcesGet /non-employee-sourcesList Non-Employee Sources
NonEmployeeLifecycleManagementAPIPatchNonEmployeeRecordPatch /non-employee-records/{id}Patch Non-Employee Record
NonEmployeeLifecycleManagementAPIPatchNonEmployeeSchemaAttributePatch /non-employee-sources/{sourceId}/schema-attributes/{attributeId}Patch Non-Employee Source's Schema Attribute
NonEmployeeLifecycleManagementAPIPatchNonEmployeeSourcePatch /non-employee-sources/{sourceId}Patch a Non-Employee Source
NonEmployeeLifecycleManagementAPIRejectNonEmployeeRequestPost /non-employee-approvals/{id}/rejectReject a Non-Employee Request
NonEmployeeLifecycleManagementAPIUpdateNonEmployeeRecordPut /non-employee-records/{id}Update Non-Employee Record
NotificationsAPICreateDomainDkimPost /verified-domainsVerify domain address via DKIM
NotificationsAPICreateNotificationTemplatePost /notification-templatesCreate Notification Template
NotificationsAPICreateVerifiedFromAddressPost /verified-from-addressesCreate Verified From Address
NotificationsAPIDeleteNotificationTemplatesInBulkPost /notification-templates/bulk-deleteBulk Delete Notification Templates
NotificationsAPIDeleteVerifiedFromAddressDelete /verified-from-addresses/{id}Delete Verified From Address
NotificationsAPIGetDkimAttributesGet /verified-domainsGet DKIM Attributes
NotificationsAPIGetMailFromAttributesGet /mail-from-attributes/{identity}Get MAIL FROM Attributes
NotificationsAPIGetNotificationTemplateGet /notification-templates/{id}Get Notification Template By Id
NotificationsAPIGetNotificationsTemplateContextGet /notification-template-contextGet Notification Template Context
NotificationsAPIListFromAddressesGet /verified-from-addressesList From Addresses
NotificationsAPIListNotificationPreferencesGet /notification-preferences/{key}List Notification Preferences for tenant.
NotificationsAPIListNotificationTemplateDefaultsGet /notification-template-defaultsList Notification Template Defaults
NotificationsAPIListNotificationTemplatesGet /notification-templatesList Notification Templates
NotificationsAPIPutMailFromAttributesPut /mail-from-attributesChange MAIL FROM domain
NotificationsAPISendTestNotificationPost /send-test-notificationSend Test Notification
OAuthClientsAPICreateOauthClientPost /oauth-clientsCreate OAuth Client
OAuthClientsAPIDeleteOauthClientDelete /oauth-clients/{id}Delete OAuth Client
OAuthClientsAPIGetOauthClientGet /oauth-clients/{id}Get OAuth Client
OAuthClientsAPIListOauthClientsGet /oauth-clientsList OAuth Clients
OAuthClientsAPIPatchOauthClientPatch /oauth-clients/{id}Patch OAuth Client
OrgConfigAPIGetOrgConfigGet /org-configGet Org configuration settings
OrgConfigAPIGetValidTimeZonesGet /org-config/valid-time-zonesGet list of time zones
OrgConfigAPIPatchOrgConfigPatch /org-configPatch an Org configuration property
PasswordConfigurationAPICreatePasswordOrgConfigPost /password-org-configCreate Password Org Config
PasswordConfigurationAPIGetPasswordOrgConfigGet /password-org-configGet Password Org Config
PasswordConfigurationAPIPutPasswordOrgConfigPut /password-org-configUpdate Password Org Config
PasswordDictionaryAPIGetPasswordDictionaryGet /password-dictionaryGet Password Dictionary
PasswordDictionaryAPIPutPasswordDictionaryPut /password-dictionaryUpdate Password Dictionary
PasswordManagementAPICreateDigitTokenPost /generate-password-reset-token/digitGenerate a digit token
PasswordManagementAPIGetIdentityPasswordChangeStatusGet /password-change-status/{id}Get Password Change Request Status
PasswordManagementAPIQueryPasswordInfoPost /query-password-infoQuery Password Info
PasswordManagementAPISetIdentityPasswordPost /set-passwordSet Identity's Password
PasswordPoliciesAPICreatePasswordPolicyPost /password-policiesCreate Password Policy
PasswordPoliciesAPIDeletePasswordPolicyDelete /password-policies/{id}Delete Password Policy by ID
PasswordPoliciesAPIGetPasswordPolicyByIdGet /password-policies/{id}Get Password Policy by ID
PasswordPoliciesAPIListPasswordPoliciesGet /password-policiesList Password Policies
PasswordPoliciesAPISetPasswordPolicyPut /password-policies/{id}Update Password Policy by ID
PasswordSyncGroupsAPICreatePasswordSyncGroupPost /password-sync-groupsCreate Password Sync Group
PasswordSyncGroupsAPIDeletePasswordSyncGroupDelete /password-sync-groups/{id}Delete Password Sync Group by ID
PasswordSyncGroupsAPIGetPasswordSyncGroupGet /password-sync-groups/{id}Get Password Sync Group by ID
PasswordSyncGroupsAPIGetPasswordSyncGroupsGet /password-sync-groupsGet Password Sync Group List
PasswordSyncGroupsAPIUpdatePasswordSyncGroupPut /password-sync-groups/{id}Update Password Sync Group by ID
PersonalAccessTokensAPICreatePersonalAccessTokenPost /personal-access-tokensCreate Personal Access Token
PersonalAccessTokensAPIDeletePersonalAccessTokenDelete /personal-access-tokens/{id}Delete Personal Access Token
PersonalAccessTokensAPIListPersonalAccessTokensGet /personal-access-tokensList Personal Access Tokens
PersonalAccessTokensAPIPatchPersonalAccessTokenPatch /personal-access-tokens/{id}Patch Personal Access Token
PublicIdentitiesConfigAPIGetPublicIdentityConfigGet /public-identities-configGet Public Identity Config
PublicIdentitiesConfigAPIUpdatePublicIdentityConfigPut /public-identities-configUpdate Public Identity Config
RequestableObjectsAPIListRequestableObjectsGet /requestable-objectsRequestable Objects List
RoleInsightsAPICreateRoleInsightRequestsPost /role-insights/requestsGenerate insights for roles
RoleInsightsAPIDownloadRoleInsightsEntitlementsChangesGet /role-insights/{insightId}/entitlement-changes/downloadDownload entitlement insights for a role
RoleInsightsAPIGetEntitlementChangesIdentitiesGet /role-insights/{insightId}/entitlement-changes/{entitlementId}/identitiesGet identities for a suggested entitlement (for a role)
RoleInsightsAPIGetRoleInsightGet /role-insights/{insightId}Get a single role insight
RoleInsightsAPIGetRoleInsightsGet /role-insightsGet role insights
RoleInsightsAPIGetRoleInsightsCurrentEntitlementsGet /role-insights/{insightId}/current-entitlementsGet current entitlement for a role
RoleInsightsAPIGetRoleInsightsEntitlementsChangesGet /role-insights/{insightId}/entitlement-changesGet entitlement insights for a role
RoleInsightsAPIGetRoleInsightsRequestsGet /role-insights/requests/{id}Returns metadata from prior request.
RoleInsightsAPIGetRoleInsightsSummaryGet /role-insights/summaryGet role insights summary information
RolesAPICreateRolePost /rolesCreate a Role
RolesAPIDeleteBulkRolesPost /roles/bulk-deleteDelete Role(s)
RolesAPIDeleteRoleDelete /roles/{id}Delete a Role
RolesAPIGetRoleGet /roles/{id}Get a Role
RolesAPIGetRoleAssignedIdentitiesGet /roles/{id}/assigned-identitiesIdentities assigned a Role
RolesAPIGetRoleEntitlementsGet /roles/{id}/entitlementsList role's Entitlements
RolesAPIListRolesGet /rolesList Roles
RolesAPIPatchRolePatch /roles/{id}Patch a specified Role
SIMIntegrationsAPICreateSIMIntegrationPost /sim-integrationsCreate new SIM integration
SIMIntegrationsAPIDeleteSIMIntegrationDelete /sim-integrations/{id}Delete a SIM integration
SIMIntegrationsAPIGetSIMIntegrationGet /sim-integrations/{id}Get a SIM integration details.
SIMIntegrationsAPIGetSIMIntegrationsGet /sim-integrationsList the existing SIM integrations.
SIMIntegrationsAPIPatchBeforeProvisioningRulePatch /sim-integrations/{id}/beforeProvisioningRulePatch a SIM beforeProvisioningRule attribute.
SIMIntegrationsAPIPatchSIMAttributesPatch /sim-integrations/{id}Patch a SIM attribute.
SIMIntegrationsAPIPutSIMIntegrationPut /sim-integrations/{id}Update an existing SIM integration
SODPoliciesAPICreateSodPolicyPost /sod-policiesCreate SOD policy
SODPoliciesAPIDeleteSodPolicyDelete /sod-policies/{id}Delete SOD policy by ID
SODPoliciesAPIDeleteSodPolicyScheduleDelete /sod-policies/{id}/scheduleDelete SOD policy schedule
SODPoliciesAPIGetCustomViolationReportGet /sod-violation-report/{reportResultId}/download/{fileName}Download custom violation report
SODPoliciesAPIGetDefaultViolationReportGet /sod-violation-report/{reportResultId}/downloadDownload violation report
SODPoliciesAPIGetSodAllReportRunStatusGet /sod-violation-reportGet multi-report run task status
SODPoliciesAPIGetSodPolicyGet /sod-policies/{id}Get SOD policy by ID
SODPoliciesAPIGetSodPolicyScheduleGet /sod-policies/{id}/scheduleGet SOD policy schedule
SODPoliciesAPIGetSodViolationReportRunStatusGet /sod-policies/sod-violation-report-status/{reportResultId}Get violation report run status
SODPoliciesAPIGetSodViolationReportStatusGet /sod-policies/{id}/violation-reportGet SOD violation report status
SODPoliciesAPIListSodPoliciesGet /sod-policiesList SOD policies
SODPoliciesAPIPatchSodPolicyPatch /sod-policies/{id}Patch a SOD policy
SODPoliciesAPIPutPolicySchedulePut /sod-policies/{id}/scheduleUpdate SOD Policy schedule
SODPoliciesAPIPutSodPolicyPut /sod-policies/{id}Update SOD policy by ID
SODPoliciesAPIStartSodAllPoliciesForOrgPost /sod-violation-report/runRuns all policies for org
SODPoliciesAPIStartSodPolicyPost /sod-policies/{id}/violation-report/runRuns SOD policy violation report
SODViolationsAPIStartPredictSodViolationsPost /sod-violations/predictPredict SOD violations for identity.
SPConfigAPIExportSpConfigPost /sp-config/exportInitiates configuration objects export job
SPConfigAPIGetSpConfigExportGet /sp-config/export/{id}/downloadDownload export job result.
SPConfigAPIGetSpConfigExportStatusGet /sp-config/export/{id}Get export job status
SPConfigAPIGetSpConfigImportGet /sp-config/import/{id}/downloadDownload import job result
SPConfigAPIGetSpConfigImportStatusGet /sp-config/import/{id}Get import job status
SPConfigAPIImportSpConfigPost /sp-config/importInitiates configuration objects import job
SPConfigAPIListSpConfigObjectsGet /sp-config/config-objectsGet config object details
SearchAttributeConfigurationAPICreateSearchAttributeConfigPost /accounts/search-attribute-configCreate Extended Search Attributes
SearchAttributeConfigurationAPIDeleteSearchAttributeConfigDelete /accounts/search-attribute-config/{name}Delete Extended Search Attribute
SearchAttributeConfigurationAPIGetSearchAttributeConfigGet /accounts/search-attribute-configList Extended Search Attributes
SearchAttributeConfigurationAPIGetSingleSearchAttributeConfigGet /accounts/search-attribute-config/{name}Get Extended Search Attribute
SearchAttributeConfigurationAPIPatchSearchAttributeConfigPatch /accounts/search-attribute-config/{name}Update Extended Search Attribute
SegmentsAPICreateSegmentPost /segmentsCreate Segment
SegmentsAPIDeleteSegmentDelete /segments/{id}Delete Segment by ID
SegmentsAPIGetSegmentGet /segments/{id}Get Segment by ID
SegmentsAPIListSegmentsGet /segmentsList Segments
SegmentsAPIPatchSegmentPatch /segments/{id}Update Segment
ServiceDeskIntegrationAPICreateServiceDeskIntegrationPost /service-desk-integrationsCreate new Service Desk integration
ServiceDeskIntegrationAPIDeleteServiceDeskIntegrationDelete /service-desk-integrations/{id}Delete a Service Desk integration
ServiceDeskIntegrationAPIGetServiceDeskIntegrationGet /service-desk-integrations/{id}Get a Service Desk integration
ServiceDeskIntegrationAPIGetServiceDeskIntegrationListGet /service-desk-integrationsList existing Service Desk Integrations
ServiceDeskIntegrationAPIGetServiceDeskIntegrationTemplateGet /service-desk-integrations/templates/{scriptName}Service Desk integration template by scriptName.
ServiceDeskIntegrationAPIGetServiceDeskIntegrationTypesGet /service-desk-integrations/typesService Desk Integration Types List.
ServiceDeskIntegrationAPIGetStatusCheckDetailsGet /service-desk-integrations/status-check-configurationGet the time check configuration
ServiceDeskIntegrationAPIPatchServiceDeskIntegrationPatch /service-desk-integrations/{id}Service Desk Integration Update PATCH
ServiceDeskIntegrationAPIPutServiceDeskIntegrationPut /service-desk-integrations/{id}Update a Service Desk integration
ServiceDeskIntegrationAPIUpdateStatusCheckDetailsPut /service-desk-integrations/status-check-configurationUpdate the time check configuration
SourceUsagesAPIGetStatusBySourceIdGet /source-usages/{sourceId}/statusFinds status of source usage
SourceUsagesAPIGetUsagesBySourceIdGet /source-usages/{sourceId}/summariesReturns source usage insights
SourcesAPICreateProvisioningPolicyPost /sources/{sourceId}/provisioning-policiesCreate Provisioning Policy
SourcesAPICreateSourcePost /sourcesCreates a source in IdentityNow.
SourcesAPICreateSourceSchemaPost /sources/{sourceId}/schemasCreate Schema on Source
SourcesAPIDeleteDelete /sources/{id}Delete Source by ID
SourcesAPIDeleteAccountsAsyncPost /sources/{id}/remove-accountsRemove All Accounts in a Source
SourcesAPIDeleteNativeChangeDetectionConfigDelete /sources/{sourceId}/native-change-detection-configDelete Native Change Detection Configuration
SourcesAPIDeleteProvisioningPolicyDelete /sources/{sourceId}/provisioning-policies/{usageType}Delete Provisioning Policy by UsageType
SourcesAPIDeleteSourceSchemaDelete /sources/{sourceId}/schemas/{schemaId}Delete Source Schema by ID
SourcesAPIGetCorrelationConfigGet /sources/{id}/correlation-configGet Source Correlation Configuration
SourcesAPIGetNativeChangeDetectionConfigGet /sources/{sourceId}/native-change-detection-configNative Change Detection Configuration
SourcesAPIGetProvisioningPolicyGet /sources/{sourceId}/provisioning-policies/{usageType}Get Provisioning Policy by UsageType
SourcesAPIGetSourceGet /sources/{id}Get Source by ID
SourcesAPIGetSourceAccountsSchemaGet /sources/{id}/schemas/accountsDownloads source accounts schema template
SourcesAPIGetSourceAttrSyncConfigGet /sources/{id}/attribute-sync-configAttribute Sync Config
SourcesAPIGetSourceConfigGet /sources/{id}/connectors/source-configGets source config with language translations
SourcesAPIGetSourceEntitlementRequestConfigGet /sources/{id}/entitlement-request-configGet Source Entitlement Request Configuration
SourcesAPIGetSourceEntitlementsSchemaGet /sources/{id}/schemas/entitlementsDownloads source entitlements schema template
SourcesAPIGetSourceSchemaGet /sources/{sourceId}/schemas/{schemaId}Get Source Schema by ID
SourcesAPIGetSourceSchemasGet /sources/{sourceId}/schemasList Schemas on Source
SourcesAPIImportAccountsPost /sources/{id}/load-accountsAccount Aggregation
SourcesAPIImportEntitlementsPost /sources/{id}/load-entitlementsEntitlement Aggregation
SourcesAPIImportSourceAccountsSchemaPost /sources/{id}/schemas/accountsUploads source accounts schema template
SourcesAPIImportSourceConnectorFilePost /sources/{sourceId}/upload-connector-fileUpload connector file to source
SourcesAPIImportSourceEntitlementsSchemaPost /sources/{id}/schemas/entitlementsUploads source entitlements schema template
SourcesAPIImportUncorrelatedAccountsPost /sources/{id}/load-uncorrelated-accountsProcess Uncorrelated Accounts
SourcesAPIListProvisioningPoliciesGet /sources/{sourceId}/provisioning-policiesLists ProvisioningPolicies
SourcesAPIListSourcesGet /sourcesLists all sources in IdentityNow.
SourcesAPIPeekResourceObjectsPost /sources/{sourceId}/connector/peek-resource-objectsPeek source connector's resource objects
SourcesAPIPingClusterPost /sources/{sourceId}/connector/ping-clusterPing cluster for source connector
SourcesAPIPutCorrelationConfigPut /sources/{id}/correlation-configUpdate Source Correlation Configuration
SourcesAPIPutNativeChangeDetectionConfigPut /sources/{sourceId}/native-change-detection-configUpdate Native Change Detection Configuration
SourcesAPIPutProvisioningPolicyPut /sources/{sourceId}/provisioning-policies/{usageType}Update Provisioning Policy by UsageType
SourcesAPIPutSourcePut /sources/{id}Update Source (Full)
SourcesAPIPutSourceAttrSyncConfigPut /sources/{id}/attribute-sync-configUpdate Attribute Sync Config
SourcesAPIPutSourceSchemaPut /sources/{sourceId}/schemas/{schemaId}Update Source Schema (Full)
SourcesAPISyncAttributesForSourcePost /sources/{id}/synchronize-attributesSynchronize single source attributes.
SourcesAPITestSourceConfigurationPost /sources/{sourceId}/connector/test-configurationTest configuration for source connector
SourcesAPITestSourceConnectionPost /sources/{sourceId}/connector/check-connectionCheck connection for source connector.
SourcesAPIUpdateProvisioningPoliciesInBulkPost /sources/{sourceId}/provisioning-policies/bulk-updateBulk Update Provisioning Policies
SourcesAPIUpdateProvisioningPolicyPatch /sources/{sourceId}/provisioning-policies/{usageType}Partial update of Provisioning Policy
SourcesAPIUpdateSourcePatch /sources/{id}Update Source (Partial)
SourcesAPIUpdateSourceEntitlementRequestConfigPut /sources/{id}/entitlement-request-configUpdate Source Entitlement Request Configuration
SourcesAPIUpdateSourceSchemaPatch /sources/{sourceId}/schemas/{schemaId}Update Source Schema (Partial)
SuggestedEntitlementDescriptionAPIGetSedBatchStatsGet /suggested-entitlement-description-batches/{batchId}/statsSubmit Sed Batch Stats Request
SuggestedEntitlementDescriptionAPIGetSedBatchesGet /suggested-entitlement-description-batchesList Sed Batch Request
SuggestedEntitlementDescriptionAPIListSedsGet /suggested-entitlement-descriptionsList Suggested Entitlement Description
SuggestedEntitlementDescriptionAPIPatchSedPatch /suggested-entitlement-descriptionsPatch Suggested Entitlement Description
SuggestedEntitlementDescriptionAPISubmitSedApprovalPost /suggested-entitlement-description-approvalsSubmit Bulk Approval Request
SuggestedEntitlementDescriptionAPISubmitSedAssignmentPost /suggested-entitlement-description-assignmentsSubmit Sed Assignment Request
SuggestedEntitlementDescriptionAPISubmitSedBatchRequestPost /suggested-entitlement-description-batchesSubmit Sed Batch Request
TaggedObjectsAPIDeleteTaggedObjectDelete /tagged-objects/{type}/{id}Delete Tagged Object
TaggedObjectsAPIDeleteTagsToManyObjectPost /tagged-objects/bulk-removeRemove Tags from Multiple Objects
TaggedObjectsAPIGetTaggedObjectGet /tagged-objects/{type}/{id}Get Tagged Object
TaggedObjectsAPIListTaggedObjectsGet /tagged-objectsList Tagged Objects
TaggedObjectsAPIListTaggedObjectsByTypeGet /tagged-objects/{type}List Tagged Objects by Type
TaggedObjectsAPIPutTaggedObjectPut /tagged-objects/{type}/{id}Update Tagged Object
TaggedObjectsAPISetTagToObjectPost /tagged-objectsAdd Tag to Object
TaggedObjectsAPISetTagsToManyObjectsPost /tagged-objects/bulk-addTag Multiple Objects
TaskManagementAPIGetPendingTaskHeadersHead /task-status/pending-tasksRetrieve headers only for pending task list.
TaskManagementAPIGetPendingTasksGet /task-status/pending-tasksRetrieve a pending task list.
TaskManagementAPIGetTaskStatusGet /task-status/{id}Get task status by ID.
TaskManagementAPIGetTaskStatusListGet /task-statusRetrieve a task status list.
TaskManagementAPIUpdateTaskStatusPatch /task-status/{id}Update task status by ID
TenantAPIGetTenantGet /tenantGet Tenant Information.
TransformsAPICreateTransformPost /transformsCreate transform
TransformsAPIDeleteTransformDelete /transforms/{id}Delete a transform
TransformsAPIGetTransformGet /transforms/{id}Transform by ID
TransformsAPIListTransformsGet /transformsList transforms
TransformsAPIUpdateTransformPut /transforms/{id}Update a transform
TriggersAPICompleteTriggerInvocationPost /trigger-invocations/{id}/completeComplete Trigger Invocation
TriggersAPICreateSubscriptionPost /trigger-subscriptionsCreate a Subscription
TriggersAPIDeleteSubscriptionDelete /trigger-subscriptions/{id}Delete a Subscription
TriggersAPIListSubscriptionsGet /trigger-subscriptionsList Subscriptions
TriggersAPIListTriggerInvocationStatusGet /trigger-invocations/statusList Latest Invocation Statuses
TriggersAPIListTriggersGet /triggersList Triggers
TriggersAPIPatchSubscriptionPatch /trigger-subscriptions/{id}Patch a Subscription
TriggersAPIStartTestTriggerInvocationPost /trigger-invocations/testStart a Test Invocation
TriggersAPITestSubscriptionFilterPost /trigger-subscriptions/validate-filterValidate a Subscription Filter
TriggersAPIUpdateSubscriptionPut /trigger-subscriptions/{id}Update a Subscription
UIMetadataAPIGetTenantUiMetadataGet /ui-metadata/tenantGet a tenant UI metadata
UIMetadataAPISetTenantUiMetadataPut /ui-metadata/tenantUpdate tenant UI metadata
VendorConnectorMappingsAPICreateVendorConnectorMappingPost /vendor-connector-mappingsCreate Vendor Connector Mapping
VendorConnectorMappingsAPIDeleteVendorConnectorMappingDelete /vendor-connector-mappingsDelete Vendor Connector Mapping
VendorConnectorMappingsAPIGetVendorConnectorMappingsGet /vendor-connector-mappingsList Vendor Connector Mappings
WorkItemsAPIApproveApprovalItemPost /work-items/{id}/approve/{approvalItemId}Approve an Approval Item
WorkItemsAPIApproveApprovalItemsInBulkPost /work-items/bulk-approve/{id}Bulk approve Approval Items
WorkItemsAPICompleteWorkItemPost /work-items/{id}Complete a Work Item
WorkItemsAPIForwardWorkItemPost /work-items/{id}/forwardForward a Work Item
WorkItemsAPIGetCompletedWorkItemsGet /work-items/completedCompleted Work Items
WorkItemsAPIGetCountCompletedWorkItemsGet /work-items/completed/countCount Completed Work Items
WorkItemsAPIGetCountWorkItemsGet /work-items/countCount Work Items
WorkItemsAPIGetWorkItemGet /work-items/{id}Get a Work Item
WorkItemsAPIGetWorkItemsSummaryGet /work-items/summaryWork Items Summary
WorkItemsAPIListWorkItemsGet /work-itemsList Work Items
WorkItemsAPIRejectApprovalItemPost /work-items/{id}/reject/{approvalItemId}Reject an Approval Item
WorkItemsAPIRejectApprovalItemsInBulkPost /work-items/bulk-reject/{id}Bulk reject Approval Items
WorkItemsAPISubmitAccountSelectionPost /work-items/{id}/submit-account-selectionSubmit Account Selections
WorkReassignmentAPICreateReassignmentConfigurationPost /reassignment-configurationsCreate a Reassignment Configuration
WorkReassignmentAPIDeleteReassignmentConfigurationDelete /reassignment-configurations/{identityId}Delete Reassignment Configuration
WorkReassignmentAPIGetEvaluateReassignmentConfigurationGet /reassignment-configurations/{identityId}/evaluate/{configType}Evaluate Reassignment Configuration
WorkReassignmentAPIGetReassignmentConfigTypesGet /reassignment-configurations/typesList Reassignment Config Types
WorkReassignmentAPIGetReassignmentConfigurationGet /reassignment-configurations/{identityId}Get Reassignment Configuration
WorkReassignmentAPIGetTenantConfigConfigurationGet /reassignment-configurations/tenant-configGet Tenant-wide Reassignment Configuration settings
WorkReassignmentAPIListReassignmentConfigurationsGet /reassignment-configurationsList Reassignment Configurations
WorkReassignmentAPIPutReassignmentConfigPut /reassignment-configurations/{identityId}Update Reassignment Configuration
WorkReassignmentAPIPutTenantConfigurationPut /reassignment-configurations/tenant-configUpdate Tenant-wide Reassignment Configuration settings
WorkflowsAPICancelWorkflowExecutionPost /workflow-executions/{id}/cancelCancel Workflow Execution by ID
WorkflowsAPICreateWorkflowPost /workflowsCreate Workflow
WorkflowsAPIDeleteWorkflowDelete /workflows/{id}Delete Workflow By Id
WorkflowsAPIGetWorkflowGet /workflows/{id}Get Workflow By Id
WorkflowsAPIGetWorkflowExecutionGet /workflow-executions/{id}Get Workflow Execution
WorkflowsAPIGetWorkflowExecutionHistoryGet /workflow-executions/{id}/historyGet Workflow Execution History
WorkflowsAPIGetWorkflowExecutionsGet /workflows/{id}/executionsList Workflow Executions
WorkflowsAPIListCompleteWorkflowLibraryGet /workflow-libraryList Complete Workflow Library
WorkflowsAPIListWorkflowLibraryActionsGet /workflow-library/actionsList Workflow Library Actions
WorkflowsAPIListWorkflowLibraryOperatorsGet /workflow-library/operatorsList Workflow Library Operators
WorkflowsAPIListWorkflowLibraryTriggersGet /workflow-library/triggersList Workflow Library Triggers
WorkflowsAPIListWorkflowsGet /workflowsList Workflows
WorkflowsAPIPatchWorkflowPatch /workflows/{id}Patch Workflow
WorkflowsAPIPostExternalExecuteWorkflowPost /workflows/execute/external/{id}Execute Workflow via External Trigger
WorkflowsAPIPostWorkflowExternalTriggerPost /workflows/{id}/external/oauth-clientsGenerate External Trigger OAuth Client
WorkflowsAPITestExternalExecuteWorkflowPost /workflows/execute/external/{id}/testTest Workflow via External Trigger
WorkflowsAPITestWorkflowPost /workflows/{id}/testTest Workflow By Id
WorkflowsAPIUpdateWorkflowPut /workflows/{id}Update Workflow

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

userAuth

  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • sp:scopes:default: default scope
  • sp:scopes:all: access to all scopes

Example

auth := context.WithValue(context.Background(), api_beta.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, api_beta.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

userAuth

Example

auth := context.WithValue(context.Background(), api_beta.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, api_beta.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

applicationAuth

  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • sp:scopes:default: default scope
  • sp:scopes:all: access to all scopes

Example

auth := context.WithValue(context.Background(), api_beta.ContextAccessToken, "ACCESSTOKENSTRING")
r, err := client.Service.Operation(auth, args)

Or via OAuth2 module to automatically refresh tokens and perform user authentication.

import "golang.org/x/oauth2"

/* Perform OAuth2 round trip request and obtain a token */

tokenSource := oauth2cfg.TokenSource(createContext(httpClient), &token)
auth := context.WithValue(oauth2.NoContext, api_beta.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author