Action List

GET{{api_url}}/shop/action/list

Returns the actions this InfiPlex instance can run on demand: the connection functions InfiPlex already runs on cron, such as pulling orders from a marketplace, sending inventory to it, or sending tracking. Only actions whose connection is enabled are returned, each with its current running state, so one call shows what can be run right now.

Query parameters

ParameterTypeDescription
short_identstringOptional. Return only actions for this marketplace or connection code, for example azn or wal. Internal actions not tied to a connection use oms. Omit for every action.

Examples

Every action:

{{api_url}}/shop/action/list

Amazon only:

{{api_url}}/shop/action/list?short_ident=azn

Response

{
    "total": 3,
    "actions": [
        {
            "action_key": "get_amazon_orders",
            "label": "Amazon: Get Orders",
            "short_ident": "azn",
            "description": "Pulls new and updated orders from Amazon into InfiPlex. Optional last_updated_after and last_updated_before (Y-m-d H:i:s, UTC) narrow the window; omitted means since the last successful run. Creates orders and triggers warehouse routing. Runs on cron; run manually only when you need orders now.",
            "mode": "inline",
            "params": {
                "last_updated_after": "datetime",
                "last_updated_before": "datetime"
            },
            "required": [],
            "log_type": 1026,
            "max_run_minutes": 120,
            "is_running": false,
            "last_run_time": "2026-10-13 09:15:02",
            "minutes_running": 0,
            "stale": false,
            "can_run": true,
            "retry_after": null
        }
    ]
}
FieldTypeDescription
totalintegerNumber of actions returned.
actionsarrayOne object per action.
action_keystringThe key to pass to Action Status and Action Run.
labelstringDisplay name.
short_identstringMarketplace or connection code (azn Amazon, wal Walmart, way Wayfair, and so on). oms for internal actions.
descriptionstringWhat the action does, what its params mean, its side effects, and how often it runs on cron.
paramsobjectThe params the action accepts, name to type (int, date, datetime, string). Empty when it takes none.
requiredarrayParams that must be sent.
modestringinline runs and returns. async requests something and finishes on a later run.
log_typeintegerShop log type ID for the action, usable with Shop Log Search.
max_run_minutesintegerHow long a run may hold the running flag before it is treated as stale.
is_runningbooleanWhether a run is in progress.
last_run_timestringWhen the current or last run started.
minutes_runningintegerMinutes since the current run started, 0 when not running.
stalebooleanTrue when a run has exceeded max_run_minutes, so a new run is allowed.
can_runbooleanTrue when a run would start now.
retry_afterstringWhen a run becomes allowed, present only when can_run is false.
phasestringAsync actions only. The current phase.

Before you build

  • Read description before running anything. Most actions change live marketplace data exactly as the cron does.
  • Every action also runs on its own cron schedule. Running one manually is for when the result is needed now, not for normal operation.
  • Your API key needs Action read permission. A key without it gets 403 Forbidden.

Related guides:

Authorization

Bearer token, sent in the Authorization header. Inherited from the collection.

Query Parameters

KeyValueDescription
short_ident optionalaznOptional. Return only actions for this marketplace or connection code, for example azn or wal. Internal actions use oms. Omit for every action.

Example Request

curl --location --request GET '{{api_url}}/shop/action/list' \
--header 'Authorization: Bearer {{auth_token}}'