Data Aggregation

Purpose

This integration is used to manipulate raw file data.

Roles

These roles describe the different systems involved in this integration:

  • File Processor this is the system responsible for processing the files and returning manipulated files.

Flows

Flow TypeKeyDescriptionInput ConverterOutput Converter
Send PassthroughdataAgg.send_passthroughSend files from the flow launcher to the file processor for manipulation.File Processorn/a

Send Files

Send and receive the same schema. You will receive a an object with a files array and you should return the same object shape. Any files you do not return will be removed from the processing pipeline.

View OpenAPI Schema

{
  "files": [
    {
      "file_name": "document.pdf",
      "mime_type": "application/pdf",
      "body": "WW91IGZvdW5kIG91ciBzZWNyZXQgdGV4dCE="
    },
    {
      "file_name": "image.png",
      "mime_type": "image/png",
      "body": "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/wwAAgMBgZqG7E0AAAAASUVORK5CYII="
    }
  ]
}