openapi: 3.2.0 info: title: Derivative Presets API version: 1.0.0 tags: - name: Derivative Presets paths: /api/1/derivative-presets/: get: summary: Retrieve all configured derivative presets. description: Retrieve all configured derivative presets. operationId: retrieveAllDerivativePresets responses: '200': description: A list of derivative presets. content: application/json: schema: type: array items: type: object properties: id: type: string format: uuid prefix: type: string height: type: integer isCrop: type: integer dpi: type: integer width: type: integer allowedTypes: type: string isOnTheFly: type: integer isExtent: type: integer isPublic: type: integer security: - bearerAuth: [] tags: - Derivative Presets /api/1/derivative-presets/{preset_id}: get: summary: Retrieve a specific configured derivative preset. description: Retrieve a specific configured derivative preset. operationId: retrieveSpecificDerivativePreset parameters: - name: preset_id in: path required: true description: The ID of the derivative preset. schema: type: string format: uuid responses: '200': description: A specific derivative preset. content: application/json: schema: type: object properties: id: type: string format: uuid prefix: type: string height: type: integer isCrop: type: integer dpi: type: integer width: type: integer allowedTypes: type: string isOnTheFly: type: integer isExtent: type: integer isPublic: type: integer security: - bearerAuth: [] tags: - Derivative Presets components: securitySchemes: bearerAuth: type: http scheme: bearer bearerFormat: OAuth 2.0