OData API

Relatude ships with an OData endpoint out of the box.

About OData in Relatude

Relatude uses OData for for the communication between the admin UI and the server. OData provides a flexible API that makes it possible to query exactly the data you need, much along the lines of GraphQL. 

While OData is used by the admin UI in all installations of Relatude, the OData endpoint can also be used for other purposes.

The OData endpoint exposes the data model of the site at all times. Relatude is designed for websites and applications to create their own graph-like ontology to represent their content, with heavy use of relations between content objects. 

Parts of the datamodel can be hidden from the OData endpoint if needed.

What is OData?

OData (Open Data Protocol) is an ISO/IEC approved, OASIS standard that defines a set of best practices for building and consuming RESTful APIs.

There are client libraries for most platforms.

A basic tutorial can be found here.