- REST Web Services
- Java, .NET, and Python API
- Java API
- .NET API
- Python API
- NITRO Changes Across Releases
- Unsupported NetScaler Operations
REST (REpresentational State Transfer) is an architectural style based on simple HTTP requests and responses between the client and the server. REST is used to query or change the state of objects on the server side. In REST, the server side is modeled as a set of entities where each entity is identified by a unique URL.
For information on the NITRO SDKs, see Java, .NET, and Python API.
The general format for NITRO URLs is as follows:
For example, for a load balancing virtual server, <resource-type> can be replaced by lbvserver.
From NetScaler 10.1 version onwards, the following Content-Type is supported:
However, content types such as "application/x-www-form-urlencoded" that were supported in NetScaler 9.3 and earlier versions can also be used. You must make sure that the payload is the same as used in earlier versions.
The payloads provided in this documentation are applicable only for the "application/vnd.com.citrix.netscaler.<resource-type>+json" Content-Type.
Some points to remember:
For more information on the REST objects and the usage, see the documentation provided in the <NITRO_SDK_HOME>/index.html file.