Requiere autorización admin de la marca y edición de productos habilitada. Actualiza sólo los campos enviados, sanitiza el HTML e invalida las cachés de publicación. Devuelve el producto guardado. En MCP, confirma los cambios con el usuario antes de ejecutar update_api_call.

put/ecommerce/products/{productId}

Request

  • Base URL
    https://api.service.getjusto.com/v3
  • Auth
    none declared

Path parameters

productIdstring required

ID Justo o ID externo del producto.

Request body

internalNamestring

Nombre interno del producto.

categoriesIdsstring[]

IDs de categorías asociadas.

modifiersIdsstring[]

IDs de modificadores asociados.

externalIdstring

ID externo configurado por la marca.

metadataobject

Metadata del item escrita por API v3.

namestring

Nombre del producto. No puede quedar vacío.

descriptionstring nullable

Descripción visible del producto.

nicknamesstring[]

Nombres alternativos para buscar el producto.

informativeStampsstring[]

Sellos informativos admitidos por el catálogo.

tabsItemsCountnumber

Cantidad de items usada por POS.

taxesobject nullable

Configuración de impuestos del producto por país (cl, co, mx, pe).

seoTitlestring nullable

Título SEO independiente del nombre. Null o texto vacío restaura el título automático.

seoDescriptionstring nullable

Metadescripción independiente de la descripción. Null o texto vacío restaura el valor automático.

seoImageURLstring nullable

URL absoluta http o https sin credenciales, para SEO y enlaces compartidos. Null o texto vacío restaura la imagen automática. No modifica la galería.

richContentstring nullable

HTML sanitizado, disponible en GET individual y respuesta de PUT. Null elimina el contenido. Admite texto, imágenes, galerías, tablas y acordiones; elimina scripts, estilos y clases.

richContentPosition'beforeModifiers' | 'afterModifiers' | 'null' nullable

Posición del contenido respecto a los modificadores. Null usa beforeModifiers.

Response

The OpenAPI spec

successboolean

Example response

{
  "success": true
}

Changes

    • breaking

      the request property's minLength was increased from 0 to 1

    • breaking

      the response property /// became nullable for the status

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the request property

    • warning

      removed the optional property /// from the response with the status

    • warning

      removed the optional property /// from the response with the status

    • warning

      removed the optional property /// from the response with the status

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      added the new optional request property

    • info

      the request property became nullable

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      added the optional property / to the response with the status

    • info

      endpoint added