The REST API Integration essentially works at the worksheet level. There are two primary components to this functionality: Push Data and Pull Data. Push Data, as the name suggests, involves sending data from the worksheets present in Grid to another server or service. Let's take an example of the agile project management platform, Jira, where we issue tickets on the basis of which work is then carried out. People use Grid to manage their whole database for Jira on our worksheets, and now they can integrate Jira with our Push Data connector. With this, whenever an update is made or a ticket is created, it will automatically reflect on the Jira server too. All that needs to be done is to add a Push connector, fill in the Jira configuration and save!
Another interesting use case would be for Printavo, which is a job scheduling service for screen printing, used frequently in tandem with our Production Tracker app. Users can now directly pass data from their worksheets to Printavo for job scheduling, with any new entry or update triggering the Push webhook and creating a new job on Printavo. This used to be a manual process, hence you can imagine how quick and streamlined operations management would be now.
Pull Data is exactly the opposite and it involves sending data from another server to store it into Grid's worksheets. You don't have to manually enter data into Grid anymore, as with a few clicks all your JSON files would be transferred into the data tables in Grid. But please ensure that the data to be transferred needs to be tabulated in the same manner as your Grid worksheets. You can even schedule the Pull Data configuration on a recurring basis, for example, every day at 12 PM, thus saving you the hassle of setting it up every time.