Skip to content

pfSense API v1.2.0

Choose a tag to compare

@jaredhendrickson13 jaredhendrickson13 released this 24 Mar 01:18
· 2636 commits to master since this release
73e0da9

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).