Restofy Docs
Motivos de anulación POST

Crear motivo de anulación

POST /api/cancellation-reasons/create-cancellation-reason

Descripción

Da de alta un motivo nuevo en el catálogo.

Detalles

Crea un motivo con nombre único y parte responsable. La parte responsable se usa para clasificar reportes de causa raíz. El nombre no se puede repetir entre motivos activos.

Permisos requeridos

admin.module

Request

Nombre Tipo Requerido Reglas
name string
min:1 max:150
responsibleParty string
enum:personal_kitchen,personal_service,customer,system,external,other
description string No
max:500

Ejemplo de request

curl -X POST https://restofy.pro/api/cancellation-reasons/create-cancellation-reason \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -H "X-Tenant-Key: <tenantKey>" \
  -d '{
    "name": "string",
    "responsibleParty": "string"
}'

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

Ejemplo de respuesta

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

Request

{
    "name": "Original",
    "responsibleParty": "customer"
}

Response

{
    "success": true,
    "message": "Motivo creado",
    "data": {
        "cancellationReasonId": "19"
    }
}