Actualizar configuración de horarios
PATCH
/handler-system/schedule-config/{id}
const url = 'https://api.matiasimpulso.com/handler-system/schedule-config/1';const options = { method: 'PATCH', headers: {'Content-Type': 'application/json'}, body: '{"whatsappId":1,"schedules":{"monday":{"enabled":true,"ranges":[{"start":"09:00","end":"18:00"}]},"saturday":{"enabled":false,"ranges":[]}},"holidays":["2026-12-25","2027-01-01"],"outOfHoursEnabled":true,"outOfHoursAiPolicy":"only_without_ai","outOfHoursMessage":"example","afterHoursHandlerType":"example","collectiveVacationEnabled":true,"collectiveVacationStart":"example","collectiveVacationEnd":"example","collectiveVacationMessage":"example","timezone":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PATCH \ --url https://api.matiasimpulso.com/handler-system/schedule-config/1 \ --header 'Content-Type: application/json' \ --data '{ "whatsappId": 1, "schedules": { "monday": { "enabled": true, "ranges": [ { "start": "09:00", "end": "18:00" } ] }, "saturday": { "enabled": false, "ranges": [] } }, "holidays": [ "2026-12-25", "2027-01-01" ], "outOfHoursEnabled": true, "outOfHoursAiPolicy": "only_without_ai", "outOfHoursMessage": "example", "afterHoursHandlerType": "example", "collectiveVacationEnabled": true, "collectiveVacationStart": "example", "collectiveVacationEnd": "example", "collectiveVacationMessage": "example", "timezone": "example" }'Parameters
Sección titulada « Parameters »Path Parameters
Sección titulada « Path Parameters » id
required
number
ID de la configuración
Request Bodyrequired
Sección titulada « Request Bodyrequired » Media type application/json
object
whatsappId
ID del canal WhatsApp
number
schedules
Horarios por día: hasta 4 tramos HH:MM con fin posterior al inicio (sin cruzar la medianoche)
object
key
additional properties
any
Example
{ "monday": { "enabled": true, "ranges": [ { "start": "09:00", "end": "18:00" } ] }, "saturday": { "enabled": false, "ranges": [] }} holidays
Días festivos (YYYY-MM-DD, máximo 60)
Array<string>
Example
[ "2026-12-25", "2027-01-01"] outOfHoursEnabled
Responder fuera de horario (apagado por defecto)
boolean
outOfHoursAiPolicy
Qué hacer si atiende un agente IA
string
outOfHoursMessage
Mensaje fuera de horario (variables de chat)
string
afterHoursHandlerType
Ignorado (campo heredado de wchat)
string
collectiveVacationEnabled
Vacaciones colectivas activas
boolean
collectiveVacationStart
Inicio de vacaciones colectivas (YYYY-MM-DD)
string
collectiveVacationEnd
Fin de vacaciones colectivas (YYYY-MM-DD)
string
collectiveVacationMessage
Mensaje durante vacaciones colectivas
string
timezone
Zona horaria IANA. Al crear sin ella se usa la del país de la empresa
string
Responses
Sección titulada « Responses »Configuración actualizada exitosamente
Configuración no encontrada