frigate/docs/docs/configuration
Rui Alves cffc431bf0
Frigate HTTP API using FastAPI (#13871)
* POC: Added FastAPI with one endpoint (get /logs/service)

* POC: Revert error_log

* POC: Converted preview related endpoints to FastAPI

* POC: Converted two more endpoints to FastAPI

* POC: lint

* Convert all media endpoints to FastAPI. Added /media prefix (/media/camera && media/events && /media/preview)

* Convert all notifications API endpoints to FastAPI

* Convert first review API endpoints to FastAPI

* Convert remaining review API endpoints to FastAPI

* Convert export endpoints to FastAPI

* Fix path parameters

* Convert events endpoints to FastAPI

* Use body for multiple events endpoints

* Use body for multiple events endpoints (create and end event)

* Convert app endpoints to FastAPI

* Convert app endpoints to FastAPI

* Convert auth endpoints to FastAPI

* Removed flask app in favour of FastAPI app. Implemented FastAPI middleware to check CSRF, connect and disconnect from DB. Added middleware x-forwared-for headers

* Added starlette plugin to expose custom headers

* Use slowapi as the limiter

* Use query parameters for the frame latest endpoint

* Use query parameters for the media snapshot.jpg endpoint

* Use query parameters for the media MJPEG feed endpoint

* Revert initial nginx.conf change

* Added missing even_id for /events/search endpoint

* Removed left over comment

* Use FastAPI TestClient

* severity query parameter should be a string

* Use the same pattern for all tests

* Fix endpoint

* Revert media routers to old names. Order routes to make sure the dynamic ones from media.py are only used whenever there's no match on auth/etc

* Reverted paths for media on tsx files

* Deleted file

* Fix test_http to use TestClient

* Formatting

* Bind timeline to DB

* Fix http tests

* Replace filename with pathvalidate

* Fix latest.ext handling and disable uvicorn access logs

* Add cosntraints to api provided values

* Formatting

* Remove unused

* Remove unused

* Get rate limiter working

---------

Co-authored-by: Nicolas Mowen <nickmowen213@gmail.com>
2024-09-24 07:05:30 -06:00
..
advanced.md Configurable ffmpeg (#13722) 2024-09-13 15:14:51 -05:00
audio_detectors.md corrected a typo in the "Configuring Minimum Volume" section. (#8012) 2023-10-07 09:23:49 -05:00
authentication.md Frigate HTTP API using FastAPI (#13871) 2024-09-24 07:05:30 -06:00
autotracking.md cspell fixes (#11447) 2024-05-20 07:37:56 -06:00
birdseye.md Update beta docs (#11483) 2024-05-22 08:51:59 -06:00
camera_specific.md Use tracked object instead of event language in docs and UI (#13685) 2024-09-11 18:53:58 -06:00
cameras.md Use tracked object instead of event language in docs and UI (#13685) 2024-09-11 18:53:58 -06:00
ffmpeg_presets.md Update docs deps (#10591) 2024-03-21 12:52:45 -05:00
genai.md write prompts for genai at the camera level (#13767) 2024-09-16 08:46:11 -06:00
hardware_acceleration.md Update ffmpeg to 7 and update intel hwaccel docs (#13834) 2024-09-19 13:29:58 -06:00
index.md Use tracked object instead of event language in docs and UI (#13685) 2024-09-11 18:53:58 -06:00
live.md Live player fixes and improvements (#12202) 2024-06-29 09:02:30 -06:00
masks.md Update docs for clarity on review items (#12441) 2024-07-14 11:12:26 -06:00
motion_detection.md Use tracked object instead of event language in docs and UI (#13685) 2024-09-11 18:53:58 -06:00
notifications.md Implement support for notifications (#12523) 2024-08-29 20:19:50 -06:00
object_detectors.md Improve hailo docs (#13910) 2024-09-23 09:53:54 -05:00
object_filters.md Use tracked object instead of event language in docs and UI (#13685) 2024-09-11 18:53:58 -06:00
objects.md Update docs (#12714) 2024-08-01 17:27:15 -06:00
record.md Use tracked object instead of event language in docs and UI (#13685) 2024-09-11 18:53:58 -06:00
reference.md write prompts for genai at the camera level (#13767) 2024-09-16 08:46:11 -06:00
restream.md Use tracked object instead of event language in docs and UI (#13685) 2024-09-11 18:53:58 -06:00
review.md Use tracked object instead of event language in docs and UI (#13685) 2024-09-11 18:53:58 -06:00
semantic_search.md Use tracked object instead of event language in docs and UI (#13685) 2024-09-11 18:53:58 -06:00
snapshots.md Update beta docs (#11483) 2024-05-22 08:51:59 -06:00
stationary_objects.md Remove parked car guide as it is no longer relevant (#11451) 2024-05-20 22:56:03 +05:30
tls.md Nginx config tweaks (#12174) 2024-06-29 07:18:40 -06:00
zones.md Use tracked object instead of event language in docs and UI (#13685) 2024-09-11 18:53:58 -06:00