How It Works
APIEase runs the requests and logic you define. Each request (HTTP, Flow, or Liquid) is configured in the APIEase admin and executed inside the APIEase runtime, where confidential parameters remain secure.
This page describes how requests are configured, how they are triggered, and how these elements combine to create custom functionality.
APIEase also includes storefront widgets. Widgets render Liquid and JavaScript through a theme app block and are managed in the same admin.
Configuring Requests
When you create a request, you choose the type (HTTP Request, Flow Request, or Liquid Request) and define the parameters it needs. These parameters can include:
- values passed in at trigger time
- values extracted from earlier requests
- Liquid based transformations
- confidential parameters stored securely in APIEase (see Why Secure Parameter Handling Matters)
Each request is saved as a reusable and callable unit of logic.
For setup steps, see How to Add Requests.
Configuring Widgets
Create widgets in the APIEase admin by defining a name, handle, and Liquid template. You can add optional inline or external JavaScript that loads when the widget renders. See Widgets page and Widget edit page for the full workflow.
Displaying Widgets
Add the APIEase App Block block to your theme and set the widget handle. The block loads the widget content and scripts automatically. See Storefront block extension.
Triggering Requests
A configured request can be invoked through several available trigger types. Each trigger activates the same underlying request definition, allowing the logic to run without duplication. Triggers are available in the following order:
Webhooks
Run a request automatically when Shopify or an external system sends a webhook to APIEase.
Cron Schedule
Use a built in cron schedule to run a request at recurring intervals.
Proxy Endpoint
Expose a request as a public API endpoint with an optional shared secret. External systems call the endpoint and APIEase runs the associated request.
Manual Calls
Invoke any request directly from the APIEase admin for testing or on demand execution.
Storefont Calls
Trigger a request from your storefront using Shopify's app proxy. The storefront sends only non confidential data and APIEase performs the execution on the server side.
Remote HTTP Client
Send an HTTP call from any external system to APIEase to initiate a request, with optional authentication.
Chained Request
Run a request from within another request. A request can call additional requests and pass outputs downstream, allowing multi step workflows.
Combining Request Types and Triggers
Because each request is modular and can be triggered in any of these ways, users can create custom functionality by combining:
- the request type (HTTP, Flow, or Liquid)
- the trigger source
- any number of chained steps
This supports use cases ranging from simple API calls to multi step workflows that coordinate data across multiple systems, without building or hosting a backend.