---
title: "Set image position"
method: PUT
path: "/product_images/{product_image_id}"
tags: ["Product Images"]
---

# Set image position

`PUT /product_images/{product_image_id}`

Allows for changing the image position in the list

🔒 Requires: `products:write` scope

## Path parameters

- `product_image_id` string, required

## Request body

- ImagePosition
  - `position` number, double, required — New position for the image.

## Response `200`

- ImageResponse
  - `data` Image
    - `id` string, uuid — Auto-generated object ID.
    - `position` number, double — Position of the image in collection of images associated with a product.
    - `product_id` string, uuid — The ID of the product this image is associated with.
    - `status` string — Status if the image upload processing. Can be `processing`, `uploaded`, `error`.
    - `version` integer — Auto-incrementing object version number.

---

[API](https://skmtc.net/lightspeedhq/apis/api-2026-07.md) · [All operations](https://skmtc.net/lightspeedhq/apis/api-2026-07/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lightspeedhq/api-2026-07/revisions/72d4ceb46dbb/schema)
