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 |