Actions28
- Ingestion Actions
- Public API Actions
Ingestion → Batch Raw
AI-generatedSummary
Send a raw batch JSON payload directly to Langfuse's ingestion API to ingest multiple events or observations in a single call without mapping individual fields.
Inputs
- Batch JSON (required) — The raw JSON string representing the batch of Langfuse ingestion events to send without field mapping (e.g., '{"batch":[{"ID":"evt-1","type":"event-create"}]}').
- Fail On Batch Errors — Optional boolean to determine whether the node execution should fail if Langfuse returns partial ingestion errors within the batch (defaults to false).
Output shape
a single JSON object reflecting the response from Langfuse for the batch ingestion call, including details about accepted events and any partial errors
The operation returns the API response, which uses HTTP status 207 for partial success; the node surfaces counts of accepted and rejected events. If 'Fail On Batch Errors' is false, partial ingestion errors do not fail the execution but are visible in the response.
Examples
Example 1: Ingest multiple trace and event observations in one batch directly using raw JSON.
Set 'Batch JSON' with the complete batch payload as a raw JSON string. Optionally set 'Fail On Batch Errors' to true to halt workflow on partial ingestion failure.