Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

https://eagle-web-server/eagle/v2/generic/extract/api-doc

The Generic Extract REST API allows for the execution of multiple extracts, both standard EagleML extracts and Data Services extracts with one HTTP POST request and to returns the extracted data in a ZIP file.

All parameters supported by the Generic Extractor are supported in the REST request.

To execute a test REST request you can use the MC2 Swagger UI. Open the browser (Chrome) to point to the mc2/swagger-ui.html endpoint:

...

When you download the zip, you will see two files there:



Running Data Services Extracts Using EQL REST API

The EQL REST API Swagger is available at:


http://eagle-web-server/eagle/v2/eql/api-doc


The EQL interface allows for the execution of one ad-hoc or pre-defined Data Services interface.

A request from the EQL REST API can be executed using the MC2 Swagger UI at


http://eagle-web-server/mc2/swagger-ui.html


In the dropdown select EQL:

Image Added


Click on eql-rest, then POST, then Try it Out


Image Added


In the Example Value Model enter:

Code Block
languagejs
themeDJango
titleSample EQL REST Api POST Body
linenumberstrue
{
            "FeedType" : "genericentity" ,
            "emlObjectType": "Entity",
            "outputformat": "EagleJSON",
            "filters": {
                "maxrows" : "5"
            },
            "SaveSQLQuery": "Y",
            "invalidatecache": "Y"
}


Then click Execute:

Image Added


The result will be shown in the Response Body box below:


Image Added