Oracle Cloud Infrastructure Identity API

The identity API from Oracle Cloud Infrastructure — 93 operation(s) for identity.

Operations 148

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

GET /allowedDomainLicenseTypes List license types allowed for identity domains · List allowed identity domain license types #
Ask an LLM
“Which license types can I pick when creating an OCI identity domain?”
“What license types can my identity domain be moved to from its current license type?”
Tell an agent
Show the identity domain license types that are allowed.
List the domain license types I can switch to from {current_license}.
GET /authenticationPolicies/{compartmentId} Get the tenancy's authentication policy · GetAuthenticationPolicy #
Ask an LLM
“What password rules and network restrictions apply to sign-ins in my tenancy?”
“Where can I see the current authentication policy for the whole tenancy?”
Tell an agent
Show the authentication policy for tenancy {tenancy}.
Fetch the password policy settings currently enforced in tenancy {tenancy}.
PUT /authenticationPolicies/{compartmentId} Update the tenancy's authentication policy · UpdateAuthenticationPolicy #
Ask an LLM
“Can I tighten the password requirements for local users in my tenancy?”
“How do I restrict console sign-ins to certain networks for the whole tenancy?”
Tell an agent
Change the password policy of tenancy {tenancy} to {password_policy}.
Apply network policy {network_policy} to the authentication policy of tenancy {tenancy}.
GET /availabilityDomains/ List availability domains in the tenancy · ListAvailabilityDomains #
Ask an LLM
“Which availability domains does my tenancy have in this region?”
“What are the names of the availability domains I can launch resources into?”
Tell an agent
List the availability domains visible from compartment {compartment}.
Show me every availability domain in tenancy {tenancy}.
GET /compartments/ List compartments inside a compartment · ListCompartments #
Ask an LLM
“What compartments sit under my root compartment?”
“Can I list every compartment in the whole subtree, not just direct children?”
Tell an agent
List the child compartments of {compartment}.
Find the compartment named {name} under {compartment}.
POST /compartments/ Create a compartment · CreateCompartment #
Ask an LLM
“How do I create a new compartment to organize cloud resources?”
“Does a new compartment name have to be unique in my tenancy?”
Tell an agent
Create a compartment called {name} under {parent} described as {description}.
Set up a new child compartment {name} in parent compartment {parent}.
GET /compartments/bulkActionResourceTypes List resource types supported by bulk actions · ListBulkActionResourceTypes #
Ask an LLM
“Which resource types can I bulk move or bulk delete from a compartment?”
“What resource type names should I send in a compartment bulk action request?”
Tell an agent
List the resource types supported by the {action} bulk action.
Show which resource types a bulk {action} on a compartment accepts.
DELETE /compartments/{compartmentId} Delete an empty compartment · DeleteCompartment #
Ask an LLM
“How do I delete a compartment I no longer use?”
“Does a compartment have to be empty before it can be deleted?”
Tell an agent destructive · confirm first
Delete compartment {compartment}.
Remove the empty compartment {compartment} from my tenancy.
GET /compartments/{compartmentId} Get a compartment's details · GetCompartment #
Ask an LLM
“What is the name, description and state of a particular compartment?”
“Can I check whether a specific compartment is still active?”
Tell an agent
Show the details of compartment {compartment}.
Get the lifecycle state of compartment {compartment}.
PUT /compartments/{compartmentId} Rename or redescribe a compartment · UpdateCompartment #
Ask an LLM
“Can I rename an existing compartment?”
“Is it possible to change the description of the root compartment?”
Tell an agent
Rename compartment {compartment} to {name}.
Change the description of compartment {compartment} to {description}.
POST /compartments/{compartmentId}/actions/bulkDeleteResources Delete many resources in a compartment at once · Bulk delete resources in the compartment #
Ask an LLM
“Can I delete a batch of resources from one compartment in a single request?”
“What permissions do I need to bulk delete resources in a compartment?”
Tell an agent destructive · confirm first
Bulk delete resources {resources} from compartment {compartment}.
Clean out compartment {compartment} by deleting these resources together: {resources}.
POST /compartments/{compartmentId}/actions/bulkMoveResources Move many resources to another compartment · Move multiple resources at once to a different compartment #
Ask an LLM
“Can I move a group of resources to a different compartment all at once?”
“Do all the resources in a bulk move need to start in the same compartment?”
Tell an agent
Move resources {resources} from compartment {compartment} to {target}.
Bulk relocate the listed resources in {compartment} into compartment {target}: {resources}.
POST /compartments/{compartmentId}/actions/moveCompartment Move a compartment under a new parent · Moves a compartment tree to a different parent compartment. #
Ask an LLM
“How do I move a whole compartment tree under a different parent compartment?”
“What happens to child compartments when I reparent a compartment?”
Tell an agent
Move compartment {compartment} under parent compartment {target}.
Reparent compartment {compartment} and its subtree to {target}.
POST /compartments/{compartmentId}/actions/recoverCompartment Restore a deleted compartment · RecoverCompartment #
Ask an LLM
“Can I bring back a compartment I deleted by mistake?”
“Is there a way to return a DELETED compartment to ACTIVE?”
Tell an agent
Recover deleted compartment {compartment}.
Restore compartment {compartment} to the active state.
GET /domains/ List identity domains in the tenancy · ListDomains #
Ask an LLM
“What identity domains exist in my tenancy?”
“Which identity domains use a particular license type?”
Tell an agent
List the identity domains in compartment {compartment}.
Find identity domains in {compartment} named {display_name}.
POST /domains/ Create an identity domain · CreateDomain #
Ask an LLM
“How do I create a new identity domain with its own admin user?”
“Which home region and license type do I have to choose for a new identity domain?”
Tell an agent
Create identity domain {display_name} in {compartment} with license {license} in home region {region}, described as {description}.
Set up a new identity domain {display_name} with admin email {admin_email}.
DELETE /domains/{domainId} Delete an identity domain · DeleteDomain #
Ask an LLM
“How do I permanently delete an identity domain?”
“Does an identity domain need to be deactivated before I can delete it?”
Tell an agent destructive · confirm first
Delete identity domain {domain}.
Permanently remove the inactive identity domain {domain}.
GET /domains/{domainId} Get an identity domain's details · GetDomain #
Ask an LLM
“What is the URL and home region of a specific identity domain?”
“Can I look up the current license type and state of one identity domain?”
Tell an agent
Show the details of identity domain {domain}.
Get the home region URL of identity domain {domain}.
PUT /domains/{domainId} Update an identity domain's settings · UpdateDomain #
Ask an LLM
“Can I rename an identity domain or change its description?”
“How do I hide an identity domain from the sign-in page?”
Tell an agent
Rename identity domain {domain} to {display_name}.
Set hidden-on-login to {hidden} for identity domain {domain}.
POST /domains/{domainId}/actions/activate Reactivate a deactivated identity domain · Activate a deactivated domain #
Ask an LLM
“Can I turn a deactivated identity domain back on?”
“What does it take to reactivate an identity domain?”
Tell an agent
Activate identity domain {domain}.
Bring deactivated identity domain {domain} back online.
POST /domains/{domainId}/actions/changeCompartment Move an identity domain to another compartment · Change domain compartment #
Ask an LLM
“Can an identity domain be moved into a different compartment?”
“How do I relocate an identity domain within my tenancy?”
Tell an agent
Move identity domain {domain} to compartment {compartment}.
Change the compartment of identity domain {domain} to {compartment}.
POST /domains/{domainId}/actions/changeFaPodBaseUrl Change an identity domain's Fusion Apps pod URL · Update the fa pod base url of an identity domain #
Ask an LLM
“How do I update the FA pod base URL an identity domain points at?”
“Can I change which Fusion Applications pod an identity domain is linked to?”
Tell an agent
Set the FA pod base URL of identity domain {domain} to {url}.
Point identity domain {domain} at Fusion Apps pod {url}.
POST /domains/{domainId}/actions/changeLicenseType Change an identity domain's license type · Change the license type of an identity domain #
Ask an LLM
“Can I upgrade an identity domain to a different license type?”
“How do I switch the license tier of an existing identity domain?”
Tell an agent
Change the license type of identity domain {domain} to {license}.
Upgrade identity domain {domain} to the {license} license.
POST /domains/{domainId}/actions/deactivate Deactivate an identity domain · Deactivate an active identity domain #
Ask an LLM
“How do I deactivate an identity domain without deleting it?”
“Can I force deactivation of an identity domain?”
Tell an agent destructive · confirm first
Deactivate identity domain {domain}.
Deactivate identity domain {domain} with force set to {force}.
POST /domains/{domainId}/actions/enableReplicationToRegion Replicate an identity domain to a new region · Replicate identity domain to a new region #
Ask an LLM
“Can I replicate an identity domain into another region I subscribe to?”
“How do I make an identity domain available in an additional region?”
Tell an agent
Replicate identity domain {domain} to region {region}.
Enable replication of identity domain {domain} into {region}.
GET /dynamicGroups/ List dynamic groups · ListDynamicGroups #
Ask an LLM
“What dynamic groups are defined in my tenancy?”
“Is there a dynamic group with a specific name?”
Tell an agent
List the dynamic groups in tenancy {tenancy}.
Find the dynamic group named {name} in tenancy {tenancy}.
POST /dynamicGroups/ Create a dynamic group · CreateDynamicGroup #
Ask an LLM
“How do I group compute instances by a matching rule so they can call services?”
“What matching rule do I need to create a dynamic group?”
Tell an agent
Create dynamic group {name} in tenancy {tenancy} with matching rule {rule}, described as {description}.
Make a new dynamic group {name} that matches {rule}.
DELETE /dynamicGroups/{dynamicGroupId} Delete a dynamic group · DeleteDynamicGroup #
Ask an LLM
“How do I remove a dynamic group I no longer need?”
“Can I delete a dynamic group that policies still reference?”
Tell an agent destructive · confirm first
Delete dynamic group {dynamic_group}.
Remove dynamic group {dynamic_group} from the tenancy.
GET /dynamicGroups/{dynamicGroupId} Get a dynamic group's details · GetDynamicGroup #
Ask an LLM
“What matching rule does a particular dynamic group use?”
“Can I view the details of one dynamic group?”
Tell an agent
Show dynamic group {dynamic_group}.
Get the matching rule of dynamic group {dynamic_group}.
PUT /dynamicGroups/{dynamicGroupId} Update a dynamic group's matching rule · UpdateDynamicGroup #
Ask an LLM
“Can I change which instances belong to an existing dynamic group?”
“How do I edit the description of a dynamic group?”
Tell an agent
Change the matching rule of dynamic group {dynamic_group} to {rule}.
Update the description of dynamic group {dynamic_group} to {description}.
GET /faultDomains/ List fault domains in an availability domain · ListFaultDomains #
Ask an LLM
“What fault domains are inside a given availability domain?”
“Which fault domains can I spread instances across for resilience?”
Tell an agent
List the fault domains in availability domain {ad} for compartment {compartment}.
Show fault domains of {ad}.
GET /groups/ List user groups · ListGroups #
Ask an LLM
“What user groups exist in my tenancy?”
“Is there already a group with a given name?”
Tell an agent
List the groups in tenancy {tenancy}.
Find the user group named {name} in tenancy {tenancy}.
POST /groups/ Create a user group · CreateGroup #
Ask an LLM
“How do I create a group to grant a set of users the same permissions?”
“What fields are needed to create a new IAM group?”
Tell an agent
Create group {name} in tenancy {tenancy} described as {description}.
Add a new user group called {name}.
DELETE /groups/{groupId} Delete an empty user group · DeleteGroup #
Ask an LLM
“How do I delete a user group?”
“Must a group have no members before it can be deleted?”
Tell an agent destructive · confirm first
Delete group {group}.
Remove the empty user group {group}.
GET /groups/{groupId} Get a user group's details · GetGroup #
Ask an LLM
“What is the description and state of a particular group?”
“Can I view one group's details by its OCID?”
Tell an agent
Show group {group}.
Get the details of user group {group}.
PUT /groups/{groupId} Update a user group's description or tags · UpdateGroup #
Ask an LLM
“Can I change a group's description after creating it?”
“How do I add free-form tags to an existing group?”
Tell an agent
Rewrite what IAM group {group} is for, using the text {description}.
Set free-form tags {tags} on group {group}.
GET /iamWorkRequests List IAM work requests · List IAM work requests #
Ask an LLM
“What long-running IAM operations are in progress in my compartment?”
“Can I see the IAM work requests for a specific resource?”
Tell an agent
List IAM work requests in compartment {compartment}.
Show IAM work requests in {compartment} for resource {resource}.
GET /iamWorkRequests/{iamWorkRequestId} Get an IAM work request's status · Gets IAM work request #
Ask an LLM
“Has my IAM work request finished yet?”
“What is the progress of a specific IAM work request?”
Tell an agent
Show the status of IAM work request {work_request}.
Check how far IAM work request {work_request} has progressed.
GET /iamWorkRequests/{iamWorkRequestId}/errors List errors from an IAM work request · Lists work request errors #
Ask an LLM
“Why did my IAM work request fail?”
“Where do I find error details for an IAM work request?”
Tell an agent
List the errors for IAM work request {work_request}.
Show what went wrong in IAM work request {work_request}.
GET /iamWorkRequests/{iamWorkRequestId}/logs List log entries of an IAM work request · List IAM workrequest logs #
Ask an LLM
“Can I read the log messages recorded for an IAM work request?”
“What steps has an IAM work request logged so far?”
Tell an agent
List the logs for IAM work request {work_request}.
Show the log trail of IAM work request {work_request}.
GET /identityProviders/ List federated identity providers (deprecated) · ListIdentityProviders #
Ask an LLM
“Which SAML2 identity providers are federated with my tenancy?”
“Can I list the legacy federation identity providers by protocol?”
Tell an agent
List the {protocol} identity providers in tenancy {tenancy}.
Find the federated identity provider named {name} using protocol {protocol} in {tenancy}.
POST /identityProviders/ Create a federated identity provider (deprecated) · CreateIdentityProvider #
Ask an LLM
“How do I federate an external SAML2 identity provider with my tenancy using the legacy API?”
“What product type and protocol must I give a new federated identity provider?”
Tell an agent
Create identity provider {name} in {tenancy} for product {product_type} over {protocol}, described as {description}.
Register a new {protocol} federation provider called {name}.
DELETE /identityProviders/{identityProviderId} Delete a federated identity provider (deprecated) · DeleteIdentityProvider #
Ask an LLM
“How do I remove a federated identity provider from my tenancy?”
“Can I delete a legacy SAML2 federation I no longer use?”
Tell an agent destructive · confirm first
Delete identity provider {idp}.
Remove the federation with identity provider {idp}.
GET /identityProviders/{identityProviderId} Get a federated identity provider (deprecated) · GetIdentityProvider #
Ask an LLM
“What are the settings of a specific federated identity provider?”
“Can I view one legacy identity provider's metadata by its OCID?”
Tell an agent
Show identity provider {idp}.
Get the details of federated identity provider {idp}.
PUT /identityProviders/{identityProviderId} Update a federated identity provider (deprecated) · UpdateIdentityProvider #
Ask an LLM
“Can I change the description of a federated identity provider?”
“How do I edit the settings of a legacy SAML2 identity provider?”
Tell an agent
Update identity provider {idp} over {protocol} with description {description}.
Edit federated identity provider {idp} using protocol {protocol}.
POST /identityProviders/{identityProviderId}/actions/resetScimClient/ Reset an identity provider's SCIM client secret · ResetIdpScimClient #
Ask an LLM
“How do I rotate the OAuth2 client credentials used for SCIM provisioning?”
“Can I regenerate the SCIM client secret for a federated identity provider?”
Tell an agent destructive · confirm first
Reset the SCIM client credentials for identity provider {idp}.
Regenerate the SCIM OAuth2 client secret of {idp}.
GET /identityProviders/{identityProviderId}/groupMappings/ List group mappings for an identity provider · ListIdpGroupMappings #
Ask an LLM
“Which external IdP groups are mapped to IAM groups for a federation?”
“Can I see all group mappings of a legacy identity provider?”
Tell an agent
List the group mappings of identity provider {idp}.
Show how groups from {idp} map to IAM groups.
POST /identityProviders/{identityProviderId}/groupMappings/ Map an IdP group to an IAM group · CreateIdpGroupMapping #
Ask an LLM
“How do I map a group from my federated IdP to an IAM group?”
“What do I need to link an external IdP group name to a group in my tenancy?”
Tell an agent
Map IdP group {idp_group} from {idp} to IAM group {group}.
Create a group mapping on {idp} linking {idp_group} to {group}.
DELETE /identityProviders/{identityProviderId}/groupMappings/{mappingId} Delete an IdP group mapping · DeleteIdpGroupMapping #
Ask an LLM
“How do I stop an external IdP group from granting IAM group membership?”
“Can I delete one group mapping without removing the whole federation?”
Tell an agent destructive · confirm first
Delete group mapping {mapping} from identity provider {idp}.
Remove the mapping {mapping} on federation {idp}.
GET /identityProviders/{identityProviderId}/groupMappings/{mappingId} Get one IdP group mapping · GetIdpGroupMapping #
Ask an LLM
“Which IAM group does a specific IdP group mapping point to?”
“Can I view the details of a single federation group mapping?”
Tell an agent
Show group mapping {mapping} of identity provider {idp}.
Get the details of mapping {mapping} on {idp}.
PUT /identityProviders/{identityProviderId}/groupMappings/{mappingId} Update an IdP group mapping · UpdateIdpGroupMapping #
Ask an LLM
“Can I repoint an existing IdP group mapping to a different IAM group?”
“How do I change the external group name in a federation group mapping?”
Tell an agent
Point mapping {mapping} on {idp} at IAM group {group}.
Change the IdP group name of mapping {mapping} on {idp} to {idp_group}.
GET /identityProviders/{identityProviderId}/groups/ List groups exposed by an identity provider · Gets the identity provider groups #
Ask an LLM
“What groups does my federated identity provider expose to the tenancy?”
“Can I search the groups coming from an external IdP by name?”
Tell an agent
List the groups known from identity provider {idp}.
Find groups named {name} coming from identity provider {idp}.
GET /networkSources List network sources · ListNetworkSources #
Ask an LLM
“What network sources are defined to restrict sign-in by IP?”
“Is there a network source with a particular name in my tenancy?”
Tell an agent
List the network sources in tenancy {tenancy}.
Find the network source named {name} in {tenancy}.
POST /networkSources Create a network source of allowed IPs · CreateNetworkSource #
Ask an LLM
“How do I define a set of allowed public IP ranges for policies and sign-in?”
“Can a network source include both public CIDRs and VCN addresses?”
Tell an agent
Create network source {name} in {tenancy} allowing public ranges {public_ips}, described as {description}.
Add a network source {name} covering VCN addresses {vcn_sources}.
DELETE /networkSources/{networkSourceId} Delete a network source · DeleteNetworkSource #
Ask an LLM
“How do I delete a network source I no longer use?”
“Can I remove a network source that restricts sign-ins?”
Tell an agent destructive · confirm first
Delete network source {network_source}.
Remove the IP allow-list network source {network_source}.
GET /networkSources/{networkSourceId} Get a network source's details · GetNetworkSource #
Ask an LLM
“Which IP ranges are included in a given network source?”
“Can I view one network source by its OCID?”
Tell an agent
Show network source {network_source}.
Get the allowed IP ranges of network source {network_source}.
PUT /networkSources/{networkSourceId} Update a network source's IP ranges · UpdateNetworkSource #
Ask an LLM
“Can I add more public IP ranges to an existing network source?”
“How do I change the VCN addresses allowed by a network source?”
Tell an agent
Set the public IP list of network source {network_source} to {public_ips}.
Replace the VCN sources of network source {network_source} with {vcn_sources}.
GET /policies/ List IAM policies in a compartment · ListPolicies #
Ask an LLM
“What IAM policies are attached to a compartment?”
“Is there a policy with a given name in my tenancy?”
Tell an agent
List the policies in compartment {compartment}.
Find the policy named {name} in compartment {compartment}.
POST /policies/ Create an IAM policy · CreatePolicy #
Ask an LLM
“How do I write a policy that lets a group manage resources in a compartment?”
“Can I pin a new policy to a specific version date?”
Tell an agent
Create policy {name} in {compartment} with statements {statements}, described as {description}.
Add a new policy {name} granting {statements}.
DELETE /policies/{policyId} Delete an IAM policy · DeletePolicy #
Ask an LLM
“How do I delete a policy and revoke the access it grants?”
“How quickly does a deleted policy stop taking effect?”
Tell an agent destructive · confirm first
Delete policy {policy}.
Delete locked policy {policy} with lock override {override}.
GET /policies/{policyId} Get an IAM policy's statements · GetPolicy #
Ask an LLM
“What statements does a particular policy contain?”
“Can I view a single policy's details by its OCID?”
Tell an agent
Show policy {policy}.
Get the statements in policy {policy}.
PUT /policies/{policyId} Update an IAM policy's statements · UpdatePolicy #
Ask an LLM
“Can I change the statements of an existing policy?”
“How do I edit a policy that has a lock on it?”
Tell an agent
Replace the statements of policy {policy} with {statements}.
Update the description of policy {policy} to {description}, overriding locks: {override}.
POST /policies/{policyId}/actions/addLock Lock a policy against changes · Add a resource lock to a policy #
Ask an LLM
“Can I lock a policy so nobody deletes it by accident?”
“What lock types can be placed on a policy?”
Tell an agent
Add a {lock_type} lock to policy {policy}.
Lock policy {policy} with type {lock_type} and message {message}.
POST /policies/{policyId}/actions/removeLock Remove a lock from a policy · Remove a resource lock to a policy #
Ask an LLM
“How do I unlock a policy so it can be edited again?”
“Can I remove a delete lock from a policy?”
Tell an agent
Remove the {lock_type} lock from policy {policy}.
Unlock policy {policy} by dropping its {lock_type} lock.
GET /regions List all available cloud regions · ListRegions #
Ask an LLM
“Which regions does Oracle Cloud Infrastructure offer?”
“What region keys and names exist that I could subscribe to?”
Tell an agent
List every region offered by the cloud.
Show all region names and keys available.
GET /tagDefaults List tag defaults · ListTagDefaults #
Ask an LLM
“What tag defaults are applied automatically in a compartment?”
“Which tag defaults use a particular tag definition?”
Tell an agent
List the tag defaults in compartment {compartment}.
Show tag defaults for tag definition {tag_definition}.
POST /tagDefaults Create a tag default for a compartment · CreateTagDefault #
Ask an LLM
“How do I automatically apply a tag value to every new resource in a compartment?”
“Can I require users to supply a tag value when they create resources?”
Tell an agent
Create a tag default in {compartment} for tag {tag_definition} with value {value}.
Make tag {tag_definition} default to {value} in {compartment} with required set to {required}.
GET /tagDefaults/actions/assembleEffectiveTagSet Work out effective tag defaults for a compartment · AssembleEffectiveTagSet #
Ask an LLM
“Which tag defaults will actually apply to resources created in a compartment, including inherited ones?”
“What tags get applied from parent compartments' defaults?”
Tell an agent
Assemble the effective tag set for compartment {compartment}.
Show all inherited and local tag defaults that apply in {compartment}.
DELETE /tagDefaults/{tagDefaultId} Delete a tag default · DeleteTagDefault #
Ask an LLM
“How do I stop a tag from being applied automatically in a compartment?”
“Can I delete a tag default that is locked?”
Tell an agent destructive · confirm first
Delete tag default {tag_default}.
Remove tag default {tag_default} with lock override {override}.
GET /tagDefaults/{tagDefaultId} Get a tag default's details · GetTagDefault #
Ask an LLM
“What value and required setting does a specific tag default have?”
“Can I view one tag default by its OCID?”
Tell an agent
Show tag default {tag_default}.
Get the value set by tag default {tag_default}.
PUT /tagDefaults/{tagDefaultId} Update a tag default's value · UpdateTagDefault #
Ask an LLM
“Can I change the value an existing tag default applies?”
“How do I make an existing tag default required?”
Tell an agent
Change the value of tag default {tag_default} to {value}.
Set tag default {tag_default} to value {value} and required {required}.
POST /tagDefaults/{tagDefaultId}/actions/addLock Lock a tag default · Add a resource lock to a tag default #
Ask an LLM
“Can I lock a tag default so it can't be changed or deleted?”
“What lock types are available for tag defaults?”
Tell an agent
Add a {lock_type} lock to tag default {tag_default}.
Lock tag default {tag_default} as {lock_type} with note {message}.
POST /tagDefaults/{tagDefaultId}/actions/removeLock Remove a lock from a tag default · Remove a resource lock from a tag default #
Ask an LLM
“How do I unlock a tag default before editing it?”
“Can I take off the lock on a tag default?”
Tell an agent
Remove the {lock_type} lock from tag default {tag_default}.
Unlock tag default {tag_default}, dropping lock type {lock_type}.
GET /tagNamespaces List tag namespaces · ListTagNamespaces #
Ask an LLM
“What tag namespaces are defined in a compartment?”
“Can I include tag namespaces from subcompartments in the list?”
Tell an agent
List the tag namespaces in compartment {compartment}.
List tag namespaces in {compartment} including subcompartments: {include_sub}.
POST /tagNamespaces Create a tag namespace · CreateTagNamespace #
Ask an LLM
“How do I create a namespace to hold my defined tags?”
“Can a tag namespace's name be changed after I create it?”
Tell an agent
Create tag namespace {name} in compartment {compartment} described as {description}.
Add a new tag namespace called {name}.
GET /tagNamespaces/actions/listCostTrackingTags List cost-tracking tags · ListCostTrackingTags #
Ask an LLM
“Which tags are enabled for cost tracking in my tenancy?”
“What tags can I use to break down my cloud spend?”
Tell an agent
List the cost-tracking tags in tenancy {tenancy}.
Show the tags flagged for cost tracking in {tenancy}.
DELETE /tagNamespaces/{tagNamespaceId} Delete an empty tag namespace · DeleteTagNamespace #
Ask an LLM
“How do I delete a tag namespace that has no tags in it?”
“Can I delete a tag namespace that is still active?”
Tell an agent destructive · confirm first
Delete empty tag namespace {namespace}.
Remove tag namespace {namespace} with lock override {override}.
GET /tagNamespaces/{tagNamespaceId} Get a tag namespace's details · GetTagNamespace #
Ask an LLM
“Is a particular tag namespace retired or active?”
“Can I view one tag namespace's details?”
Tell an agent
Show tag namespace {namespace}.
Get the retired status of tag namespace {namespace}.
PUT /tagNamespaces/{tagNamespaceId} Update or retire a tag namespace · UpdateTagNamespace #
Ask an LLM
“How do I retire a tag namespace and all its tags?”
“Can I reactivate a retired tag namespace?”
Tell an agent
Set retired to {retired} on tag namespace {namespace}.
Change the description of tag namespace {namespace} to {description}.
POST /tagNamespaces/{tagNamespaceId}/actions/addLock Lock a tag namespace · Add a resource lock to a tag namespace #
Ask an LLM
“Can I put a lock on a tag namespace to prevent deletion?”
“What types of lock can a tag namespace carry?”
Tell an agent
Add a {lock_type} lock to tag namespace {namespace}.
Lock tag namespace {namespace} as {lock_type} with note {message}.
POST /tagNamespaces/{tagNamespaceId}/actions/cascadeDelete Delete a tag namespace and all its tags · Delete tag namespace that contains tags #
Ask an LLM
“How do I delete a tag namespace that still contains tag definitions?”
“Is there a way to remove a namespace and every tag inside it in one step?”
Tell an agent destructive · confirm first
Cascade delete tag namespace {namespace} and all its tags.
Wipe out tag namespace {namespace} including its tag definitions.
POST /tagNamespaces/{tagNamespaceId}/actions/changeCompartment Move a tag namespace to another compartment · changes compartment of a tag namespace #
Ask an LLM
“Can I move a tag namespace into a different compartment?”
“How do I relocate a tag namespace within my tenancy?”
Tell an agent
Move tag namespace {namespace} to compartment {compartment}.
Change the compartment of tag namespace {namespace} to {compartment}.
POST /tagNamespaces/{tagNamespaceId}/actions/removeLock Remove a lock from a tag namespace · Remove a resource lock from a tag namespace #
Ask an LLM
“How do I unlock a tag namespace?”
“Can I remove the delete lock on a tag namespace?”
Tell an agent
Remove the {lock_type} lock from tag namespace {namespace}.
Unlock tag namespace {namespace}, dropping lock type {lock_type}.
GET /tagNamespaces/{tagNamespaceId}/tags List tag definitions in a namespace · ListTags #
Ask an LLM
“What tag keys are defined inside a tag namespace?”
“Which tags in a namespace are active versus inactive?”
Tell an agent
List the tags in tag namespace {namespace}.
Show tags in namespace {namespace} that are {state}.
POST /tagNamespaces/{tagNamespaceId}/tags Create a tag definition in a namespace · CreateTag #
Ask an LLM
“How do I add a new tag key to a tag namespace?”
“Can I restrict a new tag to a list of allowed values?”
Tell an agent
Define a new tag key {name} inside existing namespace {namespace}, explaining it as {description}.
Add tag {name} to namespace {namespace} with cost tracking {cost_tracking}.
DELETE /tagNamespaces/{tagNamespaceId}/tags/{tagName} Delete a tag definition · DeleteTag #
Ask an LLM
“How do I delete a single tag key and strip it from all resources?”
“What happens to resources that carry a tag I delete?”
Tell an agent destructive · confirm first
Delete tag {tag} from namespace {namespace}.
Remove tag definition {tag} in {namespace} with lock override {override}.
GET /tagNamespaces/{tagNamespaceId}/tags/{tagName} Get a tag definition · GetTag #
Ask an LLM
“What allowed values and settings does a specific tag key have?”
“Is a given tag key retired or used for cost tracking?”
Tell an agent
Show tag {tag} in namespace {namespace}.
Get the validator of tag {tag} in {namespace}.
PUT /tagNamespaces/{tagNamespaceId}/tags/{tagName} Update or retire a tag definition · UpdateTag #
Ask an LLM
“Can I change the allowed values of an existing tag key?”
“How do I retire a single tag without retiring its namespace?”
Tell an agent
Set the validator of tag {tag} in {namespace} to {validator}.
Mark tag {tag} in {namespace} as retired {retired}.
GET /taggingWorkRequests/ List tagging work requests · ListTaggingWorkRequests #
Ask an LLM
“What tagging jobs such as tag deletions are running in my compartment?”
“Can I see tagging work requests for one resource?”
Tell an agent
List tagging work requests in compartment {compartment}.
Show tagging work requests in {compartment} for resource {resource}.
GET /taggingWorkRequests/{workRequestId} Get a tagging work request's status · GetTaggingWorkRequest #
Ask an LLM
“Has my tag deletion or bulk tag edit finished?”
“What is the status of a specific tagging work request?”
Tell an agent
Show the status of tagging work request {work_request}.
Check progress of tagging job {work_request}.
GET /taggingWorkRequests/{workRequestId}/errors List errors from a tagging work request · ListTaggingWorkRequestErrors #
Ask an LLM
“Why did a tagging work request fail?”
“Where can I find the error details of a tag operation that went wrong?”
Tell an agent
List the errors for tagging work request {work_request}.
Show what failed in tagging job {work_request}.
GET /taggingWorkRequests/{workRequestId}/logs List logs of a tagging work request · ListTaggingWorkRequestLogs #
Ask an LLM
“Can I read the log messages for a tagging work request?”
“What steps has a bulk tagging job logged?”
Tell an agent
List the logs for tagging work request {work_request}.
Show the log trail of tagging job {work_request}.
POST /tags/actions/bulkDelete Delete several tag definitions at once · Delete multiple tag key definitions at the same time #
Ask an LLM
“Can I delete multiple tag keys in one request?”
“How do I remove several tag definitions from all resources together?”
Tell an agent destructive · confirm first
Bulk delete tag definitions {tag_ids}.
Delete these tag keys together, overriding locks {override}: {tag_ids}.
POST /tags/actions/bulkEdit Edit tags on many resources at once · Edit multiple tag key definitions on resources #
Ask an LLM
“How do I add or change tags on many resources in one go?”
“Can I remove a tag from a list of resources in bulk?”
Tell an agent
Apply tag operations {operations} to resources {resources} in compartment {compartment}.
Bulk edit tags on {resources} in {compartment} using {operations}.
POST /tags/actions/importStandardTags Import a standard tag namespace · Create or update tag namespace and their tag definitions if a given tag… #
Ask an LLM
“How do I import one of the standard tag namespaces the cloud publishes?”
“Will importing a standard tag namespace add missing tags to one I already have?”
Tell an agent
Import standard tag namespace {standard_name} into compartment {compartment}.
Create or top up the {standard_name} standard tags in {compartment}.
GET /tags/bulkEditResourceTypes List resource types that support bulk tag edits · ListBulkEditTagsResourceTypes #
Ask an LLM
“Which resource types can I bulk edit tags on?”
“Is bulk tag editing supported for every kind of resource?”
Tell an agent
List the resource types that support bulk tag editing.
Show which resources the bulk tag editor can target.
GET /tags/standardTagNamespaceTemplates List available standard tag namespace templates · ListStandardTagNamespaceTemplates #
Ask an LLM
“What standard tag namespaces are available for me to import?”
“Which predefined tag namespace templates can I create?”
Tell an agent
List standard tag namespace templates available to compartment {compartment}.
Show the importable standard tag namespaces for {compartment}.
GET /tags/standardTagNamespaceTemplates/{standardTagNamespaceName} Get a standard tag namespace template · GetStandardTagTemplate #
Ask an LLM
“What tags are included in a particular standard tag namespace template?”
“Can I preview a standard tag namespace before importing it?”
Tell an agent
Show standard tag template {standard_name} for compartment {compartment}.
Preview the tag definitions in the {standard_name} standard namespace template for {compartment}.
GET /tenancies/{tenancyId} Get tenancy details · GetTenancy #
Ask an LLM
“What is my tenancy's name and home region?”
“Can I look up tenancy information by its OCID?”
Tell an agent
Show tenancy {tenancy}.
Get the home region key of tenancy {tenancy}.
GET /tenancies/{tenancyId}/regionSubscriptions List the tenancy's region subscriptions · ListRegionSubscriptions #
Ask an LLM
“Which regions is my tenancy subscribed to?”
“Is my tenancy's subscription to a new region ready yet?”
Tell an agent
List the region subscriptions of tenancy {tenancy}.
Show which regions tenancy {tenancy} can use.
POST /tenancies/{tenancyId}/regionSubscriptions Subscribe the tenancy to a region · CreateRegionSubscription #
Ask an LLM
“How do I subscribe my tenancy to an additional region?”
“What region key do I need to add a region to my tenancy?”
Tell an agent
Subscribe tenancy {tenancy} to region {region_key}.
Add region {region_key} to tenancy {tenancy}.
GET /userGroupMemberships/ List user-group memberships · ListUserGroupMemberships #
Ask an LLM
“Which groups does a particular user belong to?”
“Who are the members of a specific group?”
Tell an agent
List the group memberships of user {user} in tenancy {tenancy}.
Show every member of group {group} in tenancy {tenancy}.
POST /userGroupMemberships/ Add a user to a group · AddUserToGroup #
Ask an LLM
“How do I add a user to an IAM group?”
“Can I give a user a group's permissions by making them a member?”
Tell an agent
Add user {user} to group {group}.
Make {user} a member of group {group}.
DELETE /userGroupMemberships/{userGroupMembershipId} Remove a user from a group · RemoveUserFromGroup #
Ask an LLM
“How do I take a user out of a group?”
“Does removing a group membership revoke the user's group permissions?”
Tell an agent destructive · confirm first
Remove the user from the group by deleting membership {membership}.
Delete user-group membership {membership}.
GET /userGroupMemberships/{userGroupMembershipId} Get a user-group membership · GetUserGroupMembership #
Ask an LLM
“Which user and group does a membership OCID refer to?”
“Can I check the state of one group membership?”
Tell an agent
Show group membership {membership}.
Get the user and group linked by membership {membership}.
GET /users/ List users in the tenancy · ListUsers #
Ask an LLM
“Who are the IAM users in my tenancy?”
“Can I find users that came from a specific federated identity provider?”
Tell an agent
List the users in tenancy {tenancy}.
Look up the person whose login is {name} among users of {tenancy}.
POST /users/ Create an IAM user · CreateUser #
Ask an LLM
“How do I create a new user account in my tenancy?”
“Can I set a user's email address when I create them?”
Tell an agent
Create user {name} in tenancy {tenancy} described as {description}.
Add a new user {name} with email {email}.
DELETE /users/{userId} Delete a user · DeleteUser #
Ask an LLM
“How do I delete a user account?”
“Must a user be removed from all groups before deletion?”
Tell an agent destructive · confirm first
Delete user {user}.
Permanently remove user account {user} from the tenancy.
GET /users/{userId} Get a user's details · GetUser #
Ask an LLM
“What are the details and state of a specific user?”
“Can I look up one user by their OCID?”
Tell an agent
Show user {user}.
Get the profile details of user {user}.
PUT /users/{userId} Update a user's description or email · UpdateUser #
Ask an LLM
“Can I change a user's email address?”
“How do I set the database user name for an existing user?”
Tell an agent
Change the email of user {user} to {email}.
Update the description of user {user} to {description}.
GET /users/{userId}/apiKeys/ List a user's API signing keys · ListApiKeys #
Ask an LLM
“What API signing keys does a user have?”
“How many API keys can a single user hold?”
Tell an agent
List the API signing keys of user {user}.
Show the fingerprints of API keys uploaded for {user}.
POST /users/{userId}/apiKeys/ Upload an API signing key for a user · UploadApiKey #
Ask an LLM
“How do I upload a public key so a user can sign API requests?”
“Can users upload their own API signing keys?”
Tell an agent
Upload public key {key} as an API signing key for user {user}.
Add API signing key {key} to {user}.
DELETE /users/{userId}/apiKeys/{fingerprint} Delete a user's API signing key · DeleteApiKey #
Ask an LLM
“How do I revoke an API signing key by its fingerprint?”
“Can a user delete their own API key?”
Tell an agent destructive · confirm first
Delete API key {fingerprint} from user {user}.
Revoke the signing key with fingerprint {fingerprint} for {user}.
GET /users/{userId}/authTokens/ List a user's auth tokens · ListAuthTokens #
Ask an LLM
“What auth tokens has a user generated?”
“Can I see a user's auth token values after they are created?”
Tell an agent
List the auth tokens of user {user}.
Show auth token descriptions and states for {user}.
POST /users/{userId}/authTokens/ Create an auth token for a user · CreateAuthToken #
Ask an LLM
“How do I generate an auth token for a user to sign in to third-party APIs?”
“Is an auth token shown again after I create it?”
Tell an agent
Create an auth token for user {user} described as {description}.
Generate a new auth token labelled {description} for {user}.
DELETE /users/{userId}/authTokens/{authTokenId} Delete a user's auth token · DeleteAuthToken #
Ask an LLM
“How do I revoke an auth token?”
“Can I delete an auth token that might have leaked?”
Tell an agent destructive · confirm first
Delete auth token {token} from user {user}.
Revoke auth token {token} belonging to {user}.
PUT /users/{userId}/authTokens/{authTokenId} Rename an auth token's description · UpdateAuthToken #
Ask an LLM
“Can I change the description of an existing auth token?”
“How do I relabel one of a user's auth tokens?”
Tell an agent
Change the description of auth token {token} for user {user} to {description}.
Relabel auth token {token} of {user} as {description}.
PUT /users/{userId}/capabilities/ Set which credential types a user may use · UpdateUserCapabilities #
Ask an LLM
“Can I stop a user from signing in with a console password?”
“How do I prevent a user from creating API keys or auth tokens?”
Tell an agent
Set console password access for user {user} to {console}.
Set API key capability {api_keys} and auth token capability {auth_tokens} for user {user}.
GET /users/{userId}/customerSecretKeys/ List a user's customer secret keys · ListCustomerSecretKeys #
Ask an LLM
“What S3-compatible secret keys does a user have?”
“Can I see a user's customer secret keys without the secret itself?”
Tell an agent
List the customer secret keys of user {user}.
Show Object Storage compatibility keys for {user}.
POST /users/{userId}/customerSecretKeys/ Create a customer secret key for a user · CreateCustomerSecretKey #
Ask an LLM
“How do I create an access key for the Object Storage S3 compatibility API?”
“What does a user need to authenticate with Object Storage using an S3-style key?”
Tell an agent
Create a customer secret key named {display_name} for user {user}.
Generate an S3-compatible secret key {display_name} for {user}.
DELETE /users/{userId}/customerSecretKeys/{customerSecretKeyId} Delete a customer secret key · DeleteCustomerSecretKey #
Ask an LLM
“How do I revoke a user's S3 compatibility secret key?”
“Can I delete a customer secret key that's no longer used?”
Tell an agent destructive · confirm first
Delete customer secret key {key} from user {user}.
Revoke Object Storage secret key {key} for {user}.
PUT /users/{userId}/customerSecretKeys/{customerSecretKeyId} Rename a customer secret key · UpdateCustomerSecretKey #
Ask an LLM
“Can I rename a customer secret key?”
“How do I change the display name of an S3 compatibility key?”
Tell an agent
Rename customer secret key {key} of user {user} to {display_name}.
Change the name of secret key {key} for {user} to {display_name}.
GET /users/{userId}/dbCredentials/ List a user's database credentials · ListDbCredentials #
Ask an LLM
“What database credentials does a user have?”
“Can I filter a user's DB credentials by name or state?”
Tell an agent
List the DB credentials of user {user}.
Find DB credential {name} for user {user}.
POST /users/{userId}/dbCredentials/ Create a database credential for a user · CreateDbCredential #
Ask an LLM
“How do I create a database password for an IAM user?”
“What is required to add a DB credential to a user?”
Tell an agent
Create a DB credential for user {user} with password {password} described as {description}.
Add a database credential {description} to {user} using password {password}.
DELETE /users/{userId}/dbCredentials/{dbCredentialId} Delete a user's database credential · DeleteDbCredential #
Ask an LLM
“How do I remove a database credential from a user?”
“Can I revoke one DB credential while keeping others?”
Tell an agent destructive · confirm first
Delete DB credential {credential} from user {user}.
Revoke database credential {credential} of {user}.
GET /users/{userId}/mfaTotpDevices List a user's MFA TOTP devices · ListMfaTotpDevices #
Ask an LLM
“Does a user have an MFA authenticator device registered?”
“Which TOTP devices are enrolled for a user?”
Tell an agent
List MFA TOTP devices for user {user}.
Show the authenticator devices enrolled by {user}.
POST /users/{userId}/mfaTotpDevices Create an MFA TOTP device for a user · CreateMfaTotpDevice #
Ask an LLM
“How do I register a new authenticator app device for a user's MFA?”
“How many MFA TOTP devices can one user have?”
Tell an agent
Create an MFA TOTP device for user {user}.
Register a new authenticator device for {user}.
DELETE /users/{userId}/mfaTotpDevices/{mfaTotpDeviceId} Delete a user's MFA TOTP device · DeleteMfaTotpDevice #
Ask an LLM
“How do I remove a lost authenticator device from a user's MFA?”
“Can I delete a user's TOTP device so they can re-enroll?”
Tell an agent destructive · confirm first
Delete MFA device {device} from user {user}.
Remove authenticator device {device} registered to {user}.
GET /users/{userId}/mfaTotpDevices/{mfaTotpDeviceId} Get a user's MFA TOTP device · GetMfaTotpDevice #
Ask an LLM
“Is a user's MFA device activated yet?”
“Can I view one TOTP device's details?”
Tell an agent
Show MFA device {device} of user {user}.
Check whether TOTP device {device} for {user} is active.
POST /users/{userId}/mfaTotpDevices/{mfaTotpDeviceId}/actions/activate Activate a user's MFA TOTP device · ActivateMfaTotpDevice #
Ask an LLM
“How do I finish enrolling an MFA device with a TOTP code?”
“Why does activating an MFA device need Console interaction?”
Tell an agent
Activate MFA device {device} for user {user} with code {code}.
Confirm TOTP device {device} of {user} using token {code}.
POST /users/{userId}/mfaTotpDevices/{mfaTotpDeviceId}/actions/generateSeed Generate the seed for an MFA TOTP device · GenerateTotpSeed #
Ask an LLM
“How do I get the secret seed to load into an authenticator app?”
“Can I regenerate the TOTP seed for a user's MFA device?”
Tell an agent
Generate a TOTP seed for MFA device {device} of user {user}.
Create the authenticator seed for device {device} belonging to {user}.
GET /users/{userId}/oauth2ClientCredentials List a user's OAuth 2.0 client credentials · List of Oauth tokens for the user #
Ask an LLM
“What OAuth client credentials does a user have?”
“Can I list only the active OAuth credentials for a user?”
Tell an agent
List the OAuth client credentials of user {user}.
Show OAuth credentials for {user} in state {state}.
POST /users/{userId}/oauth2ClientCredentials Create an OAuth 2.0 client credential · Creates Oauth token for the user #
Ask an LLM
“How do I create an OAuth client credential for a user with specific scopes?”
“Which scopes can I attach to a new OAuth credential?”
Tell an agent
Create OAuth credential {name} for user {user} with scopes {scopes}, described as {description}.
Issue a new OAuth client credential {name} to {user} scoped to {scopes}.
DELETE /users/{userId}/oauth2ClientCredentials/{oauth2ClientCredentialId} Delete an OAuth client credential · Delete Oauth token for the user #
Ask an LLM
“How do I revoke a user's OAuth client credential?”
“Can I delete an OAuth credential that is no longer needed?”
Tell an agent destructive · confirm first
Delete OAuth credential {credential} from user {user}.
Revoke OAuth client credential {credential} of {user}.
PUT /users/{userId}/oauth2ClientCredentials/{oauth2ClientCredentialId} Update or reset an OAuth client credential · Updates Oauth token for the user #
Ask an LLM
“Can I change the scopes on an existing OAuth credential?”
“How do I reset the secret of a user's OAuth client credential?”
Tell an agent
Update OAuth credential {credential} of user {user} with scopes {scopes} and description {description}.
Reset the password of OAuth credential {credential} for {user} ({reset}), keeping scopes {scopes} and description {description}.
GET /users/{userId}/smtpCredentials/ List a user's SMTP credentials · ListSmtpCredentials #
Ask an LLM
“What SMTP credentials does a user have for sending email?”
“Can I see the SMTP user name of each credential?”
Tell an agent
List the SMTP credentials of user {user}.
Show email-sending SMTP credentials for {user}.
POST /users/{userId}/smtpCredentials/ Create an SMTP credential for a user · CreateSmtpCredential #
Ask an LLM
“How do I get an SMTP user name and password for sending email?”
“Is the SMTP password shown again after it's created?”
Tell an agent
Create an SMTP credential for user {user} described as {description}.
Generate SMTP sending credentials labelled {description} for {user}.
DELETE /users/{userId}/smtpCredentials/{smtpCredentialId} Delete an SMTP credential · DeleteSmtpCredential #
Ask an LLM
“How do I revoke a user's SMTP credential?”
“Can I delete an SMTP credential that was exposed?”
Tell an agent destructive · confirm first
Delete SMTP credential {credential} from user {user}.
Revoke SMTP credential {credential} of {user}.
PUT /users/{userId}/smtpCredentials/{smtpCredentialId} Relabel an SMTP credential · UpdateSmtpCredential #
Ask an LLM
“Can I change the description of an SMTP credential?”
“How do I relabel one of a user's SMTP credentials?”
Tell an agent
Change the description of SMTP credential {credential} for user {user} to {description}.
Relabel SMTP credential {credential} of {user} as {description}.
PUT /users/{userId}/state/ Block or unblock a user · UpdateUserState #
Ask an LLM
“How do I unblock a user who was locked out after failed sign-ins?”
“Can I block a user from signing in without deleting them?”
Tell an agent
Set blocked to {blocked} for user {user}.
Unblock user {user} by setting blocked to {blocked}.
GET /users/{userId}/swiftPasswords/ List a user's Swift passwords (deprecated) · ListSwiftPasswords #
Ask an LLM
“Which legacy Swift passwords does a user still have?”
“Can I list Swift passwords now that auth tokens replace them?”
Tell an agent
List the legacy Swift passwords of user {user}.
Show deprecated Swift passwords for {user}.
POST /users/{userId}/swiftPasswords/ Create a Swift password (deprecated) · CreateSwiftPassword #
Ask an LLM
“Can I still create a Swift password for a user with the deprecated endpoint?”
“How do I make a legacy Swift password for an older Swift client?”
Tell an agent
Create a legacy Swift password for user {user} described as {description}.
Generate a deprecated Swift password labelled {description} for {user}.
DELETE /users/{userId}/swiftPasswords/{swiftPasswordId} Delete a Swift password (deprecated) · DeleteSwiftPassword #
Ask an LLM
“How do I delete an old Swift password from a user?”
“Can I revoke a legacy Swift password?”
Tell an agent destructive · confirm first
Delete Swift password {swift_password} from user {user}.
Revoke legacy Swift password {swift_password} of {user}.
PUT /users/{userId}/swiftPasswords/{swiftPasswordId} Relabel a Swift password (deprecated) · UpdateSwiftPassword #
Ask an LLM
“Can I change the description of a legacy Swift password?”
“How do I relabel a deprecated Swift password?”
Tell an agent
Change the description of Swift password {swift_password} for user {user} to {description}.
Relabel legacy Swift password {swift_password} of {user} as {description}.
GET /users/{userId}/uiPassword Get a user's console password info · GetUserUIPasswordInformation #
Ask an LLM
“When was a user's console password last set?”
“Does a user currently have a console password?”
Tell an agent
Show console password information for user {user}.
Check the console password status of {user}.
POST /users/{userId}/uiPassword Create or reset a user's console password · CreateOrResetUIPassword #
Ask an LLM
“How do I reset a user's console password?”
“Can I give a new user a one-time password for their first console sign-in?”
Tell an agent
Reset the console password for user {user}.
Create a one-time console password for {user}.
GET /workRequests/ List compartment work requests · ListWorkRequests #
Ask an LLM
“What compartment-level work requests like deletions or moves are running?”
“Can I list work requests for a single resource in a compartment?”
Tell an agent
List work requests in compartment {compartment}.
Show compartment work requests in {compartment} for resource {resource}.
GET /workRequests/{workRequestId} Get a compartment work request's status · GetWorkRequest #
Ask an LLM
“Has my compartment deletion work request completed?”
“What is the status of a compartment work request?”
Tell an agent
Tell me whether compartment job {work_request} succeeded.
Check progress of compartment work request {work_request}.

Documentation

Specifications

Schemas & Data

📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-update-instance-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-volume-attachment-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-shape-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-image-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-instance-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-launch-instance-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/compute-attach-volume-details-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-volume-attachment-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-launch-instance-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-image-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-shape-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-instance-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-update-instance-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/compute-attach-volume-details-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-object-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-bucket-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-update-bucket-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-preauthenticated-request-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-preauthenticated-request-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-bucket-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-list-objects-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-create-bucket-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/object-storage-create-preauthenticated-request-details-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-create-bucket-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-create-preauthenticated-request-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-update-bucket-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-object-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-list-objects-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-preauthenticated-request-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-preauthenticated-request-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-bucket-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/object-storage-bucket-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-vcn-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-create-vcn-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-create-subnet-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-route-table-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-update-vcn-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-create-internet-gateway-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-subnet-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-internet-gateway-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/networking-security-list-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-security-list-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-route-table-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-update-vcn-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-subnet-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-create-subnet-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-create-internet-gateway-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-vcn-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-internet-gateway-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/networking-create-vcn-details-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-update-autonomous-database-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-autonomous-database-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-db-system-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-create-autonomous-database-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-autonomous-database-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/database-db-system-summary-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-create-autonomous-database-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-autonomous-database-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-update-autonomous-database-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-db-system-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-autonomous-database-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/database-db-system-summary-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-policy-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-compartment-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-create-policy-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-create-user-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-group-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-update-user-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-create-group-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/iam-user-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-create-group-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-policy-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-create-user-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-compartment-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-update-user-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-create-policy-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-user-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/iam-group-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-node-pool-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-node-pool-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-create-cluster-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-create-node-pool-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-update-cluster-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-cluster-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/oke-cluster-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-cluster-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-node-pool-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-update-cluster-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-create-node-pool-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-node-pool-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-create-cluster-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/oke-cluster-summary-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-create-function-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-create-application-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-application-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-function-summary-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-function-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/functions-application-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-function-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-application-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-create-function-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-create-application-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-application-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/functions-function-structure.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-metric-data-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-create-alarm-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-update-alarm-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-summarize-metrics-data-details-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-metric-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-alarm-schema.json
📊
JSONSchema
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-schema/monitoring-alarm-summary-schema.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-summarize-metrics-data-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-create-alarm-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-alarm-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-update-alarm-details-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-metric-data-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-alarm-summary-structure.json
📊
JSONStructure
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/json-structure/monitoring-metric-structure.json

Other Resources

🔗
Pricing
https://www.oracle.com/cloud/compute/pricing.html
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-volume-attachment-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-shape-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-image-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-instance-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-update-instance-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-attach-volume-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/compute-launch-instance-details-example.json
🔗
Pricing
https://www.oracle.com/cloud/storage/pricing.html
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-preauthenticated-request-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-bucket-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-bucket-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-preauthenticated-request-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-list-objects-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-create-bucket-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-object-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-create-preauthenticated-request-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/object-storage-update-bucket-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-create-internet-gateway-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-security-list-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-internet-gateway-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-update-vcn-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-vcn-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-create-vcn-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-subnet-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-create-subnet-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/networking-route-table-example.json
🔗
Pricing
https://www.oracle.com/cloud/price-list.html#database
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-db-system-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-update-autonomous-database-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-create-autonomous-database-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-autonomous-database-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-db-system-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/database-autonomous-database-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-policy-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-create-policy-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-create-group-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-group-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-create-user-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-compartment-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-update-user-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/iam-user-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-cluster-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-create-cluster-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-cluster-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-node-pool-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-update-cluster-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-node-pool-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/oke-create-node-pool-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-application-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-function-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-create-function-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-create-application-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-application-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/functions-function-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-alarm-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-metric-data-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-create-alarm-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-update-alarm-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-alarm-summary-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-summarize-metrics-data-details-example.json
🔗
Examples
https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/examples/monitoring-metric-example.json

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/oracle-cloud:oracle-cloud-identity-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

oracle-cloud-identity-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  description: Use the Identity and Access Management Service API to manage users, groups, identity domains, compartments, policies, tagging, and limits. For information about managing users, groups, compartments, and policies, see Identity and Access Management (without identity domains). For information about tagging and service limits, see Tagging and Service Limits. For information about creating, modifying, and deleting identity domains, see Identity and Access Management (with identity domains).
  license:
    name: Oracle Corporation
  title: Access Management Service Identity API
  version: '20160918'
servers:
- url: http://localhost:9000/20160918
tags:


# --- truncated at 32 KB (508 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle-cloud/refs/heads/main/openapi/oracle-cloud-identity-api-openapi.yml