Other systems can use Gaio's analytical intelligence through APIs. One of several applications is a CRM system calling Gaio via API to retrieve which customers should be contacted, when, with which message, through which channel, with the probability of assertiveness and so on.

This is one of Gaio's simplest tasks. To use, simply click on the table, go to the Tasks menu and choose API and Save . The Endpoint is ready and can now be used.

Whenever a Gaio API Endpoint is called, the process where it is saved is executed. This means that any analysis can be performed by calling external to Gaio, such as creating/applying a predictive model, insertion, deletion, calling external APIs (Rest), accessing data sources external to Gaio and all other features.

  1. Simple query : Endpoint that will return all data from the associated table.

  2. Row limit : It is possible to limit the number of rows to be returned by the Gaio API, even if the generated table has millions of rows.

  3. Pagination : you can also control which row in the table will be the first. For example, start at line 1000 and return 20 lines.

  4. Parameters : it is possible to pass variables in the URL to Gaio that will populate previously created parameters . If the query that precedes the API task filters the table with this parameter, only the requested data will be sent in the API result. Example: enter the client code in the API call and Gaio will return the products to offer for that specific client.

In the screen above, several suggestions on how the Gaio process can be executed via API are presented. For each Gaio process, a unique access key is generated, which in the image above was masked.

Last updated