OData (Open Data Protocol) allows applications such as Microsoft Power BI, MS Sharepoint, and other Apps to readily consume queryable information in a simple and standard way.
OData is a REST-based protocol for querying and updating data and is built on standardized technologies such as HTTP, Atom/XML, and JSON. It is different from other REST-based web services in that it provides a uniform way to describe both the data and the data model.
Vtiger provides an entry point to access data in OData format. User can hit the OData URL and provide credentials to fetch information from any module
For example, To fetch data from Contacts moduleinstance_url/restapi/V1/OData/Pull/odata.svc/Contacts
It even allows fetching filtered data
instance_url/restapi/V1/OData/Pull/odata.svc/Contacts?$select=firstname,lastname
instance_url/restapi/V1/OData/Pull/odata.svc/Contacts?$filter=firstname eq 'Mark'
instance_url/restapi/V1/OData/Pull/odata.svc/Contacts?$top=10
instance_url/restapi/V1/OData/Pull/odata.svc/Contacts?$skip=10&$top=10
instance_url/restapi/V1/OData/Pull/odata.svc/Contacts/$count