Package com.okta.sdk.client
Interface Client
-
- All Superinterfaces:
DataStore
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00") public interface Client extends DataStoreTheClientis the main entry point to the Okta Java SDK. A JVM project wishing to communicate with the Okta REST API service must build aClientinstance. After obtaining aClient instance, the REST API may be used by making simple Java calls on objects returned from the Client (or any children objects obtained therein).For example:
Client client = Clients.builder().build(); client.getUser(userId)
- Since:
- 0.5.0
- See Also:
- Communicating with Okta: Get your API Token,
DataStore
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TrustedOriginactivateOrigin(java.lang.String trustedOriginId)SuccessLinkedObjectaddLinkedObjectDefinition(LinkedObject linkedObject)SuccessJsonWebKeyapiV1IdpsIdpIdCredentialsCsrsCsrIdLifecyclePublishPost(java.lang.String idpId, java.lang.String csrId)Update the Certificate Signing Request with a signed X.509 certificate and add it into the signing key credentials for the IdP.ApplicationcreateApplication(Application application)Add Application Adds a new application to your Okta organization.ApplicationcreateApplication(Application application, java.lang.Boolean activate, java.lang.String oktaAccessGatewayAgent)Add Application Adds a new application to your Okta organization.AuthorizationServercreateAuthorizationServer(AuthorizationServer authorizationServer)SuccessDomaincreateDomain(Domain domain)Create Domain Creates your domain.EventHookcreateEventHook(EventHook eventHook)SuccessGroupcreateGroup(Group group)Add Group Adds a new group with `OKTA_GROUP` type to your organization.GroupRulecreateGroupRule(GroupRule groupRule)Create Group Rule Creates a group rule to dynamically add users to the specified group if they match the conditionIdentityProvidercreateIdentityProvider(IdentityProvider identityProvider)Add Identity Provider Adds a new IdP to your organization.JsonWebKeycreateIdentityProviderKey(JsonWebKey jsonWebKey)Add X.509 Certificate Public Key Adds a new X.509 certificate credential to the IdP key store.InlineHookcreateInlineHook(InlineHook inlineHook)SuccessNetworkZonecreateNetworkZone(NetworkZone zone)Add Network Zone Adds a new network zone to your Okta organization.TrustedOrigincreateOrigin(TrustedOrigin trustedOrigin)SuccessPolicycreatePolicy(Policy policy)Creates a policy.PolicycreatePolicy(Policy policy, java.lang.Boolean activate)Creates a policy.SessioncreateSession(CreateSessionRequest createSessionRequest)Create Session with Session Token Creates a new session for a user with a valid session token.SmsTemplatecreateSmsTemplate(SmsTemplate smsTemplate)Add SMS Template Adds a new custom SMS template to your organization.UsercreateUser(CreateUserRequest body)Create User Creates a new user in your Okta organization with or without credentials.UsercreateUser(CreateUserRequest body, java.lang.Boolean activate, java.lang.Boolean provider, UserNextLogin nextLogin)Create User Creates a new user in your Okta organization with or without credentials.UserTypecreateUserType(UserType userType)Creates a new User Type.TrustedOrigindeactivateOrigin(java.lang.String trustedOriginId)SuccessvoiddeleteDomain(java.lang.String domainId)Delete Domain Deletes a Domain by `id`.voiddeleteIdentityProviderKey(java.lang.String keyId)Delete Key Deletes a specific IdP Key Credential by `kid` if it is not currently being used by an Active or Inactive IdP.ApplicationgetApplication(java.lang.String appId)Get Application Fetches an application from your Okta organization by `id`.ApplicationgetApplication(java.lang.String appId, java.lang.String expand)Get Application Fetches an application from your Okta organization by `id`.UserSchemagetApplicationUserSchema(java.lang.String appInstanceId)Fetches the Schema for an App User Fetches the Schema for an App UserAuthenticatorgetAuthenticator(java.lang.String authenticatorId)SuccessAuthorizationServergetAuthorizationServer(java.lang.String authServerId)SuccessBrandgetBrand(java.lang.String brandId)Get Brand Fetches a brand by `brandId`ThemeResponsegetBrandTheme(java.lang.String brandId, java.lang.String themeId)Get a theme for a brand Fetches a theme for a brandThreatInsightConfigurationgetCurrentConfiguration()Gets current ThreatInsight configurationDataStoregetDataStore()Returns the internalDataStoreof the client.DomaingetDomain(java.lang.String domainId)Get Domain Fetches a Domain by `id`.EventHookgetEventHook(java.lang.String eventHookId)SuccessVerifyUserFactorResponsegetFactorTransactionStatus(java.lang.String userId, java.lang.String factorId, java.lang.String transactionId)Polls factors verification transaction for status.FeaturegetFeature(java.lang.String featureId)SuccessGroupgetGroup(java.lang.String groupId)List Group Rules Fetches a group from your organization.GroupRulegetGroupRule(java.lang.String ruleId)Get Group Rule Fetches a specific group rule by id from your organizationGroupRulegetGroupRule(java.lang.String ruleId, java.lang.String expand)Get Group Rule Fetches a specific group rule by id from your organizationGroupSchemagetGroupSchema()Fetches the group schema Fetches the group schemaIdentityProvidergetIdentityProvider(java.lang.String idpId)Get Identity Provider Fetches an IdP by `id`.JsonWebKeygetIdentityProviderKey(java.lang.String keyId)Get Key Gets a specific IdP Key Credential by `kid`InlineHookgetInlineHook(java.lang.String inlineHookId)Gets an inline hook by IDLinkedObjectgetLinkedObjectDefinition(java.lang.String linkedObjectName)SuccessLogEventListgetLogs()Fetch a list of events from your Okta organization system log.LogEventListgetLogs(java.util.Date since, java.util.Date until, java.lang.String filter, java.lang.String q, java.lang.String sortOrder)Fetch a list of events from your Okta organization system log.NetworkZonegetNetworkZone(java.lang.String zoneId)Get Network Zone Fetches a network zone from your Okta organization by `id`.OrgSettinggetOrgSettings()Get org settings Get settings of your organization.TrustedOrigingetOrigin(java.lang.String trustedOriginId)SuccessPolicygetPolicy(java.lang.String policyId)Gets a policy.PolicygetPolicy(java.lang.String policyId, java.lang.String expand)Gets a policy.ProfileMappinggetProfileMapping(java.lang.String mappingId)Get Profile Mapping Fetches a single Profile Mapping referenced by its ID.RolegetRole(java.lang.String groupId, java.lang.String roleId)SuccessSessiongetSession(java.lang.String sessionId)Get details about a session.SmsTemplategetSmsTemplate(java.lang.String templateId)Get SMS Template Fetches a specific template by `id`UsergetUser(java.lang.String userId)Get User Fetches a user from your Okta organization.OAuth2ScopeConsentGrantgetUserGrant(java.lang.String userId, java.lang.String grantId)Gets a grant for the specified userOAuth2ScopeConsentGrantgetUserGrant(java.lang.String userId, java.lang.String grantId, java.lang.String expand)Gets a grant for the specified userUserSchemagetUserSchema(java.lang.String schemaId)Fetches the schema for a Schema Id.UserTypegetUserType(java.lang.String typeId)Fetches a User Type by ID.ApplicationListlistApplications()List Applications Enumerates apps added to your organization with pagination.ApplicationListlistApplications(java.lang.String q, java.lang.String filter, java.lang.String expand, java.lang.Boolean includeNonDeleted)List Applications Enumerates apps added to your organization with pagination.CatalogApplicationListlistApplicationTargetsForApplicationAdministratorRoleForGroup(java.lang.String groupId, java.lang.String roleId)Lists all App targets for an `APP_ADMIN` Role assigned to a Group.CatalogApplicationListlistApplicationTargetsForApplicationAdministratorRoleForUser(java.lang.String userId, java.lang.String roleId)Lists all App targets for an `APP_ADMIN` Role assigned to a User.AuthenticatorListlistAuthenticators()SuccessAuthorizationServerListlistAuthorizationServers()SuccessAuthorizationServerListlistAuthorizationServers(java.lang.String q)SuccessBrandListlistBrands()List Brands List all the brands in your org.ThemeResponseListlistBrandThemes(java.lang.String brandId)Get Brand Themes List all the themes in your brandDomainListResponselistDomains()List Domains List all verified custom Domains for the org.EventHookListlistEventHooks()SuccessFeatureListlistFeatures()SuccessOAuth2ScopeConsentGrantListlistGrantsForUserAndClient(java.lang.String userId, java.lang.String clientId)Lists all grants for a specified user and clientOAuth2ScopeConsentGrantListlistGrantsForUserAndClient(java.lang.String userId, java.lang.String clientId, java.lang.String expand)Lists all grants for a specified user and clientRoleListlistGroupAssignedRoles(java.lang.String groupId)SuccessRoleListlistGroupAssignedRoles(java.lang.String groupId, java.lang.String expand)SuccessGroupRuleListlistGroupRules()List Group Rules Lists all group rules for your organization.GroupRuleListlistGroupRules(java.lang.String search, java.lang.String expand)List Group Rules Lists all group rules for your organization.GroupListlistGroups()List Groups Enumerates groups in your organization with pagination.GroupListlistGroups(java.lang.String q, java.lang.String search, java.lang.String expand)List Groups Enumerates groups in your organization with pagination.GroupListlistGroupTargetsForGroupRole(java.lang.String groupId, java.lang.String roleId)SuccessJsonWebKeyListlistIdentityProviderKeys()List Keys Enumerates IdP key credentials.IdentityProviderListlistIdentityProviders()List Identity Providers Enumerates IdPs in your organization with pagination.IdentityProviderListlistIdentityProviders(java.lang.String q, java.lang.String type)List Identity Providers Enumerates IdPs in your organization with pagination.InlineHookListlistInlineHooks()SuccessInlineHookListlistInlineHooks(java.lang.String type)SuccessLinkedObjectListlistLinkedObjectDefinitions()SuccessNetworkZoneListlistNetworkZones()List Network Zones Enumerates network zones added to your organization with pagination.NetworkZoneListlistNetworkZones(java.lang.String filter)List Network Zones Enumerates network zones added to your organization with pagination.TrustedOriginListlistOrigins()SuccessTrustedOriginListlistOrigins(java.lang.String q, java.lang.String filter)SuccessPolicyListlistPolicies(java.lang.String type)Gets all policies with the specified type.PolicyListlistPolicies(java.lang.String type, java.lang.String status, java.lang.String expand)Gets all policies with the specified type.ProfileMappingListlistProfileMappings()Enumerates Profile Mappings in your organization with pagination.ProfileMappingListlistProfileMappings(java.lang.String sourceId, java.lang.String targetId)Enumerates Profile Mappings in your organization with pagination.SmsTemplateListlistSmsTemplates()List SMS Templates Enumerates custom SMS templates in your organization.SmsTemplateListlistSmsTemplates(SmsTemplateType templateType)List SMS Templates Enumerates custom SMS templates in your organization.UserListlistUsers()List Users Lists users in your organization with pagination in most cases.UserListlistUsers(java.lang.String q, java.lang.String filter, java.lang.String search, java.lang.String sortBy, java.lang.String sortOrder)List Users Lists users in your organization with pagination in most cases.UserTypeListlistUserTypes()Fetches all User Types in your orgUserpartialUpdateUser(User user, java.lang.String userId)Fetch a user by `id`, `login`, or `login shortname` if the short name is unambiguous.UserpartialUpdateUser(User user, java.lang.String userId, java.lang.Boolean strict)Fetch a user by `id`, `login`, or `login shortname` if the short name is unambiguous.voidremoveApplicationTargetFromAdministratorRoleForUser(java.lang.String userId, java.lang.String roleId, java.lang.String appName, java.lang.String applicationId)Remove App Instance Target to App Administrator Role given to a User Remove App Instance Target to App Administrator Role given to a UservoidremoveApplicationTargetFromAdministratorRoleGivenToGroup(java.lang.String groupId, java.lang.String roleId, java.lang.String appName, java.lang.String applicationId)Remove App Instance Target to App Administrator Role given to a Group Remove App Instance Target to App Administrator Role given to a GroupvoidremoveApplicationTargetFromApplicationAdministratorRoleForUser(java.lang.String userId, java.lang.String roleId, java.lang.String appName)SuccessvoidremoveApplicationTargetFromApplicationAdministratorRoleGivenToGroup(java.lang.String groupId, java.lang.String roleId, java.lang.String appName)SuccessvoidremoveGroupTargetFromGroupAdministratorRoleGivenToGroup(java.lang.String groupId, java.lang.String roleId, java.lang.String targetGroupId)voidremoveRoleFromGroup(java.lang.String groupId, java.lang.String roleId)Unassigns a Role from a GroupUserSchemaupdateApplicationUserProfile(java.lang.String appInstanceId)Partial updates on the User Profile properties of the Application User Schema.UserSchemaupdateApplicationUserProfile(java.lang.String appInstanceId, UserSchema body)Partial updates on the User Profile properties of the Application User Schema.GroupSchemaupdateGroupSchema()Updates, adds ore removes one or more custom Group Profile properties in the schema Updates, adds ore removes one or more custom Group Profile properties in the schemaGroupSchemaupdateGroupSchema(GroupSchema body)Updates, adds ore removes one or more custom Group Profile properties in the schema Updates, adds ore removes one or more custom Group Profile properties in the schemaUserSchemaupdateUserProfile(java.lang.String schemaId, UserSchema userSchema)Partial updates on the User Profile properties of the user schema.DomainverifyDomain(java.lang.String domainId)Verify Domain Verifies the Domain by `id`.-
Methods inherited from interface com.okta.sdk.ds.DataStore
create, delete, getCacheManager, getClientCredentials, getResource, http, instantiate, isReady, save
-
-
-
-
Method Detail
-
getDataStore
DataStore getDataStore()
Returns the internalDataStoreof the client. It is typically not necessary to invoke this method as the Client implements theDataStoreAPI and will delegate to this instance automatically.- Returns:
- the client's internal
DataStore.
-
listApplications
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/apps") ApplicationList listApplications(java.lang.String q, java.lang.String filter, java.lang.String expand, java.lang.Boolean includeNonDeleted)List Applications Enumerates apps added to your organization with pagination. A subset of apps can be returned that match a supported filter expression or query.- Parameters:
q- (optional)filter- Filters apps by status, user.id, group.id or credentials.signing.kid expression (optional)expand- Traverses users link relationship and optionally embeds Application User resource (optional)includeNonDeleted- (optional, default to false)- Returns:
- ApplicationList
-
listApplications
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/apps") ApplicationList listApplications()List Applications Enumerates apps added to your organization with pagination. A subset of apps can be returned that match a supported filter expression or query.- Returns:
- ApplicationList
-
createApplication
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/apps") Application createApplication(Application application, java.lang.Boolean activate, java.lang.String oktaAccessGatewayAgent)Add Application Adds a new application to your Okta organization.- Parameters:
application- (required)activate- Executes activation lifecycle operation when creating the app (optional, default to true)oktaAccessGatewayAgent- (optional)- Returns:
- Application
-
createApplication
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/apps") Application createApplication(Application application)Add Application Adds a new application to your Okta organization.- Parameters:
application- (required)- Returns:
- Application
-
getApplication
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/apps/{appId}") Application getApplication(java.lang.String appId, java.lang.String expand)Get Application Fetches an application from your Okta organization by `id`.- Parameters:
appId- (required)expand- (optional)- Returns:
- Application
-
getApplication
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/apps/{appId}") Application getApplication(java.lang.String appId)Get Application Fetches an application from your Okta organization by `id`.- Parameters:
appId- (required)- Returns:
- Application
-
listAuthenticators
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/authenticators") AuthenticatorList listAuthenticators()Success- Returns:
- AuthenticatorList
-
getAuthenticator
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/authenticators/{authenticatorId}") Authenticator getAuthenticator(java.lang.String authenticatorId)Success- Parameters:
authenticatorId- (required)- Returns:
- Authenticator
-
listAuthorizationServers
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/authorizationServers") AuthorizationServerList listAuthorizationServers(java.lang.String q)Success- Parameters:
q- (optional)- Returns:
- AuthorizationServerList
-
listAuthorizationServers
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/authorizationServers") AuthorizationServerList listAuthorizationServers()Success- Returns:
- AuthorizationServerList
-
createAuthorizationServer
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/authorizationServers") AuthorizationServer createAuthorizationServer(AuthorizationServer authorizationServer)Success- Parameters:
authorizationServer- (required)- Returns:
- AuthorizationServer
-
getAuthorizationServer
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/authorizationServers/{authServerId}") AuthorizationServer getAuthorizationServer(java.lang.String authServerId)Success- Parameters:
authServerId- (required)- Returns:
- AuthorizationServer
-
listBrands
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/brands") BrandList listBrands()List Brands List all the brands in your org.- Returns:
- BrandList
-
getBrand
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/brands/{brandId}") Brand getBrand(java.lang.String brandId)Get Brand Fetches a brand by `brandId`- Parameters:
brandId- (required)- Returns:
- Brand
-
listBrandThemes
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/brands/{brandId}/themes") ThemeResponseList listBrandThemes(java.lang.String brandId)Get Brand Themes List all the themes in your brand- Parameters:
brandId- (required)- Returns:
- ThemeResponseList
-
getBrandTheme
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/brands/{brandId}/themes/{themeId}") ThemeResponse getBrandTheme(java.lang.String brandId, java.lang.String themeId)Get a theme for a brand Fetches a theme for a brand- Parameters:
brandId- (required)themeId- (required)- Returns:
- ThemeResponse
-
listDomains
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/domains") DomainListResponse listDomains()List Domains List all verified custom Domains for the org.- Returns:
- DomainListResponse
-
createDomain
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/domains") Domain createDomain(Domain domain)Create Domain Creates your domain.- Parameters:
domain- (required)- Returns:
- Domain
-
deleteDomain
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="DELETE - /api/v1/domains/{domainId}") void deleteDomain(java.lang.String domainId)Delete Domain Deletes a Domain by `id`.- Parameters:
domainId- (required)
-
getDomain
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/domains/{domainId}") Domain getDomain(java.lang.String domainId)Get Domain Fetches a Domain by `id`.- Parameters:
domainId- (required)- Returns:
- Domain
-
verifyDomain
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/domains/{domainId}/verify") Domain verifyDomain(java.lang.String domainId)Verify Domain Verifies the Domain by `id`.- Parameters:
domainId- (required)- Returns:
- Domain
-
listEventHooks
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/eventHooks") EventHookList listEventHooks()Success- Returns:
- EventHookList
-
createEventHook
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/eventHooks") EventHook createEventHook(EventHook eventHook)Success- Parameters:
eventHook- (required)- Returns:
- EventHook
-
getEventHook
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/eventHooks/{eventHookId}") EventHook getEventHook(java.lang.String eventHookId)Success- Parameters:
eventHookId- (required)- Returns:
- EventHook
-
listFeatures
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/features") FeatureList listFeatures()Success- Returns:
- FeatureList
-
getFeature
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/features/{featureId}") Feature getFeature(java.lang.String featureId)Success- Parameters:
featureId- (required)- Returns:
- Feature
-
listGroups
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/groups") GroupList listGroups(java.lang.String q, java.lang.String search, java.lang.String expand)List Groups Enumerates groups in your organization with pagination. A subset of groups can be returned that match a supported filter expression or query.- Parameters:
q- Searches the name property of groups for matching value (optional)search- Filter expression for groups (optional)expand- If specified, it causes additional metadata to be included in the response. (optional)- Returns:
- GroupList
-
listGroups
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/groups") GroupList listGroups()List Groups Enumerates groups in your organization with pagination. A subset of groups can be returned that match a supported filter expression or query.- Returns:
- GroupList
-
createGroup
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/groups") Group createGroup(Group group)Add Group Adds a new group with `OKTA_GROUP` type to your organization.- Parameters:
group- (required)- Returns:
- Group
-
listGroupRules
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/groups/rules") GroupRuleList listGroupRules(java.lang.String search, java.lang.String expand)List Group Rules Lists all group rules for your organization.- Parameters:
search- Specifies the keyword to search fules for (optional)expand- If specified as `groupIdToGroupNameMap`, then show group names (optional)- Returns:
- GroupRuleList
-
listGroupRules
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/groups/rules") GroupRuleList listGroupRules()List Group Rules Lists all group rules for your organization.- Returns:
- GroupRuleList
-
createGroupRule
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/groups/rules") GroupRule createGroupRule(GroupRule groupRule)Create Group Rule Creates a group rule to dynamically add users to the specified group if they match the condition- Parameters:
groupRule- (required)- Returns:
- GroupRule
-
getGroupRule
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/groups/rules/{ruleId}") GroupRule getGroupRule(java.lang.String ruleId, java.lang.String expand)Get Group Rule Fetches a specific group rule by id from your organization- Parameters:
ruleId- (required)expand- (optional)- Returns:
- GroupRule
-
getGroupRule
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/groups/rules/{ruleId}") GroupRule getGroupRule(java.lang.String ruleId)Get Group Rule Fetches a specific group rule by id from your organization- Parameters:
ruleId- (required)- Returns:
- GroupRule
-
getGroup
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/groups/{groupId}") Group getGroup(java.lang.String groupId)List Group Rules Fetches a group from your organization.- Parameters:
groupId- (required)- Returns:
- Group
-
listGroupAssignedRoles
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/groups/{groupId}/roles") RoleList listGroupAssignedRoles(java.lang.String groupId, java.lang.String expand)Success- Parameters:
groupId- (required)expand- (optional)- Returns:
- RoleList
-
listGroupAssignedRoles
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/groups/{groupId}/roles") RoleList listGroupAssignedRoles(java.lang.String groupId)Success- Parameters:
groupId- (required)- Returns:
- RoleList
-
removeRoleFromGroup
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="DELETE - /api/v1/groups/{groupId}/roles/{roleId}") void removeRoleFromGroup(java.lang.String groupId, java.lang.String roleId)Unassigns a Role from a Group- Parameters:
groupId- (required)roleId- (required)
-
getRole
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/groups/{groupId}/roles/{roleId}") Role getRole(java.lang.String groupId, java.lang.String roleId)Success- Parameters:
groupId- (required)roleId- (required)- Returns:
- Role
-
listApplicationTargetsForApplicationAdministratorRoleForGroup
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/groups/{groupId}/roles/{roleId}/targets/catalog/apps") CatalogApplicationList listApplicationTargetsForApplicationAdministratorRoleForGroup(java.lang.String groupId, java.lang.String roleId)Lists all App targets for an `APP_ADMIN` Role assigned to a Group. This methods return list may include full Applications or Instances. The response for an instance will have an `ID` value, while Application will not have an ID.- Parameters:
groupId- (required)roleId- (required)- Returns:
- CatalogApplicationList
-
removeApplicationTargetFromApplicationAdministratorRoleGivenToGroup
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="DELETE - /api/v1/groups/{groupId}/roles/{roleId}/targets/catalog/apps/{appName}") void removeApplicationTargetFromApplicationAdministratorRoleGivenToGroup(java.lang.String groupId, java.lang.String roleId, java.lang.String appName)Success- Parameters:
groupId- (required)roleId- (required)appName- (required)
-
removeApplicationTargetFromAdministratorRoleGivenToGroup
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="DELETE - /api/v1/groups/{groupId}/roles/{roleId}/targets/catalog/apps/{appName}/{applicationId}") void removeApplicationTargetFromAdministratorRoleGivenToGroup(java.lang.String groupId, java.lang.String roleId, java.lang.String appName, java.lang.String applicationId)Remove App Instance Target to App Administrator Role given to a Group Remove App Instance Target to App Administrator Role given to a Group- Parameters:
groupId- (required)roleId- (required)appName- (required)applicationId- (required)
-
listGroupTargetsForGroupRole
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/groups/{groupId}/roles/{roleId}/targets/groups") GroupList listGroupTargetsForGroupRole(java.lang.String groupId, java.lang.String roleId)Success- Parameters:
groupId- (required)roleId- (required)- Returns:
- GroupList
-
removeGroupTargetFromGroupAdministratorRoleGivenToGroup
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="DELETE - /api/v1/groups/{groupId}/roles/{roleId}/targets/groups/{targetGroupId}") void removeGroupTargetFromGroupAdministratorRoleGivenToGroup(java.lang.String groupId, java.lang.String roleId, java.lang.String targetGroupId)- Parameters:
groupId- (required)roleId- (required)targetGroupId- (required)
-
listIdentityProviders
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/idps") IdentityProviderList listIdentityProviders(java.lang.String q, java.lang.String type)List Identity Providers Enumerates IdPs in your organization with pagination. A subset of IdPs can be returned that match a supported filter expression or query.- Parameters:
q- Searches the name property of IdPs for matching value (optional)type- Filters IdPs by type (optional)- Returns:
- IdentityProviderList
-
listIdentityProviders
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/idps") IdentityProviderList listIdentityProviders()List Identity Providers Enumerates IdPs in your organization with pagination. A subset of IdPs can be returned that match a supported filter expression or query.- Returns:
- IdentityProviderList
-
createIdentityProvider
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/idps") IdentityProvider createIdentityProvider(IdentityProvider identityProvider)Add Identity Provider Adds a new IdP to your organization.- Parameters:
identityProvider- (required)- Returns:
- IdentityProvider
-
listIdentityProviderKeys
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/idps/credentials/keys") JsonWebKeyList listIdentityProviderKeys()List Keys Enumerates IdP key credentials.- Returns:
- JsonWebKeyList
-
createIdentityProviderKey
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/idps/credentials/keys") JsonWebKey createIdentityProviderKey(JsonWebKey jsonWebKey)Add X.509 Certificate Public Key Adds a new X.509 certificate credential to the IdP key store.- Parameters:
jsonWebKey- (required)- Returns:
- JsonWebKey
-
deleteIdentityProviderKey
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="DELETE - /api/v1/idps/credentials/keys/{keyId}") void deleteIdentityProviderKey(java.lang.String keyId)Delete Key Deletes a specific IdP Key Credential by `kid` if it is not currently being used by an Active or Inactive IdP.- Parameters:
keyId- (required)
-
getIdentityProviderKey
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/idps/credentials/keys/{keyId}") JsonWebKey getIdentityProviderKey(java.lang.String keyId)Get Key Gets a specific IdP Key Credential by `kid`- Parameters:
keyId- (required)- Returns:
- JsonWebKey
-
getIdentityProvider
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/idps/{idpId}") IdentityProvider getIdentityProvider(java.lang.String idpId)Get Identity Provider Fetches an IdP by `id`.- Parameters:
idpId- (required)- Returns:
- IdentityProvider
-
apiV1IdpsIdpIdCredentialsCsrsCsrIdLifecyclePublishPost
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/idps/{idpId}/credentials/csrs/{csrId}/lifecycle/publish") JsonWebKey apiV1IdpsIdpIdCredentialsCsrsCsrIdLifecyclePublishPost(java.lang.String idpId, java.lang.String csrId)Update the Certificate Signing Request with a signed X.509 certificate and add it into the signing key credentials for the IdP.- Parameters:
idpId- (required)csrId- (required)- Returns:
- JsonWebKey
-
listInlineHooks
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/inlineHooks") InlineHookList listInlineHooks(java.lang.String type)Success- Parameters:
type- (optional)- Returns:
- InlineHookList
-
listInlineHooks
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/inlineHooks") InlineHookList listInlineHooks()Success- Returns:
- InlineHookList
-
createInlineHook
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/inlineHooks") InlineHook createInlineHook(InlineHook inlineHook)Success- Parameters:
inlineHook- (required)- Returns:
- InlineHook
-
getInlineHook
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/inlineHooks/{inlineHookId}") InlineHook getInlineHook(java.lang.String inlineHookId)Gets an inline hook by ID- Parameters:
inlineHookId- (required)- Returns:
- InlineHook
-
getLogs
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/logs") LogEventList getLogs(java.util.Date since, java.util.Date until, java.lang.String filter, java.lang.String q, java.lang.String sortOrder)Fetch a list of events from your Okta organization system log. The Okta System Log API provides read access to your organization’s system log. This API provides more functionality than the Events API- Parameters:
since- (optional)until- (optional)filter- (optional)q- (optional)sortOrder- (optional, default to ASCENDING)- Returns:
- LogEventList
-
getLogs
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/logs") LogEventList getLogs()Fetch a list of events from your Okta organization system log. The Okta System Log API provides read access to your organization’s system log. This API provides more functionality than the Events API- Returns:
- LogEventList
-
listProfileMappings
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/mappings") ProfileMappingList listProfileMappings(java.lang.String sourceId, java.lang.String targetId)Enumerates Profile Mappings in your organization with pagination.- Parameters:
sourceId- (optional)targetId- (optional, default to )- Returns:
- ProfileMappingList
-
listProfileMappings
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/mappings") ProfileMappingList listProfileMappings()Enumerates Profile Mappings in your organization with pagination.- Returns:
- ProfileMappingList
-
getProfileMapping
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/mappings/{mappingId}") ProfileMapping getProfileMapping(java.lang.String mappingId)Get Profile Mapping Fetches a single Profile Mapping referenced by its ID.- Parameters:
mappingId- (required)- Returns:
- ProfileMapping
-
getApplicationUserSchema
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/meta/schemas/apps/{appInstanceId}/default") UserSchema getApplicationUserSchema(java.lang.String appInstanceId)Fetches the Schema for an App User Fetches the Schema for an App User- Parameters:
appInstanceId- (required)- Returns:
- UserSchema
-
updateApplicationUserProfile
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/meta/schemas/apps/{appInstanceId}/default") UserSchema updateApplicationUserProfile(java.lang.String appInstanceId, UserSchema body)Partial updates on the User Profile properties of the Application User Schema. Partial updates on the User Profile properties of the Application User Schema.- Parameters:
appInstanceId- (required)body- (optional)- Returns:
- UserSchema
-
updateApplicationUserProfile
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/meta/schemas/apps/{appInstanceId}/default") UserSchema updateApplicationUserProfile(java.lang.String appInstanceId)Partial updates on the User Profile properties of the Application User Schema. Partial updates on the User Profile properties of the Application User Schema.- Parameters:
appInstanceId- (required)- Returns:
- UserSchema
-
getGroupSchema
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/meta/schemas/group/default") GroupSchema getGroupSchema()Fetches the group schema Fetches the group schema- Returns:
- GroupSchema
-
updateGroupSchema
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/meta/schemas/group/default") GroupSchema updateGroupSchema(GroupSchema body)Updates, adds ore removes one or more custom Group Profile properties in the schema Updates, adds ore removes one or more custom Group Profile properties in the schema- Parameters:
body- (optional)- Returns:
- GroupSchema
-
updateGroupSchema
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/meta/schemas/group/default") GroupSchema updateGroupSchema()Updates, adds ore removes one or more custom Group Profile properties in the schema Updates, adds ore removes one or more custom Group Profile properties in the schema- Returns:
- GroupSchema
-
listLinkedObjectDefinitions
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/meta/schemas/user/linkedObjects") LinkedObjectList listLinkedObjectDefinitions()Success- Returns:
- LinkedObjectList
-
addLinkedObjectDefinition
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/meta/schemas/user/linkedObjects") LinkedObject addLinkedObjectDefinition(LinkedObject linkedObject)Success- Parameters:
linkedObject- (required)- Returns:
- LinkedObject
-
getLinkedObjectDefinition
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/meta/schemas/user/linkedObjects/{linkedObjectName}") LinkedObject getLinkedObjectDefinition(java.lang.String linkedObjectName)Success- Parameters:
linkedObjectName- (required)- Returns:
- LinkedObject
-
getUserSchema
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/meta/schemas/user/{schemaId}") UserSchema getUserSchema(java.lang.String schemaId)Fetches the schema for a Schema Id. Fetches the schema for a Schema Id.- Parameters:
schemaId- (required)- Returns:
- UserSchema
-
updateUserProfile
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/meta/schemas/user/{schemaId}") UserSchema updateUserProfile(java.lang.String schemaId, UserSchema userSchema)Partial updates on the User Profile properties of the user schema.- Parameters:
schemaId- (required)userSchema- (required)- Returns:
- UserSchema
-
listUserTypes
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/meta/types/user") UserTypeList listUserTypes()Fetches all User Types in your org- Returns:
- UserTypeList
-
createUserType
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/meta/types/user") UserType createUserType(UserType userType)Creates a new User Type. A default User Type is automatically created along with your org, and you may add another 9 User Types for a maximum of 10.- Parameters:
userType- (required)- Returns:
- UserType
-
getUserType
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/meta/types/user/{typeId}") UserType getUserType(java.lang.String typeId)Fetches a User Type by ID. The special identifier `default` may be used to fetch the default User Type.- Parameters:
typeId- (required)- Returns:
- UserType
-
getOrgSettings
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/org") OrgSetting getOrgSettings()Get org settings Get settings of your organization.- Returns:
- OrgSetting
-
listPolicies
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/policies") PolicyList listPolicies(java.lang.String type, java.lang.String status, java.lang.String expand)Gets all policies with the specified type.- Parameters:
type- (required)status- (optional)expand- (optional, default to )- Returns:
- PolicyList
-
listPolicies
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/policies") PolicyList listPolicies(java.lang.String type)Gets all policies with the specified type.- Parameters:
type- (required)- Returns:
- PolicyList
-
createPolicy
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/policies") Policy createPolicy(Policy policy, java.lang.Boolean activate)Creates a policy.- Parameters:
policy- (required)activate- (optional, default to true)- Returns:
- Policy
-
createPolicy
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/policies") Policy createPolicy(Policy policy)Creates a policy.- Parameters:
policy- (required)- Returns:
- Policy
-
getPolicy
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/policies/{policyId}") Policy getPolicy(java.lang.String policyId, java.lang.String expand)Gets a policy.- Parameters:
policyId- (required)expand- (optional, default to )- Returns:
- Policy
-
getPolicy
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/policies/{policyId}") Policy getPolicy(java.lang.String policyId)Gets a policy.- Parameters:
policyId- (required)- Returns:
- Policy
-
createSession
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/sessions") Session createSession(CreateSessionRequest createSessionRequest)Create Session with Session Token Creates a new session for a user with a valid session token. Use this API if, for example, you want to set the session cookie yourself instead of allowing Okta to set it, or want to hold the session ID in order to delete a session via the API instead of visiting the logout URL.- Parameters:
createSessionRequest- (required)- Returns:
- Session
-
getSession
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/sessions/{sessionId}") Session getSession(java.lang.String sessionId)Get details about a session.- Parameters:
sessionId- (required)- Returns:
- Session
-
listSmsTemplates
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/templates/sms") SmsTemplateList listSmsTemplates(SmsTemplateType templateType)List SMS Templates Enumerates custom SMS templates in your organization. A subset of templates can be returned that match a template type.- Parameters:
templateType- (optional)- Returns:
- SmsTemplateList
-
listSmsTemplates
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/templates/sms") SmsTemplateList listSmsTemplates()List SMS Templates Enumerates custom SMS templates in your organization. A subset of templates can be returned that match a template type.- Returns:
- SmsTemplateList
-
createSmsTemplate
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/templates/sms") SmsTemplate createSmsTemplate(SmsTemplate smsTemplate)Add SMS Template Adds a new custom SMS template to your organization.- Parameters:
smsTemplate- (required)- Returns:
- SmsTemplate
-
getSmsTemplate
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/templates/sms/{templateId}") SmsTemplate getSmsTemplate(java.lang.String templateId)Get SMS Template Fetches a specific template by `id`- Parameters:
templateId- (required)- Returns:
- SmsTemplate
-
getCurrentConfiguration
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/threats/configuration") ThreatInsightConfiguration getCurrentConfiguration()Gets current ThreatInsight configuration- Returns:
- ThreatInsightConfiguration
-
listOrigins
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/trustedOrigins") TrustedOriginList listOrigins(java.lang.String q, java.lang.String filter)Success- Parameters:
q- (optional)filter- (optional)- Returns:
- TrustedOriginList
-
listOrigins
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/trustedOrigins") TrustedOriginList listOrigins()Success- Returns:
- TrustedOriginList
-
createOrigin
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/trustedOrigins") TrustedOrigin createOrigin(TrustedOrigin trustedOrigin)Success- Parameters:
trustedOrigin- (required)- Returns:
- TrustedOrigin
-
getOrigin
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/trustedOrigins/{trustedOriginId}") TrustedOrigin getOrigin(java.lang.String trustedOriginId)Success- Parameters:
trustedOriginId- (required)- Returns:
- TrustedOrigin
-
activateOrigin
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/trustedOrigins/{trustedOriginId}/lifecycle/activate") TrustedOrigin activateOrigin(java.lang.String trustedOriginId)Success- Parameters:
trustedOriginId- (required)- Returns:
- TrustedOrigin
-
deactivateOrigin
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/trustedOrigins/{trustedOriginId}/lifecycle/deactivate") TrustedOrigin deactivateOrigin(java.lang.String trustedOriginId)Success- Parameters:
trustedOriginId- (required)- Returns:
- TrustedOrigin
-
listUsers
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/users") UserList listUsers(java.lang.String q, java.lang.String filter, java.lang.String search, java.lang.String sortBy, java.lang.String sortOrder)List Users Lists users in your organization with pagination in most cases. A subset of users can be returned that match a supported filter expression or search criteria.- Parameters:
q- Finds a user that matches firstName, lastName, and email properties (optional)filter- Filters users with a supported expression for a subset of properties (optional)search- Searches for users with a supported filtering expression for most properties (optional)sortBy- (optional)sortOrder- (optional)- Returns:
- UserList
-
listUsers
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/users") UserList listUsers()List Users Lists users in your organization with pagination in most cases. A subset of users can be returned that match a supported filter expression or search criteria.- Returns:
- UserList
-
createUser
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/users") User createUser(CreateUserRequest body, java.lang.Boolean activate, java.lang.Boolean provider, UserNextLogin nextLogin)Create User Creates a new user in your Okta organization with or without credentials.- Parameters:
body- (required)activate- Executes activation lifecycle operation when creating the user (optional, default to true)provider- Indicates whether to create a user with a specified authentication provider (optional, default to false)nextLogin- With activate=true, set nextLogin to \"changePassword\" to have the password be EXPIRED, so user must change it the next time they log in. (optional, default to )- Returns:
- User
-
createUser
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/users") User createUser(CreateUserRequest body)Create User Creates a new user in your Okta organization with or without credentials.- Parameters:
body- (required)- Returns:
- User
-
getUser
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/users/{userId}") User getUser(java.lang.String userId)Get User Fetches a user from your Okta organization.- Parameters:
userId- (required)- Returns:
- User
-
partialUpdateUser
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/users/{userId}") User partialUpdateUser(User user, java.lang.String userId, java.lang.Boolean strict)Fetch a user by `id`, `login`, or `login shortname` if the short name is unambiguous.- Parameters:
user- (required)userId- (required)strict- (optional)- Returns:
- User
-
partialUpdateUser
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/users/{userId}") User partialUpdateUser(User user, java.lang.String userId)Fetch a user by `id`, `login`, or `login shortname` if the short name is unambiguous.- Parameters:
user- (required)userId- (required)- Returns:
- User
-
listGrantsForUserAndClient
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/users/{userId}/clients/{clientId}/grants") OAuth2ScopeConsentGrantList listGrantsForUserAndClient(java.lang.String userId, java.lang.String clientId, java.lang.String expand)Lists all grants for a specified user and client- Parameters:
userId- (required)clientId- (required)expand- (optional)- Returns:
- OAuth2ScopeConsentGrantList
-
listGrantsForUserAndClient
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/users/{userId}/clients/{clientId}/grants") OAuth2ScopeConsentGrantList listGrantsForUserAndClient(java.lang.String userId, java.lang.String clientId)Lists all grants for a specified user and client- Parameters:
userId- (required)clientId- (required)- Returns:
- OAuth2ScopeConsentGrantList
-
getFactorTransactionStatus
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/users/{userId}/factors/{factorId}/transactions/{transactionId}") VerifyUserFactorResponse getFactorTransactionStatus(java.lang.String userId, java.lang.String factorId, java.lang.String transactionId)Polls factors verification transaction for status.- Parameters:
userId- (required)factorId- (required)transactionId- (required)- Returns:
- VerifyUserFactorResponse
-
getUserGrant
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/users/{userId}/grants/{grantId}") OAuth2ScopeConsentGrant getUserGrant(java.lang.String userId, java.lang.String grantId, java.lang.String expand)Gets a grant for the specified user- Parameters:
userId- (required)grantId- (required)expand- (optional)- Returns:
- OAuth2ScopeConsentGrant
-
getUserGrant
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/users/{userId}/grants/{grantId}") OAuth2ScopeConsentGrant getUserGrant(java.lang.String userId, java.lang.String grantId)Gets a grant for the specified user- Parameters:
userId- (required)grantId- (required)- Returns:
- OAuth2ScopeConsentGrant
-
listApplicationTargetsForApplicationAdministratorRoleForUser
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/users/{userId}/roles/{roleId}/targets/catalog/apps") CatalogApplicationList listApplicationTargetsForApplicationAdministratorRoleForUser(java.lang.String userId, java.lang.String roleId)Lists all App targets for an `APP_ADMIN` Role assigned to a User. This methods return list may include full Applications or Instances. The response for an instance will have an `ID` value, while Application will not have an ID.- Parameters:
userId- (required)roleId- (required)- Returns:
- CatalogApplicationList
-
removeApplicationTargetFromApplicationAdministratorRoleForUser
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="DELETE - /api/v1/users/{userId}/roles/{roleId}/targets/catalog/apps/{appName}") void removeApplicationTargetFromApplicationAdministratorRoleForUser(java.lang.String userId, java.lang.String roleId, java.lang.String appName)Success- Parameters:
userId- (required)roleId- (required)appName- (required)
-
removeApplicationTargetFromAdministratorRoleForUser
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="DELETE - /api/v1/users/{userId}/roles/{roleId}/targets/catalog/apps/{appName}/{applicationId}") void removeApplicationTargetFromAdministratorRoleForUser(java.lang.String userId, java.lang.String roleId, java.lang.String appName, java.lang.String applicationId)Remove App Instance Target to App Administrator Role given to a User Remove App Instance Target to App Administrator Role given to a User- Parameters:
userId- (required)roleId- (required)appName- (required)applicationId- (required)
-
listNetworkZones
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/zones") NetworkZoneList listNetworkZones(java.lang.String filter)List Network Zones Enumerates network zones added to your organization with pagination. A subset of zones can be returned that match a supported filter expression or query.- Parameters:
filter- Filters zones by usage or id expression (optional)- Returns:
- NetworkZoneList
-
listNetworkZones
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/zones") NetworkZoneList listNetworkZones()List Network Zones Enumerates network zones added to your organization with pagination. A subset of zones can be returned that match a supported filter expression or query.- Returns:
- NetworkZoneList
-
createNetworkZone
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="POST - /api/v1/zones") NetworkZone createNetworkZone(NetworkZone zone)Add Network Zone Adds a new network zone to your Okta organization.- Parameters:
zone- (required)- Returns:
- NetworkZone
-
getNetworkZone
@Generated(value="com.okta.swagger.codegen.OktaJavaClientApiCodegen", date="2022-02-14T12:54:39.514-06:00", comments="GET - /api/v1/zones/{zoneId}") NetworkZone getNetworkZone(java.lang.String zoneId)Get Network Zone Fetches a network zone from your Okta organization by `id`.- Parameters:
zoneId- (required)- Returns:
- NetworkZone
-
-