openapi: 3.1.0 info: title: Oracle WebLogic Server APIs Oracle WebLogic Server Deployment Application Deployments Upload API description: RESTful API for deploying, undeploying, redeploying, and managing applications and shared libraries on Oracle WebLogic Server. Supports uploading application archives, deploying from the server file system, managing deployment plans, and controlling application lifecycle states across servers and clusters. version: 14.1.1.0 contact: name: Oracle Support url: https://support.oracle.com license: name: Oracle Technology Network License url: https://www.oracle.com/legal/terms.html servers: - url: https://{host}:{port}/management/weblogic/latest description: WebLogic Server Administration Server variables: host: default: localhost description: Hostname of the WebLogic Administration Server port: default: '7001' description: Port of the WebLogic Administration Server security: - basicAuth: [] tags: - name: Upload description: Upload application archives to the administration server paths: /domainRuntime/deploymentManager/upload: post: operationId: uploadApplication summary: Oracle WebLogic Server APIs Upload an application archive description: Uploads an application archive (EAR, WAR, JAR) or deployment plan to the administration server upload directory for subsequent deployment. tags: - Upload requestBody: required: true content: multipart/form-data: schema: type: object properties: file: type: string format: binary description: Application archive file to upload required: - file responses: '200': description: File uploaded successfully content: application/json: schema: type: object properties: sourcePath: type: string description: Server-side path where the file was uploaded. Use this path as the source when deploying. fileName: type: string description: Uploaded file name '400': $ref: '#/components/responses/BadRequest' '401': $ref: '#/components/responses/Unauthorized' components: responses: BadRequest: description: Invalid request parameters or body content: application/json: schema: $ref: '#/components/schemas/Error' Unauthorized: description: Authentication required or invalid credentials content: application/json: schema: $ref: '#/components/schemas/Error' schemas: Error: type: object properties: type: type: string title: type: string status: type: integer detail: type: string securitySchemes: basicAuth: type: http scheme: basic description: WebLogic Server administrator credentials externalDocs: description: Deploying Applications to Oracle WebLogic Server url: https://docs.oracle.com/en/middleware/standalone/weblogic-server/14.1.1.0/develop-and-deploy.html