Versions Compared

Key

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

...

GET method of OLAP RESTful web service is used to read/request the data from the Eagle data warehouse.  Below are the list of GET Endpoints supported by OLAP REST API.


Features

BASE URL’s

Report  Profiles

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/reportProfiles

Benchmark Definitions

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/benchmarkDefinitions

Fields

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/fields

Fields By Indicator

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/{fieldsByIndicator}

Entities

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/entities

Entity By Id

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/entity/{entityId}

Entity By Name

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/entitiesByEntityNameLike/{entityNamelike}

Entity By Type

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/entitiesByType/{entityType}

Performance Dictionaries

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/performanceDictionaries

Regular Dictionaries

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/regularDictionaries

Global Attribution Fields

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/globalAttributionFields

Grouping Rule Filters

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/groupingRuleRange

Grouping Rule Range

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/groupingRuleFilter

Entity Types

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/entityTypes

Report Rules

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/reportRules

Field  Rules

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/fieldRules

Field Rule By Id 

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/fieldRule/{fieldRuleId}

Source Rules

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/sourceRules

Source Rule By Id

https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/sourceRule/{sourceRuleId}

Details on Individual GET Endpoints

...

Resource path: /eagle/report/v1/globalAttributionFields

Examples: 

Web Browser

https://O171-q001-ww01.eagleinvsys.com/eagle/report/v1/globalAttributionFields

Curl

curl -u user:password “https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/globalAttributionFields

Sample response:    

[
    {
        "id": 14533,
        "description": "104102 - Bf",
        "analysisStyle": "Brinson - Fachler",
        "updateSource": "PERFSMOKE",
        "updateDate": "2013-05-10 06:19:01"
    }]


reportRules: A GET request to return a list of all report rules in Eagle Database.

Resource path: /eagle/report/v1/reportRules

Examples:

Web Browser

https://O171-q001-ww01.eagleinvsys.com/eagle/report/v1/reportRules

Curl

curl -u user:password “https://o171-q001-ww01.eagleinvsys.com/eagle/report/v1/reportRules

Sample response:

[

    {

       "reportRuleId": 2,

        "reportRuleName": "eglUpldr-Uploader Prep Rule 2",

        "reportType": "Positions",

        "reportSubType": "Single Period"

    }]

fieldRules: A GET request to return a list of all field Rules in Eagle Database.








POST Method of REST Endpoint

...