Skip to content

pfSense API v1.4.0

Choose a tag to compare

@jaredhendrickson13 jaredhendrickson13 released this 30 Apr 06:27
· 2336 commits to master since this release
6e625ef

New

  • Adds support for pfSense Plus 22.01.*
  • Adds API access list to restrict which IPs can interact with the API.
  • Adds numberoptions, defaultleasetime and maxleasetime to /api/v1/services/dhcpd. (#176)
  • Adds /api/v1/services/dhcpd/options endpoint to add DHCP options.
  • Adds support for DELETE requests to /api/v1/firewall/states to kill firewall states. (#160)
  • Adds /api/v1/firewall/rule/sort endpoint to sort firewall rules based on specified criteria. (#133)
  • Adds floating and direction fields to /api/v1/firewall/rule to support floating rules. (#188)
  • Adds /api/v1/system/package endpoint to read installed packages, install new packages, or remove existing packages.
  • Adds support for PUT requests to /api/v1/system/certificate to update certificates (#210)
  • Adds /api/v1/system/crl endpoint to create, read and delete certificate revocation lists. (#191)
  • Adds service field to /api/v1/services to restart a single service by name. (#209)
  • Adds /api/v1/user/group endpoint to manage groups.

Changes

  • Implements basic authentication for Local Database auth type. (#174)
  • Moves /api/v1/user/group endpoint to /api/v1/user/group/member. This may be a breaking change for existing integrations!
  • Converts documentation from Postman collection to OpenAPIv3. (#179)
  • Embedded API documentation migrated to Swagger. Endpoint documentation is no longer available within the README.md, refer to the Swagger documentation within the pfSense webConfigurator going forward.
  • Changes /api/v1/services/unbound/host_override to allow the ip field to be passed in as an array of multiple IP addresses to resolve in the DNS entry. (#105)

Full Changelog: v1.3.5...v1.4.0