Action Status
GET
{{api_url}}/shop/action/{{action_key}}Returns one action by its action_key with its current state. The fields are the same as one row of Action List.
Use this to check whether an action is still running after Action Run reported it as already running, or to read retry_after without pulling the whole list.
Example
{{api_url}}/shop/action/get_amazon_orders
Response
{
"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": true,
"last_run_time": "2026-10-13 10:14:30",
"minutes_running": 6,
"stale": false,
"can_run": false,
"retry_after": "2026-10-13 12:14:30"
}
Field meanings are listed on Action List.
Before you build
- An unknown
action_keyreturns404 Not Found. - 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.
Example Request
curl --location --request GET '{{api_url}}/shop/action/{{action_key}}' \
--header 'Authorization: Bearer {{auth_token}}'
