Restofy Docs
Productos del menú POST

Reordenar imágenes del producto

POST /api/products/reorder-product-images

Descripción

Mueve una imagen del producto a una nueva posición de la galería entre dos imágenes vecinas indicadas.

Detalles

Cambia la posición de una imagen de la galería del producto entre las dos imágenes vecinas indicadas en el destino. Solo se mueve la imagen indicada, sin afectar el orden del resto. Los vecinos pueden venir vacíos cuando la imagen se mueve a un extremo de la galería. Falla si la imagen o alguno de los vecinos no pertenece al producto.

Permisos requeridos

catalog.module

Request

Nombre Tipo Requerido Reglas
productUuid string
min:36 max:36
productImageId int
min_value:1
prevImageId int No
min_value:1
nextImageId int No
min_value:1

Ejemplo de request

curl -X POST https://restofy.pro/api/products/reorder-product-images \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -H "X-Tenant-Key: <tenantKey>" \
  -d '{
    "productUuid": "string",
    "productImageId": 1
}'

Los valores son demo: reemplázalos por datos reales del negocio.

Ejemplo de respuesta

Actualizado: 2026-09-08T16:35:34Z
HTTP 200

Request

{
    "productUuid": "6f4736c7-4ecd-4a48-87c2-48fe5cda2ac9",
    "productImageId": 11,
    "prevImageId": null,
    "nextImageId": 9
}

Response

{
    "success": true,
    "message": "Orden actualizado",
    "data": {
        "reordered": true
    }
}