A.2 Graph Service REST-API
Get Entity Details Based on Objective ID
Method: GET
URL:
https://<graph-service-url>/ih/entity/details/objectiveId/${objectiveId}Return
"payload" contains "GraphMetadata"
Get all configs
Method: GET
URL: https://<graph-service-url>/ih/config
Return "payload" contains "HashMap" of config and its value
Get specific config value
Method: GET
URL:
https://<graph-service-url>/ih/config/paramname/${paramname}
Return "payload" contains value ("String") of the config param if found, else null
Get all active SQL queries
Method: GET
URL: https://<graph-service-url>/ih/queries/active/
Return "payload" contains "?" details about all the active queries
Get specific active SQL queries
Method: GET
URL: https://<graph-service-url>/ih/queries/active/sqlId/$sqlId
Return "payload" contains "?" details about specific active query based on sql id
Get all active Entity-SQL Mapping
Method: GET
URL:
https://<graph-service-url>/ih/entity/sql-mapping/active/objective/{$objective-id}[HttpHeaders
headers]
Return "payload" contains "?" details about all the active entity sql mapping. It contains datasource details and SQL IDs.
Get specific active Entity-SQL Mapping
Method: GET
URL:
https://<graph-service-url>/ih/entity/sql-mapping/active/objective/{$objective-id}/entity-id/{$entity-id}[HttpHeaders
headers]
Return "payload" contains "?" details about all the active entity sql mapping. It contains datasource details and SQL IDs.