Action ReferencesFetchFromElasticAction
Action References

FetchFromElasticAction

Execute a raw Elasticsearch query for a data object and return normalized hits (items) and aggregations into context.

FetchFromElasticAction

Purpose
Execute a raw Elasticsearch query for a data object and return normalized hits (items) and aggregations into context.

When to use it

  • Need advanced ES features (aggregations, highlight, collapse) beyond standard fetch/search actions.

  • Preparing analytics slices or complex filters before responding.

Key fields

FieldTypeDescription
targetObjectDataObjectNameObject whose ES index will be queried.
bodyMScriptJS object representing the ES search body.
properties[PropRefer]Optional list of fields to pull from _source hits.

Example

{
  "id": "a340-es-orders",
  "name": "fetchOrdersFromEs",
  "contextPropertyName": "orderSearch",
  "targetObject": "Order",
  "body": "({ from: 0, size: 20, query: { term: { status: 'shipped' } }, sort: [{ createdAt: { order: 'desc' } }] })",
  "properties": ["id", "status", "createdAt", "customerId", "total"]
}
Was this page helpful?
Built with Documentation.AI

Last updated Jan 3, 2026