Algolia uses the Shopify Admin API for the plugin, with a combination of both the REST and GraphQL APIs. Algolia is on version 2024-01, but that gets updated regularly to stay compliant with Shopify, as well as to take advantage of the latest features.
As for the calls we make:
- Subscribe to product, collection, and orders webhooks so we know when to make index updates. (For real-time indexing)
- Call the API to get a bulk download for full reindex
- Call the API to fetch metafields during reindex
Before clicking on “Install App”, you can scroll down to see the exact permissions/access scope Algolia requests from your store.