naftiko: 1.0.0-alpha2 info: label: Oracle WebLogic Server APIs Oracle WebLogic Server RESTful Management Services API — Edit description: 'Oracle WebLogic Server APIs Oracle WebLogic Server RESTful Management Services API — Edit. 25 operations. Lead operation: Oracle WebLogic Server APIs Get edit configuration tree root. Self-contained Naftiko capability covering one Weblogic business surface.' tags: - Weblogic - Edit created: '2026-05-19' modified: '2026-05-19' binds: - namespace: env keys: WEBLOGIC_API_KEY: WEBLOGIC_API_KEY capability: consumes: - type: http namespace: restful-management-services-edit baseUri: https://{host}:{port}/management/weblogic/latest description: Oracle WebLogic Server APIs Oracle WebLogic Server RESTful Management Services API — Edit business capability. Self-contained, no shared references. resources: - name: edit path: /edit operations: - name: geteditroot method: GET description: Oracle WebLogic Server APIs Get edit configuration tree root outputRawFormat: json outputParameters: - name: result type: object value: $. - name: edit-JDBCSystemResources path: /edit/JDBCSystemResources operations: - name: geteditdatasources method: GET description: Oracle WebLogic Server APIs List all JDBC system resource configurations outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createeditdatasource method: POST description: Oracle WebLogic Server APIs Create a new JDBC system resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: edit-JDBCSystemResources-dataSourceName path: /edit/JDBCSystemResources/{dataSourceName} operations: - name: geteditdatasource method: GET description: Oracle WebLogic Server APIs Get a JDBC system resource configuration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deleteeditdatasource method: DELETE description: Oracle WebLogic Server APIs Delete a JDBC system resource outputRawFormat: json outputParameters: - name: result type: object value: $. - name: edit-JMSSystemResources path: /edit/JMSSystemResources operations: - name: geteditjmsresources method: GET description: Oracle WebLogic Server APIs List all JMS system resource configurations outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createeditjmsresource method: POST description: Oracle WebLogic Server APIs Create a new JMS system resource outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: edit-appDeployments path: /edit/appDeployments operations: - name: geteditappdeployments method: GET description: Oracle WebLogic Server APIs List all application deployment configurations outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createeditappdeployment method: POST description: Oracle WebLogic Server APIs Create a new application deployment configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: edit-appDeployments-appName path: /edit/appDeployments/{appName} operations: - name: geteditappdeployment method: GET description: Oracle WebLogic Server APIs Get an application deployment configuration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: deleteeditappdeployment method: DELETE description: Oracle WebLogic Server APIs Delete an application deployment configuration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: edit-changeManager-activate path: /edit/changeManager/activate operations: - name: activate method: POST description: Oracle WebLogic Server APIs Activate pending changes outputRawFormat: json outputParameters: - name: result type: object value: $. - name: edit-changeManager-cancelEdit path: /edit/changeManager/cancelEdit operations: - name: canceledit method: POST description: Oracle WebLogic Server APIs Cancel the current edit session outputRawFormat: json outputParameters: - name: result type: object value: $. - name: edit-changeManager-startEdit path: /edit/changeManager/startEdit operations: - name: startedit method: POST description: Oracle WebLogic Server APIs Start an edit session outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: edit-changeManager-undoUnactivatedChanges path: /edit/changeManager/undoUnactivatedChanges operations: - name: undounactivatedchanges method: POST description: Oracle WebLogic Server APIs Undo unactivated changes outputRawFormat: json outputParameters: - name: result type: object value: $. - name: edit-clusters path: /edit/clusters operations: - name: geteditclusters method: GET description: Oracle WebLogic Server APIs List all cluster configurations outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createeditcluster method: POST description: Oracle WebLogic Server APIs Create a new cluster configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: edit-clusters-clusterName path: /edit/clusters/{clusterName} operations: - name: geteditcluster method: GET description: Oracle WebLogic Server APIs Get a cluster configuration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateeditcluster method: POST description: Oracle WebLogic Server APIs Update a cluster configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deleteeditcluster method: DELETE description: Oracle WebLogic Server APIs Delete a cluster configuration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: edit-servers path: /edit/servers operations: - name: geteditservers method: GET description: Oracle WebLogic Server APIs List all server configurations outputRawFormat: json outputParameters: - name: result type: object value: $. - name: createeditserver method: POST description: Oracle WebLogic Server APIs Create a new server configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: edit-servers-serverName path: /edit/servers/{serverName} operations: - name: geteditserver method: GET description: Oracle WebLogic Server APIs Get a server configuration outputRawFormat: json outputParameters: - name: result type: object value: $. - name: updateeditserver method: POST description: Oracle WebLogic Server APIs Update a server configuration outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: true - name: deleteeditserver method: DELETE description: Oracle WebLogic Server APIs Delete a server configuration outputRawFormat: json outputParameters: - name: result type: object value: $. authentication: type: basic username: '{{env.WEBLOGIC_USER}}' password: '{{env.WEBLOGIC_PASS}}' exposes: - type: rest namespace: restful-management-services-edit-rest port: 8080 description: REST adapter for Oracle WebLogic Server APIs Oracle WebLogic Server RESTful Management Services API — Edit. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/edit name: edit description: REST surface for edit. operations: - method: GET name: geteditroot description: Oracle WebLogic Server APIs Get edit configuration tree root call: restful-management-services-edit.geteditroot outputParameters: - type: object mapping: $. - path: /v1/edit/jdbcsystemresources name: edit-jdbcsystemresources description: REST surface for edit-JDBCSystemResources. operations: - method: GET name: geteditdatasources description: Oracle WebLogic Server APIs List all JDBC system resource configurations call: restful-management-services-edit.geteditdatasources outputParameters: - type: object mapping: $. - method: POST name: createeditdatasource description: Oracle WebLogic Server APIs Create a new JDBC system resource call: restful-management-services-edit.createeditdatasource with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/edit/jdbcsystemresources/{datasourcename} name: edit-jdbcsystemresources-datasourcename description: REST surface for edit-JDBCSystemResources-dataSourceName. operations: - method: GET name: geteditdatasource description: Oracle WebLogic Server APIs Get a JDBC system resource configuration call: restful-management-services-edit.geteditdatasource outputParameters: - type: object mapping: $. - method: DELETE name: deleteeditdatasource description: Oracle WebLogic Server APIs Delete a JDBC system resource call: restful-management-services-edit.deleteeditdatasource outputParameters: - type: object mapping: $. - path: /v1/edit/jmssystemresources name: edit-jmssystemresources description: REST surface for edit-JMSSystemResources. operations: - method: GET name: geteditjmsresources description: Oracle WebLogic Server APIs List all JMS system resource configurations call: restful-management-services-edit.geteditjmsresources outputParameters: - type: object mapping: $. - method: POST name: createeditjmsresource description: Oracle WebLogic Server APIs Create a new JMS system resource call: restful-management-services-edit.createeditjmsresource with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/edit/appdeployments name: edit-appdeployments description: REST surface for edit-appDeployments. operations: - method: GET name: geteditappdeployments description: Oracle WebLogic Server APIs List all application deployment configurations call: restful-management-services-edit.geteditappdeployments outputParameters: - type: object mapping: $. - method: POST name: createeditappdeployment description: Oracle WebLogic Server APIs Create a new application deployment configuration call: restful-management-services-edit.createeditappdeployment with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/edit/appdeployments/{appname} name: edit-appdeployments-appname description: REST surface for edit-appDeployments-appName. operations: - method: GET name: geteditappdeployment description: Oracle WebLogic Server APIs Get an application deployment configuration call: restful-management-services-edit.geteditappdeployment outputParameters: - type: object mapping: $. - method: DELETE name: deleteeditappdeployment description: Oracle WebLogic Server APIs Delete an application deployment configuration call: restful-management-services-edit.deleteeditappdeployment outputParameters: - type: object mapping: $. - path: /v1/edit/changemanager/activate name: edit-changemanager-activate description: REST surface for edit-changeManager-activate. operations: - method: POST name: activate description: Oracle WebLogic Server APIs Activate pending changes call: restful-management-services-edit.activate outputParameters: - type: object mapping: $. - path: /v1/edit/changemanager/canceledit name: edit-changemanager-canceledit description: REST surface for edit-changeManager-cancelEdit. operations: - method: POST name: canceledit description: Oracle WebLogic Server APIs Cancel the current edit session call: restful-management-services-edit.canceledit outputParameters: - type: object mapping: $. - path: /v1/edit/changemanager/startedit name: edit-changemanager-startedit description: REST surface for edit-changeManager-startEdit. operations: - method: POST name: startedit description: Oracle WebLogic Server APIs Start an edit session call: restful-management-services-edit.startedit with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/edit/changemanager/undounactivatedchanges name: edit-changemanager-undounactivatedchanges description: REST surface for edit-changeManager-undoUnactivatedChanges. operations: - method: POST name: undounactivatedchanges description: Oracle WebLogic Server APIs Undo unactivated changes call: restful-management-services-edit.undounactivatedchanges outputParameters: - type: object mapping: $. - path: /v1/edit/clusters name: edit-clusters description: REST surface for edit-clusters. operations: - method: GET name: geteditclusters description: Oracle WebLogic Server APIs List all cluster configurations call: restful-management-services-edit.geteditclusters outputParameters: - type: object mapping: $. - method: POST name: createeditcluster description: Oracle WebLogic Server APIs Create a new cluster configuration call: restful-management-services-edit.createeditcluster with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/edit/clusters/{clustername} name: edit-clusters-clustername description: REST surface for edit-clusters-clusterName. operations: - method: GET name: geteditcluster description: Oracle WebLogic Server APIs Get a cluster configuration call: restful-management-services-edit.geteditcluster outputParameters: - type: object mapping: $. - method: POST name: updateeditcluster description: Oracle WebLogic Server APIs Update a cluster configuration call: restful-management-services-edit.updateeditcluster with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteeditcluster description: Oracle WebLogic Server APIs Delete a cluster configuration call: restful-management-services-edit.deleteeditcluster outputParameters: - type: object mapping: $. - path: /v1/edit/servers name: edit-servers description: REST surface for edit-servers. operations: - method: GET name: geteditservers description: Oracle WebLogic Server APIs List all server configurations call: restful-management-services-edit.geteditservers outputParameters: - type: object mapping: $. - method: POST name: createeditserver description: Oracle WebLogic Server APIs Create a new server configuration call: restful-management-services-edit.createeditserver with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/edit/servers/{servername} name: edit-servers-servername description: REST surface for edit-servers-serverName. operations: - method: GET name: geteditserver description: Oracle WebLogic Server APIs Get a server configuration call: restful-management-services-edit.geteditserver outputParameters: - type: object mapping: $. - method: POST name: updateeditserver description: Oracle WebLogic Server APIs Update a server configuration call: restful-management-services-edit.updateeditserver with: body: rest.body outputParameters: - type: object mapping: $. - method: DELETE name: deleteeditserver description: Oracle WebLogic Server APIs Delete a server configuration call: restful-management-services-edit.deleteeditserver outputParameters: - type: object mapping: $. - type: mcp namespace: restful-management-services-edit-mcp port: 9090 transport: http description: MCP adapter for Oracle WebLogic Server APIs Oracle WebLogic Server RESTful Management Services API — Edit. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: oracle-weblogic-server-apis-get description: Oracle WebLogic Server APIs Get edit configuration tree root hints: readOnly: true destructive: false idempotent: true call: restful-management-services-edit.geteditroot outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-list description: Oracle WebLogic Server APIs List all JDBC system resource configurations hints: readOnly: true destructive: false idempotent: true call: restful-management-services-edit.geteditdatasources outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-create description: Oracle WebLogic Server APIs Create a new JDBC system resource hints: readOnly: false destructive: false idempotent: false call: restful-management-services-edit.createeditdatasource with: body: tools.body outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-get-2 description: Oracle WebLogic Server APIs Get a JDBC system resource configuration hints: readOnly: true destructive: false idempotent: true call: restful-management-services-edit.geteditdatasource outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-delete description: Oracle WebLogic Server APIs Delete a JDBC system resource hints: readOnly: false destructive: true idempotent: true call: restful-management-services-edit.deleteeditdatasource outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-list-2 description: Oracle WebLogic Server APIs List all JMS system resource configurations hints: readOnly: true destructive: false idempotent: true call: restful-management-services-edit.geteditjmsresources outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-create-2 description: Oracle WebLogic Server APIs Create a new JMS system resource hints: readOnly: false destructive: false idempotent: false call: restful-management-services-edit.createeditjmsresource with: body: tools.body outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-list-3 description: Oracle WebLogic Server APIs List all application deployment configurations hints: readOnly: true destructive: false idempotent: true call: restful-management-services-edit.geteditappdeployments outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-create-3 description: Oracle WebLogic Server APIs Create a new application deployment configuration hints: readOnly: false destructive: false idempotent: false call: restful-management-services-edit.createeditappdeployment with: body: tools.body outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-get-3 description: Oracle WebLogic Server APIs Get an application deployment configuration hints: readOnly: true destructive: false idempotent: true call: restful-management-services-edit.geteditappdeployment outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-delete-2 description: Oracle WebLogic Server APIs Delete an application deployment configuration hints: readOnly: false destructive: true idempotent: true call: restful-management-services-edit.deleteeditappdeployment outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-activate description: Oracle WebLogic Server APIs Activate pending changes hints: readOnly: false destructive: false idempotent: false call: restful-management-services-edit.activate outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-cancel description: Oracle WebLogic Server APIs Cancel the current edit session hints: readOnly: false destructive: false idempotent: false call: restful-management-services-edit.canceledit outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-start description: Oracle WebLogic Server APIs Start an edit session hints: readOnly: false destructive: false idempotent: false call: restful-management-services-edit.startedit with: body: tools.body outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-undo description: Oracle WebLogic Server APIs Undo unactivated changes hints: readOnly: false destructive: false idempotent: false call: restful-management-services-edit.undounactivatedchanges outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-list-4 description: Oracle WebLogic Server APIs List all cluster configurations hints: readOnly: true destructive: false idempotent: true call: restful-management-services-edit.geteditclusters outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-create-4 description: Oracle WebLogic Server APIs Create a new cluster configuration hints: readOnly: false destructive: false idempotent: false call: restful-management-services-edit.createeditcluster with: body: tools.body outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-get-4 description: Oracle WebLogic Server APIs Get a cluster configuration hints: readOnly: true destructive: false idempotent: true call: restful-management-services-edit.geteditcluster outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-update description: Oracle WebLogic Server APIs Update a cluster configuration hints: readOnly: false destructive: false idempotent: false call: restful-management-services-edit.updateeditcluster with: body: tools.body outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-delete-3 description: Oracle WebLogic Server APIs Delete a cluster configuration hints: readOnly: false destructive: true idempotent: true call: restful-management-services-edit.deleteeditcluster outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-list-5 description: Oracle WebLogic Server APIs List all server configurations hints: readOnly: true destructive: false idempotent: true call: restful-management-services-edit.geteditservers outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-create-5 description: Oracle WebLogic Server APIs Create a new server configuration hints: readOnly: false destructive: false idempotent: false call: restful-management-services-edit.createeditserver with: body: tools.body outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-get-5 description: Oracle WebLogic Server APIs Get a server configuration hints: readOnly: true destructive: false idempotent: true call: restful-management-services-edit.geteditserver outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-update-2 description: Oracle WebLogic Server APIs Update a server configuration hints: readOnly: false destructive: false idempotent: false call: restful-management-services-edit.updateeditserver with: body: tools.body outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-delete-4 description: Oracle WebLogic Server APIs Delete a server configuration hints: readOnly: false destructive: true idempotent: true call: restful-management-services-edit.deleteeditserver outputParameters: - type: object mapping: $.