Skip to content

iGenius Web Connectors Documentation

What is a Web Connector

A Web Connector is a web service that has the aim to share your data with iGenius crystal backend services. The Web Connector lets you connect all the data sources that aren't currently supported by crystal, allowing also to implement custom logic that it is not possible to achieve with the default adapters.

You only need three endpoints to be able to talk with Crystal:

  • /test_connection: used by iGenius backend services to check the connection between them and the Web Connector, in order to know if the connector is available. In this endpoint you can also test the connection between your Web Connectior and your custom data source. In this way, you can tell to iGenius backend services if your data source is ready to be queried
  • /collections/actions/describe: returns to iGenius backend the list of available collections in the connected datasource. A collection is a structured set of data such as a database table or CSV file
  • /query/actions/execute: returns the result of the query requested by Crystal

Last update: April 30, 2021