Receive completed Transformation webhook
Pipelines can also be configured to send webhooks to your desired URL. Webhooks will be called upon the successful completion of each transformed data point, instead of batched.
A completed transformation
Unique ID generated by bem following Segment's KSUID conventions.
ID of pipeline that transformed the original input data.
The unique ID you use internally to refer to this data point.
Timestamp indicating when the transformation was created.
date-timeTimestamp indicating when the transform was published via webhook and received a successful 200 response. Value is null if the transformation hasn't been sent.
date-timeLast timestamp indicating when the transform was published via webhook and received a non-200 response. Set to null if on a subsequent retry if the webhook service receives a 200 response.
The input type of the content you're sending for transformation.
"csv" | "docx" | "email" | "heic" | "html" | "jpeg" | "json" | "heif" | "m4a" | "mp3" | "pdf" | "png" | "text" | "wav" | "webp" | "xls" | "xlsx" | "xml"For CSV transformations, this offset represents starting row of the CSV for which you want to fetch transformations for. For PDF transformations, this offset represents the starting page of the PDF that the transformation pertains to. For pipelines that have independentDocumentProcessingEnabled set to true. Note that this is zero-indexed.
The transformed content as an object, in the schema defined by the pipeline.
Corrected feedback provided for fine-tuning purposes.
Highlights any fields missing from transforming the original input data that are marked as required in the respective output schema for the pipeline.
Unique ID of the event associated with this transformation.
Unique ID of the function that performed this transformation.
Name of the function that performed this transformation.
Version number of the function that performed this transformation.
Presigned S3 URL for the input content uploaded to S3.
For transformations with chunking, the number of transformed objects in the transformation.
Array of transformation inputs with their types and S3 URLs.
Accuracy, precision, recall, and F1 score when corrected JSON is provided.
Indicates whether this transformation was created as part of a regression test.