Universal API Viewer (With Hierarchy Support)

by Trevor Fayas (HBS)
Universal API Viewer (With Hierarchy Support) preview




Works with:
8.0, 8.1, 8.2, 9.0, 10.0, 11.0

Web site



Allow both Transformation and Hierarchal Transformations on any and all APIs.


This works similarly to a Custom Data Source, however, it incorporates classes and structure to be able to define Parent-child relationship, as well as gets Kentico to think that the data coming back are “Page Types” so you can define your hierarchical transformations based on that set Page Type.


  • Convert external APIs and handle them as if they were Kentico Pages/Objects.
  • Hierarchical Transformation and normal Transformation fully supported.
  • Order By and Where conditions supported for the API results.
  • Select Top N, Skip N, and Select Top N Level supported to allow Pagination / limiting.
  • Works with the Webpart to API Converter tool (Additional Custom Web Part in Marketplace)

Preview image


tfayas-avastonetech commented on

One note, if you have multiple 'child types' in an API, since Hierarchy viewers aren't aware of their siblings, you may need to create "container" types.

Example if you have an API that has the following XML format:

You need to create 5 types, a, b, c, d, and e, so that way you can create a hierarchy structure to match.