# Location hours changed event Sent when a location's business hours are modified. Includes both previous and current hours for comparison. Endpoint: POST location-hours-changed Version: 1.0.0 Security: ## Request fields (application/json): - `event_id` (string, required) Unique identifier for this event. Use for idempotent processing. - `event_type` (string, required) The type of event that occurred. Determines the shape of the data field. - `created_at` (string, required) When the event occurred (ISO 8601 UTC). - `data` (object, required) Event-specific payload. Shape depends on event_type. See individual event schemas for details. - `data.location_id` (string, required) The location whose hours changed. - `data.previous_hours` (array, required) Business hours before the change. - `data.previous_hours.day_of_week` (string, required) Day of the week. Enum: "MONDAY", "TUESDAY", "WEDNESDAY", "THURSDAY", "FRIDAY", "SATURDAY", "SUNDAY" - `data.previous_hours.open_time` (string, required) Opening time in HH:MM format (24-hour, location local time). - `data.previous_hours.close_time` (string, required) Closing time in HH:MM format (24-hour, location local time). - `data.previous_hours.is_closed` (boolean, required) Whether the location is closed on this day. - `data.current_hours` (array, required) Business hours after the change. - `data.effective_date` (string,null) Date when the new hours take effect (YYYY-MM-DD). Null means the change is effective immediately. - `data.changed_at` (string, required) When the hours change was made. ## Response 200 fields