Triggers overview
Choose the execution mechanism that matches where the run starts and what the caller can provide.
| Objective | Use | Main prerequisite |
|---|---|---|
| Test or run a one-off action in APIEase admin | Manual call | A saved request |
| React to a Shopify event | Shopify webhook | A webhook trigger for the required event |
| Run at recurring times | Cron schedule | A valid five-field cron expression; schedules use UTC |
| Call a saved request from a server or external automation | Remote call | The request handle, shop domain, and an APIEase API key |
| Publish a purpose-built HTTP route | Proxy endpoint | A unique path and method; choose whether authentication is required |
| Call from Shopify theme code | Storefront call | A Storefront App Proxy trigger on the directly called request |
| Call from reusable storefront UI | Widget call | A saved widget and a request configured for Widget Calls |
Customer-authenticated calls are a restricted form of storefront call, not a separate general-purpose API. Use customer validation when a storefront request must require a logged-in customer or allow only selected customer IDs.
After an entry request runs, Next Request can continue a simple linear workflow. This is request chaining, not an external trigger. A Flow request can similarly hand data to Shopify Flow after starting from any suitable entry point.
For quick comparisons and prerequisites, see the Running requests FAQ.