List Outputs
List terminal non-error output events.
Returns events that represent successful terminal outputs — primary events
(non-split-collection) that did not trigger any downstream function calls.
Error events are excluded; use GET /v3/errors to retrieve those.
Intermediate Events
By default, intermediate events (those that spawned a downstream function call in a
multi-step workflow) are excluded. Pass includeIntermediate=true to include them.
Filtering
Filter by call, workflow, function, or reference ID. Multiple filters are ANDed together.
Authorization
API Key Authenticate using API Key in request header
In: header
Query Parameters
501 <= value <= 100Filter to outputs from specific calls.
1 <= items1 <= items1 <= items1 <= items1 <= items1 <= itemsFilter to specific output events by their event IDs (KSUIDs).
1 <= itemsFilter by legacy transformation IDs. Provided for backwards compatibility
with clients migrating from /v1-beta/transformations.
1 <= itemsFilter to specific function version numbers.
1 <= itemsCase-insensitive substring match against referenceID.
If true, only outputs with a corrected (labelled) payload.
If false, only outputs that are not labelled. If omitted, no filter is applied.
If true, only regression-marked outputs. If false, only non-regression outputs.
If omitted, no filter is applied.
Note: clients migrating from /v1-beta/transformations should pass isRegression=false
explicitly to preserve the legacy default (regressions hidden unless explicitly requested).
When true, includes intermediate events (those that spawned a downstream function call).
Default: false.
"asc""asc" | "desc"Response Body
application/json
curl -X GET "https://api.bem.ai/v3/outputs"{
"outputs": [
{
"functionCallTryNumber": 0,
"eventID": "string",
"createdAt": "2019-08-24T14:15:22Z",
"referenceID": "string",
"inboundEmail": {
"to": "string",
"deliveredTo": "string",
"from": "string",
"subject": "string"
},
"metadata": {
"durationFunctionToEventSeconds": 0
},
"eventType": "transform",
"functionCallID": "string",
"functionID": "string",
"functionName": "string",
"functionVersionNum": 0,
"callID": "string",
"workflowID": "string",
"workflowName": "string",
"workflowVersionNum": 0,
"pipelineID": "string",
"publishedAt": "2019-08-24T14:15:22Z",
"lastPublishErrorAt": "string",
"inputType": "csv",
"transformationID": "string",
"s3URL": "string",
"inputs": [
{
"inputType": "string",
"inputContent": "string",
"jsonInputContent": {},
"s3URL": "string"
}
],
"transformedContent": {},
"correctedContent": {
"output": [
{}
]
},
"invalidProperties": [
"string"
],
"metrics": {
"metrics": {
"accuracy": 0,
"precision": 0,
"recall": 0,
"f1Score": 0
},
"differences": [
{
"category": "string",
"correctedVal": null,
"extractedVal": null,
"jsonPointer": "string"
}
]
},
"orderMatching": true,
"isRegression": true,
"itemOffset": 0,
"itemCount": 0,
"fieldConfidences": {},
"avgConfidence": 0.1
}
],
"totalCount": 0
}See also
- System overview — events and transformations