IDCS APIs (OCI Identity Domains)

Number of APIs: 307

  1. AppRoles-Grants - Grant an approle to an app POST {{stripeUrl}}/admin/v1/Grants

  2. Users-Search - Search all users (with search criteria) GET {{stripeUrl}}/admin/v1/Users?filter=userName sw "Swasher"

  3. Groups-Membership - Search for groups of which a specific user is a member GET {{stripeUrl}}/admin/v1/Groups?filter=members[type eq "User" and value eq "{{userid}}"]

  4. Reports - Get multiple reports (count) POST {{stripeUrl}}/report/v1/Reports

  5. Self Service-Email Verification - Step 2: User initiates self-service email verification PUT {{stripeUrl}}/admin/v1/MeEmailVerifier

  6. MFA-Self Service-Enrolling in MFA Using the PUSH Factor - Step 1: Initiate PUSH Enrollment POST {{stripeUrl}}/admin/v1/MyAuthenticationFactorEnroller

  7. Grants-Users - Search for all indirect grants of a specific app to any user GET {{stripeUrl}}/admin/v1/Grants?filter=app.value eq "{{appid}}" and grantee.type eq "User" and grantMechanism eq "GROUP_MEMBERSHIP"

  8. Users-Grants - List all grants of a specific app for a specific user GET {{stripeUrl}}/admin/v1/Users/{{userid}}?attributes=urn:ietf:params:scim:schemas:oracle:idcs:extension:user:User:grants[appId eq "{{appid}}"]

  9. .well-known - Retrieve OpenID Discovery Doc GET {{stripeUrl}}/.well-known/openid-configuration

  10. Users-Grants-Revoke an AppRole from a User - Step 2: Delete a grant DELETE {{stripeUrl}}/admin/v1/Grants/{{grantid}}