frigate/frigate/api/defs
nulledy bb6e889449 Allow API Events to be Detections or Alerts, depending on the Event Label (#21923)
* - API created events will be alerts OR detections, depending on the event label, defaulting to alerts
- Indefinite API events will extend the recording segment until those events are ended
- API event start time is the actual start time, instead of having a pre-buffer of record.event_pre_capture

* Instead of checking for indefinite events on a camera before deciding if we should end the segment, only update last_detection_time and last_alert_time if frame_time is greater, which should have the same effect

* Add the ability to set a pre_capture number of seconds when creating a manual event via the API. Default behavior unchanged

* Remove unnecessary _publish_segment_start() call

* Formatting

* handle last_alert_time or last_detection_time being None when checking them against the frame_time

* comment manual_info["label"].split(": ")[0] for clarity
2026-02-26 21:27:56 -07:00
..
query Add API to handle deleting recordings (#21520) 2026-02-26 21:27:56 -07:00
request Allow API Events to be Detections or Alerts, depending on the Event Label (#21923) 2026-02-26 21:27:56 -07:00
response Implement LLM Chat API with tool calling support (#21731) 2026-02-26 21:27:56 -07:00
__init__.py Use custom body for the export recordings endpoint (#14908) 2024-11-10 20:26:47 -07:00
tags.py Implement LLM Chat API with tool calling support (#21731) 2026-02-26 21:27:56 -07:00