beta

package
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2023 License: MIT Imports: 23 Imported by: 6

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.

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/sailpoint-oss/golang-sdk"

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 SetAccessRequestConfig 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
AccountUsagesApi GetUsagesByAccountId Get /account-usages/{accountId}/summaries Returns account usage insights
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 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 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 Move Post /campaigns/{id}/reassign Reassign Certifications
CertificationCampaignsApi PatchCampaignTemplate Patch /campaign-templates/{id} Update a Campaign Template
CertificationCampaignsApi SetCampaignReportsConfig Put /campaigns/reports-configuration Set Campaign Reports Configuration
CertificationCampaignsApi SetCampaignTemplateSchedule Put /campaign-templates/{id}/schedule Sets a Campaign Template's Schedule
CertificationCampaignsApi StartCampaign Post /campaigns/{id}/activate Activate a Campaign
CertificationCampaignsApi StartCampaignRemediationScan Post /campaigns/{id}/run-remediation-scan Run Campaign Remediation Scan
CertificationCampaignsApi StartCampaignReport Post /campaigns/{id}/run-report/{type} Run Campaign Report
CertificationCampaignsApi StartGenerateCampaignTemplate Post /campaign-templates/{id}/generate Generate a Campaign from Template
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 certification
CertificationsApi SubmitReassignCertsAsync 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
CustomFormsApi CreateFormDefinition Post /form-definitions Creates a form definition.
CustomFormsApi CreateFormDefinitionDynamicSchema Post /form-definitions/forms-action-dynamic-schema Generate JSON Schema dynamically.
CustomFormsApi CreateFormInstance Post /form-instances Creates a form instance.
CustomFormsApi DeleteFormDefinition Delete /form-definitions/{formDefinitionID} Deletes a form definition.
CustomFormsApi ExportFormDefinitionsByTenant Get /form-definitions/export List form definitions by tenant.
CustomFormsApi GetFormDefinitionByKey Get /form-definitions/{formDefinitionID} Return a form definition.
CustomFormsApi GetFormInstanceByKey Get /form-instances/{formInstanceID} Returns a form instance.
CustomFormsApi ImportFormDefinitions Post /form-definitions/import Import form definitions from export.
CustomFormsApi PatchFormDefinition Patch /form-definitions/{formDefinitionID} Patch a form definition.
CustomFormsApi PatchFormInstance Patch /form-instances/{formInstanceID} Patch a form instance.
CustomFormsApi SearchFormDefinitionsByTenant Get /form-definitions Export form definitions by tenant.
CustomFormsApi SearchFormElementDataByElementID Get /form-instances/{formInstanceID}/data-source/{formElementID} Retrieves dynamic data by element.
CustomFormsApi SearchFormInstancesByTenant Get /form-instances List form instances by tenant.
CustomFormsApi SearchPreDefinedSelectOptions Get /form-definitions/predefined-select-options List predefined select options.
CustomFormsApi ShowPreviewDataSource Post /form-definitions/{formDefinitionID}/data-source Preview form definition data source.
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 GetEntitlementRequestConfig Get /entitlements/{id}/entitlement-request-config Get Entitlement Request Config
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 an entitlement
EntitlementsApi PutEntitlementRequestConfig Put /entitlements/{id}/entitlement-request-config Replace Entitlement Request Config
EntitlementsApi UpdateEntitlementsInBulk Post /entitlements/bulk-update Bulk update an entitlement list
GovernanceGroupsApi CreateWorkgroup Post /workgroups Create a new Governance Group.
GovernanceGroupsApi DeleteWorkgroup Delete /workgroups/{id} Delete a Governance Group
GovernanceGroupsApi DeleteWorkgroupMembers Post /workgroups/{workgroupId}/members/bulk-delete Remove members from Governance Group
GovernanceGroupsApi DeleteWorkgroupsInBulk Post /workgroups/bulk-delete Delete Governance Group(s)
GovernanceGroupsApi GetWorkgroup Get /workgroups/{id} Get Governance Group by Id
GovernanceGroupsApi ListConnections Get /workgroups/{workgroupId}/connections List connections for Governance Group
GovernanceGroupsApi ListWorkgroupMembers Get /workgroups/{workgroupId}/members List Governance Group Members
GovernanceGroupsApi ListWorkgroups Get /workgroups List Governance Groups
GovernanceGroupsApi PatchWorkgroup Patch /workgroups/{id} Patch a Governance Group
GovernanceGroupsApi UpdateWorkgroupMembers Post /workgroups/{workgroupId}/members/bulk-add Add members to Governance Group
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 GetOutlierContributingFeatureSummary Get /outlier-feature-summaries/{outlierFeatureId} Get identity outlier contibuting feature summary
IAIOutliersApi GetPeerGroupOutliersContributingFeatures Get /outliers/{outlierId}/contributing-features Get identity outlier's contibuting features
IAIOutliersApi IgnoreIdentityOutliers Post /outliers/ignore IAI Identity Outliers Ignore
IAIOutliersApi ListOutliersContributingFeatureAccessItems Get /outliers/{outlierId}/feature-details/{contributingFeatureName}/access-items Gets a list of access items associated with each identity outlier contributing feature
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 GetAllPotentialRoleSummaries Get /role-mining-potential-roles Retrieves all potential role summaries
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 GetPotentialRoleSourceIdentityUsage Get /role-mining-potential-roles/{potentialRoleId}/sources/{sourceId}/identityUsage Retrieves potential role source usage
IAIRoleMiningApi GetPotentialRoleSummaries Get /role-mining-sessions/{sessionId}/potential-role-summaries Retrieves all potential role summaries
IAIRoleMiningApi GetRoleMiningPotentialRole Get /role-mining-potential-roles/{potentialRoleId} Retrieves a specific potential role
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 GetSavedPotentialRoles Get /role-mining-potential-roles/saved Retrieves all saved potential roles
IAIRoleMiningApi PatchPotentialRole Patch /role-mining-sessions/{sessionId}/potential-role-summaries/{potentialRoleId} Update a potential role
IAIRoleMiningApi PatchPotentialRole_0 Patch /role-mining-potential-roles/{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 DeleteIdentity Delete /identities/{id} Deletes an identity.
IdentitiesApi GetIdentity Get /identities/{id} Identity Details
IdentitiesApi GetIdentityOwnershipDetails Get /identities/{identityId}/ownership Get ownership details
IdentitiesApi ListIdentities Get /identities List Identities
IdentitiesApi StartIdentityProcessing Post /identities/process Process a list of identityIds
IdentitiesApi SynchronizeAttributesForIdentity Post /identities/{identityId}/synchronize-attributes Attribute synchronization for single identity.
IdentityAttributesApi CreateIdentityAttribute Post /identity-attributes/{name} Create Identity Attribute
IdentityAttributesApi DeleteIdentityAttribute Delete /identity-attributes/{name} Delete Identity Attribute
IdentityAttributesApi DeleteIdentityAttributesInBulk Post /identity-attributes/bulk-delete Bulk delete Identity Attributes
IdentityAttributesApi GetIdentityAttribute Get /identity-attributes/{name} Get Identity Attribute
IdentityAttributesApi ListIdentityAttributes Get /identity-attributes List Identity Attributes
IdentityAttributesApi PutIdentityAttribute Put /identity-attributes/{name} Update Identity Attribute
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 GetHistoricalIdentity Get /historical-identities/{id} Get latest snapshot of identity
IdentityHistoryApi GetHistoricalIdentityEvents Get /historical-identities/{id}/events Lists all events for the given 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 ListHistoricalIdentities 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 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 SyncIdentityProfile Post /identity-profiles/{identity-profile-id}/process-identities Process identities under 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 DeleteMFAConfig Delete /mfa/{method}/delete Delete MFA method configuration
MFAConfigurationApi GetMFADuoConfig Get /mfa/duo-web/config Configuration of Duo MFA method
MFAConfigurationApi GetMFAOktaConfig Get /mfa/okta-verify/config Configuration of Okta MFA method
MFAConfigurationApi SetMFADuoConfig Put /mfa/duo-web/config Set Duo MFA configuration
MFAConfigurationApi SetMFAOktaConfig Put /mfa/okta-verify/config Set Okta MFA configuration
MFAConfigurationApi TestMFAConfig Get /mfa/{method}/test MFA method's test configuration
ManagedClientsApi GetManagedClientStatus Get /managed-clients/{id}/status Specified Managed Client Status.
ManagedClientsApi UpdateManagedClientStatus Post /managed-clients/{id}/status Handle status request from client
ManagedClustersApi GetClientLogConfiguration Get /managed-clusters/{id}/log-config Get managed cluster's log configuration
ManagedClustersApi GetManagedCluster Get /managed-clusters/{id} Get a specified ManagedCluster.
ManagedClustersApi GetManagedClusters Get /managed-clusters Retrieve all Managed Clusters.
ManagedClustersApi PutClientLogConfiguration Put /managed-clusters/{id}/log-config Update managed cluster's log configuration
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 Non-Employee Source Schema Attribute
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 Non-Employee Source's Schema Attribute
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
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 Bulk upload status on 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 ImportNonEmployeeRecordsInBulk Post /non-employee-sources/{id}/non-employee-bulk-upload Imports, or Updates, Non-Employee Records
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 Non-Employee Source's Schema Attribute
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
NotificationsApi CreateDomainDkim Post /verified-domains Verify domain address via DKIM
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 /verified-domains Get DKIM Attributes
NotificationsApi GetMailFromAttributes Get /mail-from-attributes/{identity} Get MAIL FROM 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 PutMailFromAttributes Put /mail-from-attributes Change MAIL FROM domain
NotificationsApi PutNotificationPreference Put /notification-preferences/{key} Overwrite the preferences for the given notification key.
NotificationsApi SendTestNotification Post /send-test-notification Send Test Notification
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 PutPasswordOrgConfig Put /password-org-config Update Password Org Config
PasswordDictionaryApi GetPasswordDictionary Get /password-dictionary Get Password Dictionary
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 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 metadata from prior request.
RoleInsightsApi GetRoleInsightsSummary Get /role-insights/summary Get role insights summary information
RolesApi BulkDeleteRoles Post /roles/bulk-delete Delete Role(s)
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 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 GetCustomViolationReport Get /sod-violation-report/{reportResultId}/download/{fileName} Download custom violation report
SODPolicyApi GetDefaultViolationReport 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-policies/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} Patch a SOD policy
SODPolicyApi PutPolicySchedule Put /sod-policies/{id}/schedule Update SOD Policy schedule
SODPolicyApi PutSodPolicy Put /sod-policies/{id} Update SOD policy by ID
SODPolicyApi StartSodAllPoliciesForOrg Post /sod-violation-report/run Runs all policies for org
SODPolicyApi StartSodPolicy Post /sod-policies/{id}/violation-report/run Runs SOD policy violation report
SODViolationsApi StartPredictSodViolations Post /sod-violations/predict Predict SOD violations for identity.
SPConfigApi ExportSpConfig Post /sp-config/export Initiates configuration objects export job
SPConfigApi GetSpConfigExport Get /sp-config/export/{id}/download Download export job result.
SPConfigApi GetSpConfigExportStatus Get /sp-config/export/{id} Get export job status
SPConfigApi GetSpConfigImport Get /sp-config/import/{id}/download Download import job result
SPConfigApi GetSpConfigImportStatus Get /sp-config/import/{id} Get import job status
SPConfigApi ImportSpConfig Post /sp-config/import Initiates configuration objects 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 Segment by ID
SegmentsApi ListSegments Get /segments List Segments
SegmentsApi PatchSegment Patch /segments/{id} Update Segment
ServiceDeskIntegrationApi CreateServiceDeskIntegration Post /service-desk-integrations Create new Service Desk integration
ServiceDeskIntegrationApi DeleteServiceDeskIntegration Delete /service-desk-integrations/{id} Delete a Service Desk integration
ServiceDeskIntegrationApi GetServiceDeskIntegration Get /service-desk-integrations/{id} Get a Service Desk integration
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
ServiceDeskIntegrationApi PatchServiceDeskIntegration Patch /service-desk-integrations/{id} Service Desk Integration Update PATCH
ServiceDeskIntegrationApi PutServiceDeskIntegration Put /service-desk-integrations/{id} Update a Service Desk integration
ServiceDeskIntegrationApi UpdateStatusCheckDetails Put /service-desk-integrations/status-check-configuration Update the time check configuration
SourceUsagesApi GetStatusBySourceId Get /source-usages/{sourceId}/status Finds status of source usage
SourceUsagesApi GetUsagesBySourceId Get /source-usages/{sourceId}/summaries Returns source usage insights
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 Delete Delete /sources/{id} Delete Source by ID
SourcesApi DeleteNativeChangeDetectionConfig Delete /sources/{sourceId}/native-change-detection-config Delete Native Change Detection Configuration
SourcesApi DeleteProvisioningPolicy Delete /sources/{sourceId}/provisioning-policies/{usageType} Delete Provisioning Policy by UsageType
SourcesApi DeleteSourceSchema Delete /sources/{sourceId}/schemas/{schemaId} Delete Source Schema by ID
SourcesApi GetNativeChangeDetectionConfig Get /sources/{sourceId}/native-change-detection-config Native Change Detection Configuration
SourcesApi GetProvisioningPolicy Get /sources/{sourceId}/provisioning-policies/{usageType} Get Provisioning Policy by UsageType
SourcesApi GetSource Get /sources/{id} Get Source by ID
SourcesApi GetSourceAccountsSchema Get /sources/{id}/schemas/accounts Downloads source accounts schema template
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 GetSourceEntitlementRequestConfig Get /sources/{id}/entitlement-request-config Get Source Entitlement Request Configuration
SourcesApi GetSourceEntitlementsSchema Get /sources/{id}/schemas/entitlements Downloads source entitlements schema template
SourcesApi GetSourceSchema Get /sources/{sourceId}/schemas/{schemaId} Get Source Schema by ID
SourcesApi ImportSourceAccountsSchema Post /sources/{id}/schemas/accounts Uploads source accounts schema template
SourcesApi ImportSourceConnectorFile Post /sources/{sourceId}/upload-connector-file Upload connector file to source
SourcesApi ImportSourceEntitlementsSchema Post /sources/{id}/schemas/entitlements Uploads source entitlements schema template
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 source connector's resource objects
SourcesApi PingCluster Post /sources/{sourceId}/connector/ping-cluster Ping cluster for source connector
SourcesApi PutNativeChangeDetectionConfig Put /sources/{sourceId}/native-change-detection-config Update Native Change Detection Configuration
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 source connector
SourcesApi TestSourceConnection Post /sources/{sourceId}/connector/check-connection Check connection for 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 UpdateSourceEntitlementRequestConfig Put /sources/{id}/entitlement-request-config Update Source Entitlement Request Configuration
SourcesApi UpdateSourceSchema Patch /sources/{sourceId}/schemas/{schemaId} Update Source Schema (Partial)
TaggedObjectsApi DeleteTaggedObject Delete /tagged-objects/{type}/{id} Delete Tagged Object
TaggedObjectsApi DeleteTagsToManyObject Post /tagged-objects/bulk-remove Remove Tags from Multiple Objects
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 PutTaggedObject Put /tagged-objects/{type}/{id} Update Tagged Object
TaggedObjectsApi SetTagToObject Post /tagged-objects Add Tag to Object
TaggedObjectsApi SetTagsToManyObjects Post /tagged-objects/bulk-add Tag Multiple Objects
TaskManagementApi GetPendingTaskHeaders Head /task-status/pending-tasks Retrieve headers only for pending task list.
TaskManagementApi GetPendingTasks Get /task-status/pending-tasks Retrieve a pending task list.
TaskManagementApi GetTaskStatus Get /task-status/{id} Get task status by ID.
TaskManagementApi GetTaskStatusList Get /task-status Retrieve a task status list.
TaskManagementApi UpdateTaskStatus Patch /task-status/{id} Update task status by ID
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 TestSubscriptionFilter Post /trigger-subscriptions/validate-filter Validate a Subscription Filter
TriggersApi UpdateSubscription Put /trigger-subscriptions/{id} Update a Subscription
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 ForwardWorkItem Post /work-items/{id}/forward Forward 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
WorkReassignmentApi CreateReassignmentConfiguration Post /reassignment-configurations Create a Reassignment Configuration
WorkReassignmentApi DeleteReassignmentConfiguration Delete /reassignment-configurations/{identityId} Delete Reassignment Configuration
WorkReassignmentApi GetEvaluateReassignmentConfiguration Get /reassignment-configurations/{identityId}/evaluate/{configType} Evaluate Reassignment Configuration
WorkReassignmentApi GetReassignmentConfigTypes Get /reassignment-configurations/types List Reassignment Config Types
WorkReassignmentApi GetReassignmentConfiguration Get /reassignment-configurations/{identityId} Get Reassignment Configuration
WorkReassignmentApi GetTenantConfigConfiguration Get /reassignment-configurations/tenant-config Get Tenant-wide Reassignment Configuration settings
WorkReassignmentApi ListReassignmentConfigurations Get /reassignment-configurations List Reassignment Configurations
WorkReassignmentApi PutReassignmentConfig Put /reassignment-configurations/{identityId} Update Reassignment Configuration
WorkReassignmentApi PutTenantConfiguration Put /reassignment-configurations/tenant-config Update Tenant-wide Reassignment Configuration settings
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

Documentation For Authorization

ApplicationOnlyAuth
  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
  • sp:scopes:default: default scope

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)
UserContextAuth
  • 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)
UserContextAuth

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

Author

Documentation

Documentation is too large to display.

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL