openapi: 3.1.0 info: title: Fermyon Cloud accounts oci API version: '1.0' description: OpenAPI 3.1 specification for the Fermyon Cloud REST API, derived from the public swagger.json published in the fermyon/cloud-openapi repository on GitHub. servers: - url: https://cloud.fermyon.com description: Fermyon Cloud production API security: - Bearer: [] tags: - name: oci paths: /api/oci: get: tags: - oci parameters: - name: Api-Version in: header description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/oci/{name}/manifests/{reference}: head: tags: - oci parameters: - name: name in: path required: true schema: type: string - name: reference in: path required: true schema: type: string - name: Api-Version in: header description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success put: tags: - oci parameters: - name: name in: path required: true schema: type: string - name: reference in: path required: true schema: type: string - name: Api-Version in: header description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/oci/{name}/blobs/uploads: post: tags: - oci parameters: - name: name in: path required: true schema: type: string - name: Api-Version in: header description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/oci/{name}/blobs/uploads/{digest}: get: tags: - oci parameters: - name: digest in: path required: true schema: type: string - name: name in: path required: true schema: type: string - name: Api-Version in: header description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success put: tags: - oci parameters: - name: digest in: path required: true schema: type: string - name: name in: path required: true schema: type: string - name: Api-Version in: header description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success patch: tags: - oci parameters: - name: digest in: path required: true schema: type: string - name: name in: path required: true schema: type: string - name: Api-Version in: header description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success delete: tags: - oci parameters: - name: digest in: path required: true schema: type: string - name: name in: path required: true schema: type: string - name: Api-Version in: header description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success components: securitySchemes: Bearer: type: apiKey description: 'JWT Authorization header using the Bearer scheme. Example: "Authorization: Bearer {token}"' name: Authorization in: header