openapi: 3.2.0 info: title: dotCMS REST License API version: '3' description: License management and validation servers: - url: / description: dotCMS Server tags: - name: License description: License management and validation paths: /api/license/applyLicense: post: tags: - License operationId: applyLicense parameters: - name: params in: path required: true schema: type: string - name: licenseText in: query schema: type: string responses: default: description: default response content: '*/*': {} summary: Apply license x-summary-source: derived /api/license/delete/{params}: delete: tags: - License operationId: delete_5 parameters: - name: params in: path required: true schema: pattern: .* type: string responses: default: description: default response content: '*/*': {} summary: Delete 5 x-summary-source: derived /api/license/free/{params}: post: tags: - License operationId: freeLicense parameters: - name: params in: path required: true schema: pattern: .* type: string responses: default: description: default response content: '*/*': {} summary: Free license x-summary-source: derived /api/license/all/{params}: get: tags: - License operationId: getAll_1 parameters: - name: params in: path required: true schema: pattern: .* type: string responses: default: description: default response content: application/json: {} summary: Get all 1 x-summary-source: derived /api/license/pick/{params}: post: tags: - License operationId: pickLicense parameters: - name: params in: path required: true schema: pattern: .* type: string responses: default: description: default response content: '*/*': {} summary: Pick license x-summary-source: derived /api/license/upload/{params}: post: tags: - License operationId: putZipFile parameters: - name: params in: path required: true schema: pattern: .* type: string requestBody: content: multipart/form-data: schema: type: object properties: file: $ref: '#/components/schemas/FormDataContentDisposition' return: type: string responses: default: description: default response content: '*/*': {} summary: Put zip file x-summary-source: derived /api/license/requestCode/{params}: post: tags: - License operationId: requestLicense parameters: - name: params in: path required: true schema: pattern: .* type: string responses: default: description: default response content: '*/*': {} summary: Request license x-summary-source: derived /api/license/resetLicense/{params}: post: tags: - License operationId: resetLicense parameters: - name: params in: path required: true schema: pattern: .* type: string responses: default: description: default response content: '*/*': {} summary: Reset license x-summary-source: derived components: schemas: FormDataContentDisposition: type: object properties: type: type: string parameters: type: object additionalProperties: type: string fileName: type: string creationDate: type: string format: date-time modificationDate: type: string format: date-time readDate: type: string format: date-time size: type: integer format: int64 name: type: string