Restofy Docs
Control de inventario POST

Definir la frecuencia de conteo de un insumo

POST /api/inventory/set-count-schedule

Descripción

Guarda cada cuánto se cuenta un insumo en una bodega.

Detalles

Define si el insumo se cuenta en la bodega ciertos días de la semana, cada cierta cantidad de días desde su último conteo, o no se cuenta. Con días de la semana exige al menos un día; con intervalo, de 1 a 365 días. Reemplaza la frecuencia que tuviera.

Permisos requeridos

inventory.settings

Request

Nombre Tipo Requerido Reglas
inventoryItemId int Sí
min_value:1
storageLocationId int Sí
min_value:1
frequencyType string Sí
enum:weekdays,interval,none
isMon bool No —
isTue bool No —
isWed bool No —
isThu bool No —
isFri bool No —
isSat bool No —
isSun bool No —
intervalDays int No
min_value:1 max_value:365

Ejemplo de request

curl -X POST https://restofy.pro/api/inventory/set-count-schedule \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer <accessToken>" \
  -d '{
    "inventoryItemId": 1,
    "storageLocationId": 1,
    "frequencyType": "string"
}'

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

Ejemplo de respuesta

Actualizado: 2026-11-02T19:00:57Z
HTTP 200

Request

{
    "inventoryItemId": 27,
    "storageLocationId": 7,
    "frequencyType": "weekdays",
    "isMon": true,
    "isTue": true,
    "isWed": true,
    "isThu": true,
    "isFri": true,
    "isSat": true,
    "isSun": true
}

Response

{
    "success": true,
    "message": "Frecuencia guardada",
    "data": {
        "frequencyType": "weekdays",
        "intervalDays": null,
        "isMon": 1,
        "isTue": 1,
        "isWed": 1,
        "isThu": 1,
        "isFri": 1,
        "isSat": 1,
        "isSun": 1,
        "inventoryItemId": 27,
        "storageLocationId": 7
    }
}