Restofy Docs
Me gusta y vistas de la carta POST

Me gusta a un plato de la carta

POST /api/product-social/toggle-product-like

Descripción

Marca o quita el "me gusta" del cliente sobre un plato de la carta.

Detalles

Registra el "me gusta" del cliente sobre un plato, o lo quita si ya lo había dado. Exige que el cliente haya iniciado sesión con su teléfono: el "me gusta" queda en su cuenta y lo ve desde cualquier celular. Devuelve si quedó marcado y el total de "me gusta" del plato.

Permisos requeridos

public

Request

Nombre Tipo Requerido Reglas
slug string Sí
min:1 max:63
productUuid string Sí
min:36 max:36
sessionUuid string Sí
min:36 max:36

Respuesta

Campos que devuelve dentro de data. Nada fuera de esta lista sale en la respuesta.

Campo Tipo Descripción
liked bool Si el plato quedó con tu me gusta
likesCount int Cantidad de me gusta del plato

Ejemplo de request

curl -X POST https://restofy.pro/api/product-social/toggle-product-like \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "slug": "string",
    "productUuid": "string",
    "sessionUuid": "string"
}'

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