Authenticated Client

To grant an application access to the Oracle Identity Cloud Service REST API, you must first know the allowed operations that you need the application to access. Then, assign the AppRoles with access to those operations to your application.

The following table displays the endpoints and the allowed operations for that endpoint that an Authenticated Client AppRole can access.

Endpoint Allowed Operations
AccountObjectClassTemplates ALL
AdaptiveAccessConfig ALL
AdaptiveAccessSettings GET/<ID>, GET(Search)
AdminSharedFiles GET
AllIdentityProviders GET(Search), POST/.search
AllowedValues ALL
AppAllowedScopesChanger POST
AppClientSecretRegenerator ALL
AppConfig ALL
ApplicablePasswordPolicyRetriever ALL
AppRoles DELETE, GET(Search), POST, POST/.search, GET, PATCH
Apps GET(Search), POST/.search, GET/<ID>, PUT, PATCH
AppStatusChanger PUT
AppTemplates ALL
AppTemplateStatusChanger ALL
AuditEvents GET/<ID>, GET(Search)
AuthenticationFactorSettings GET/<ID>, GET(Search)
BinaryFileInfos DELETE, POST, GET(Search), POST/.search, GET<ID>, PATCH
BrandingSettings GET/<ID>, GET(Search)
Bulk ALL
BulkConfig ALL
CacheFlusher ALL
CacheStats GET/<ID>, GET(Search)
CASettings ALL
CertificateGetter POST
ConditionGroupTemplates ALL
ConditionTemplates ALL
ConnectorBundles ALL
CredentialMaps GET/<ID>, GET(Search)
Credentials GET/<ID>, GET(Search)
DataMigrationJob GET/<ID>, GET(Search)
DataMigrationJobHistory GET/<ID>, GET(Search)
DataMigrationJobProgress ALL
DataMigrationJobReport GET/<ID>, GET(Search)
DataMigrationJobSchedule ALL
DataMigrationWorkerJob GET/<ID>, GET(Search)
DataMigrationWorkerJobHistory GET/<ID>, GET(Search)
DataMigrationWorkerJobProgress ALL
DataMigrationWorkerJobReport GET/<ID>, GET(Search)
DataMigrationWorkerJobSchedule ALL
DefaultSocialIdentityProviders ALL
ExternalIdentityProviders GET(Search), POST/.search
Files GET/<ID>, GET(Search)
GlobalConfig ALL
Grants DELETE, GET(Search), POST, POST/.search, GET
GroupOwnerUpdateJob GET/<ID>, GET(Search)
GroupOwnerUpdateJobHistory GET/<ID>, GET(Search)
GroupOwnerUpdateJobProgress GET/<ID>, GET(Search)
GroupOwnerUpdateJobReport GET/<ID>, GET(Search)
GroupOwnerUpdateJobSchedule GET/<ID>, GET(Search)
Groups GET/<ID>, GET(Search)
IDBridgeConfig ALL
IDSGroups GET/<ID>, GET(Search)
IDSUsers GET/<ID>, GET(Search)
IdentitySourceTemplates ALL
IdentitySettings GET/<ID>, GET(Search)
Images GET/<ID>, GET(Search)
JobConfig ALL
JobHistories GET/<ID>, GET(Search)
JobProgress GET/<ID>, GET(Search)
JobReports GET/<ID>, GET(Search)
Jobs GET/<ID>, GET(Search)
JobSchedules GET/<ID>, GET(Search)
KeyGetter POST
KeyStoreGetter POST
KeyStores GET/<ID>, GET(Search)
KMSConfig ALL
LatestBinaryFileInfoVersionRetriever GET(Search), POST/.search
LicenseConfig ALL
ManagedAppOperationTemplates ALL
ManagedObjectClassTemplates ALL
ManageSigningKeyJob GET/<ID>, GET(Search)
ManageSigningKeyJobHistory GET/<ID>, GET(Search)
ManageSigningKeyJobProgress ALL
ManageSigningKeyJobReport GET/<ID>, GET(Search)
ManageSigningKeyJobSchedule ALL
MappedActionTemplates ALL
MappedAttributeTemplates ALL
Me GET/<ID>, GET(Search) for MeteringJobJobHistory, MeteringJob, MeteringJobJobReport

ALL for MeteringJobJobSchedule, MeteringJobJobProgress

MeEmailVerifier ALL
MePasswordChanger ALL
MessagingConfig ALL
MyAccesses ALL
MyAppFavoriteSetter ALL
MyApps ALL
MyAuthenticationFactorEnroller. POST
MyAuthenticationFactorInitiator POST
MyAuthenticationFactorsRemover POST
MyAuthenticationFactorValidator POST
MyBypassCodes DELETE, POST, GET(Search), POST/.search, GET
MyBypassCodeNotifications POST
MyDevices DELETE, GET(Search), GET, PATCH
MyGroups GET(Search), POST/.search
MyRequestableApps GET(Search), POST/.search
MyRequestableGroups GET(Search), POST/.search
MyRequests POST, GET(Search), POST/.search
MySFFCredentials ALL
MySocialAccounts ALL
MyTermsOfUseConsents DELETE, GET(Search), POST/.search, GET
MyTrustedUserAgents DELETE, GET(Search), GET
NotificationConfig ALL
OAuthConfig ALL
OAuthConsents DELETE, GET(Search), GET
PasswordPolicies GET/<ID>, GET(Search)
PolicyTemplates ALL
PolicyTypes ALL
POSIXSetupJob GET/<ID>, GET(Search)
POSIXSetupJobHistory GET/<ID>, GET(Search)
POSIXSetupJobProgress ALL
POSIXSetupJobReport GET/<ID>, GET(Search)
POSIXSetupJobSchedule ALL
PurgeResourcesJob GET/<ID>, GET(Search)
PurgeResourcesJobHistory GET/<ID>, GET(Search)
PurgeResourcesJobProgress ALL
PurgeResourcesJobReport GET/<ID>, GET(Search)
PurgeResourcesJobSchedule ALL
Reports POST
ResourceTypes ALL
ResourceTypeSchemaAttributes ALL
RuleTemplates ALL
SamlRuntimeData ALL
Schemas ALL
SecurityQuestions GET/<ID>, GET(Search)
SecurityQuestionSettings GET/<ID>, GET(Search)
SeededAuthorizationPolicies ALL
ServiceProviderConfig ALL
SffXtnUrl GET/<ID>, GET(Search)
SigningCert/jwk GET/<ID>, GET(Search)
SignJWT POST
SMRequests GET/<ID>, GET(Search)
SocialAccounts GET/<ID>, GET(Search)
SocialIdentityProviderMetadata ALL
SsoConfig ALL
SsoEncryptionKey GET/<ID>, GET(Search) for SsoEncryptionKeyRollOverJobReport, SsoEncryptionKeyRollOverJob, SsoEncryptionKeyRollOverJobHistory

ALL for SsoEncryptionKeyRollOverJobSchedule, SsoEncryptionKeyRollOverJobProgress,

StorageConfig ALL
Tags GET(Search), POST/.search, GET/<ID>
Tenants GET/<ID>, GET(Search)
TermsOfUseConsents GET/<ID>, GET(Search)
UpdateFromEmailDomainValidationStatusJob GET/<ID>, GET(Search)
UpdateFromEmailDomainValidationStatusJobHistory GET/<ID>, GET(Search)
UpdateFromEmailDomainValidationStatusJobProgress ALL
UpdateFromEmailDomainValidationStatusJobReport GET/<ID>, GET(Search)
UpdateFromEmailDomainValidationStatusJobSchedule ALL
UpdateQuotaResourcesJob GET/<ID>, GET(Search)
UpdateQuotaResourcesJobHistory GET/<ID>, GET(Search)
UpdateQuotaResourcesJobProgress ALL
UpdateQuotaResourcesJobReport GET/<ID>, GET(Search)
UpdateQuotaResourcesJobSchedule ALL
UpdateTenantSigningKeyChainJob GET/<ID>, GET(Search)
UpdateTenantSigningKeyChainJobHistory GET/<ID>, GET(Search)
UpdateTenantSigningKeyChainJobProgress ALL
UpdateTenantSigningKeyChainJobReport GET/<ID>, GET(Search)
UpdateTenantSigningKeyChainJobSchedule ALL
UserAppsEnabledForAuthentication GET/<ID>, GET(Search)
UserAppsEnabledForDelegatedAuthentication GET/<ID>, GET(Search)
UserPasswordValidator PUT
UserSharedFiles GET
UserTokens ALL
VerifyCredentials POST
VerifyJWT POST