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

# Upload a product image to object storage



## OpenAPI

````yaml /openapi/product-service.json post /v1/media/upload
openapi: 3.0.0
info:
  title: Asiko Product Service
  description: Product catalogue browsing, search, reviews, recommendations
  version: '1.0'
  contact: {}
servers:
  - url: https://asikodevapi.candourit.io
    description: Production (via api-gateway)
  - url: http://localhost:3000
    description: Local development (via api-gateway)
security: []
tags:
  - name: products
    description: ''
  - name: categories
    description: ''
  - name: brands
    description: ''
  - name: reviews
    description: ''
  - name: recommendations
    description: ''
  - name: media
    description: ''
paths:
  /v1/media/upload:
    post:
      tags:
        - media
      summary: Upload a product image to object storage
      operationId: MediaController_upload
      parameters: []
      requestBody:
        required: true
        content:
          multipart/form-data:
            schema:
              type: object
              properties:
                file:
                  type: string
                  format: binary
                  example: basmati-rice-1.jpg
      responses:
        '201':
          description: ''

````