...
In case of a GET request, you can pass filter parameters as a query parameter as shown below:
http://appserverhostname:20427/eagle/v2/entities?maxrows=1
Similarly, with a POST request, you can pass filter parameters within a JSON body with multiple parameters separated by a comma:
...
In 2017R2, this is the format:
http://webserver/eagle/v2/entities?maxrows=1
To retrieve the result in EagleML, you can specify the output format as:
http://appserverhostname:20427/eagle/v2/entities?maxrows=1&outputformat=eagleml
To retrieve the extract compressed, you can specify the output format by appending +gzip:
http://appserverhostname:20427/eagle/v2/entities?maxrows=1&outputformat=eagleml+gzip
or
http://appserverhostname:20427/eagle/v2/entities?maxrows=1&outputformat=json+gzip
For a list of supported endpoints for EagleML extracts and their parameters/swagger files, see REST API Extracts.
...
You can execute the Eagle Data Services extracts through the EQL endpoint (http://webserver/eagle/v2/eql/api-doc)
or through the Generic Extract REST API (http://webserver/eagle/v2/generic/extract/api-doc).
See Run Data Services Extracts Using REST Requests for an example of execution.