The Barracuda Web Application Firewall REST API provides remote administration and configuration of the Barracuda Web Application Firewall. This article gives a brief description of REST API and the API Methods you can use to access your Barracuda Web Application Firewall. The examples provided in this article use the Linux command curl
for initiating requests to the API.
The API framework provides get or set variables inside a JSON-RPC request corresponding to field values in the configuration database of the Barracuda Web Application Firewall.
The API provides an easier way to perform frequent tasks that might be time consuming to do individually using the web interface. For example, using the API, you can create a service and add a server to the service, or you can create a security policy on the Barracuda Web Application Firewall.
If you have questions after reading this document, contact Barracuda Networks Technical Support.
REST API
Representational State Transfer (REST) is a stateless architecture that runs over HTTP. REST API is a simple web service API you can use to interact with the Barracuda Web Application Firewall.
For more information on REST API, please visit http://en.wikipedia.org/wiki/Representational_state_transfer.
The Barracuda Web Application Firewall provides the following REST API versions: