Unify and manage your data

Hierarchy management APIs

Learn about the hierarchy management APIs used to create and manage hierarchies.

The Hierarchy management APIs provide access to node based hierarchy data in Reltio. It lets you retrieve hierarchy views, search hierarchy members, manage parent-child connections, work with hierarchies and hierarchy versions, and import hierarchy data in bulk.

Hierarchy management APIs complement the hierarchy experience in the Profile view. While the UI helps business users explore and manage hierarchies interactively, these APIs provide a programmatic way to retrieve the same structures and apply controlled changes at scale.

Who are Hierarchy Management APIs for?

This content is curated for these Reltio user roles defined in topic About roles:

Developer Reltio Configurator System Administrator

What you can do with these APIs

Hierarchy management APIs support the following use cases:

  • retrieve the hierarchy position of an object
  • return all available paths from an object to its roots
  • list direct parents or children in a hierarchy instance
  • search hierarchy members by label
  • create or update hierarchy connections with effective dates
  • identify which hierarchies or versions include a specific object
  • create new hierarchies and hierarchy versions
  • clone an existing hierarchy, version, or instance
  • delete hierarchy connections, hierarchies, or hierarchy versions
  • import hierarchy data in bulk from supported file formats

Why these APIs matter

Hierarchy data can change over time and can exist in multiple versions. These APIs give you a consistent way to retrieve hierarchy state for a specific date, manage hierarchy structures, and automate hierarchy maintenance without relying on manual UI actions.

List of APIs

The following table lists the hierarchy management APIs and describes the purpose of each API.

APIPurpose
Get hierarchy view for an objectReturns one path from the requested object to a root in a hierarchy instance.
Get hierarchy paths for an objectReturns all available root paths for the requested object in a hierarchy instance.

List children of an entity in a hierarchy instance

Returns a flat list of child objects for the requested object.
List parent objects in a hierarchy instanceReturns a flat list of parent objects for the requested object.
Search hierarchy labels in a hierarchy instanceReturns matching objects and their label paths in a hierarchy instance.
Get a hierarchy connection by IDReturns the definition of a hierarchy connection.
Create hierarchy connectionsCreates one or more hierarchy connections in a hierarchy instance.
Delete hierarchy connectionsDeletes one or more hierarchy connections.
List hierarchy instances for an objectReturns the hierarchy instances in which an object participates.
List hierarchies for an objectReturns the hierarchies in which an object participates, without version details.
List hierarchy versions for an objectReturns the versions of a hierarchy in which an object participates.
Get a hierarchy by IDReturns hierarchy metadata.
List hierarchy versionsReturns all versions for a hierarchy.
Get a hierarchy version by IDReturns metadata for a single hierarchy version.
Get a hierarchy instance by IDReturns metadata for a hierarchy instance.
Create a hierarchyCreates a hierarchy and, optionally, its first version and first connection.
Create a hierarchy versionCreates a hierarchy version and, optionally, its first connection.
Clone an unversioned hierarchy instanceCreates a new hierarchy by cloning an existing hierarchy.
Clone a hierarchy versionCreates a new hierarchy version by cloning an existing hierarchy version.
Clone a versioned hierarchy instanceCreates a new hierarchy by cloning an existing hierarchy instance.
Update a hierarchy by IDUpdates hierarchy metadata.
Update a hierarchy version by IDUpdates hierarchy version metadata.
Delete a hierarchy by IDDeletes a hierarchy.
Delete a hierarchy version by IDDeletes a hierarchy version.
Import a hierarchyImports hierarchy data from a CSV or JSON file.