The REST API can be used to call methods that are exposed
by application services.
Methods that are exposed by application services are typically
marked with the Java Specification Request (JSR) 181 @WebMethod annotation,
which exposes them as web service methods. The REST API provides a
resource-oriented view into these service methods.
The service methods are in the following categories:
- Methods that create, update, or delete resources by using the
HTTP POST method and modify the system state by doing so.
- Methods that fetch resources or collections of resources by using
the HTTP GET method and do not modify the system state.
- Methods that return system information, such as date or version
information, by using the HTTP GET method and do not access resources.