v12

latestOpenAPI 3.1.0AGPL-3.0raw.githubusercontent.com2026-05-286377631.6 MB
/api/ee/action-v2

POST /api/ee/action-v2/execute-bulk

Execute an action with multiple inputs.

This is typically more efficient than calling execute with each input individually, for example by performing batch SQL operations.

Takes:

  • action - an identifier or an expression for what we want to execute.
  • scope - where the action is being invoked from.
  • inputs - a list of maps. currently these are typically a database table row pk, or query result.
  • params (optional) - a map of values for the parameters taken by the action's mapping.

The inputs and params are used by the relevant mapping to calculate a list of args for the underlying action fn. If there is no mapping, params are simply used as overrides for each map within inputs.

Returns the outputs from the performed action.

post/api/ee/action-v2/execute-bulk

Request body

inputsobject[] required
paramsobject

Response

Successful response