naftiko: 1.0.0-alpha2 info: label: Oracle WebLogic Server APIs Oracle WebLogic Server RESTful Management Services API — Lifecycle description: 'Oracle WebLogic Server APIs Oracle WebLogic Server RESTful Management Services API — Lifecycle. 10 operations. Lead operation: Oracle WebLogic Server APIs Force shut down a managed server. Self-contained Naftiko capability covering one Weblogic business surface.' tags: - Weblogic - Lifecycle 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-lifecycle baseUri: https://{host}:{port}/management/weblogic/latest description: Oracle WebLogic Server APIs Oracle WebLogic Server RESTful Management Services API — Lifecycle business capability. Self-contained, no shared references. resources: - name: domainRuntime-serverLifeCycleRuntimes-serverName-forceShutdown path: /domainRuntime/serverLifeCycleRuntimes/{serverName}/forceShutdown operations: - name: forceshutdownserver method: POST description: Oracle WebLogic Server APIs Force shut down a managed server outputRawFormat: json outputParameters: - name: result type: object value: $. - name: domainRuntime-serverLifeCycleRuntimes-serverName-restartSSL path: /domainRuntime/serverLifeCycleRuntimes/{serverName}/restartSSL operations: - name: restartssl method: POST description: Oracle WebLogic Server APIs Restart SSL on a managed server outputRawFormat: json outputParameters: - name: result type: object value: $. - name: domainRuntime-serverLifeCycleRuntimes-serverName-resume path: /domainRuntime/serverLifeCycleRuntimes/{serverName}/resume operations: - name: resumeserver method: POST description: Oracle WebLogic Server APIs Resume a suspended managed server outputRawFormat: json outputParameters: - name: result type: object value: $. - name: domainRuntime-serverLifeCycleRuntimes-serverName-shutdown path: /domainRuntime/serverLifeCycleRuntimes/{serverName}/shutdown operations: - name: shutdownserver method: POST description: Oracle WebLogic Server APIs Shut down a managed server outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: domainRuntime-serverLifeCycleRuntimes-serverName-start path: /domainRuntime/serverLifeCycleRuntimes/{serverName}/start operations: - name: startserver method: POST description: Oracle WebLogic Server APIs Start a managed server outputRawFormat: json outputParameters: - name: result type: object value: $. - name: domainRuntime-serverLifeCycleRuntimes-serverName-suspend path: /domainRuntime/serverLifeCycleRuntimes/{serverName}/suspend operations: - name: suspendserver method: POST description: Oracle WebLogic Server APIs Suspend a managed server outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: lifecycle-latest-servers-serverName-resume path: /lifecycle/latest/servers/{serverName}/resume operations: - name: lifecycleresumeserver method: POST description: Oracle WebLogic Server APIs Resume a server via lifecycle API outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lifecycle-latest-servers-serverName-shutdown path: /lifecycle/latest/servers/{serverName}/shutdown operations: - name: lifecycleshutdownserver method: POST description: Oracle WebLogic Server APIs Shut down a server via lifecycle API outputRawFormat: json outputParameters: - name: result type: object value: $. inputParameters: - name: body in: body type: object description: Request body (JSON). required: false - name: lifecycle-latest-servers-serverName-start path: /lifecycle/latest/servers/{serverName}/start operations: - name: lifecyclestartserver method: POST description: Oracle WebLogic Server APIs Start a server via lifecycle API outputRawFormat: json outputParameters: - name: result type: object value: $. - name: lifecycle-latest-servers-serverName-suspend path: /lifecycle/latest/servers/{serverName}/suspend operations: - name: lifecyclesuspendserver method: POST description: Oracle WebLogic Server APIs Suspend a server via lifecycle API 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-lifecycle-rest port: 8080 description: REST adapter for Oracle WebLogic Server APIs Oracle WebLogic Server RESTful Management Services API — Lifecycle. One Spectral-compliant resource per consumed operation, prefixed with /v1. resources: - path: /v1/domainruntime/serverlifecycleruntimes/{servername}/forceshutdown name: domainruntime-serverlifecycleruntimes-servername-forceshutdown description: REST surface for domainRuntime-serverLifeCycleRuntimes-serverName-forceShutdown. operations: - method: POST name: forceshutdownserver description: Oracle WebLogic Server APIs Force shut down a managed server call: restful-management-services-lifecycle.forceshutdownserver outputParameters: - type: object mapping: $. - path: /v1/domainruntime/serverlifecycleruntimes/{servername}/restartssl name: domainruntime-serverlifecycleruntimes-servername-restartssl description: REST surface for domainRuntime-serverLifeCycleRuntimes-serverName-restartSSL. operations: - method: POST name: restartssl description: Oracle WebLogic Server APIs Restart SSL on a managed server call: restful-management-services-lifecycle.restartssl outputParameters: - type: object mapping: $. - path: /v1/domainruntime/serverlifecycleruntimes/{servername}/resume name: domainruntime-serverlifecycleruntimes-servername-resume description: REST surface for domainRuntime-serverLifeCycleRuntimes-serverName-resume. operations: - method: POST name: resumeserver description: Oracle WebLogic Server APIs Resume a suspended managed server call: restful-management-services-lifecycle.resumeserver outputParameters: - type: object mapping: $. - path: /v1/domainruntime/serverlifecycleruntimes/{servername}/shutdown name: domainruntime-serverlifecycleruntimes-servername-shutdown description: REST surface for domainRuntime-serverLifeCycleRuntimes-serverName-shutdown. operations: - method: POST name: shutdownserver description: Oracle WebLogic Server APIs Shut down a managed server call: restful-management-services-lifecycle.shutdownserver with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/domainruntime/serverlifecycleruntimes/{servername}/start name: domainruntime-serverlifecycleruntimes-servername-start description: REST surface for domainRuntime-serverLifeCycleRuntimes-serverName-start. operations: - method: POST name: startserver description: Oracle WebLogic Server APIs Start a managed server call: restful-management-services-lifecycle.startserver outputParameters: - type: object mapping: $. - path: /v1/domainruntime/serverlifecycleruntimes/{servername}/suspend name: domainruntime-serverlifecycleruntimes-servername-suspend description: REST surface for domainRuntime-serverLifeCycleRuntimes-serverName-suspend. operations: - method: POST name: suspendserver description: Oracle WebLogic Server APIs Suspend a managed server call: restful-management-services-lifecycle.suspendserver with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/lifecycle/latest/servers/{servername}/resume name: lifecycle-latest-servers-servername-resume description: REST surface for lifecycle-latest-servers-serverName-resume. operations: - method: POST name: lifecycleresumeserver description: Oracle WebLogic Server APIs Resume a server via lifecycle API call: restful-management-services-lifecycle.lifecycleresumeserver outputParameters: - type: object mapping: $. - path: /v1/lifecycle/latest/servers/{servername}/shutdown name: lifecycle-latest-servers-servername-shutdown description: REST surface for lifecycle-latest-servers-serverName-shutdown. operations: - method: POST name: lifecycleshutdownserver description: Oracle WebLogic Server APIs Shut down a server via lifecycle API call: restful-management-services-lifecycle.lifecycleshutdownserver with: body: rest.body outputParameters: - type: object mapping: $. - path: /v1/lifecycle/latest/servers/{servername}/start name: lifecycle-latest-servers-servername-start description: REST surface for lifecycle-latest-servers-serverName-start. operations: - method: POST name: lifecyclestartserver description: Oracle WebLogic Server APIs Start a server via lifecycle API call: restful-management-services-lifecycle.lifecyclestartserver outputParameters: - type: object mapping: $. - path: /v1/lifecycle/latest/servers/{servername}/suspend name: lifecycle-latest-servers-servername-suspend description: REST surface for lifecycle-latest-servers-serverName-suspend. operations: - method: POST name: lifecyclesuspendserver description: Oracle WebLogic Server APIs Suspend a server via lifecycle API call: restful-management-services-lifecycle.lifecyclesuspendserver outputParameters: - type: object mapping: $. - type: mcp namespace: restful-management-services-lifecycle-mcp port: 9090 transport: http description: MCP adapter for Oracle WebLogic Server APIs Oracle WebLogic Server RESTful Management Services API — Lifecycle. One tool per consumed operation, routed inline through this capability's consumes block. tools: - name: oracle-weblogic-server-apis-force description: Oracle WebLogic Server APIs Force shut down a managed server hints: readOnly: false destructive: false idempotent: false call: restful-management-services-lifecycle.forceshutdownserver outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-restart description: Oracle WebLogic Server APIs Restart SSL on a managed server hints: readOnly: false destructive: false idempotent: false call: restful-management-services-lifecycle.restartssl outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-resume description: Oracle WebLogic Server APIs Resume a suspended managed server hints: readOnly: false destructive: false idempotent: false call: restful-management-services-lifecycle.resumeserver outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-shut description: Oracle WebLogic Server APIs Shut down a managed server hints: readOnly: false destructive: false idempotent: false call: restful-management-services-lifecycle.shutdownserver with: body: tools.body outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-start description: Oracle WebLogic Server APIs Start a managed server hints: readOnly: false destructive: false idempotent: false call: restful-management-services-lifecycle.startserver outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-suspend description: Oracle WebLogic Server APIs Suspend a managed server hints: readOnly: false destructive: false idempotent: false call: restful-management-services-lifecycle.suspendserver with: body: tools.body outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-resume-2 description: Oracle WebLogic Server APIs Resume a server via lifecycle API hints: readOnly: false destructive: false idempotent: false call: restful-management-services-lifecycle.lifecycleresumeserver outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-shut-2 description: Oracle WebLogic Server APIs Shut down a server via lifecycle API hints: readOnly: false destructive: false idempotent: false call: restful-management-services-lifecycle.lifecycleshutdownserver with: body: tools.body outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-start-2 description: Oracle WebLogic Server APIs Start a server via lifecycle API hints: readOnly: false destructive: false idempotent: false call: restful-management-services-lifecycle.lifecyclestartserver outputParameters: - type: object mapping: $. - name: oracle-weblogic-server-apis-suspend-2 description: Oracle WebLogic Server APIs Suspend a server via lifecycle API hints: readOnly: false destructive: false idempotent: false call: restful-management-services-lifecycle.lifecyclesuspendserver outputParameters: - type: object mapping: $.