Holiday
Día no laborable. Evita que el sistema cambie el estado de servicio del comercio los días aquí registrados. Sin
embargo, aún se puede cambiar el estado de servicio del comercio manualmente si así se desea.
Modelo Holiday
{
"id": 89,
"date_at": "2025-12-24 00:00:00",
"created_at": "2025-11-24 20:55:20",
"updated_at": "2025-11-24 20:55:20",
"company_id": 116,
"branch_id": 37,
"date_until": "2026-01-10 00:00:00",
"is_enabled": false,
"in_progress": false,
"repeat_annually": false
}
| Atributo |
Tipo |
Descripción |
id |
int |
- |
date_at |
datetime |
- |
created_at |
datetime\|null |
- |
updated_at |
datetime\|null |
- |
company_id |
int |
- |
branch_id |
int |
- |
date_until |
datetime |
- |
is_enabled |
bool |
BitMask (({@link self::flags} & 0x1) !== 0) |
in_progress |
bool |
BitMask (({@link self::flags} & 0x2) !== 0) |
repeat_annually |
bool |
BitMask (({@link self::flags} & 0x4) !== 0) |
Insertar Holiday
Insertar Holiday de Branch
| Método |
URI |
Cabeceras |
| POST |
/companies/{companyId}/branches/{branchId}/holidays |
Authorization |
{
"date_at": "required|date|after_or_equal:today",
"date_until": "required|date|after:date_at",
"is_enabled": "nullable|boolean",
"repeat_annually": "nullable|boolean"
}
Listar Holiday
Listar Holiday de Branch
{info} Soporta:
Paginación
Filters
Carga dinámica
| Método |
URI |
Cabeceras |
| GET |
/companies/{companyId}/branches/{branchId}/holidays |
Authorization |
Mostrar Holiday
{info} Soporta:
Carga dinámica
| Método |
URI |
Cabeceras |
| GET |
/companies/{companyId}/holidays/{holidayId} |
Authorization |
Actualizar Holiday
| Método |
URI |
Cabeceras |
| PATCH |
/companies/{companyId}/holidays/{holidayId} |
Authorization |
{
"date_at": "date|after_or_equal:today",
"date_until": "date|after:date_at",
"is_enabled": "nullable|boolean",
"repeat_annually": "nullable|boolean"
}
Sincronizar Holiday
Sincronizar Holiday de Branch
| Método |
URI |
Cabeceras |
| PUT |
/companies/{companyId}/branches/{branchId}/holidays |
Authorization |
[
{
"date_at": "required|date|after_or_equal:today",
"date_until": "required|date|after:date_at",
"is_enabled": "nullable|boolean",
"repeat_annually": "nullable|boolean"
}
]
Eliminar Holiday
| Método |
URI |
Cabeceras |
| DELETE |
/companies/{companyId}/holidays/{holidayId} |
Authorization |
Enlaces de Holiday