> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kelviq.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Delete a product image

> Permanently deletes the product image record.



## OpenAPI

````yaml /api-reference/openapi.json delete /catalog/products/{product_pk}/image/{pk}/
openapi: 3.0.0
info:
  title: kelviq API
  version: 1.0.0
  description: >-
    API for interacting with kelviq services, derived from Python SDK
    documentation.
servers:
  - url: https://api.kelviq.com/api/v1
    description: kelviq API Server (General - specific operations might override)
security:
  - bearerAuth: []
tags:
  - name: Products
    description: Catalog products.
  - name: Product Settings
    description: Per-product settings (currency, VPN/Tor/proxy, product URL).
  - name: Product Files
    description: Product images and downloadable assets.
  - name: Features
    description: Catalog features that can be granted as plan entitlements.
  - name: Plans
    description: Catalog plans (CRUD, publish, versions, prices).
  - name: Plan Entitlements
    description: Feature entitlements attached to a plan.
  - name: Plan Files
    description: Files attached to plans, and signed download links.
  - name: Media
    description: Generate presigned S3 upload URLs for product/plan images and files.
  - name: Partner
    description: Partner integration APIs (organization provisioning, lookup).
  - name: Charges
    description: >-
      One-time payments charged immediately against a customer's default payment
      method.
paths:
  /catalog/products/{product_pk}/image/{pk}/:
    parameters:
      - name: product_pk
        in: path
        required: true
        description: Parent product UUID.
        example: 0d65f7c0-7e91-4f56-9b32-13a9a6a7c1de
        schema:
          type: string
          format: uuid
      - name: pk
        in: path
        required: true
        description: Image UUID.
        example: 1f7e1b54-7c6f-4d7e-9a4f-2c9c2d8b9d31
        schema:
          type: string
          format: uuid
    delete:
      tags:
        - Product Files
      summary: Delete a product image
      description: Permanently deletes the product image record.
      operationId: deleteCatalogProductImage
      responses:
        '204':
          description: Image deleted.
        '401':
          description: Unauthorized — missing or invalid API key
        '404':
          description: Image not found.
      security:
        - bearerAuth: []
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: >-
        The Server API Key obtained from the kelviq application. Pass as a
        Bearer token in the Authorization header. Example: 'Authorization:
        Bearer __YOUR_API_KEY__'

````