pfSense API v1.2.0
·
2636 commits
to master
since this release
Adds
- Adds /api/v1/system/halt endpoint to shutdown pfSense
- Adds /api/v1/system/reboot endpoint to reboot pfSense
- Adds /api/v1/firewall/traffic_shaper endpoint to interact with interface traffic shapers
- Adds /api/v1/firewall/traffic_shaper/queue endpoint to interact with interface traffic shaper queues
- Adds /api/v1/firewall/traffic_shaper/limiter endpoint to interact with limiters
- Adds /api/v1/firewall/traffic_shaper/limiter/bandwidth endpoint to interact with limiter bandwidth settings
- Adds /api/v1/firewall/traffic_shaper/limiter/queue endpoint to interact with limiter queues
- Adds /api/v1/firewall/schedule endpoint to interact with firewall schedules
- Adds /api/v1/firewall/schedule/time_range endpoint to interact with schedule time ranges
- Adds ability to specify firewalls schedule and shapers in firewall rules on /api/v1/firewall/rule endpoint
- Adds support for PUT requests on /api/v1/system/api to update the API configuration
- Adds endpoint for /api/v1/services/ntpd to read and update the NTP configuration
- Adds endpoint for /api/v1/services/ntpd/time_server to add or remove NTP timeservers
- Adds ability to allow OPTIONS requests
- Adds ability to set custom response headers in API resposnes
Changes
- Optimizes /api/v1/firewall/states/size endpoint
- Overhauls the API settings page with a simpler, more organized design
- Interface virtual IPs are now included when specifying allowed interfaces
NOTE: Due to issues with the packaging system, v1.2.x will be the last version supporting pfSense 2.4 (excluding patches).