Logs & Data processing

Logs & Data processing

Logs can always be reached from the rest/restfulintegrator/1.0/logs/application/<id>/latestresponse

Or using the rest/restfulintegrator/1.0/data/application/<id>?path=json.path

 

Latest response

rest/restfulintegrator/1.0/logs/application/<id>/latestresponse

Gets a raw json representation of the response.

Data path

rest/restfulintegrator/1.0/data/application/<id>?path=json.path

Gets the response as json for all paginated requests as an array, but also provides the ability to concatinate arrays of the responses to a single list of items.

This opens up for other systems like insight to use iHub as data provider to external sources.

 

The JSON Path

path= must be a valid json path to the array of items.

example  if the response after a paginated request looks like this:

[{ "items":[{"i":"a"},{"i":"b"},{"i":"c"}] }, { "items":[{"i":"d"},{"i":"e"},{"i":"f"}] }]

 

Then providing a rest/restfulintegrator/1.0/data/application/<id>?path=$.items will make this result

[ {"i":"a"},{"i":"b"},{"i":"c"},{"i":"d"},{"i":"e"},{"i":"f"} ]