Oracle WebLogic Server Agentic Access
Oracle WebLogic Server exposes 143 API operations that an AI agent could call, of which 74 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.
By consequence: 69 read, 52 write, 17 physical, and 5 safety-critical.
5 operations are classed safety-critical and should require human-in-the-loop approval at runtime.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
By consequence
Highest-consequence actions
The physical and safety-critical operations an agent could invoke — the ones that most warrant scoped tokens, tight TTLs, and escalation. Full per-operation contracts are in the source below.
| Method | Path | Consequence | Human-in-loop |
|---|---|---|---|
| POST | /domainRuntime/appDeploymentRuntimes/{appName}/stop | safety-critical | required |
| POST | /domainRuntime/appDeploymentRuntimes/{appName}/stop | safety-critical | required |
| POST | /domainRuntime/domainPartitionRuntimes/{partitionName}/partitionLifeCycleRuntime/stop | safety-critical | required |
| POST | /domainRuntime/serverLifeCycleRuntimes/{serverName}/forceShutdown | safety-critical | required |
| POST | /domainRuntime/serverLifeCycleRuntimes/{serverName}/shutdown | safety-critical | required |
| POST | /domainRuntime/appDeploymentRuntimes/{appName}/redeploy | physical | conditional |
| POST | /domainRuntime/appDeploymentRuntimes/{appName}/start | physical | conditional |
| POST | /domainRuntime/appDeploymentRuntimes/{appName}/start | physical | conditional |
| POST | /domainRuntime/appDeploymentRuntimes/{appName}/update | physical | conditional |
| POST | /edit/JMSSystemResources/{jmsResourceName}/subDeployments | physical | conditional |
| POST | /edit/appDeployments | physical | conditional |
| POST | /edit/appDeployments | physical | conditional |
| POST | /edit/appDeployments/{appName} | physical | conditional |
| DELETE | /edit/appDeployments/{appName} | physical | conditional |
| POST | /edit/appDeployments/{appName} | physical | conditional |
| DELETE | /edit/appDeployments/{appName} | physical | conditional |
| POST | /edit/appDeployments/{appName}/subDeployments | physical | conditional |
| POST | /edit/changeManager/activate | physical | conditional |
| POST | /edit/changeManager/startEdit | physical | conditional |
| POST | /edit/libDeployments | physical | conditional |
| POST | /edit/libDeployments | physical | conditional |
| DELETE | /edit/libDeployments/{libName} | physical | conditional |
Source
Agentic Access
generated: '2026-07-15'
method: generated
source: openapi/oracle-weblogic-deployment-openapi.yml, openapi/oracle-weblogic-management-openapi.yml,
openapi/oracle-weblogic-monitoring-openapi.yml
description: Recommended x-agentic-access execution contracts, classified heuristically from
the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
audience per deployment. See research/curity/agentic-governance/.
summary:
operations: 143
by_action_class:
acting: 74
connected: 69
by_consequence:
physical: 17
read: 69
safety-critical: 5
write: 52
human_in_the_loop_required: 5
operations:
- path: /edit/changeManager/startEdit
method: post
operationId: startEdit
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/changeManager/activate
method: post
operationId: activateDeploymentChanges
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/appDeployments
method: get
operationId: listAppDeployments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/appDeployments
method: post
operationId: deployApplication
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/appDeploymentCreateForm
method: get
operationId: getAppDeploymentCreateForm
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/appDeployments/{appName}
method: get
operationId: getAppDeployment
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/appDeployments/{appName}
method: post
operationId: updateAppDeployment
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/appDeployments/{appName}
method: delete
operationId: undeployApplication
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/libDeployments
method: get
operationId: listLibDeployments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/libDeployments
method: post
operationId: deployLibrary
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/libDeployments/{libName}
method: get
operationId: getLibDeployment
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/libDeployments/{libName}
method: delete
operationId: undeployLibrary
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /domainRuntime/appDeploymentRuntimes
method: get
operationId: listDeploymentRuntimes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /domainRuntime/appDeploymentRuntimes/{appName}/start
method: post
operationId: startApplication
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /domainRuntime/appDeploymentRuntimes/{appName}/stop
method: post
operationId: stopApplication
x-agentic-access:
action-class: acting
consequence: safety-critical
subject: required
audience: null
token:
max-ttl: 120
exchange: true
purpose-required: true
proof-of-possession: true
escalation:
human-in-the-loop: required
audit: required
- path: /domainRuntime/appDeploymentRuntimes/{appName}/redeploy
method: post
operationId: redeployApplication
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /domainRuntime/appDeploymentRuntimes/{appName}/update
method: post
operationId: updateApplication
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /domainRuntime/appDeploymentRuntimes/{appName}/tasks/{taskId}
method: get
operationId: getDeploymentTaskStatus
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /domainRuntime/serverRuntimes/{serverName}/applicationRuntimes
method: get
operationId: listServerApplicationRuntimes
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/appDeployments/{appName}/subDeployments
method: get
operationId: listAppSubDeployments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/appDeployments/{appName}/subDeployments
method: post
operationId: createAppSubDeployment
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/changeManager/startEdit
method: post
operationId: startEdit
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/changeManager/activate
method: post
operationId: activateChanges
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/changeManager/cancelEdit
method: post
operationId: cancelEdit
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/changeManager/undoUnactivatedChanges
method: post
operationId: undoUnactivatedChanges
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/servers
method: get
operationId: listServers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/servers
method: post
operationId: createServer
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/serverCreateForm
method: get
operationId: getServerCreateForm
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/servers/{serverName}
method: get
operationId: getServer
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/servers/{serverName}
method: post
operationId: updateServer
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/servers/{serverName}
method: delete
operationId: deleteServer
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/servers/{serverName}/SSL
method: get
operationId: getServerSSL
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/servers/{serverName}/SSL
method: post
operationId: updateServerSSL
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/servers/{serverName}/serverStart
method: get
operationId: getServerStart
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/servers/{serverName}/serverStart
method: post
operationId: updateServerStart
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/servers/{serverName}/networkAccessPoints
method: get
operationId: listNetworkAccessPoints
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/servers/{serverName}/networkAccessPoints
method: post
operationId: createNetworkAccessPoint
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/clusters
method: get
operationId: listClusters
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/clusters
method: post
operationId: createCluster
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/clusterCreateForm
method: get
operationId: getClusterCreateForm
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/clusters/{clusterName}
method: get
operationId: getCluster
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/clusters/{clusterName}
method: post
operationId: updateCluster
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/clusters/{clusterName}
method: delete
operationId: deleteCluster
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/clusters/{clusterName}/dynamicServers
method: get
operationId: getDynamicServers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/clusters/{clusterName}/dynamicServers
method: post
operationId: updateDynamicServers
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/machines
method: get
operationId: listMachines
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/machines
method: post
operationId: createMachine
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/machines/{machineName}
method: get
operationId: getMachine
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/machines/{machineName}
method: post
operationId: updateMachine
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/machines/{machineName}
method: delete
operationId: deleteMachine
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/machines/{machineName}/nodeManager
method: get
operationId: getNodeManager
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/machines/{machineName}/nodeManager
method: post
operationId: updateNodeManager
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/serverTemplates
method: get
operationId: listServerTemplates
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/serverTemplates
method: post
operationId: createServerTemplate
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/serverTemplates/{templateName}
method: get
operationId: getServerTemplate
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/serverTemplates/{templateName}
method: post
operationId: updateServerTemplate
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/serverTemplates/{templateName}
method: delete
operationId: deleteServerTemplate
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/JDBCSystemResources
method: get
operationId: listJDBCSystemResources
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/JDBCSystemResources
method: post
operationId: createJDBCSystemResource
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/JDBCSystemResources/{resourceName}
method: get
operationId: getJDBCSystemResource
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/JDBCSystemResources/{resourceName}
method: delete
operationId: deleteJDBCSystemResource
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/JDBCSystemResources/{resourceName}/JDBCResource
method: get
operationId: getJDBCResource
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/JDBCSystemResources/{resourceName}/JDBCResource
method: post
operationId: updateJDBCResource
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/JDBCSystemResources/{resourceName}/JDBCResource/JDBCDataSourceParams
method: get
operationId: getJDBCDataSourceParams
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/JDBCSystemResources/{resourceName}/JDBCResource/JDBCDataSourceParams
method: post
operationId: updateJDBCDataSourceParams
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/JDBCSystemResources/{resourceName}/JDBCResource/JDBCDriverParams
method: get
operationId: getJDBCDriverParams
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/JDBCSystemResources/{resourceName}/JDBCResource/JDBCDriverParams
method: post
operationId: updateJDBCDriverParams
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/JDBCSystemResources/{resourceName}/JDBCResource/JDBCDriverParams/properties/properties
method: get
operationId: listJDBCProperties
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/JDBCSystemResources/{resourceName}/JDBCResource/JDBCDriverParams/properties/properties
method: post
operationId: createJDBCProperty
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/JMSServers
method: get
operationId: listJMSServers
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/JMSServers
method: post
operationId: createJMSServer
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/JMSServers/{jmsServerName}
method: get
operationId: getJMSServer
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/JMSServers/{jmsServerName}
method: delete
operationId: deleteJMSServer
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/JMSSystemResources
method: get
operationId: listJMSSystemResources
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/JMSSystemResources
method: post
operationId: createJMSSystemResource
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/JMSSystemResources/{jmsResourceName}/JMSResource/connectionFactories
method: get
operationId: listJMSConnectionFactories
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/JMSSystemResources/{jmsResourceName}/JMSResource/connectionFactories
method: post
operationId: createJMSConnectionFactory
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/JMSSystemResources/{jmsResourceName}/JMSResource/uniformDistributedQueues
method: get
operationId: listJMSDistributedQueues
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/JMSSystemResources/{jmsResourceName}/JMSResource/uniformDistributedQueues
method: post
operationId: createJMSDistributedQueue
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/JMSSystemResources/{jmsResourceName}/subDeployments
method: get
operationId: listJMSSubDeployments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/JMSSystemResources/{jmsResourceName}/subDeployments
method: post
operationId: createJMSSubDeployment
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/fileStores
method: get
operationId: listFileStores
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/fileStores
method: post
operationId: createFileStore
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/appDeployments
method: get
operationId: listAppDeployments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/appDeployments
method: post
operationId: createAppDeployment
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/appDeployments/{appName}
method: get
operationId: getAppDeployment
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/appDeployments/{appName}
method: post
operationId: updateAppDeployment
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/appDeployments/{appName}
method: delete
operationId: deleteAppDeployment
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/libDeployments
method: get
operationId: listLibDeployments
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/libDeployments
method: post
operationId: createLibDeployment
x-agentic-access:
action-class: acting
consequence: physical
subject: required
audience: null
token:
max-ttl: 300
exchange: true
purpose-required: true
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/securityConfiguration/realms
method: get
operationId: listSecurityRealms
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/securityConfiguration/realms
method: post
operationId: createSecurityRealm
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/securityConfiguration/realms/{realmName}
method: get
operationId: getSecurityRealm
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/securityConfiguration/realms/{realmName}
method: post
operationId: updateSecurityRealm
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit/securityConfiguration/realms/{realmName}/authenticationProviders
method: get
operationId: listAuthenticationProviders
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/securityConfiguration/realms/{realmName}/authenticationProviders
method: post
operationId: createAuthenticationProvider
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /serverConfig/securityConfiguration/realms/{realmName}/authenticationProviders/{providerName}/createUser
method: post
operationId: createUser
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /serverConfig/securityConfiguration/realms/{realmName}/authenticationProviders/{providerName}/addMemberToGroup
method: post
operationId: addMemberToGroup
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /edit
method: get
operationId: getEditRoot
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /serverConfig
method: get
operationId: getServerConfig
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /domainConfig
method: get
operationId: getDomainConfig
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /edit/search
method: post
operationId: searchEditTree
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: required
- path: /domainConfig/search
method: post
operationId: searchDomainConfigTree
x-agentic-access:
action-class: acting
consequence: write
subject: required
audience: null
token:
max-ttl: 900
escalation:
human-in-the-loop: conditional
triggers:
- abnormal
- high-value
audit: req
# --- truncated at 32 KB (43 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/oracle-weblogic/refs/heads/main/agentic-access/oracle-weblogic-agentic-access.yml