Looking for an App to Schedule Daily API Calls to an External API

Topic summary

Seeking an app to schedule automatic daily (or adjustable) API GET calls to an external endpoint, with easy start/stop and admin-only controls. The goal is to run a large data import into Shopify on a schedule.

Recommendations:

  • For simple HTTP endpoints: use Shopify Flow or Mechanic to schedule calls.
  • For endpoints requiring OAuth (authorization protocol) or complex auth: build a custom app/middleware, or use external automation services like Make.com or Zapier if they support the integration.

Access/visibility constraint:

  • Hiding controls from merchant/staff “end users” is problematic; most automation apps expose settings to admin accounts. To fully restrict access, create a custom app or operate the automation under your own account/store with exclusive access.

Outcome/status: Practical options and caveats provided; no final decision from the requester, so the thread remains open.

Summarized with AI on December 19. AI used: gpt-5.

I’m currently searching for an app that allows me to schedule API calls to an external endpoint with the option to stop or pause the scheduling when needed.

The API I am working with initiates a massive data import into Shopify via a simple GET request to a pre-determined endpoint. Ideally, I want this API call to happen every day automatically.

Key features I’m looking for:

  • Ability to activate and deactivate the scheduling with ease.
  • Option to set or adjust the frequency of the calls (e.g., daily, weekly).

These functionalities should only be available to the admin via a dedicated panel and not visible to the end user.

If anyone knows of an app or solution that offers this functionality, I would love to hear your recommendations!

If the endpoint is basic http use shopify-flow, or usemechanic

https://apps.shopify.com/flow

https://apps.shopify.com/mechanic

If it’s Oauth, etc you will pretty much need to roll a custom solution, some middleware, or use an external service like make.com or zapier if they allow such integration.

These functionalities should only be available to the admin via a dedicated panel and not visible to the end user.

This can be a non-starter, if by end user you mean the merchant or staff, pretty much every automation app will exposes app controls to those admin accounts.

You’d need to make a custom app, or have your own store using the above apps that can make the calls under control of your account having the only access to the store.

1 Like