Skip to main content
Call an external service operation and store the results in an output table:
{
  service: "shopify",
  operation: "listOrders",
  params: {
    status: "any",
    limit: 250,
    created_at_min: "{{var.startDate}}",
  },
  outputTable: "raw_orders",
  outputSchema: {
    id: "VARCHAR",
    order_number: "INTEGER",
    total_price: "VARCHAR",
    created_at: "VARCHAR",
    customer_id: "VARCHAR",
  },
}
FieldRequiredDescription
serviceYesService name
operationYesTool name on the service
outputTableYesName of the table this step produces
outputSchemaYesColumn names and types for the result output table
paramsNoInput parameters (supports template variables)
Service steps can also include dataPath, fieldMapping, pagination, and forEach configuration.

Validation

Check
service and operation are required
params are validated against the service operation’s input schema