# Packages
# README
Go API client for beta
Use these APIs to interact with the IdentityNow 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.
- API version: 3.1.0-beta
- Package version: 1.0.0
- Build package: org.openapitools.codegen.languages.GoClientCodegen For more information, please visit https://developer.sailpoint.com/discuss/api-help
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 beta "github.com/GIT_USER_ID/GIT_REPO_ID"
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 sw.ContextServerIndex
of type int
.
ctx := context.WithValue(context.Background(), beta.ContextServerIndex, 1)
Templated Server URL
Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables
of type map[string]string
.
ctx := context.WithValue(context.Background(), 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 sw.ContextOperationServerIndices
and sw.ContextOperationServerVariables
context maps.
ctx := context.WithValue(context.Background(), beta.ContextOperationServerIndices, map[string]int{
"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), 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
Class | Method | HTTP request | Description |
---|---|---|---|
AccessProfilesApi | CreateAccessProfile | Post /access-profiles | Create an Access Profile |
AccessProfilesApi | DeleteAccessProfile | Delete /access-profiles/{id} | Delete the specified Access Profile |
AccessProfilesApi | DeleteAccessProfilesInBulk | Post /access-profiles/bulk-delete | Delete Access Profile(s) |
AccessProfilesApi | GetAccessProfile | Get /access-profiles/{id} | Get an Access Profile |
AccessProfilesApi | GetAccessProfileEntitlements | Get /access-profiles/{id}/entitlements | List Access Profile's Entitlements |
AccessProfilesApi | ListAccessProfiles | Get /access-profiles | List Access Profiles |
AccessProfilesApi | PatchAccessProfile | Patch /access-profiles/{id} | Patch a specified Access Profile |
AccessRequestApprovalsApi | ApproveAccessRequest | Post /access-request-approvals/{approvalId}/approve | Approves an access request approval. |
AccessRequestApprovalsApi | ForwardAccessRequest | Post /access-request-approvals/{approvalId}/forward | Forwards an access request approval to a new owner. |
AccessRequestApprovalsApi | GetAccessRequestApprovalSummary | Get /access-request-approvals/approval-summary | Get the number of pending, approved and rejected access requests approvals |
AccessRequestApprovalsApi | ListCompletedApprovals | Get /access-request-approvals/completed | Completed Access Request Approvals List |
AccessRequestApprovalsApi | ListPendingApprovals | Get /access-request-approvals/pending | Pending Access Request Approvals List |
AccessRequestApprovalsApi | RejectAccessRequest | Post /access-request-approvals/{approvalId}/reject | Rejects an access request approval. |
AccessRequestsApi | CancelAccessRequest | Post /access-requests/cancel | Cancel Access Request |
AccessRequestsApi | CloseAccessRequest | Post /access-requests/close | Close Access Request |
AccessRequestsApi | CreateAccessRequest | Post /access-requests | Submit an Access Request |
AccessRequestsApi | GetAccessRequestConfig | Get /access-request-config | Get Access Request Configuration |
AccessRequestsApi | ListAccessRequestStatus | Get /access-request-status | Access Request Status |
AccessRequestsApi | UpdateAccessRequestConfig | Put /access-request-config | Update Access Request Configuration |
AccountActivitiesApi | GetAccountActivity | Get /account-activities/{id} | Get Account Activity |
AccountActivitiesApi | ListAccountActivities | Get /account-activities | List Account Activities |
AccountAggregationsApi | GetAccountAggregationStatus | Get /account-aggregations/{id}/status | In-progress Account Aggregation status |
AccountsApi | CreateAccount | Post /accounts | Create Account |
AccountsApi | DeleteAccount | Delete /accounts/{id} | Delete Account |
AccountsApi | DisableAccount | Post /accounts/{id}/disable | Disable Account |
AccountsApi | DisableAccountForIdentity | Post /identities-accounts/{id}/disable | Disable IDN Account for Identity |
AccountsApi | DisableAccountsForIdentities | Post /identities-accounts/disable | Disable IDN Accounts for Identities |
AccountsApi | EnableAccount | Post /accounts/{id}/enable | Enable Account |
AccountsApi | EnableAccountForIdentity | Post /identities-accounts/{id}/enable | Enable IDN Account for Identity |
AccountsApi | EnableAccountsForIdentities | Post /identities-accounts/enable | Enable IDN Accounts for Identities |
AccountsApi | GetAccount | Get /accounts/{id} | Account Details |
AccountsApi | GetAccountEntitlements | Get /accounts/{id}/entitlements | Account Entitlements |
AccountsApi | ListAccounts | Get /accounts | Accounts List |
AccountsApi | PutAccount | Put /accounts/{id} | Update Account |
AccountsApi | ReloadAccount | Post /accounts/{id}/reload | Reload Account |
AccountsApi | UnlockAccount | Post /accounts/{id}/unlock | Unlock Account |
AccountsApi | UpdateAccount | Patch /accounts/{id} | Update Account |
CertificationCampaignsApi | ActivateCampaign | Post /campaigns/{id}/activate | Activate a Campaign |
CertificationCampaignsApi | CompleteCampaign | Post /campaigns/{id}/complete | Complete a Campaign |
CertificationCampaignsApi | CreateCampaign | Post /campaigns | Create a campaign |
CertificationCampaignsApi | CreateCampaignTemplate | Post /campaign-templates | Create a Campaign Template |
CertificationCampaignsApi | DeleteCampaignTemplate | Delete /campaign-templates/{id} | Delete a Campaign Template |
CertificationCampaignsApi | DeleteCampaignTemplateSchedule | Delete /campaign-templates/{id}/schedule | Deletes a Campaign Template's Schedule |
CertificationCampaignsApi | DeleteCampaigns | Post /campaigns/delete | Deletes Campaigns |
CertificationCampaignsApi | GenerateCampaignTemplate | Post /campaign-templates/{id}/generate | Generate a Campaign from Template |
CertificationCampaignsApi | GetActiveCampaigns | Get /campaigns | List Campaigns |
CertificationCampaignsApi | GetCampaign | Get /campaigns/{id} | Get a campaign |
CertificationCampaignsApi | GetCampaignReports | Get /campaigns/{id}/reports | Get Campaign Reports |
CertificationCampaignsApi | GetCampaignReportsConfig | Get /campaigns/reports-configuration | Get Campaign Reports Configuration |
CertificationCampaignsApi | GetCampaignTemplate | Get /campaign-templates/{id} | Get a Campaign Template |
CertificationCampaignsApi | GetCampaignTemplateSchedule | Get /campaign-templates/{id}/schedule | Gets a Campaign Template's Schedule |
CertificationCampaignsApi | ListCampaignTemplates | Get /campaign-templates | List Campaign Templates |
CertificationCampaignsApi | PatchCampaignTemplate | Patch /campaign-templates/{id} | Update a Campaign Template |
CertificationCampaignsApi | ReassignCampaign | Post /campaigns/{id}/reassign | Reassign Certifications |
CertificationCampaignsApi | RunCampaignRemediationScan | Post /campaigns/{id}/run-remediation-scan | Run Campaign Remediation Scan |
CertificationCampaignsApi | RunCampaignReport | Post /campaigns/{id}/run-report/{type} | Run Campaign Report |
CertificationCampaignsApi | SetCampaignReportsConfig | Put /campaigns/reports-configuration | Set Campaign Reports Configuration |
CertificationCampaignsApi | SetCampaignTemplateSchedule | Put /campaign-templates/{id}/schedule | Sets a Campaign Template's Schedule |
CertificationCampaignsApi | UpdateCampaign | Patch /campaigns/{id} | Update a Campaign |
CertificationsApi | GetIdentityCertificationItemPermissions | Get /certifications/{certificationId}/access-review-items/{itemId}/permissions | Permissions for Entitlement Certification Item |
CertificationsApi | GetIdentityCertificationPendingTasks | Get /certifications/{id}/tasks-pending | Pending Certification Tasks |
CertificationsApi | GetIdentityCertificationTaskStatus | Get /certifications/{id}/tasks/{taskId} | Certification Task Status |
CertificationsApi | ListCertificationReviewers | Get /certifications/{id}/reviewers | List of Reviewers for the certification |
CertificationsApi | ReassignIdentityCertsAsync | Post /certifications/{id}/reassign-async | Reassign Certifications Asynchronously |
ConnectorRuleManagementApi | CreateConnectorRule | Post /connector-rules | Create Connector Rule |
ConnectorRuleManagementApi | DeleteConnectorRule | Delete /connector-rules/{id} | Delete a Connector-Rule |
ConnectorRuleManagementApi | GetConnectorRule | Get /connector-rules/{id} | Connector-Rule by ID |
ConnectorRuleManagementApi | GetConnectorRuleList | Get /connector-rules | List Connector Rules |
ConnectorRuleManagementApi | UpdateConnectorRule | Put /connector-rules/{id} | Update a Connector Rule |
ConnectorRuleManagementApi | ValidateConnectorRule | Post /connector-rules/validate | Validate Connector Rule |
ConnectorsApi | GetConnectorList | Get /connectors | Gets connector list |
CustomPasswordInstructionsApi | CreateCustomPasswordInstructions | Post /custom-password-instructions | Create Custom Password Instructions |
CustomPasswordInstructionsApi | DeleteCustomPasswordInstructions | Delete /custom-password-instructions/{pageId} | Delete Custom Password Instructions by page ID |
CustomPasswordInstructionsApi | GetCustomPasswordInstructions | Get /custom-password-instructions/{pageId} | Get Custom Password Instructions by Page ID |
EntitlementsApi | GetEntitlement | Get /entitlements/{id} | Get an Entitlement |
EntitlementsApi | ListEntitlementChildren | Get /entitlements/{id}/children | List of entitlements children |
EntitlementsApi | ListEntitlementParents | Get /entitlements/{id}/parents | List of entitlements parents |
EntitlementsApi | ListEntitlements | Get /entitlements | Gets a list of entitlements. |
EntitlementsApi | PatchEntitlement | Patch /entitlements/{id} | Patch a specified Entitlement |
EntitlementsApi | UpdateEntitlementsInBulk | Post /entitlements/bulk-update | Bulk update an entitlement list |
IAIAccessRequestRecommendationsApi | AddAccessRequestRecommendationsIgnoredItem | Post /ai-access-request-recommendations/ignored-items | Notification of Ignored Access Request Recommendations |
IAIAccessRequestRecommendationsApi | AddAccessRequestRecommendationsRequestedItem | Post /ai-access-request-recommendations/requested-items | Notification of Requested Access Request Recommendations |
IAIAccessRequestRecommendationsApi | AddAccessRequestRecommendationsViewedItem | Post /ai-access-request-recommendations/viewed-items | Notification of Viewed Access Request Recommendations |
IAIAccessRequestRecommendationsApi | AddAccessRequestRecommendationsViewedItems | Post /ai-access-request-recommendations/viewed-items/bulk-create | Notification of Viewed Access Request Recommendations in Bulk |
IAIAccessRequestRecommendationsApi | GetAccessRequestRecommendations | Get /ai-access-request-recommendations | Identity Access Request Recommendations |
IAIAccessRequestRecommendationsApi | GetAccessRequestRecommendationsIgnoredItems | Get /ai-access-request-recommendations/ignored-items | List of Ignored Access Request Recommendations |
IAIAccessRequestRecommendationsApi | GetAccessRequestRecommendationsRequestedItems | Get /ai-access-request-recommendations/requested-items | List of Requested Access Request Recommendations |
IAIAccessRequestRecommendationsApi | GetAccessRequestRecommendationsViewedItems | Get /ai-access-request-recommendations/viewed-items | List of Viewed Access Request Recommendations |
IAIAccessRequestRecommendationsApi | GetMessageCatalogs | Get /translation-catalogs/{catalog-id} | Get Message catalogs |
IAICommonAccessApi | CreateCommonAccess | Post /common-access | Create common access items |
IAICommonAccessApi | GetCommonAccess | Get /common-access | Get a paginated list of common access |
IAICommonAccessApi | UpdateCommonAccessStatusInBulk | Post /common-access/update-status | Bulk update common access status |
IAIOutliersApi | ExportOutliersZip | Get /outliers/export | IAI Identity Outliers Export |
IAIOutliersApi | GetIdentityOutlierSnapshots | Get /outlier-summaries | IAI Identity Outliers Summary |
IAIOutliersApi | GetIdentityOutliers | Get /outliers | IAI Get Identity Outliers |
IAIOutliersApi | GetLatestIdentityOutlierSnapshots | Get /outlier-summaries/latest | IAI Identity Outliers Latest Summary |
IAIOutliersApi | GetPeerGroupOutliersContributingFeatures | Get /outliers/{outlierId}/contributing-features | IAI Get an Identity Outlier's Contibuting Features |
IAIOutliersApi | IgnoreIdentityOutliers | Post /outliers/ignore | IAI Identity Outliers Ignore |
IAIOutliersApi | UnIgnoreIdentityOutliers | Post /outliers/unignore | IAI Identity Outliers Unignore |
IAIPeerGroupStrategiesApi | GetPeerGroupOutliers | Get /peer-group-strategies/{strategy}/identity-outliers | Identity Outliers List |
IAIRecommendationsApi | GetMessageCatalogs | Get /translation-catalogs/{catalog-id} | Get Message catalogs |
IAIRecommendationsApi | GetRecommendations | Post /recommendations/request | Returns a Recommendation Based on Object |
IAIRecommendationsApi | GetRecommendationsConfig | Get /recommendations/config | Get certification recommendation config values |
IAIRecommendationsApi | UpdateRecommendationsConfig | Put /recommendations/config | Update certification recommendation config values |
IAIRoleMiningApi | CreatePotentialRoleProvisionRequest | Post /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/provision | Create request to provision a potential role into an actual role. |
IAIRoleMiningApi | CreateRoleMiningSessions | Post /role-mining-sessions | Create a role mining session |
IAIRoleMiningApi | DownloadRoleMiningPotentialRoleZip | Get /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/export-async/{exportId}/download | Export (download) details for a potential role in a role mining session |
IAIRoleMiningApi | ExportRoleMiningPotentialRole | Get /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/export | Export (download) details for a potential role in a role mining session |
IAIRoleMiningApi | ExportRoleMiningPotentialRoleAsync | 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 |
IAIRoleMiningApi | ExportRoleMiningPotentialRoleStatus | Get /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/export-async/{exportId} | Retrieve status of a potential role export job |
IAIRoleMiningApi | GetEntitlementDistributionPotentialRole | Get /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/entitlement-popularity-distribution | Retrieves entitlement popularity distribution for a potential role in a role mining session |
IAIRoleMiningApi | GetEntitlementsPotentialRole | Get /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/entitlement-popularities | Retrieves entitlements for a potential role in a role mining session |
IAIRoleMiningApi | GetExcludedEntitlementsPotentialRole | Get /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/excluded-entitlements | Retrieves excluded entitlements for a potential role in a role mining session |
IAIRoleMiningApi | GetIdentitiesPotentialRole | Get /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/identities | Retrieves identities for a potential role in a role mining session |
IAIRoleMiningApi | GetPotentialRole | Get /role-mining-sessions/{sessionId}/potential-role-summaries/{potentialRoleId} | Retrieves a specific potential role |
IAIRoleMiningApi | GetPotentialRoleApplications | Get /role-mining-sessions/{sessionId}/potential-role-summaries/{potentialRoleId}/applications | Retrieves the applications of a potential role for a role mining session |
IAIRoleMiningApi | GetPotentialRoleSummaries | Get /role-mining-sessions/{sessionId}/potential-role-summaries | Retrieves all potential role summaries |
IAIRoleMiningApi | GetRoleMiningSession | Get /role-mining-sessions/{sessionId} | Get a role mining session |
IAIRoleMiningApi | GetRoleMiningSessionStatus | Get /role-mining-sessions/{sessionId}/status | Get role mining session status state |
IAIRoleMiningApi | GetRoleMiningSessions | Get /role-mining-sessions | Retrieves all role mining sessions |
IAIRoleMiningApi | PatchPotentialRole | Patch /role-mining-sessions/{sessionId}/potential-role-summaries/{potentialRoleId} | Update a potential role |
IAIRoleMiningApi | PatchRoleMiningSession | Patch /role-mining-sessions/{sessionId} | Patch a role mining session |
IAIRoleMiningApi | UpdateEntitlementsPotentialRole | Post /role-mining-sessions/{sessionId}/potential-roles/{potentialRoleId}/edit-entitlements | Edit entitlements for a potential role to exclude some entitlements |
IdentitiesApi | SynchronizeAttributesForIdentity | Post /identities/{identityId}/synchronize-attributes | Attribute synchronization for single identity. |
IdentityHistoryApi | CompareIdentitySnapshots | Get /historical-identities/{id}/compare | Gets a difference of count for each access item types for the given identity between 2 snapshots |
IdentityHistoryApi | CompareIdentitySnapshotsAccessType | Get /historical-identities/{id}/compare/{access-type} | Gets a list of differences of specific accessType for the given identity between 2 snapshots |
IdentityHistoryApi | GetHistoricalIdentityEvents | Get /historical-identities/{id}/events | Lists all events for the given identity |
IdentityHistoryApi | GetIdentity | Get /historical-identities/{id} | Gets the most recent snapshot of a specific identity |
IdentityHistoryApi | GetIdentitySnapshot | Get /historical-identities/{id}/snapshots/{date} | Gets an identity snapshot at a given date |
IdentityHistoryApi | GetIdentitySnapshotSummary | Get /historical-identities/{id}/snapshot-summary | Gets the summary for the event count for a specific identity |
IdentityHistoryApi | GetIdentityStartDate | Get /historical-identities/{id}/start-date | Gets the start date of the identity |
IdentityHistoryApi | ListIdentities | Get /historical-identities | Lists all the identities |
IdentityHistoryApi | ListIdentityAccessItems | Get /historical-identities/{id}/access-items | Gets a list of access items for the identity filtered by item type |
IdentityHistoryApi | ListIdentitySnapshotAccessItems | Get /historical-identities/{id}/snapshots/{date}/access-items | Gets the list of identity access items at a given date filterd by item type |
IdentityHistoryApi | ListIdentitySnapshots | Get /historical-identities/{id}/snapshots | Lists all the snapshots for the identity |
IdentityProfilesApi | CreateIdentityProfile | Post /identity-profiles | Create an Identity Profile |
IdentityProfilesApi | DeleteIdentityProfile | Delete /identity-profiles/{identity-profile-id} | Delete an Identity Profile |
IdentityProfilesApi | DeleteIdentityProfiles | Post /identity-profiles/bulk-delete | Delete Identity Profiles |
IdentityProfilesApi | ExportIdentityProfiles | Get /identity-profiles/export | Export Identity Profiles |
IdentityProfilesApi | GenerateIdentityPreview | Post /identity-profiles/identity-preview | Generate Identity Profile Preview |
IdentityProfilesApi | GetDefaultIdentityAttributeConfig | Get /identity-profiles/{identity-profile-id}/default-identity-attribute-config | Gets the default identity attribute config |
IdentityProfilesApi | GetIdentityProfile | Get /identity-profiles/{identity-profile-id} | Gets a single Identity Profile |
IdentityProfilesApi | ImportIdentityProfiles | Post /identity-profiles/import | Import Identity Profiles |
IdentityProfilesApi | ListIdentityProfiles | Get /identity-profiles | Identity Profiles list |
IdentityProfilesApi | RefreshIdentityProfile | Post /identity-profiles/{identity-profile-id}/refresh-identities | Refreshes all the identities under this profile |
IdentityProfilesApi | UpdateIdentityProfile | Patch /identity-profiles/{identity-profile-id} | Update the Identity Profile |
LifecycleStatesApi | ListLifecycleStates | Get /identity-profiles/{identity-profile-id}/lifecycle-states/{lifecycle-state-id} | Lifecycle State |
LifecycleStatesApi | UpdateLifecycleStates | Patch /identity-profiles/{identity-profile-id}/lifecycle-states/{lifecycle-state-id} | Update Lifecycle State |
MFAConfigurationApi | GetMFAConfig | Get /mfa/{method}/config | Get configuration of a MFA method |
MFAConfigurationApi | SetMFAConfig | Put /mfa/{method}/config | Set configuration of a MFA method |
MFAConfigurationApi | TestMFAConfig | Get /mfa/{method}/test | Test configuration of a MFA method |
ManagedClientsApi | GetManagedClientStatus | Get /managed-clients/{id}/status | Get a specified Managed Client Status. |
ManagedClientsApi | UpdateManagedClientStatus | Post /managed-clients/{id}/status | Handle a status request from a client |
ManagedClustersApi | GetClientLogConfiguration | Get /managed-clusters/{id}/log-config | get ManagedCluster Log Configuration for a specified cluster |
ManagedClustersApi | GetManagedCluster | Get /managed-clusters/{id} | Get a specified ManagedCluster. |
ManagedClustersApi | GetManagedClusters | Get /managed-clusters | Retrieve all Managed Clusters. |
ManagedClustersApi | UpdateClientLogConfiguration | Put /managed-clusters/{id}/log-config | Update log configuration for a specified cluster. |
NonEmployeeLifecycleManagementApi | ApproveNonEmployeeRequest | Post /non-employee-approvals/{id}/approve | Approve a Non-Employee Request |
NonEmployeeLifecycleManagementApi | CreateNonEmployeeRecord | Post /non-employee-records | Create Non-Employee Record |
NonEmployeeLifecycleManagementApi | CreateNonEmployeeRequest | Post /non-employee-requests | Create Non-Employee Request |
NonEmployeeLifecycleManagementApi | CreateNonEmployeeSource | Post /non-employee-sources | Create Non-Employee Source |
NonEmployeeLifecycleManagementApi | CreateNonEmployeeSourceSchemaAttributes | Post /non-employee-sources/{sourceId}/schema-attributes | Create a new Schema Attribute for Non-Employee Source |
NonEmployeeLifecycleManagementApi | DeleteNonEmployeeRecord | Delete /non-employee-records/{id} | Delete Non-Employee Record |
NonEmployeeLifecycleManagementApi | DeleteNonEmployeeRecordInBulk | Post /non-employee-records/bulk-delete | Delete Multiple Non-Employee Records |
NonEmployeeLifecycleManagementApi | DeleteNonEmployeeRequest | Delete /non-employee-requests/{id} | Delete Non-Employee Request |
NonEmployeeLifecycleManagementApi | DeleteNonEmployeeSchemaAttribute | Delete /non-employee-sources/{sourceId}/schema-attributes/{attributeId} | Delete a Schema Attribute for Non-Employee Source |
NonEmployeeLifecycleManagementApi | DeleteNonEmployeeSource | Delete /non-employee-sources/{sourceId} | Delete Non-Employee Source |
NonEmployeeLifecycleManagementApi | DeleteNonEmployeeSourceSchemaAttributes | Delete /non-employee-sources/{sourceId}/schema-attributes | Delete all custom schema attributes for Non-Employee Source |
NonEmployeeLifecycleManagementApi | ExportNonEmployeeRecords | Get /non-employee-sources/{id}/non-employees/download | Exports Non-Employee Records to CSV |
NonEmployeeLifecycleManagementApi | ExportNonEmployeeSourceSchemaTemplate | Get /non-employee-sources/{id}/schema-attributes-template/download | Exports Source Schema Template |
NonEmployeeLifecycleManagementApi | GetNonEmployeeApproval | Get /non-employee-approvals/{id} | Get a non-employee approval item detail |
NonEmployeeLifecycleManagementApi | GetNonEmployeeApprovalSummary | Get /non-employee-approvals/summary/{requested-for} | Get Summary of Non-Employee Approval Requests |
NonEmployeeLifecycleManagementApi | GetNonEmployeeBulkUploadStatus | Get /non-employee-sources/{id}/non-employee-bulk-upload/status | Obtain the status of bulk upload on the source |
NonEmployeeLifecycleManagementApi | GetNonEmployeeRecord | Get /non-employee-records/{id} | Get a Non-Employee Record |
NonEmployeeLifecycleManagementApi | GetNonEmployeeRequest | Get /non-employee-requests/{id} | Get a Non-Employee Request |
NonEmployeeLifecycleManagementApi | GetNonEmployeeRequestSummary | Get /non-employee-requests/summary/{requested-for} | Get Summary of Non-Employee Requests |
NonEmployeeLifecycleManagementApi | GetNonEmployeeSchemaAttribute | Get /non-employee-sources/{sourceId}/schema-attributes/{attributeId} | Get Schema Attribute Non-Employee Source |
NonEmployeeLifecycleManagementApi | GetNonEmployeeSource | Get /non-employee-sources/{sourceId} | Get a Non-Employee Source |
NonEmployeeLifecycleManagementApi | GetNonEmployeeSourceSchemaAttributes | Get /non-employee-sources/{sourceId}/schema-attributes | List Schema Attributes Non-Employee Source |
NonEmployeeLifecycleManagementApi | ListNonEmployeeApproval | Get /non-employee-approvals | Get List of Non-Employee Approval Requests |
NonEmployeeLifecycleManagementApi | ListNonEmployeeRecords | Get /non-employee-records | List Non-Employee Records |
NonEmployeeLifecycleManagementApi | ListNonEmployeeRequests | Get /non-employee-requests | List Non-Employee Requests |
NonEmployeeLifecycleManagementApi | ListNonEmployeeSources | Get /non-employee-sources | List Non-Employee Sources |
NonEmployeeLifecycleManagementApi | PatchNonEmployeeRecord | Patch /non-employee-records/{id} | Patch Non-Employee Record |
NonEmployeeLifecycleManagementApi | PatchNonEmployeeSchemaAttribute | Patch /non-employee-sources/{sourceId}/schema-attributes/{attributeId} | Patch a Schema Attribute for Non-Employee Source |
NonEmployeeLifecycleManagementApi | PatchNonEmployeeSource | Patch /non-employee-sources/{sourceId} | Patch a Non-Employee Source |
NonEmployeeLifecycleManagementApi | RejectNonEmployeeRequest | Post /non-employee-approvals/{id}/reject | Reject a Non-Employee Request |
NonEmployeeLifecycleManagementApi | UpdateNonEmployeeRecord | Put /non-employee-records/{id} | Update Non-Employee Record |
NonEmployeeLifecycleManagementApi | UploadNonEmployeeRecordsInBulk | Post /non-employee-sources/{id}/non-employee-bulk-upload | Imports, or Updates, Non-Employee Records |
NotificationsApi | CreateNotificationTemplate | Post /notification-templates | Create Notification Template |
NotificationsApi | CreateVerifiedFromAddress | Post /verified-from-addresses | Create Verified From Address |
NotificationsApi | DeleteNotificationTemplatesInBulk | Post /notification-templates/bulk-delete | Bulk Delete Notification Templates |
NotificationsApi | DeleteVerifiedFromAddress | Delete /verified-from-addresses/{id} | Delete Verified From Address |
NotificationsApi | GetDkimAttributes | Get /dkim-attributes/{identities} | Get DKIM Attributes |
NotificationsApi | GetNotificationPreference | Get /notification-preferences/{key} | Get Notification Preferences for tenant. |
NotificationsApi | GetNotificationTemplate | Get /notification-templates/{id} | Get Notification Template By Id |
NotificationsApi | GetNotificationsTemplateContext | Get /notification-template-context | Get Notification Template Context |
NotificationsApi | ListFromAddresses | Get /verified-from-addresses | List From Addresses |
NotificationsApi | ListNotificationTemplateDefaults | Get /notification-template-defaults | List Notification Template Defaults |
NotificationsApi | ListNotificationTemplates | Get /notification-templates | List Notification Templates |
NotificationsApi | PutNotificationPreference | Put /notification-preferences/{key} | Overwrite the preferences for the given notification key. |
NotificationsApi | SendTestNotification | Post /send-test-notification | Send Test Notification |
NotificationsApi | VerifyDomainDkim | Post /verify-domain-dkim | Verify domain address via DKIM |
OAuthClientsApi | CreateOauthClient | Post /oauth-clients | Create OAuth Client |
OAuthClientsApi | DeleteOauthClient | Delete /oauth-clients/{id} | Delete OAuth Client |
OAuthClientsApi | GetOauthClient | Get /oauth-clients/{id} | Get OAuth Client |
OAuthClientsApi | ListOauthClients | Get /oauth-clients | List OAuth Clients |
OAuthClientsApi | PatchOauthClient | Patch /oauth-clients/{id} | Patch OAuth Client |
OrgConfigApi | GetOrgConfig | Get /org-config | Get Org configuration settings |
OrgConfigApi | GetValidTimeZones | Get /org-config/valid-time-zones | Get list of time zones |
OrgConfigApi | PatchOrgConfig | Patch /org-config | Patch an Org configuration property |
PasswordConfigurationApi | CreatePasswordOrgConfig | Post /password-org-config | Create Password Org Config |
PasswordConfigurationApi | GetPasswordOrgConfig | Get /password-org-config | Get Password Org Config |
PasswordConfigurationApi | UpdatePasswordOrgConfig | Put /password-org-config | Update Password Org Config |
PasswordDictionaryApi | GetPasswordDictionary | Get /password-dictionary | Get Password Dictionary |
PasswordDictionaryApi | GetPasswordDictionaryFileStatus | Head /password-dictionary | Get Password Dictionary Status |
PasswordDictionaryApi | UpdatePasswordDictionary | Put /password-dictionary | Update Password Dictionary |
PasswordManagementApi | GenerateDigitToken | Post /generate-password-reset-token/digit | Generate a digit token |
PasswordManagementApi | GetIdentityPasswordChangeStatus | Get /password-change-status/{id} | Get Password Change Request Status |
PasswordManagementApi | QueryPasswordInfo | Post /query-password-info | Query Password Info |
PasswordManagementApi | SetIdentityPassword | Post /set-password | Set Identity's Password |
PasswordSyncGroupsApi | CreatePasswordSyncGroup | Post /password-sync-groups | Create Password Sync Group |
PasswordSyncGroupsApi | DeletePasswordSyncGroup | Delete /password-sync-groups/{id} | Delete Password Sync Group by ID |
PasswordSyncGroupsApi | GetPasswordSyncGroup | Get /password-sync-groups/{id} | Get Password Sync Group by ID |
PasswordSyncGroupsApi | GetPasswordSyncGroups | Get /password-sync-groups | Get Password Sync Group List |
PasswordSyncGroupsApi | UpdatePasswordSyncGroup | Put /password-sync-groups/{id} | Update Password Sync Group by ID |
PersonalAccessTokensApi | CreatePersonalAccessToken | Post /personal-access-tokens | Create Personal Access Token |
PersonalAccessTokensApi | DeletePersonalAccessToken | Delete /personal-access-tokens/{id} | Delete Personal Access Token |
PersonalAccessTokensApi | ListPersonalAccessTokens | Get /personal-access-tokens | List Personal Access Tokens |
PersonalAccessTokensApi | PatchPersonalAccessToken | Patch /personal-access-tokens/{id} | Patch Personal Access Token |
PublicIdentitiesConfigApi | GetPublicIdentityConfig | Get /public-identities-config | Get Public Identity Config |
PublicIdentitiesConfigApi | UpdatePublicIdentityConfig | Put /public-identities-config | Update Public Identity Config |
RequestableObjectsApi | ListRequestableObjects | Get /requestable-objects | Requestable Objects List |
RoleInsightsApi | CreateRoleInsightRequests | Post /role-insights/requests | A request to generate insights for roles |
RoleInsightsApi | DownloadRoleInsightsEntitlementsChanges | Get /role-insights/{insightId}/entitlement-changes/download | Download entitlement insights for a role |
RoleInsightsApi | GetEntitlementChangesIdentities | Get /role-insights/{insightId}/entitlement-changes/{entitlementId}/identities | Get identities for a suggested entitlement (for a role) |
RoleInsightsApi | GetRoleInsight | Get /role-insights/{insightId} | Get a single role insight |
RoleInsightsApi | GetRoleInsights | Get /role-insights | Get role insights |
RoleInsightsApi | GetRoleInsightsCurrentEntitlements | Get /role-insights/{insightId}/current-entitlements | Get current entitlement for a role |
RoleInsightsApi | GetRoleInsightsEntitlementsChanges | Get /role-insights/{insightId}/entitlement-changes | Get entitlement insights for a role |
RoleInsightsApi | GetRoleInsightsRequests | Get /role-insights/requests/{id} | Returns the metadata for a request in order to generate insights for roles. |
RoleInsightsApi | GetRoleInsightsSummary | Get /role-insights/summary | Get role insights summary information |
RolesApi | CreateRole | Post /roles | Create a Role |
RolesApi | DeleteRole | Delete /roles/{id} | Delete a Role |
RolesApi | GetRole | Get /roles/{id} | Get a Role |
RolesApi | GetRoleAssignedIdentities | Get /roles/{id}/assigned-identities | Get a list of Identities assigned a Role |
RolesApi | ListRoles | Get /roles | List Roles |
RolesApi | PatchRole | Patch /roles/{id} | Patch a specified Role |
SODPolicyApi | CreateSodPolicy | Post /sod-policies | Create SOD Policy |
SODPolicyApi | DeleteSodPolicy | Delete /sod-policies/{id} | Delete SOD Policy by ID |
SODPolicyApi | DeleteSodPolicySchedule | Delete /sod-policies/{id}/schedule | Delete SOD Policy Schedule |
SODPolicyApi | DownloadCustomViolationReport | Get /sod-violation-report/{reportResultId}/download/{fileName} | Download custom violation report |
SODPolicyApi | DownloadDefaultViolationReport | Get /sod-violation-report/{reportResultId}/download | Download violation report |
SODPolicyApi | GetSodAllReportRunStatus | Get /sod-violation-report | Get multi-report run task status |
SODPolicyApi | GetSodPolicy | Get /sod-policies/{id} | Get SOD Policy By ID |
SODPolicyApi | GetSodPolicySchedule | Get /sod-policies/{id}/schedule | Get SOD Policy Schedule |
SODPolicyApi | GetSodViolationReportRunStatus | Get /sod-violation-report-status/{reportResultId} | Get violation report run status |
SODPolicyApi | GetSodViolationReportStatus | Get /sod-policies/{id}/violation-report | Get SOD violation report status |
SODPolicyApi | ListSodPolicies | Get /sod-policies | List SOD Policies |
SODPolicyApi | PatchSodPolicy | Patch /sod-policies/{id} | Update a SOD Policy |
SODPolicyApi | RunSodAllPoliciesForOrg | Post /sod-violation-report/run | Runs all policies for Org. |
SODPolicyApi | RunSodPolicy | Post /sod-policies/{id}/violation-report/run | Runs SOD Policy Violation Report |
SODPolicyApi | UpdatePolicySchedule | Put /sod-policies/{id}/schedule | Update SOD Policy schedule |
SODPolicyApi | UpdateSodPolicy | Put /sod-policies/{id} | Update SOD Policy By ID |
SODViolationsApi | PredictSodViolations | Post /sod-violations/predict | Predict SOD violations for the given identity if they were granted the given access. |
SPConfigApi | ExportSpConfig | Post /sp-config/export | Initiates Configuration Objects Export Job. |
SPConfigApi | ExportSpConfigDownload | Get /sp-config/export/{id}/download | Download Result of Export Job |
SPConfigApi | ExportSpConfigJobStatus | Get /sp-config/export/{id} | Get Status of Export Job |
SPConfigApi | ImportSpConfig | Post /sp-config/import | Initiates Configuration Objects Import Job. |
SPConfigApi | ImportSpConfigDownload | Get /sp-config/import/{id}/download | Download Result of Import Job |
SPConfigApi | ImportSpConfigJobStatus | Get /sp-config/import/{id} | Get Status of Import Job |
SPConfigApi | ListSpConfigObjects | Get /sp-config/config-objects | Get Config Object details |
SearchAttributeConfigurationApi | CreateSearchAttributeConfig | Post /accounts/search-attribute-config | Configure/create extended search attributes in IdentityNow. |
SearchAttributeConfigurationApi | DeleteSearchAttributeConfig | Delete /accounts/search-attribute-config/{name} | Delete an extended search attribute in IdentityNow. |
SearchAttributeConfigurationApi | GetSearchAttributeConfig | Get /accounts/search-attribute-config | Retrieve a list of extended search attributes in IdentityNow. |
SearchAttributeConfigurationApi | GetSingleSearchAttributeConfig | Get /accounts/search-attribute-config/{name} | Get the details of a specific extended search attribute in IdentityNow. |
SearchAttributeConfigurationApi | PatchSearchAttributeConfig | Patch /accounts/search-attribute-config/{name} | Update the details of a specific extended search attribute in IdentityNow. |
SegmentsApi | CreateSegment | Post /segments | Create Segment |
SegmentsApi | DeleteSegment | Delete /segments/{id} | Delete Segment by ID |
SegmentsApi | GetSegment | Get /segments/{id} | Get a Segment by its ID |
SegmentsApi | ListSegments | Get /segments | List Segments |
SegmentsApi | PatchSegment | Patch /segments/{id} | Update a Segment |
ServiceDeskIntegrationApi | CreateServiceDeskIntegration | Post /service-desk-integrations | Create a new Service Desk integration |
ServiceDeskIntegrationApi | DeleteServiceDeskIntegration | Delete /service-desk-integrations/{id} | Delete a Service Desk integration by ID |
ServiceDeskIntegrationApi | GetServiceDeskIntegration | Get /service-desk-integrations/{id} | Get a Service Desk integration by ID |
ServiceDeskIntegrationApi | GetServiceDeskIntegrationList | Get /service-desk-integrations | List existing Service Desk Integrations |
ServiceDeskIntegrationApi | GetServiceDeskIntegrationTemplate | Get /service-desk-integrations/templates/{scriptName} | Service Desk integration template by scriptName. |
ServiceDeskIntegrationApi | GetServiceDeskIntegrationTypes | Get /service-desk-integrations/types | Service Desk Integration Types List. |
ServiceDeskIntegrationApi | GetStatusCheckDetails | Get /service-desk-integrations/status-check-configuration | Get the time check configuration of queued SDIM tickets |
ServiceDeskIntegrationApi | PatchServiceDeskIntegration | Patch /service-desk-integrations/{id} | Service Desk Integration Update - PATCH |
ServiceDeskIntegrationApi | UpdateManagedClientStatusCheckDetails | Put /service-desk-integrations/status-check-configuration | Update the time check configuration of queued SDIM tickets |
ServiceDeskIntegrationApi | UpdateServiceDeskIntegration | Put /service-desk-integrations/{id} | Update a Service Desk integration by ID |
SourcesApi | CreateProvisioningPolicy | Post /sources/{sourceId}/provisioning-policies | Create Provisioning Policy |
SourcesApi | CreateSource | Post /sources | Creates a source in IdentityNow. |
SourcesApi | CreateSourceSchema | Post /sources/{sourceId}/schemas | Creates a new Schema on the specified Source in IdentityNow. |
SourcesApi | DeleteProvisioningPolicy | Delete /sources/{sourceId}/provisioning-policies/{usageType} | Delete Provisioning Policy by UsageType |
SourcesApi | DeleteSource | Delete /sources/{id} | Delete Source by ID |
SourcesApi | DeleteSourceSchema | Delete /sources/{sourceId}/schemas/{schemaId} | Delete Source Schema by ID |
SourcesApi | DownloadSourceAccountsSchema | Get /sources/{id}/schemas/accounts | Downloads source accounts schema template |
SourcesApi | DownloadSourceEntitlementsSchema | Get /sources/{id}/schemas/entitlements | Downloads source entitlements schema template |
SourcesApi | GetProvisioningPolicy | Get /sources/{sourceId}/provisioning-policies/{usageType} | Get Provisioning Policy by UsageType |
SourcesApi | GetSource | Get /sources/{id} | Get Source by ID |
SourcesApi | GetSourceAttrSyncConfig | Get /sources/{id}/attribute-sync-config | Attribute Sync Config |
SourcesApi | GetSourceConfig | Get /sources/{id}/connectors/source-config | Gets source config with language translations |
SourcesApi | GetSourceSchema | Get /sources/{sourceId}/schemas/{schemaId} | Get Source Schema by ID |
SourcesApi | ListProvisioningPolicies | Get /sources/{sourceId}/provisioning-policies | Lists ProvisioningPolicies |
SourcesApi | ListSourceSchemas | Get /sources/{sourceId}/schemas | Lists the Schemas that exist on the specified Source in IdentityNow. |
SourcesApi | ListSources | Get /sources | Lists all sources in IdentityNow. |
SourcesApi | PeekResourceObjects | Post /sources/{sourceId}/connector/peek-resource-objects | Peek resource objects from the source connector |
SourcesApi | PingCluster | Post /sources/{sourceId}/connector/ping-cluster | Ping cluster for the source connector |
SourcesApi | PutProvisioningPolicy | Put /sources/{sourceId}/provisioning-policies/{usageType} | Update Provisioning Policy by UsageType |
SourcesApi | PutSource | Put /sources/{id} | Update Source (Full) |
SourcesApi | PutSourceAttrSyncConfig | Put /sources/{id}/attribute-sync-config | Update Attribute Sync Config |
SourcesApi | PutSourceSchema | Put /sources/{sourceId}/schemas/{schemaId} | Update Source Schema (Full) |
SourcesApi | SyncAttributesForSource | Post /sources/{id}/synchronize-attributes | Synchronize single source attributes. |
SourcesApi | TestSourceConfiguration | Post /sources/{sourceId}/connector/test-configuration | Test configuration for the source connector |
SourcesApi | TestSourceConnection | Post /sources/{sourceId}/connector/check-connection | Check connection for the source connector. |
SourcesApi | UpdateProvisioningPoliciesInBulk | Post /sources/{sourceId}/provisioning-policies/bulk-update | Bulk Update Provisioning Policies |
SourcesApi | UpdateProvisioningPolicy | Patch /sources/{sourceId}/provisioning-policies/{usageType} | Partial update of Provisioning Policy |
SourcesApi | UpdateSource | Patch /sources/{id} | Update Source (Partial) |
SourcesApi | UpdateSourceSchema | Patch /sources/{sourceId}/schemas/{schemaId} | Update Source Schema (Partial) |
SourcesApi | UploadSourceAccountsSchema | Post /sources/{id}/schemas/accounts | Uploads source accounts schema template |
SourcesApi | UploadSourceConnectorFile | Post /sources/{sourceId}/upload-connector-file | Upload connector file to source |
SourcesApi | UploadSourceEntitlementsSchema | Post /sources/{id}/schemas/entitlements | Uploads source entitlements schema template |
TaggedObjectsApi | AddTagToObject | Post /tagged-objects | Add Tag to Object |
TaggedObjectsApi | AddTagsToManyObjects | Post /tagged-objects/bulk-add | Tag Multiple Objects |
TaggedObjectsApi | DeleteTaggedObject | Delete /tagged-objects/{type}/{id} | Delete Tagged Object |
TaggedObjectsApi | GetTaggedObject | Get /tagged-objects/{type}/{id} | Get Tagged Object |
TaggedObjectsApi | ListTaggedObjects | Get /tagged-objects | List Tagged Objects |
TaggedObjectsApi | ListTaggedObjectsByType | Get /tagged-objects/{type} | List Tagged Objects |
TaggedObjectsApi | RemoveTagsToManyObject | Post /tagged-objects/bulk-remove | Remove Tags from Multiple Objects |
TaggedObjectsApi | UpdateTaggedObject | Put /tagged-objects/{type}/{id} | Update Tagged Object |
TransformsApi | CreateTransform | Post /transforms | Create transform |
TransformsApi | DeleteTransform | Delete /transforms/{id} | Delete a transform |
TransformsApi | GetTransform | Get /transforms/{id} | Transform by ID |
TransformsApi | ListTransforms | Get /transforms | List transforms |
TransformsApi | UpdateTransform | Put /transforms/{id} | Update a transform |
TriggersApi | CompleteTriggerInvocation | Post /trigger-invocations/{id}/complete | Complete Trigger Invocation |
TriggersApi | CreateSubscription | Post /trigger-subscriptions | Create a Subscription |
TriggersApi | DeleteSubscription | Delete /trigger-subscriptions/{id} | Delete a Subscription |
TriggersApi | ListSubscriptions | Get /trigger-subscriptions | List Subscriptions |
TriggersApi | ListTriggerInvocationStatus | Get /trigger-invocations/status | List Latest Invocation Statuses |
TriggersApi | ListTriggers | Get /triggers | List Triggers |
TriggersApi | PatchSubscription | Patch /trigger-subscriptions/{id} | Patch a Subscription |
TriggersApi | StartTestTriggerInvocation | Post /trigger-invocations/test | Start a Test Invocation |
TriggersApi | UpdateSubscription | Put /trigger-subscriptions/{id} | Update a Subscription |
TriggersApi | ValidateSubscriptionFilter | Post /trigger-subscriptions/validate-filter | Validate a Subscription Filter |
WorkItemsApi | ApproveApprovalItem | Post /work-items/{id}/approve/{approvalItemId} | Approve an Approval Item |
WorkItemsApi | ApproveApprovalItemsInBulk | Post /work-items/bulk-approve/{id} | Bulk approve Approval Items |
WorkItemsApi | CompleteWorkItem | Post /work-items/{id} | Complete a Work Item |
WorkItemsApi | GetCompletedWorkItems | Get /work-items/completed | Completed Work Items |
WorkItemsApi | GetCountCompletedWorkItems | Get /work-items/count/completed | Count Completed Work Items |
WorkItemsApi | GetCountWorkItems | Get /work-items/count | Count Work Items |
WorkItemsApi | GetWorkItem | Get /work-items/{id} | Get a Work Item |
WorkItemsApi | GetWorkItemsSummary | Get /work-items/summary | Work Items Summary |
WorkItemsApi | ListWorkItems | Get /work-items | List Work Items |
WorkItemsApi | RejectApprovalItem | Post /work-items/{id}/reject/{approvalItemId} | Reject an Approval Item |
WorkItemsApi | RejectApprovalItemsInBulk | Post /work-items/bulk-reject/{id} | Bulk reject Approval Items |
WorkItemsApi | SubmitAccountSelection | Post /work-items/{id}/submit-account-selection | Submit Account Selections |
WorkflowsApi | CancelWorkflowExecution | Post /workflow-executions/{id}/cancel | Cancel Workflow Execution by ID |
WorkflowsApi | CreateWorkflow | Post /workflows | Create Workflow |
WorkflowsApi | DeleteWorkflow | Delete /workflows/{id} | Delete Workflow By Id |
WorkflowsApi | GetWorkflow | Get /workflows/{id} | Get Workflow By Id |
WorkflowsApi | GetWorkflowExecution | Get /workflow-executions/{id} | Get a Workflow Execution |
WorkflowsApi | GetWorkflowExecutionHistory | Get /workflow-executions/{id}/history | Get Workflow Execution History |
WorkflowsApi | ListCompleteWorkflowLibrary | Get /workflow-library | List Complete Workflow Library |
WorkflowsApi | ListWorkflowExecutions | Get /workflows/{id}/executions | List Workflow Executions |
WorkflowsApi | ListWorkflowLibraryActions | Get /workflow-library/actions | List Workflow Library Actions |
WorkflowsApi | ListWorkflowLibraryOperators | Get /workflow-library/operators | List Workflow Library Operators |
WorkflowsApi | ListWorkflowLibraryTriggers | Get /workflow-library/triggers | List Workflow Library Triggers |
WorkflowsApi | ListWorkflows | Get /workflows | List Workflows |
WorkflowsApi | PatchWorkflow | Patch /workflows/{id} | Patch Workflow |
WorkflowsApi | PostExternalExecuteWorkflow | Post /workflows/execute/external/{id} | Execute Workflow via External Trigger |
WorkflowsApi | PostWorkflowExternalTrigger | Post /workflows/{id}/external/oauth-clients | Generate External Trigger OAuth Client |
WorkflowsApi | TestExternalExecuteWorkflow | Post /workflows/execute/external/{id}/test | Test Workflow via External Trigger |
WorkflowsApi | TestWorkflow | Post /workflows/{id}/test | Test Workflow By Id |
WorkflowsApi | UpdateWorkflow | Put /workflows/{id} | Update Workflow |
Documentation For Models
- AccessConstraint
- AccessCriteria
- AccessCriteriaCriteriaListInner
- AccessItemAccessProfileResponse
- AccessItemAccountResponse
- AccessItemAppResponse
- AccessItemAssociated
- AccessItemAssociatedAccessItem
- AccessItemDiff
- AccessItemEntitlementResponse
- AccessItemRef
- AccessItemRemoved
- AccessItemRoleResponse
- AccessProfile
- AccessProfileApprovalScheme
- AccessProfileBulkDeleteRequest
- AccessProfileBulkDeleteResponse
- AccessProfileRef
- AccessProfileSourceRef
- AccessProfileUsage
- AccessRecommendationMessage
- AccessRequest
- AccessRequestConfig
- AccessRequestDynamicApprover
- AccessRequestDynamicApprover1
- AccessRequestItem
- AccessRequestItemResponse
- AccessRequestPhases
- AccessRequestPostApproval
- AccessRequestPreApproval
- AccessRequestPreApproval1
- AccessRequestRecommendationActionItemDto
- AccessRequestRecommendationActionItemResponseDto
- AccessRequestRecommendationItem
- AccessRequestRecommendationItemDetail
- AccessRequestRecommendationItemDetailAccess
- AccessRequestRecommendationItemType
- AccessRequestResponse
- AccessRequestType
- AccessRequested
- AccessType
- Account
- AccountAction
- AccountActivityItem
- AccountActivityItemOperation
- AccountAggregation
- AccountAggregationCompleted
- AccountAggregationStatus
- AccountAllOf
- AccountAttributes
- AccountAttributesChanged
- AccountCorrelated
- AccountRequestInfo
- AccountStatusChanged
- AccountStatusChangedAccount
- AccountStatusChangedStatusChange
- AccountToggleRequest
- AccountUncorrelated
- AccountUnlockRequest
- AccountsAsyncResult
- AccountsCollectedForAggregation
- ActivateCampaignOptions
- AdminReviewReassign
- AdminReviewReassignReassignTo
- ApprovalForwardHistory
- ApprovalInfoResponse
- ApprovalItemDetails
- ApprovalItems
- ApprovalReminderAndEscalationConfig
- ApprovalScheme
- ApprovalSchemeForRole
- ApprovalStatus
- ApprovalStatusDto
- ApprovalSummary
- Argument
- AttrSyncSourceAttributeConfig
- AttrSyncSourceConfig
- AttributeChange
- AttributeDefinition
- AttributeDefinitionSchema
- AttributeDefinitionType
- AttributesChanged
- BaseCommonDto
- BaseCommonDto1
- BaseReferenceDto
- BaseReferenceDto1
- BasicAuthConfig
- BearerTokenAuthConfig
- BulkIdentitiesAccountsResponse
- BulkTaggedObject
- Campaign
- CampaignActivated
- CampaignAlert
- CampaignEnded
- CampaignGenerated
- CampaignReference
- CampaignReport
- CampaignReportAllOf
- CampaignReportsConfig
- CampaignTemplate
- CampaignTemplateOwnerRef
- CancelAccessRequest
- CancelableAccountActivity
- CancelledRequestDetails
- CertificationDto
- CertificationPhase
- CertificationReference
- CertificationReferenceAllOf
- CertificationSignedOff
- CertificationTask
- CertifierResponse
- ClientLogConfiguration
- ClientType
- CloseAccessRequest
- Comment
- CommentDto
- CommentDto1
- CommentDto1Author
- CommonAccessIDStatus
- CommonAccessItemAccess
- CommonAccessItemRequest
- CommonAccessItemResponse
- CommonAccessItemState
- CommonAccessResponse
- CommonAccessType
- CompleteCampaignOptions
- CompleteInvocation
- CompleteInvocationInput
- CompletedApproval
- CompletedApprovalState
- CompletionStatus
- ConfigObject
- ConflictingAccessCriteria
- ConnectorDetail
- ConnectorRuleCreateRequest
- ConnectorRuleCreateRequestSignature
- ConnectorRuleResponse
- ConnectorRuleResponseAllOf
- ConnectorRuleUpdateRequest
- ConnectorRuleUpdateRequestAllOf
- ConnectorRuleValidationResponse
- ConnectorRuleValidationResponseDetailsInner
- CorrelatedGovernanceEvent
- CreateOAuthClientRequest
- CreateOAuthClientResponse
- CreatePersonalAccessTokenRequest
- CreatePersonalAccessTokenResponse
- CreateWorkflowRequest
- CustomPasswordInstruction
- DeleteCampaignsRequest
- DeleteNonEmployeeRecordInBulkRequest
- DeleteSource202Response
- DkimAttributesDto
- DomainAddressDto
- DtoType
- EmailNotificationOption
- EmailStatusDto
- Entitlement
- EntitlementBulkUpdateRequest
- EntitlementRef
- EntitlementRequestConfig
- EntitlementSource
- EntityCreatedByDTO
- ErrorMessageDto
- ErrorResponseDto
- EventAttributes
- EventBridgeConfig
- ExceptionAccessCriteria
- ExceptionCriteria
- ExceptionCriteriaAccess
- ExceptionCriteriaCriteriaListInner
- ExecutionStatus
- ExportOptions
- ExportPayload
- Expression
- FeatureValueDto
- Field
- FieldAllOf
- FieldDetails
- FieldDetailsDto
- Form
- FormDetails
- FormItem
- FormItemDetails
- ForwardApprovalDto
- FullAccount
- FullAccountAllOf
- Fullcampaign
- FullcampaignAllOf
- FullcampaignAllOfFilter
- FullcampaignAllOfRoleCompositionCampaignInfo
- FullcampaignAllOfRoleCompositionCampaignInfoRemediatorRef
- FullcampaignAllOfSearchCampaignInfo
- FullcampaignAllOfSourceOwnerCampaignInfo
- FullcampaignAllOfSourcesWithOrphanEntitlements
- GetActiveCampaigns200ResponseInner
- GetHistoricalIdentityEvents200ResponseInner
- GetOAuthClientResponse
- GetPersonalAccessTokenResponse
- GrantType
- HttpAuthenticationType
- HttpConfig
- HttpDispatchMode
- IdentitiesAccountsBulkRequest
- IdentityAttributeConfig
- IdentityAttributeConfig1
- IdentityAttributePreview
- IdentityAttributeTransform
- IdentityAttributeTransform1
- IdentityAttributesChanged
- IdentityCertificationTask
- IdentityCertified
- IdentityCompareResponse
- IdentityCreated
- IdentityDeleted
- IdentityExceptionReportReference
- IdentityExceptionReportReference1
- IdentityHistoryResponse
- IdentityListItem
- IdentityPreviewRequest
- IdentityPreviewResponse
- IdentityProfile
- IdentityProfile1
- IdentityProfile1AllOf
- IdentityProfile1AllOfAuthoritativeSource
- IdentityProfileAllOf
- IdentityProfileAllOfAuthoritativeSource
- IdentityProfileAllOfOwner
- IdentityProfileExportedObject
- IdentityReference
- IdentityReferenceWithId
- IdentityReferenceWithNameAndEmail
- IdentitySnapshotSummaryResponse
- IdentitySummary
- IdentitySyncJob
- IdentitySyncPayload
- IdentityWithNewAccess
- IdentityWithNewAccessAccessRefsInner
- ImportOptions
- ImportSpConfigRequest
- Invocation
- InvocationStatus
- InvocationStatusType
- JsonPatch
- JsonPatchOperation
- JsonPatchOperationValue
- JsonPatchOperationValueAnyOfInner
- LatestOutlierSummary
- LifecycleState
- ListAccessProfiles401Response
- ListAccessProfiles429Response
- ListAccounts200ResponseInner
- ListCompleteWorkflowLibrary200ResponseInner
- ListIdentityAccessItems200ResponseInner
- LocaleOrigin
- LocalizedMessage
- ManagedClient
- ManagedClientStatus
- ManagedClientStatusAggResponse
- ManagedClientStatusEnum
- ManagedClientType
- ManagedCluster
- ManagedClusterAttributes
- ManagedClusterKeyPair
- ManagedClusterQueue
- ManagedClusterRedis
- ManagedClusterTypes
- ManagerCorrelationMapping
- ManualWorkItemDetails
- ManualWorkItemState
- Medium
- MessageCatalogDto
- MetricResponse
- MfaConfig
- MfaConfigTestResponse
- MultiPolicyRequest
- NonEmployeeApprovalDecision
- NonEmployeeApprovalItem
- NonEmployeeApprovalItemAllOf
- NonEmployeeApprovalItemBase
- NonEmployeeApprovalItemDetail
- NonEmployeeApprovalItemDetailAllOf
- NonEmployeeApprovalSummary
- NonEmployeeBulkUploadJob
- NonEmployeeBulkUploadStatus
- NonEmployeeIdnUserRequest
- NonEmployeeRecord
- NonEmployeeRejectApprovalDecision
- NonEmployeeRequest
- NonEmployeeRequestAllOf
- NonEmployeeRequestBody
- NonEmployeeRequestLite
- NonEmployeeRequestSummary
- NonEmployeeRequestWithoutApprovalItem
- NonEmployeeRequestWithoutApprovalItemAllOf
- NonEmployeeSchemaAttribute
- NonEmployeeSchemaAttributeBody
- NonEmployeeSchemaAttributeType
- NonEmployeeSource
- NonEmployeeSourceAllOf
- NonEmployeeSourceLite
- NonEmployeeSourceLiteWithSchemaAttributes
- NonEmployeeSourceLiteWithSchemaAttributesAllOf
- NonEmployeeSourceRequestBody
- NonEmployeeSourceWithCloudExternalId
- NonEmployeeSourceWithCloudExternalIdAllOf
- NonEmployeeSourceWithNECount
- NonEmployeeSourceWithNECountAllOf
- NotificationTemplateContext
- ObjectExportImportOptions
- ObjectImportResult
- OrgConfig
- Outlier
- OutlierContributingFeature
- OutlierContributingFeatureValue
- OutlierFeatureTranslation
- OutlierSummary
- OwnerReference
- PasswordChangeRequest
- PasswordChangeResponse
- PasswordDigitToken
- PasswordDigitTokenReset
- PasswordInfo
- PasswordInfoAccount
- PasswordInfoQueryDTO
- PasswordOrgConfig
- PasswordStatus
- PasswordSyncGroup
- PatchPotentialRoleRequestInner
- PeerGroupMember
- PendingApproval
- PendingApprovalAction
- PermissionDto
- PostExternalExecuteWorkflow200Response
- PostExternalExecuteWorkflowRequest
- PreApprovalTriggerDetails
- PreferencesDto
- ProvisioningCompleted
- ProvisioningConfig
- ProvisioningConfigManagedResourceRefsInner
- ProvisioningConfigPlanInitializerScript
- ProvisioningCriteriaLevel1
- ProvisioningCriteriaLevel2
- ProvisioningCriteriaLevel3
- ProvisioningCriteriaOperation
- ProvisioningDetails
- ProvisioningPolicyDto
- ProvisioningState
- PublicIdentityAttributeConfig
- PublicIdentityConfig
- QueuedCheckConfigDetails
- ReassignReference
- Reassignment
- RecommendationConfigDto
- RecommendationRequest
- RecommendationRequestDto
- RecommendationResponse
- RecommendationResponseDto
- RecommenderCalculations
- RecommenderCalculationsIdentityAttributesValue
- RemediationItemDetails
- RemediationItems
- ReportConfigDTO
- ReportResultReference
- ReportResultReferenceAllOf
- ReportType
- RequestOnBehalfOfConfig
- Requestability
- RequestabilityForRole
- RequestableObject
- RequestableObjectReference
- RequestableObjectRequestStatus
- RequestableObjectType
- RequestedItemStatus
- RequestedItemStatusRequestState
- ResourceBundleMessage
- ResourceObject
- ResourceObjectsRequest
- ResourceObjectsResponse
- ReviewReassign
- Reviewer
- Revocability
- Role
- RoleAssignmentSourceType
- RoleCriteriaKey
- RoleCriteriaKeyType
- RoleCriteriaLevel1
- RoleCriteriaLevel2
- RoleCriteriaLevel3
- RoleCriteriaOperation
- RoleIdentity
- RoleInsight
- RoleInsightsEntitlement
- RoleInsightsEntitlementChanges
- RoleInsightsIdentities
- RoleInsightsInsight
- RoleInsightsResponse
- RoleInsightsRole
- RoleInsightsSummary
- RoleMembershipIdentity
- RoleMembershipSelector
- RoleMembershipSelectorType
- RoleMiningEntitlement
- RoleMiningEntitlementRef
- RoleMiningIdentity
- RoleMiningIdentityDistribution
- RoleMiningPotentialRole
- RoleMiningPotentialRoleApplication
- RoleMiningPotentialRoleEditEntitlements
- RoleMiningPotentialRoleExportRequest
- RoleMiningPotentialRoleExportResponse
- RoleMiningPotentialRoleExportResponseAllOf
- RoleMiningPotentialRoleExportState
- RoleMiningPotentialRoleProvisionRequest
- RoleMiningPotentialRoleProvisionState
- RoleMiningPotentialRoleRef
- RoleMiningPotentialRoleSummary
- RoleMiningRoleType
- RoleMiningSessionDto
- RoleMiningSessionParametersDto
- RoleMiningSessionResponse
- RoleMiningSessionScope
- RoleMiningSessionStatus
- SavedSearchComplete
- Schedule
- Schedule1
- Schedule1Days
- Schedule1Hours
- ScheduleDays
- ScheduleHours
- ScheduleMonths
- ScheduleType
- ScheduledAttributes
- Schema
- SearchAttributeConfig
- Section
- SectionAllOf
- SectionDetails
- Segment
- Selector
- SelectorType
- SendTestNotificationRequestDto
- ServiceDeskIntegrationDto
- ServiceDeskIntegrationDtoAllOf
- ServiceDeskIntegrationDtoAllOfBeforeProvisioningRule
- ServiceDeskIntegrationDtoAllOfClusterRef
- ServiceDeskIntegrationDtoAllOfOwnerRef
- ServiceDeskIntegrationTemplateDto
- ServiceDeskIntegrationTemplateDtoAllOf
- ServiceDeskIntegrationTemplateType
- SlimAccount
- SlimAccountAllOf
- Slimcampaign
- SodExemptCriteria
- SodExemptCriteria1
- SodPolicy
- SodPolicySchedule
- SodViolationCheckResult
- SodViolationCheckResult1
- SodViolationContext
- SodViolationContext1
- SodViolationContext1ConflictingAccessCriteria
- SodViolationContext1ConflictingAccessCriteriaLeftCriteria
- SodViolationContextCheckCompleted
- SodViolationContextCheckCompleted1
- SodViolationContextConflictingAccessCriteria
- SodViolationContextConflictingAccessCriteriaLeftCriteria
- Source
- SourceAccount
- SourceAccountCorrelationConfig
- SourceAccountCorrelationRule
- SourceBeforeProvisioningRule
- SourceCluster
- SourceCode
- SourceCreated
- SourceDeleted
- SourceFeature
- SourceManagementWorkgroup
- SourceManagerCorrelationRule
- SourceOwner
- SourcePasswordPoliciesInner
- SourceSchemasInner
- SourceSyncJob
- SourceSyncPayload
- SourceUpdated
- SpConfigExportResults
- SpConfigImportResults
- SpConfigJob
- SpConfigMessage
- SpConfigObject
- SpConfigUrl
- StandardLevel
- StartInvocationInput
- StatusResponse
- Subscription
- SubscriptionPatchRequestInner
- SubscriptionPostRequest
- SubscriptionPutRequest
- SubscriptionType
- TaggedObject
- TemplateBulkDeleteDto
- TemplateDto
- TemplateDtoDefault
- TestExternalExecuteWorkflow200Response
- TestExternalExecuteWorkflowRequest
- TestInvocation
- TestWorkflow200Response
- TestWorkflowRequest
- Transform
- TransformDefinition
- TransformDefinition1
- TransformDefinition1AttributesValue
- TranslationMessage
- Trigger
- TriggerExampleInput
- TriggerExampleOutput
- TriggerInputAccessRequestDynamicApprover
- TriggerInputAccessRequestDynamicApproverRequestedBy
- TriggerInputAccessRequestDynamicApproverRequestedFor
- TriggerInputAccessRequestDynamicApproverRequestedItemsInner
- TriggerInputAccessRequestPostApproval
- TriggerInputAccessRequestPostApprovalRequestedBy
- TriggerInputAccessRequestPostApprovalRequestedFor
- TriggerInputAccessRequestPostApprovalRequestedItemsStatusInner
- TriggerInputAccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInner
- TriggerInputAccessRequestPostApprovalRequestedItemsStatusInnerApprovalInfoInnerApprover
- TriggerInputAccessRequestPreApproval
- TriggerInputAccessRequestPreApprovalRequestedItemsInner
- TriggerInputAccountAggregationCompleted
- TriggerInputAccountAggregationCompletedSource
- TriggerInputAccountAggregationCompletedStats
- TriggerInputAccountAttributesChanged
- TriggerInputAccountAttributesChangedAccount
- TriggerInputAccountAttributesChangedChangesInner
- TriggerInputAccountAttributesChangedChangesInnerNewValue
- TriggerInputAccountAttributesChangedChangesInnerOldValue
- TriggerInputAccountAttributesChangedIdentity
- TriggerInputAccountAttributesChangedSource
- TriggerInputAccountCorrelated
- TriggerInputAccountCorrelatedAccount
- TriggerInputAccountCorrelatedIdentity
- TriggerInputAccountCorrelatedSource
- TriggerInputAccountUncorrelated
- TriggerInputAccountUncorrelatedAccount
- TriggerInputAccountUncorrelatedIdentity
- TriggerInputAccountUncorrelatedSource
- TriggerInputAccountsCollectedForAggregation
- TriggerInputAccountsCollectedForAggregationSource
- TriggerInputAccountsCollectedForAggregationStats
- TriggerInputCampaignActivated
- TriggerInputCampaignActivatedCampaign
- TriggerInputCampaignActivatedCampaignCampaignOwner
- TriggerInputCampaignEnded
- TriggerInputCampaignEndedCampaign
- TriggerInputCampaignGenerated
- TriggerInputCampaignGeneratedCampaign
- TriggerInputCampaignGeneratedCampaignCampaignOwner
- TriggerInputCertificationSignedOff
- TriggerInputCertificationSignedOffCertification
- TriggerInputIdentityAttributesChanged
- TriggerInputIdentityAttributesChangedChangesInner
- TriggerInputIdentityAttributesChangedChangesInnerNewValue
- TriggerInputIdentityAttributesChangedChangesInnerOldValue
- TriggerInputIdentityAttributesChangedChangesInnerOldValueOneOfValue
- TriggerInputIdentityAttributesChangedIdentity
- TriggerInputIdentityCreated
- TriggerInputIdentityCreatedIdentity
- TriggerInputIdentityDeleted
- TriggerInputIdentityDeletedIdentity
- TriggerInputProvisioningCompleted
- TriggerInputProvisioningCompletedAccountRequestsInner
- TriggerInputProvisioningCompletedAccountRequestsInnerAttributeRequestsInner
- TriggerInputProvisioningCompletedAccountRequestsInnerSource
- TriggerInputProvisioningCompletedRecipient
- TriggerInputProvisioningCompletedRequester
- TriggerInputSavedSearchComplete
- TriggerInputSavedSearchCompleteSearchResults
- TriggerInputSavedSearchCompleteSearchResultsAccount
- TriggerInputSavedSearchCompleteSearchResultsEntitlement
- TriggerInputSavedSearchCompleteSearchResultsIdentity
- TriggerInputSourceAccountCreated
- TriggerInputSourceAccountDeleted
- TriggerInputSourceAccountUpdated
- TriggerInputSourceCreated
- TriggerInputSourceCreatedActor
- TriggerInputSourceDeleted
- TriggerInputSourceDeletedActor
- TriggerInputSourceUpdated
- TriggerInputSourceUpdatedActor
- TriggerInputVAClusterStatusChangeEvent
- TriggerInputVAClusterStatusChangeEventApplication
- TriggerInputVAClusterStatusChangeEventHealthCheckResult
- TriggerInputVAClusterStatusChangeEventPreviousHealthCheckResult
- TriggerOutputAccessRequestDynamicApprover
- TriggerOutputAccessRequestPreApproval
- TriggerType
- UpdatePasswordDictionaryRequest
- UploadNonEmployeeRecordsInBulkRequest
- UsageType
- V3ConnectorDto
- VAClusterStatusChangeEvent
- ValidateFilterInputDto
- ValidateFilterOutputDto
- Value
- VerifyDomainDkim405Response
- ViolationContext
- ViolationContextPolicy
- ViolationContextPolicyAllOf
- ViolationOwnerAssignmentConfig
- ViolationPrediction
- VisibilityCriteria
- WorkItemState
- WorkItemType
- WorkItems
- WorkItemsCount
- WorkItemsSummary
- Workflow
- WorkflowAllOf
- WorkflowBody
- WorkflowBodyOwner
- WorkflowDefinition
- WorkflowExecution
- WorkflowExecutionEvent
- WorkflowLibraryAction
- WorkflowLibraryFormFields
- WorkflowLibraryOperator
- WorkflowLibraryTrigger
- WorkflowOAuthClient
- WorkflowTrigger
- WorkflowTriggerAttributes
Documentation For Authorization
oauth2
- 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(), sw.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, sw.ContextOAuth2, tokenSource)
r, err := client.Service.Operation(auth, args)
oauth2
- Type: OAuth
- Flow: accessCode
- Authorization URL: https://tenant.identitynow.com/oauth/authorize
- Scopes:
- sp:scopes:default: default scope
- sp:scopes:all: access to all scopes
Example
auth := context.WithValue(context.Background(), sw.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, sw.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